Florent Le Coz
c2f6f07776
Make xmlstream use an asyncio loop
...
Scheduled events, connection, TLS handshake (with STARTTLS), read and write
on the socket are all done using only asyncio.
A lot of threads, and thread-related (and thus useless) things still remain.
This is only a first step.
2014-07-20 20:46:03 +02:00
Florent Le Coz
5ab77c7452
Rename to slixmpp
2014-07-17 14:19:04 +02:00
Lance Stout
e5582694c0
Bump to 1.3.1
2014-06-09 08:30:31 -07:00
Lance Stout
768136e493
Fix things again, this time for python3
2014-06-09 08:29:48 -07:00
Lance Stout
753cb3580e
Bump to 1.3.0
2014-06-08 20:01:07 -07:00
Lance Stout
60b050b82a
Make ssl args work in Python <=2.6.4
2014-06-08 19:59:40 -07:00
Lance Stout
ad91a8cd5e
Bring back use of dnspython for A/AAAA resolution.
...
This is behind a use_dnspython flag, however, so it can be disabled as
desired.
2014-06-08 19:51:57 -07:00
Lance Stout
02f79fc94b
Only request auto-receipts for messages with bodies
2014-06-07 20:20:42 -07:00
Lance Stout
230a73fad2
Fix own_host in ping plugin
2014-06-07 20:06:17 -07:00
Lance Stout
d94dd486fe
Merge pull request #294 from mofrank/develop
...
Fixes log.debug message in _connect_proxy
2014-05-16 08:43:39 -07:00
Lance Stout
6ecc39b816
Merge pull request #292 from 4gra/develop
...
Fix support for jabberd2 with GSSAPI
2014-05-16 08:43:26 -07:00
mofrank
9c240df9db
Fixes log.debug message in _connect_proxy
2014-05-16 08:49:01 -05:00
Graham
a918bf3a95
Support jabberd2 SASL with really empty response
...
Despite http://xmpp.org/rfcs/rfc3920.html#rfc.section.6.2 , jabberd version 2.2.14 cannot accept the typical "<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">=</response>". Instead it must be truly empty, so we force an empty response for this stanza only.
2014-05-14 22:32:51 +01:00
Graham
9434ae267f
support 'success' phase correctly
...
When the GSSAPI mechanism's process() function is invoked for the third time (on success) it must not attempt further processing. Instead it should clean the context and return an empty response.
2014-05-14 22:25:09 +01:00
Graham
94187d215a
don't use the kerberos.GSSError.message attribute
...
Replaced the reference to kerberos.GSSError.message in any raised exception, because:
DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
and its natural repr is probably the most desirable output.
2014-05-14 17:47:34 +01:00
Lance Stout
ef2f5d2978
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
2014-04-20 18:10:22 -07:00
Lance Stout
62671e0f56
Fix using SCRAM with ejabberd
2014-04-20 18:09:20 -07:00
Lance Stout
93869f77a0
Merge pull request #285 from lovesnow/develop
...
Fix Don't process vCard avatars for MUC occupants caused TypeError
2014-04-20 18:06:04 -07:00
Lance Stout
8282d135cc
Bump version
2014-04-20 18:05:27 -07:00
Lance Stout
9acc78c81d
Merge pull request #288 from tpltnt/develop
...
doc typo fixed
2014-04-20 17:56:56 -07:00
tpltnt
3642469630
doc typo fixed
2014-04-19 19:12:09 +02:00
lovesnow
34cd20339c
Fix Don't process vCard avatars for MUC occupants caused TypeError
2014-02-21 10:31:04 +08:00
Lance Stout
7548f44047
Bump version
2014-02-14 13:53:25 -08:00
Lance Stout
7cf55ef695
Allow IQ processing based on only id value before the session is bound.
...
See issue #278
2014-02-14 13:50:21 -08:00
Lance Stout
543250da13
Bump version
2014-02-09 14:39:50 -08:00
Lance Stout
69e55d7316
Merge pull request #280 from allan-simon/develop
...
fixed setRole function,
2014-02-09 14:39:08 -08:00
Lance Stout
158411e918
Include stanza dirs
2014-02-09 14:36:36 -08:00
Lance Stout
3f873002c4
Bump minor version
2014-02-09 14:33:36 -08:00
Lance Stout
818f4e5973
Fix setup.py to include xep_0323 and xep_0325
2014-02-09 14:33:02 -08:00
Allan Simon
c8d6e512d2
fixed setRole function, the check where made against 'affiliation' values, now we do that against actual role values
2014-02-07 12:11:28 +08:00
Lance Stout
a2423b8499
Get the IoT plugins to pass tests on Py3
2014-02-06 09:54:45 -08:00
Lance Stout
49acdac776
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
2014-02-06 09:20:24 -08:00
Lance Stout
7e1587faa2
Merge pull request #277 from allan-simon/develop
...
close #276 , now we trigger 'groupchat_message_error'
2014-02-06 09:19:24 -08:00
Lance Stout
84a6ed8e80
Merge pull request #272 from tfriem/develop
...
Fix X-FACEBOOK-PLATFORM authentication in Python3.
2014-02-06 09:18:54 -08:00
Lance Stout
654420e351
Add Py3.3 to list of supported versions
2014-02-06 09:14:22 -08:00
Lance Stout
651915f31c
Add test for wrong sender in IQ
2014-02-06 09:13:28 -08:00
Lance Stout
d9db1b84fe
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
2014-02-03 19:19:15 -06:00
Lance Stout
bd03f071c6
Fix verifying 'from' for IQ results.
...
Closes issue #278
2014-02-03 19:15:08 -06:00
Allan Simon
eb6ac68d5c
close #276 , now we trigger 'groupchat_message_error' and muc::ROOM::message_error when we receive a message type=error from the server
2014-01-31 18:54:59 +08:00
Lance Stout
848e6ebd83
Merge pull request #275 from waechtjn/develop
...
XEP-0065 Implementation Broken
2014-01-26 16:53:50 -08:00
waechtjn
f76524fc9f
Fixed XEP-0065 SOCKS5 socket closing
...
SCOKS5 SID were removed multiple times from the _sessions dictionary
2014-01-26 16:53:53 +01:00
waechtjn
b95532b68b
Update xep_0065/proxy.py
...
Removed reference to undefined variable "conn"
2014-01-26 16:48:31 +01:00
Lance Stout
d002d4c06f
Merge pull request #274 from anton-ryzhov/fixes
...
Examples and thread counting
2014-01-21 12:05:02 -08:00
Anton Ryzhov
7c03cc622c
Thread counting fix
2014-01-21 19:28:17 +04:00
Anton Ryzhov
cebfd84416
Examples fixes
2014-01-21 16:19:27 +04:00
Lance Stout
12995e280e
Merge pull request #270 from optiflows/fix_hosts
...
Don't use dnspython for A and AAAA (but keep it for SRV).
2014-01-15 09:51:43 -08:00
Lance Stout
4ae6d44efc
Allow setting custom cipher suites in Py2.7+
2014-01-13 10:14:10 -08:00
Tobias Friemel
01e1878900
Fix X-FACEBOOK-PLATFORM authentication in Python3.
2013-12-23 16:19:49 +01:00
Lance Stout
df9ad82336
Undo event name fix, due to breakage in Py2.x
2013-12-22 01:10:19 -08:00
Lance Stout
c183fd5e35
Merge pull request #271 from louiz/develop
...
Use strings for ElementTree.iterparse events names
2013-12-19 11:23:45 -08:00