Joe Hildebrand
ef1c4368d0
Merge branch 'master' of git://github.com/fritzy/SleekXMPP into develop
...
# By Joe Hildebrand (2) and Lance Stout (1)
# Via Lance Stout
* 'master' of git://github.com/fritzy/SleekXMPP:
Relax timing issues in Iq timeout callback test.
update JID_CACHE logic again.
Allow IQ timeouts to be asynchronous, by passing a timeout_callback parameter to send(). An example modification of disco is included. If this approach is approved, I'll go through and update the other plugins.
Conflicts:
tests/test_stream_handlers.py
2012-10-31 14:44:51 -06:00
Lance Stout
4b7ec4a32a
Merge branch 'master' into develop
2012-10-31 13:42:32 -07:00
Lance Stout
2229ad8d8e
Relax timing issues in Iq timeout callback test.
2012-10-31 13:41:55 -07:00
Joe Hildebrand
61aff9f49a
update JID_CACHE logic again.
2012-10-31 13:27:31 -07:00
Joe Hildebrand
67235c4214
Allow IQ timeouts to be asynchronous, by passing a timeout_callback parameter to send(). An example modification of disco is included. If this approach is approved, I'll go through and update the other plugins.
2012-10-31 13:27:06 -07:00
Joe Hildebrand
48def71d0c
Merge branch 'master' of git://github.com/fritzy/SleekXMPP into develop
...
# By Lance Stout
# Via Lance Stout
* 'master' of git://github.com/fritzy/SleekXMPP:
Turns out not all data is UTF-8, so don't try to decode it.
2012-10-31 12:49:33 -06:00
Lance Stout
a00eee1bbe
Merge branch 'master' into develop
2012-10-31 00:17:26 -07:00
Lance Stout
12e8bb6ddc
Turns out not all data is UTF-8, so don't try to decode it.
...
Fixes issue #204
2012-10-31 00:16:58 -07:00
Joe Hildebrand
c8c20fff71
update JID_CACHE logic again.
2012-10-29 14:15:07 -06:00
Joe Hildebrand
75a18b5ffe
Allow IQ timeouts to be asynchronous, by passing a timeout_callback parameter to send(). An example modification of disco is included. If this approach is approved, I'll go through and update the other plugins.
2012-10-29 10:03:32 -06:00
Lance Stout
06a690a259
Merge branch 'master' into develop
2012-10-24 13:07:19 -07:00
Paul Molodowitch
52feabbe76
added setdefaultencoding method so reload(sys) not needed
...
reload(sys) could cause problem in user code - ie, sys.stdout, excepthook, and displayhook would be reset, etc
2012-10-24 13:06:36 -07:00
Lance Stout
14c9e9a9cc
Merge branch 'master' into develop
2012-10-24 13:00:01 -07:00
Lance Stout
a22ca228cc
Lock the bound JID in the JID cache.
2012-10-24 12:56:54 -07:00
Lance Stout
d0666a5eb6
Update JID cache to do extra memoization and locking.
...
Passing cache_lock=True to JID() will insert the JID into the cache
and prevent it from being dropped from the cache.
2012-10-24 12:47:25 -07:00
Lance Stout
931d49560a
Merge branch 'master' into develop
2012-10-24 01:23:08 -07:00
Lance Stout
2a4e435228
Enable gevent support.
...
Closes issues #166 and #167
Thanks to @pvicent, @chason, and @gabriel-samfira
2012-10-24 01:20:23 -07:00
Lance Stout
3655827ef2
Merge branch 'master' into develop
2012-10-22 20:10:07 -07:00
Lance Stout
c5046b9c91
Fix JID cache (wrong in-progress version comitted earlier)
2012-10-22 20:09:35 -07:00
Lance Stout
4598031dd2
Respond to probes when the subscription is 'from', not 'to'.
2012-10-22 19:22:27 -07:00
Lance Stout
12e0e1a16b
Merge branch 'master' into develop
2012-10-22 13:58:12 -07:00
Lance Stout
5e9266ba90
Optimize generating JIDs with some caching.
2012-10-22 13:57:49 -07:00
Lance Stout
0d448b8221
Merge branch 'master' into develop
2012-10-19 00:15:21 -07:00
Lance Stout
e6c95f0a2a
Add support for XEP-0257: Client Certificate Management for SASL EXTERNAL
2012-10-19 00:06:45 -07:00
Lance Stout
63b58edda1
Allow passing form instructions as a list of strings.
2012-10-19 00:06:45 -07:00
Lance Stout
af9632519c
Always cache published vcard
2012-10-18 12:26:50 -07:00
Lance Stout
d367fb938d
Recognize plugin stanzas when they're appended.
2012-10-18 12:26:17 -07:00
Lance Stout
77f2a339e1
Merge branch 'master' into develop
2012-10-15 22:27:30 -07:00
Lance Stout
4190027a78
Prevent xmlns="" in stream output.
...
This was causing problems for HTML-IM because the HTML is parsed
without a namespaced context.
While xmlns="" technically can be valid, it's usually wrong, so this will work
for now until the HTML-IM parsing is fixed.
2012-10-15 22:22:07 -07:00
Lance Stout
ef48a8c4d9
Simplify xep-0084 avatar metadata publishing.
2012-10-15 22:20:38 -07:00
Lance Stout
829b225053
Fix vcard-temp stanzas to include organization data.
2012-10-15 22:20:13 -07:00
Lance Stout
747a6e94e6
Auto-subscribe to whitelisted JIDs if auto_subscribe is true
2012-10-15 22:19:47 -07:00
Lance Stout
cebc798e72
Merge branch 'stream_features'
2012-10-15 15:00:23 -07:00
Lance Stout
7c485c6a8b
Merge branch 'master' into develop
2012-10-14 17:35:37 -07:00
Lance Stout
e2e8c4b5dc
Remove unneeded ssl_support checks.
2012-10-10 11:42:24 -07:00
Lance Stout
675c0112ac
Correct handling deleting plugins when xml:lang is active.
2012-10-10 11:07:25 -07:00
Lance Stout
4dd2c15775
Update carbons plugin to use latest spec.
2012-10-10 10:48:30 -07:00
Lance Stout
9f6decdbc1
Fix XEP-0078 error handling
2012-10-05 09:49:04 -07:00
Lance Stout
fc07e23ff8
Merge branch 'master' into develop
2012-10-05 08:58:22 -07:00
Lance Stout
4ea328b9f2
Fix empty namespaces in XEP-0045 plugin.
2012-10-05 08:58:04 -07:00
Lance Stout
84a2fc382b
Merge branch 'master' into develop
2012-10-02 09:51:24 -07:00
Lance Stout
098714b3c4
Unclobber connected event handler names.
...
Fixes issue #199
2012-10-02 09:25:30 -07:00
Lance Stout
cf2c94d974
Add stream_negotiated event.
...
Fires after all stream features have been processed.
2012-10-01 16:28:31 -07:00
Lance Stout
657102e938
Update legacy auth to be used outside of stream features.
...
Also, add detection of legacy XMPP version.
2012-10-01 16:27:55 -07:00
Lance Stout
44e7585bf8
Merge branch 'master' into develop
2012-09-30 17:15:13 -07:00
Lance Stout
94488fa2ea
Expand warning for missing ASN1 parser to include pyasn1_modules
2012-09-30 17:14:45 -07:00
Lance Stout
a2c60a4911
Merge branch 'master' into develop
2012-09-28 11:02:57 -07:00
Lance Stout
ee9c4abd08
Add support for XEP-0091: Legacy Delayed Delivery
2012-09-26 01:47:45 -07:00
Lance Stout
b5b1c932c7
Add support for XEP-0013: Flexible Offline Message Retrieval
2012-09-26 01:47:05 -07:00
Lance Stout
b8f04983e1
Allow disco queries to got to server when no JID is specified and marked not local.
2012-09-26 01:42:51 -07:00