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
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
Lance Stout
ef974114ea
Add support for XEP-0313: Message Archive Management
...
NOTE: XEP-0313 is still very experimental, and there will likely be
API changes in the future.
2012-09-25 20:20:43 -07:00
Lance Stout
f6e1fecdf8
Add Collector stanza handler class.
...
This style of handler is necessary for capturing result sets from
queries that use multiple messages to send the results instead of
in a single result stanza. Notably, XEP-0313 (MAM).
2012-09-25 20:20:22 -07:00
Lance Stout
94e8b2becf
Update RSM iterator to specify where to look to count result sizes.
2012-09-25 20:17:37 -07:00
Lance Stout
a6ca6701a0
Add XEP-0308 Last Message Correction support
2012-09-25 12:35:53 -07:00
Lance Stout
c4edb9724b
Fix copyright year
2012-09-25 12:27:44 -07:00
Lance Stout
b5c669bdff
Add options to auto add ID values to message and presence stanzas.
2012-09-25 12:26:56 -07:00
Lance Stout
e449dce65c
Fix handling forwarded stanzas to do proper lookups and deletions.
2012-09-25 12:25:45 -07:00
Lance Stout
73ce9a5ecc
Merge branch 'master' into develop
2012-09-25 02:45:48 -07:00