Emmanuel Gil Peyrot
|
15c6b775ff
|
Simplify the non-CDATA path of tostring.escape.
|
2019-01-09 15:03:05 +01:00 |
|
Emmanuel Gil Peyrot
|
4b482477e2
|
Split ns only once in fix_ns().
|
2019-01-09 14:57:39 +01:00 |
|
Emmanuel Gil Peyrot
|
f7e4caadfe
|
Split tag and attrib only once in tostring().
|
2019-01-09 14:55:27 +01:00 |
|
Emmanuel Gil Peyrot
|
5f25b0b6a0
|
Add a default timeout to iq.send().
This fixes a leak of MatchIDSender in handlers, making it more and more
expensive to match stanzas as more iqs have been sent.
|
2019-01-09 14:20:31 +01:00 |
|
Mateusz Piotrowski
|
d228bc42ea
|
Mention that GnuPG is required for tests
|
2018-12-27 17:21:12 +01:00 |
|
mathieui
|
ecdc44a601
|
Merge branch 'master' into 'master'
Decode bytes in GSSAPI handling, as expected by the kerberos module API.
See merge request poezio/slixmpp!8
|
2018-12-27 16:55:47 +01:00 |
|
Emmanuel Gil Peyrot
|
33370e42f1
|
XEP-0363: Use a specific exception for HTTP errors
|
2018-11-20 07:44:09 +01:00 |
|
Florian Klien
|
4699861925
|
catch http upload errors on upload
|
2018-11-20 07:34:56 +01:00 |
|
Jelmer Vernooij
|
2d228bdb56
|
Decode bytes in GSSAPI handling, as expected by the kerberos module API.
|
2018-10-30 22:29:20 +00:00 |
|
mathieui
|
570e653ac2
|
Release slixmpp 1.4.1
|
2018-10-28 14:15:51 +01:00 |
|
mathieui
|
282a481059
|
Merge branch 'setup_dependency_fix' into 'master'
added aiohttp dependency
See merge request poezio/slixmpp!6
|
2018-10-28 14:08:26 +01:00 |
|
Florian Klien
|
f386db380b
|
docs: auto-set copyright year to current year
|
2018-10-28 10:48:23 +01:00 |
|
Florian Klien
|
7b87d98fff
|
auto set version of Slixmpp in Docs
getting version of slixmpp from source tree for documentation
|
2018-10-28 10:48:23 +01:00 |
|
Florian Klien
|
8779d40602
|
typo
|
2018-10-27 23:38:09 +02:00 |
|
Emmanuel Gil Peyrot
|
f0b21c42d5
|
examples: Add the possibility to use another HTTP File Upload domain.
|
2018-10-27 23:25:59 +02:00 |
|
Emmanuel Gil Peyrot
|
e241d4e3c7
|
XEP-0030: Don’t call the timeout_callback on each domain which doesn’t reply to disco#info.
|
2018-10-27 23:21:27 +02:00 |
|
Emmanuel Gil Peyrot
|
bd22a41a78
|
XEP-0363: Also check for disco#info’s feature instead of just the identity.
|
2018-10-27 23:14:39 +02:00 |
|
Emmanuel Gil Peyrot
|
a29a29227a
|
XEP-0363: Add a domain argument to discover an upload service on a specific domain.
|
2018-10-27 22:51:04 +02:00 |
|
Florian Klien
|
d4d542b741
|
fixing uncaught async exceptions due to missing await
fixes uncaught exceptions in the event loop.
passing timeout and timeout_callback through.
|
2018-10-27 22:51:04 +02:00 |
|
Florian Klien
|
dc4936a6d3
|
added aoihttp dependency
slixmpp uses aiohttp in the XEP_0363 plugin.
|
2018-10-22 12:41:20 +02:00 |
|
Florian Klien
|
897610d819
|
fix: failUnlessEqual -> assertEqual
|
2018-10-15 14:59:23 +02:00 |
|
Florian Klien
|
d33366badd
|
fixing deprecation warnings for pytest
|
2018-10-15 14:59:23 +02:00 |
|
mathieui
|
809c500002
|
Add the loop parameters at places where it has been forgotten
|
2018-10-09 12:34:56 +02:00 |
|
Emmanuel Gil Peyrot
|
dda4e18b81
|
examples: Remove unused asyncio imports.
|
2018-10-09 10:57:19 +02:00 |
|
Emmanuel Gil Peyrot
|
8c09d932c8
|
stanzabase: Remove python2 legacy.
|
2018-10-03 14:56:07 +02:00 |
|
|
31f5e84671
|
Add xep_0335: JSON Containers
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2018-09-16 22:13:41 +01:00 |
|
louiz’
|
ad0dc33df9
|
Trigger poezio’s build if this ours succeeded
|
2018-08-22 23:19:47 +02:00 |
|
Emmanuel Gil Peyrot
|
7c3b3827b4
|
jid: Make property aliases proper aliases.
|
2018-08-20 00:23:21 +01:00 |
|
Emmanuel Gil Peyrot
|
9f6fa65139
|
examples, tests: Replace all @asyncio.coroutines with proper async functions.
|
2018-08-19 17:47:26 +01:00 |
|
mathieui
|
35fa33e3c2
|
Release slixmpp 1.4.0
|
2018-08-12 21:11:21 +02:00 |
|
mathieui
|
86a2f280d2
|
Document that slixmpp is now 3.5+ only
|
2018-08-08 23:42:22 +02:00 |
|
mathieui
|
490f15b8fc
|
Fix compatibility with python 3.5 and 3.6
which do not have loop.start_tls and require the old ssl implementation.
|
2018-08-08 23:35:33 +02:00 |
|
Emmanuel Gil Peyrot
|
62661ee04f
|
xep_0092: Return <service-unavailable/> instead. Fixes #3415.
|
2018-08-08 16:52:40 +02:00 |
|
Emmanuel Gil Peyrot
|
37d1f2a6b0
|
xep_0092: Send a <forbidden/> error if we don’t want to send our version. (thanks lovetox!)
|
2018-08-08 16:49:16 +02:00 |
|
mathieui
|
20107ad516
|
features/starttls: handle the case where the socket is an sslobject
Thanks pep.
|
2018-08-07 23:30:41 +02:00 |
|
mathieui
|
7738a01311
|
Fix TLS with python 3.7
Use the "new" sslproto API instead of the deprecated TLS API.
Also remove the unused "socket" parameter in XMLStream.__init__.
|
2018-08-07 23:20:38 +02:00 |
|
mathieui
|
a9abed6151
|
xep-0054: XMPP clients should not reply to vcard "get" requests
|
2018-08-07 21:30:13 +02:00 |
|
Emmanuel Gil Peyrot
|
0f690d4005
|
tests: Fix the XEP-0323 stream test, broken since 59d4420739 .
Thanks debacle!
|
2018-08-02 21:27:19 +02:00 |
|
Emmanuel Gil Peyrot
|
59d4420739
|
XEP-0323: Display the requested time in addition to the current time on error.
|
2018-07-29 10:37:28 +02:00 |
|
Emmanuel Gil Peyrot
|
a88f317bbf
|
XEP-0009: Fix invalid function name under Python 3.7.
|
2018-07-24 18:21:03 +02:00 |
|
Link Mauve
|
2fc2a88970
|
Merge branch 'factor_find_identities' into 'master'
Factor find identities
See merge request poezio/slixmpp!2
|
2018-07-22 12:49:37 +02:00 |
|
Emmanuel Gil Peyrot
|
c55e9279ac
|
Fix missing async def in function.
|
2018-07-02 14:33:21 +02:00 |
|
Emmanuel Gil Peyrot
|
3502480384
|
Switch from @asyncio.coroutine to async def everywhere.
|
2018-07-01 18:46:33 +02:00 |
|
|
caae713dd6
|
xep_0030: rename find_identities; return all domain infos and let caller filter itself
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2018-07-01 01:36:26 +01:00 |
|
|
df0198abfe
|
xep_0030: Add callback parameter to find_identities
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2018-07-01 01:32:00 +01:00 |
|
|
c20f4bf5fa
|
xep_0030: Add cached parameter to find_identities, defaults to True
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2018-07-01 01:29:31 +01:00 |
|
|
9740e93aeb
|
xep_0030: Pass kwargs down in find_identities
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2018-07-01 01:29:31 +01:00 |
|
|
e7872aaa29
|
xep_0030: Use self directly as we're already in disco
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2018-07-01 01:29:31 +01:00 |
|
|
037706552c
|
Factor out fetching of identities in xep_0363 to xep_0030
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2018-07-01 01:29:31 +01:00 |
|
|
b881c6729b
|
xep_0363: Remove unused parameters to find_upload_services
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2018-07-01 01:29:31 +01:00 |
|