ef02b3a596
WIP: SCRAM: Restrict tls-unique to TLSv1.2
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-01-26 22:59:59 +01:00
mathieui
c25305e80f
componentxmpp: fix default host for components
2023-12-29 14:13:41 +01:00
mathieui
6765f84133
tests: close event loop at exit
...
prevents a nice segfault
2023-12-29 13:53:58 +01:00
mathieui
31fe7f7e06
[CI] add woodpecker CI
2023-12-29 13:53:58 +01:00
nicoco
84a7ac020f
XEP-0461: rely on XEP-0428 for fallback
...
Breaks the previous fallback helpers, we now
rely on XEP-0461 instead
2023-12-28 16:38:37 +00:00
nicoco
331c1c1e21
XEP-0428: add fallback body and subject elements
...
+ tests
+ helpers to strip the fallback content
2023-12-28 16:38:37 +00:00
nicoco
28a60c22e2
ElementBase: add weak ref to parent when using append()
2023-12-28 16:38:37 +00:00
nicoco
af934b5bdf
fix slixmpp.xmlstream.__all__
2023-12-28 16:38:37 +00:00
genghis
897f876504
Correct Slixfeed title and add groupchat link to Stable Diffusion
2023-12-28 16:04:19 +00:00
genghis
2888be17ab
Correct groupchat link for WhisperBot
2023-12-28 16:04:19 +00:00
genghis
975e31229c
Correct links so they match to their respective text
2023-12-28 16:04:19 +00:00
genghis
6e9e66139d
Add Stable Diffusion
2023-12-28 16:04:19 +00:00
genghis
380ac04d52
Update docs/projects.rst
2023-12-28 16:04:19 +00:00
genghis
9e5b530607
Update docs/projects.rst
2023-12-28 16:04:19 +00:00
genghis
71de274fab
Update docs/projects.rst
2023-12-28 16:04:19 +00:00
genghis
5a0b02378d
Add document Projects
...
Bots and Services utilizing Slixmpp
2023-12-28 16:04:19 +00:00
sxavier
9fc82e9e6f
xep_0221: Add documentation overview and example
2023-12-28 16:01:19 +00:00
nicoco
ca90d3908e
xep-0115: perf: avoid simultaneous disco info queries for the same verstring
2023-12-28 15:56:44 +00:00
Daniel Roschka
7de5cbcf33
Fix connect parameters used for follow-up calls
...
XMLStream.connect() is supposed to persist the parameters
it gets called with to allow follow-up calls to call
XMLStream.connect() without any parameters to result in a connection
with the same properties as the original one. That's for example used by
XMLStream.reconnect() when establishing a new connection.
Unfortunately that was broken for some of the parameters and resulted
different TLS related settings on reconnections. This commit fixes that.
2023-12-27 11:45:04 +01:00
Nicolas Cedilnik
76a11d4899
xep0356: implement IQ privilege
...
Also included:
- correctly handle privileges from different
servers
- check that privileges have been granted before
attempting to send something and raise
PermissionError if not
- use dataclass and enums to store permissions instead of
untyped dict
2023-12-19 14:14:16 +00:00
mathieui
dcfa0f20f9
[docs] add readthedocs.yaml
2023-11-13 19:38:48 +01:00
mathieui
7732af8991
Move references from lab.louiz.org to codeberg
2023-07-06 15:26:57 +02:00
nicoco
25c28ff5d1
xep_0461/add_quoted_fallback: add optional nickname argument
...
+ a little docstring that doesn't hurt
2023-06-05 20:48:38 +02:00
nicoco
e3e0d8f43e
xep_0313/fin: add 'stable' and 'complete' attribs
2023-06-05 14:18:07 +02:00
nicoco
13729e47a6
add xeps 0385 and 0447 to plugins.PLUGINS
2023-06-05 14:18:07 +02:00
nicoco
f12860bfad
fix misleading error msg
...
plugins.__all__ became plugins.PLUGINS a few commits ago
2023-06-05 14:18:07 +02:00
mathieui
bcbc7281e7
Release 1.8.4
2023-05-28 12:59:22 +02:00
mathieui
8787aa1064
Merge branch 'fix_error_ns_for_components_for_real' into 'master'
...
ComponentXMPP: fix fix_error_ns option
See merge request poezio/slixmpp!247
2023-05-11 19:08:22 +00:00
nicoco
f3522eb84b
ComponentXMPP: fix fix_error_ns option
...
self.default_ns is defined in BaseXMPP.__init__(),
so ComponentXMPP._fix_error_ns() has to be called
later
2023-05-11 21:06:11 +02:00
Link Mauve
da9646cdaa
Merge branch 'fix-register' into 'master'
...
Fix registration
See merge request poezio/slixmpp!246
2023-05-01 18:04:20 +00:00
Emmanuel Gil Peyrot
db1fc5fbc5
xmlstream: Fix registration
...
This iq nonza wasn’t marked as allowed to be sent on an unauthenticated
stream.
2023-05-01 19:50:26 +02:00
mathieui
209554e63f
Merge branch 'ci-and-python-3.7' into 'master'
...
Fix CI issues and python 3.7 compatibility
See merge request poezio/slixmpp!244
2023-04-18 17:43:21 +00:00
mathieui
2d02ef9bcb
exceptions: Fix python 3.7 compatibility
2023-04-18 19:41:02 +02:00
mathieui
18c3db4d6e
ci: update python images
2023-04-18 19:41:02 +02:00
Nicoco K
6d6fdc6419
Merge branch 'fix-test-0377' into 'master'
...
Fix test for 0377 and update DOAP
See merge request poezio/slixmpp!243
2023-04-04 10:49:29 +00:00
Emmanuel Gil Peyrot
4936fb06bf
XEP-0377: Update the DOAP
2023-04-04 12:45:53 +02:00
Emmanuel Gil Peyrot
5e47286445
XEP-0377: Update tests against the latest version
2023-04-04 12:45:53 +02:00
Link Mauve
8bead23799
Merge branch 'xep402-extensions' into 'master'
...
xep0402: add password and extension
See merge request poezio/slixmpp!242
2023-04-04 10:05:01 +00:00
nicoco
56c906f207
xep0402: add password and extension
2023-04-04 09:20:50 +02:00
876c82037f
Merge branch 'jid-barejid' into 'master'
...
jid: add 'bare' parameter to JID to discard resource
See merge request poezio/slixmpp!238
2023-04-03 11:18:03 +00:00
Link Mauve
fae4a38e84
Merge branch '377-nsbump' into 'master'
...
XEP-0377: Update to latest revision (bump ns)
See merge request poezio/slixmpp!239
2023-04-03 11:09:43 +00:00
2b59d299a1
XEP-0377: Update to latest revision
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-04-03 13:01:45 +02:00
51a4efb0f4
Merge branch 'xep402' into 'master'
...
Add support for XEP0402 (PEP Native bookmarks)
See merge request poezio/slixmpp!240
2023-04-03 09:23:25 +00:00
Nicolas Cedilnik
8f77bd4ee5
Add support for XEP0402 (PEP Native bookmarks)
2023-04-03 05:47:46 +02:00
71128349a4
jid: add 'bare' parameter to JID to discard resource
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-03-18 20:28:54 +01:00
bc2cebae6c
Merge branch 'disco-tasks' into 'master'
...
xep_0030: asyncio.wait takes tasks
See merge request poezio/slixmpp!228
2023-03-07 19:19:10 +00:00
mathieui
2080d08d63
Merge branch 'component-errors' into 'master'
...
Fix error namespace for components
Closes #3476 and #3474
See merge request poezio/slixmpp!237
2023-03-07 19:12:32 +00:00
nicoco
e16f72d32d
fix error namespace for ComponentXMPP
...
in SlixTest, if mode=="component", restore
jabber:client namespace afterwards
Fixes #3476
Fixes #3474
2023-03-07 11:04:35 +01:00
4fa068da54
Merge branch 'xep-0030-component' into 'master'
...
xep_0030: small fixes for components
See merge request poezio/slixmpp!236
2023-02-25 10:47:29 +00:00
nicoco
21e5cd4435
xep_0030: get_items(): fix ifrom for local calls
...
kwargs can never have 'ifrom' since it's in the
method signature
2023-02-25 10:29:21 +01:00