Age | Commit message (Collapse) | Author |
|
xep_0030: fix ifrom for disco queries sent by components
See merge request poezio/slixmpp!216
|
|
Use gethostbyname when using aiodns
See merge request poezio/slixmpp!212
|
|
Fix gitlab pipelines
See merge request poezio/slixmpp!217
|
|
|
|
This is not satisfying, but having gitlab pipelines running would be nice, wouldn't it?
|
|
xep_0030 automatically sends disco queries with ifrom=None
Prosody's mod_component had a workaround to allow this non-standard behaviour, but it will change in a future release.
|
|
DOAP: Add 0175. It's been here forever
See merge request poezio/slixmpp!215
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
XEP-0461: Message Replies
See merge request poezio/slixmpp!213
|
|
JID: Make node and resource setters accept None
See merge request poezio/slixmpp!214
|
|
This is the proper way to unset these.
|
|
|
|
Slixmpp behaves differently when resolving host names, whether aiodns
is used or not. With aiodns only DNS is used, while without
`asyncio.loop.getaddrinfo()` is used instead, which utilizes the Name
Service Switch (NSS) to resolve host names by other means (hosts-file,
mDNS, ...) as well.
To unify the behavior, this replaces the use of
`aiodns.DNSResolver().query()` with
`aiodns.DNSResolver().gethostbyname()`. This makes the behavior
resolving host names more consistent between using aiodns or not, as
both now honor the NSS configuration and removes the need for the
previously existing workaround to resolve localhost.
|
|
XEP-0115: Make get_caps() async
See merge request poezio/slixmpp!203
|
|
Remove mini_dateutil and replace it with datetime
See merge request poezio/slixmpp!210
|
|
XEP-0203: Prevent naïve datetime from being passed
Closes #3471
See merge request poezio/slixmpp!211
|
|
xep_0045: Require JID when setting outcast affiliation
See merge request poezio/slixmpp!188
|
|
Add xep_0356 to plugins.__all__
See merge request poezio/slixmpp!201
|
|
XEP-0356: namespace version bump
See merge request poezio/slixmpp!206
|
|
xmlstream: load default CA store by default
See merge request poezio/slixmpp!209
|
|
The specification says “The format MUST adhere to the dateTime format
specified in XEP-0082 and MUST be expressed in UTC.”
We now respect this requirement, by rejecting naïve datetimes with a
ValueError exception, and converting the passed datetime to UTC.
Fixes #3471.
|
|
The builtin datetime module already provides the same features, there is
no need to carry that code any longer.
|
|
Like the previous commit, we now use the builtin datetime module always.
|
|
Since datetime got merged into Python (probably around py3k), it’s now
usable for all of our needs and so we can do away with the old fallback.
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Fix delayed reconnect after DNS failure
See merge request poezio/slixmpp!208
|
|
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).
|
|
|
|
|
|
Change origin-id defaults to False
See merge request poezio/slixmpp!202
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
|
|
Fix typo in chat markers (fixes #3469)
Closes #3469
See merge request poezio/slixmpp!199
|
|
|
|
Update version to 1.8.2
See merge request poezio/slixmpp!197
|
|
|
|
features_starttls/Proceed: raise exception on InvalidCABundle
See merge request poezio/slixmpp!196
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Pass in useful value when raising InvalidCABundle
See merge request poezio/slixmpp!195
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
stream features: fix old "session" establishment
Closes #3468
See merge request poezio/slixmpp!193
|
|
As it is and old and deprecated code path, nobody noticed that it was
broken by the new filtering code.
Fix #3468
|
|
XEP-0454: OMEMO Media Sharing
See merge request poezio/slixmpp!189
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Update version to 1.8.1
See merge request poezio/slixmpp!192
|
|
|
|
Do not use defusedxml by default if available
See merge request poezio/slixmpp!190
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
|
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|