Link Mauve
b8f301b26f
Merge branch 'affs-outcast-jid' into 'master'
...
xep_0045: Require JID when setting outcast affiliation
See merge request poezio/slixmpp!188
2022-07-12 13:28:02 +02:00
Link Mauve
ffaeb31219
Merge branch 'nicoco-master-patch-90506' into 'master'
...
Add xep_0356 to plugins.__all__
See merge request poezio/slixmpp!201
2022-07-12 13:26:54 +02:00
Link Mauve
9560f39de7
Merge branch 'xep0356-v0.4' into 'master'
...
XEP-0356: namespace version bump
See merge request poezio/slixmpp!206
2022-07-12 13:26:14 +02:00
Link Mauve
f7a38a028a
Merge branch 'default-to-CAs' into 'master'
...
xmlstream: load default CA store by default
See merge request poezio/slixmpp!209
2022-07-12 13:24:32 +02:00
90e79af18a
xmlstream: load default CA store by default
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-07-11 14:46:00 +02:00
Link Mauve
5e5a741994
Merge branch 'dns-reconnect' into 'master'
...
Fix delayed reconnect after DNS failure
See merge request poezio/slixmpp!208
2022-06-22 11:50:12 +02:00
Georg Lukas
b44ab17c8f
Fix delayed reconnect after DNS failure
...
The XML stream will re-schedule a reconnect on socket errors, except
for DNS failures. If a user has no uplink connection, then DNS will
also fail, preventing an automatic reconnection.
This patch consolidates the two code paths and sets a maximum back-off
time of 5min (300s).
2022-06-22 11:39:44 +02:00
Nicolas Cedilnik
a1a5f3984d
XEP-0356: namespace version bump
2022-06-09 16:45:36 +02:00
Link Mauve
5ceb48bbcd
Merge branch 'origin-id-non-default' into 'master'
...
Change origin-id defaults to False
See merge request poezio/slixmpp!202
2022-05-28 17:44:42 +02:00
916894ab7c
Change origin-id defaults to False
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-05-28 13:50:09 +02:00
Nicoco K
2b45c22fcb
Add xep_0356 to plugins.__all__
2022-05-19 14:40:45 +02:00
mathieui
566e7dc771
Merge branch 'nicoco-master-patch-38938' into 'master'
...
Fix typo in chat markers (fixes #3469 )
Closes #3469
See merge request poezio/slixmpp!199
2022-05-15 16:44:10 +02:00
Nicoco K
aa492f905c
Fix typo in chat markers ( fixes #3469 )
2022-05-15 07:48:00 +02:00
mathieui
e1a240ec6c
Merge branch 'release-version-1.8.2' into 'master'
...
Update version to 1.8.2
See merge request poezio/slixmpp!197
2022-04-06 22:44:40 +02:00
mathieui
771839242c
Update version to 1.8.2
2022-04-06 22:41:40 +02:00
mathieui
8bac744009
Merge branch 'starttls-exception' into 'master'
...
features_starttls/Proceed: raise exception on InvalidCABundle
See merge request poezio/slixmpp!196
2022-04-05 20:15:49 +02:00
88d2f5dae4
features_starttls/Proceed: raise exception on InvalidCABundle
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-05 19:42:49 +02:00
mathieui
f7902d056e
Merge branch 'exn-invalidcabundle-arg' into 'master'
...
Pass in useful value when raising InvalidCABundle
See merge request poezio/slixmpp!195
2022-04-05 19:42:06 +02:00
41afbb10df
Pass in useful value when raising InvalidCABundle
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-04-05 01:24:14 +02:00
mathieui
aca4addb9c
Merge branch 'fix-old-session' into 'master'
...
stream features: fix old "session" establishment
Closes #3468
See merge request poezio/slixmpp!193
2022-04-01 21:01:31 +02:00
mathieui
914ce40fd5
stream features: fix old "session" establishment
...
As it is and old and deprecated code path, nobody noticed that it was
broken by the new filtering code.
Fix #3468
2022-04-01 20:56:02 +02:00
82ff68cfac
Merge branch 'upload-encrypt' into 'master'
...
XEP-0454: OMEMO Media Sharing
See merge request poezio/slixmpp!189
2022-03-21 17:01:40 +01:00
28d44ecf74
xep_0454: str.removeprefix is available since 3.9
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-20 21:34:55 +01:00
mathieui
fcec6742cf
Merge branch 'release-version-1.8.1' into 'master'
...
Update version to 1.8.1
See merge request poezio/slixmpp!192
2022-03-20 20:26:25 +01:00
mathieui
fedbb248ec
Update version to 1.8.1
2022-03-20 20:22:52 +01:00
mathieui
e8679fe32b
Merge branch 'allow-disabling-defusedxml' into 'master'
...
Do not use defusedxml by default if available
See merge request poezio/slixmpp!190
2022-03-20 20:19:54 +01:00
06e4e480c1
xep_0454: keep original filename extension if available
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-20 01:02:14 +01:00
82ee250295
xep_0454: use staticmethods where possible
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-20 01:02:14 +01:00
53d38a8115
setup.py: add cryptography in extras_require; update example
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-20 01:02:14 +01:00
mathieui
41d733e77f
Only defuse stdlib through an env var
...
https://github.com/inducer/relate/issues/905
2022-03-19 16:15:03 +01:00
0fba8fd7f8
doap: add 454 entry
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
b899baabd8
xep_0454: also include finalize's result in the payload
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
acad41f3b7
xep_0454: Don't force content-type to application/octect-stream
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
bde5aaaf3e
examples/http_upload.py: Add --encrypt parameter to send encrypted files
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
7222ade0dd
xep_0454: Ensure format_url returns a str
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
14a6c7801d
tests: XEP-0454
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
b52540e49f
xep_0454: implement decrypt method
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
c1aeab328b
xep_0454: use streaming API from CipherContext
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
51644e301b
xep_0454: Add wrapper to xep_363's upload_file
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
bc8af3cc61
xep_0454: new plugin. OMEMO Media Sharing
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
3c08f471cf
xep_0363: change filename to Path
...
This shouldn't break anything as I'm not using Path specific APIs
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
54b724c28b
examples/http_upload: Add some typing
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-19 10:31:34 +01:00
mathieui
abd699593f
Merge branch 'fix-mypy' into 'master'
...
Fix mypy in CI
See merge request poezio/slixmpp!191
2022-03-19 00:07:55 +01:00
mathieui
4202ed4cd5
Fix mypy in CI
2022-03-19 00:04:56 +01:00
60df4ef7aa
xep_0045: Require JID when setting outcast affiliation
...
Found out when reading poezio/poezio#3536 .
“An admin or owner can ban one or more users from a room. The ban MUST
be performed based on the occupant's bare JID.”
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-16 16:12:20 +01:00
mathieui
ad610c7ded
Fix the XEP-0444 stanza test
2022-03-07 21:31:13 +01:00
mathieui
e8f45dedfe
Merge branch 'release-1.8.0' into 'master'
...
Release 1.8.0
See merge request poezio/slixmpp!187
2022-02-27 22:25:34 +01:00
mathieui
51a7cad7e1
doap: add a 1.8.0 entry
2022-02-27 22:21:35 +01:00
mathieui
389a358996
version: increment to 1.8.0
2022-02-27 22:20:02 +01:00
mathieui
001e0c7060
Merge branch 'doc-update' into 'master'
...
Add documentation on how to replace proces()
See merge request poezio/slixmpp!186
2022-02-27 20:48:48 +01:00