Lance Stout
2e9ccd0623
Merge branch 'si_file_transfer' into develop
2013-05-11 12:48:47 -07:00
Lance Stout
7b49c82210
Add support for XEP-0152: Reachability Addresses
2013-05-11 12:22:56 -07:00
Klaudiusz Staniek
3279697128
Fix in tzoffset and _get_fixed_offset_tz
...
The tzoffset object is constructed with offset in minutes not in
seconds.
2013-05-09 20:59:00 +02:00
Lance Stout
60cfab995f
Try preventing strptime thread safety problems.
...
Fixes #231
2013-04-27 03:56:20 -07:00
Lance Stout
8ec18bdb2c
Carry scheduled kwargs all the way
2013-04-23 11:09:04 -07:00
Lance Stout
7ac75de19d
Make XMLMasks match properly for components.
2013-04-01 20:57:16 -07:00
Lance Stout
fae39e1ab4
Fix some errors in the IBB plugin.
2013-03-29 13:16:18 -07:00
Lance Stout
3732139fc3
Save progress on SI file transfer
2013-03-29 13:16:18 -07:00
Anton Ryzhov
481971928c
failed_auth
data returned
...
Manual updated
2013-03-28 22:41:00 +04:00
Anton Ryzhov
020197718f
Event index documentation updated
2013-03-28 22:09:33 +04:00
Anton Ryzhov
a0c77c04a5
XMLStream proxy_error
event duplicated with connection_failed
...
SASL `no_auth` event duplicated with `failed_auth`
2013-03-28 22:09:33 +04:00
Anton Ryzhov
620ee9719f
Changed failed_auth
event according to manual
2013-03-28 22:09:33 +04:00
Anton Ryzhov
c0d02d9935
Remove roster_received
event
2013-03-28 22:09:33 +04:00
Anton Ryzhov
01356d23e5
Log events triggering
2013-03-28 20:44:37 +04:00
Lance Stout
8b73c2bcff
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
2013-03-11 16:42:15 -07:00
Lance Stout
9ba5b644cf
Add XEP-0196 for User Gaming, from mathieui
2013-03-11 16:26:26 -07:00
Patrick Horn
01abd6a705
Correct argument order by using keyword for keepalive.
2013-03-06 21:35:07 -08:00
Lance Stout
44e2b5d945
Bump version in prep for 1.2.0
2013-02-28 11:53:24 -08:00
Lance Stout
82bbe5d1a6
Merge branch 'develop'
2013-02-25 09:53:35 -08:00
Lance Stout
a1d71d31e8
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
2013-02-22 10:08:35 -08:00
Lance Stout
766e0b685d
Clear out iterable data when resetting Disco items.
2013-02-22 10:07:19 -08:00
Anton Ryzhov
d9906756cf
Don't use internally deprecated methods
2013-02-22 01:48:03 +04:00
Lance Stout
9a45ebd98b
Merge branch 'develop'
2013-02-19 01:01:09 -08:00
Lance Stout
7f9ff9d0e7
Use requested_jid instead of boundjid during binding.
2013-02-18 11:56:04 -08:00
Anton Ryzhov
6dd4456b11
Fixed resource generation via uuid
2013-02-18 23:41:13 +04:00
Lance Stout
c30c47d291
Add XEP-0020 support.
2013-02-15 10:36:31 -08:00
Lance Stout
d8c9662302
Resolve most Python3.3 related issues.
...
Tests now run successfully. Occasionally get single error related to
duplicated payload data in pubsub items when copying stanza values.
2013-02-14 01:24:09 -08:00
Lance Stout
ec5e819b16
Merge branch 'develop'
2013-02-12 09:38:57 -08:00
Lance Stout
55e50ad979
Add XEP-0079 Advanced Message Processing plugin.
2013-02-12 01:30:44 -08:00
Lance Stout
99ecb166d3
More caps cleanup
2013-02-11 20:01:53 -08:00
Lance Stout
cdeae7e72f
Make legacy caps log more useful, until we support legacy caps.
2013-02-11 19:53:57 -08:00
Lance Stout
fbf79755d7
Track which verstrings are being checked, so we don't request duplicates.
2013-02-11 19:49:38 -08:00
Lance Stout
78bd21b7cf
Support using messages for IBB data transfer.
2013-02-11 18:08:34 -08:00
Lance Stout
88c7c29954
Ensure gmail last result time and tid are always updated.
2013-02-10 11:55:49 -08:00
Lance Stout
d4dde89ea6
Remove old_* plugins.
2013-02-10 11:47:58 -08:00
Lance Stout
774bf35fab
Tidy up a bit
2013-02-10 11:47:47 -08:00
Lance Stout
1a2db7fb11
Merge branch 'xep_0077'
2013-02-10 11:30:37 -08:00
Lance Stout
da3223ac92
Merge branch 'develop'
2013-02-10 11:29:57 -08:00
roger
43132dab85
fix not blocking gmail notification check
2013-02-09 12:31:13 -03:00
roger
badd327360
fixed gmail new mail notification check
...
without the tid gmail ignores the query
2013-02-09 11:34:46 -03:00
Lance Stout
79914fb56b
Add option to XEP-0077 plugin to force registration attempts.
2013-02-08 09:36:51 -08:00
Lance Stout
75a792eb6f
Fix HTML-IM lang support.
2013-02-08 09:09:07 -08:00
Lance Stout
23f112602c
Get tests to pass again.
...
Re-add old gmail_notify plugin for now.
2013-01-26 15:15:01 -08:00
Lance Stout
79a8c5ceae
Add proper XEP-0071 plugin.
2013-01-26 14:33:52 -08:00
Lance Stout
97a2f4449d
Handle lang='*' in disco info
2013-01-26 14:31:08 -08:00
Lance Stout
7f42d15175
Fix ping event issue.
2013-01-26 14:12:44 -08:00
Lance Stout
ef9c8e910c
Tighten up session checks in XEP-0050 plugin.
2013-01-25 09:52:29 -08:00
Lance Stout
a1b33da9ca
Refactor Google GTalk extensions into a single meta plugin.
2013-01-24 23:05:05 -08:00
Lance Stout
1741059cf6
Add Google JID Domain Discovery plugin
2013-01-24 02:46:16 -08:00
Lance Stout
1f137735e1
Put StringPrep exception handler with the right try block.
2013-01-24 02:45:28 -08:00
Lance Stout
a186972f09
Ensure XMPPError.text is a string.
2013-01-24 02:45:14 -08:00
Lance Stout
751628401e
Fixes for vCard avatar hash calculations and MUC considerations.
2013-01-24 02:44:27 -08:00
Lance Stout
403b1802ec
Update tostring to inject xmlns definitions when needed.
2013-01-24 02:43:46 -08:00
Lance Stout
9165cbf7f6
Cleanup and expand XEP-0065 plugin.
2013-01-23 02:18:27 -08:00
Lance Stout
bad405bea9
Merge branch 'master' into develop
2013-01-21 02:34:22 -08:00
Lance Stout
4f9a95b011
Add plugin for Google's nosave feature.
2013-01-21 01:39:08 -08:00
Lance Stout
903e641457
Fix issues in Google settings plugin.
2013-01-21 01:38:42 -08:00
Lance Stout
f34b9399cc
Simplify Gmail notifications.
2013-01-21 01:38:02 -08:00
Lance Stout
7d0d96f940
Add Google Settings plugin.
2013-01-20 23:59:28 -08:00
Lance Stout
27196a21ae
Modernize the Gmail plugin.
2013-01-20 23:01:54 -08:00
Lance Stout
ea0381fa09
Remove old versions of some plugins.
2013-01-20 21:35:06 -08:00
Lance Stout
3423589ba1
Updated XEP-0199 to take and return standardized values.
...
Handles Iq errors appropriately when the recipient can't be found.
2013-01-20 20:14:16 -08:00
Lance Stout
1f9286d39e
Add BoB data to message and presence stanzas.
2013-01-20 18:44:17 -08:00
Lance Stout
93b8e66b5d
Remove unused portions of XMLMask
2013-01-20 16:24:50 -08:00
Lance Stout
ccf7916257
Allow for simplified XPath namespaces
2013-01-20 15:43:02 -08:00
Lance Stout
d86adfa1b1
Updated XEP-0092 to take callbacks and return the version result stanza.
2013-01-20 13:54:01 -08:00
Lance Stout
648f3f978a
Merge branch 'master' into develop
2013-01-16 23:37:05 -08:00
Lance Stout
5e4b8bd67c
Ensure that initial vCard requests are sent.
2013-01-16 23:36:22 -08:00
Lance Stout
64ef690432
Merge branch 'master' into develop
2013-01-16 23:06:41 -08:00
Lance Stout
41991b5982
Fix logging for vcard lookup failure.
2013-01-16 23:06:13 -08:00
Lance Stout
01da222d67
Merge branch 'master' into develop
2013-01-16 22:33:05 -08:00
Lance Stout
518eee05c2
Set vCard avatar hash on startup.
2013-01-16 22:32:40 -08:00
Lance Stout
1dbfa29a1e
Merge branch 'master' into develop
2013-01-16 16:26:35 -08:00
Lance Stout
6bac4741f6
Fix setting autojoin in bookmarks.
2013-01-16 16:26:19 -08:00
Lance Stout
a0266dac6f
Merge branch 'master' into develop
2013-01-11 17:19:29 -08:00
Lance Stout
ce977a7809
Don't reset exponential backoff delay until a stream has been confirmed.
2013-01-11 17:18:58 -08:00
Lance Stout
8644a83ed9
Merge branch 'master' into develop
2013-01-09 22:14:00 -08:00
Lance Stout
7b45245b1d
Fix sending BOB data in Python3
2013-01-09 22:13:44 -08:00
Lance Stout
f04f4e4a1a
Merge branch 'master' into develop
2013-01-08 21:14:34 -08:00
Lance Stout
b07f1b3bd3
Give X-FACEBOOK-PLATFORM precedence over DIGEST-MD5
2013-01-08 21:14:05 -08:00
Lance Stout
0e7486d7b4
Merge branch 'master' into develop
2013-01-04 03:00:43 -08:00
Lance Stout
6c0afb87b9
Add XEP-0048 support
2013-01-04 00:32:14 -08:00
Lance Stout
e5750b368e
Fix setting publish options for pubsub storage.
2013-01-04 00:25:46 -08:00
Lance Stout
ef76f923ad
Merge branch 'master' into develop
2013-01-02 17:05:35 -08:00
Oskari Timperi
2c04ae084c
util/sasl/mechanisms.py: SASLMutualAuthFailed not defined
...
SASLMutualAuthFailed was not imported from sleekxmpp.util.sasl.client
2013-01-02 17:05:23 -08:00
Lance Stout
91dc58d967
Fix startup issues with components using caps and vcards.
2013-01-02 17:04:27 -08:00
Oskari Timperi
fea444925e
util/sasl/mechanisms.py: SASLMutualAuthFailed not defined
...
SASLMutualAuthFailed was not imported from sleekxmpp.util.sasl.client
2013-01-02 16:53:16 +02:00
Lance Stout
0998429b07
Merge branch 'master' into develop
2012-12-29 15:17:34 -08:00
Lance Stout
597eb1779c
Fix other instance of inet_pton usage.
2012-12-29 15:17:15 -08:00
Lance Stout
9ae3a7dbff
Merge branch 'master' into develop
2012-12-21 13:44:08 -08:00
Lance Stout
3519e845a3
Apparently twisted fills in inet_pton on Windows and uses different exceptions.
2012-12-21 13:43:38 -08:00
Lance Stout
29c049612a
Merge branch 'master' into develop
2012-12-18 10:33:33 -08:00
Lance Stout
ed48185732
Fix unicode conversion in Python3
2012-12-18 10:33:14 -08:00
Lance Stout
f431bbfca2
Merge branch 'master' into develop
2012-12-14 09:37:45 -08:00
Lance Stout
8b29900be4
Fix some Python3 compatibility issues.
2012-12-14 09:37:29 -08:00
Lance Stout
6f8a4f8354
Merge branch 'master' into develop
2012-12-03 12:42:53 -08:00
Lance Stout
def34f0e42
Fix requesting channel binding from sockets that don't support it.
2012-12-03 12:42:30 -08:00
Lance Stout
e25a49f804
Merge branch 'master' into develop
2012-11-27 19:57:48 -05:00
Lance Stout
b820351f64
Fix DIGEST-MD5 support for picky servers
2012-11-27 19:54:46 -05:00
Lance Stout
0eb009496e
Use the username credential instead of jid to enable ANONYMOUS auth.
2012-11-27 19:53:43 -05:00
Lance Stout
2c2498b658
Allow for more credential values to be user specified instead of auto-filled.
2012-11-27 19:53:04 -05:00
Pedro Vicente
a1d988fed5
Merge branch 'upgrading_sleekxmpp_1_1_11' into develop_sleek
2012-11-12 13:55:32 +01:00
Pedro Vicente
1a2b404076
Checked if gevent thread is patched to do the right import
2012-11-12 13:33:09 +01:00
Lance Stout
2d066c34fd
Merge branch 'master' into develop
2012-11-09 09:58:51 -08:00
Lance Stout
7a1ed64985
Don't clobber SASL config when specifying sasl_mech in ClientXMPP constructor.
2012-11-09 09:57:20 -08:00
Sandro Munda
032d41dbb8
Adapted the xep_0065 plugin to be compatible with all kind of others XMPP
...
client.
Sent a 'socks_connected' xmpp event when the streamer is connected.
2012-11-04 11:44:33 +01:00
Sandro Munda
3a7569e3ea
Avoided to log a debug message error when the socket is normally closed.
2012-11-01 11:38:55 +01:00
Sandro Munda
d444930494
Improved the gitignore files (vim temp file, .pyo file and .baboon directory).
...
Automatically pack & unpack data through the socket.
Added some comments to the pack method.
Handled possible error during the unpacking of data.
2012-11-01 11:17:05 +01:00
Lance Stout
6045a6bfb3
Bump version to 1.1.11
2012-11-01 11:17:05 +01:00
Lance Stout
0fea4262ea
Bump version to 1.1.11
2012-10-31 13:55:30 -07:00
Lance Stout
4b7ec4a32a
Merge branch 'master' into develop
2012-10-31 13:42:32 -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
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
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