Lance Stout
a2784be4d6
Add MAM archived tags
2013-09-12 10:52:15 -07:00
Lance Stout
ad7a57103d
ElementTree._escape_cdata isn't reliable across Python versions.
...
It also does not work as desired.
Revert "Merge pull request #254 from barreverte/develop"
This reverts commit 23750357e2
, reversing
changes made to 07284f380f
.
2013-09-12 10:39:10 -07:00
Lance Stout
19b24b276d
Update MAM to use latest carbons.
2013-09-12 10:32:19 -07:00
Lance Stout
23750357e2
Merge pull request #254 from barreverte/develop
...
tostring.escape : optimization
2013-09-12 10:21:56 -07:00
Lance Stout
07284f380f
Merge pull request #207 from spartanbits/pull_request_gevent_check
...
Pull request gevent check
2013-09-12 10:15:53 -07:00
Lance Stout
e60401278f
Merge pull request #255 from anton-ryzhov/logging
...
Add null handler to logging engine
2013-09-05 16:27:43 -07:00
Lance Stout
24c474a9ec
Merge branch 'xep_0323_325' of git://github.com/joachimlindborg/SleekXMPP into joachimlindborg-xep_0323_325
...
Conflicts:
sleekxmpp/plugins/__init__.py
2013-09-05 16:26:18 -07:00
Joachim Lindborg
8fd3781ef5
added disco imformation, fixed some bugs in device
2013-09-04 14:57:27 +02:00
Lance Stout
6c2fa7a382
Fix pubsub owner subscriptions stanza
2013-08-30 08:51:46 -07:00
Joachim Lindborg
45689fd879
First implementation of the xep_0323 and xep_325 used in IoT systems. Tests are added for stanza and streams
2013-08-30 02:29:52 +02:00
Lance Stout
45a2cfb01b
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
2013-08-22 14:57:39 -07:00
Lance Stout
c4bb6c900c
Don't reset _expected_server_name when connecting.
2013-08-22 14:54:53 -07:00
Dustin Ingram
b20dc9fe2b
Typo in _validate_domain error message
...
s/illegar/illegal/g
2013-08-16 17:47:26 -04:00
Anton Ryzhov
a030e05993
Add null handler to logging engine
2013-08-10 21:34:18 +04:00
Lance Stout
648b03f811
Make send_message(mhtml='..') work as expected without loading plugin
...
71.
2013-08-07 08:48:15 -07:00
Lance Stout
e57e321d33
Try re-ordering initial imports to avoid import bugs
2013-08-06 15:54:02 -07:00
Jean-Philippe Caruana
b6e53c7b1b
escape: use xml.etree.ElementTree._escape_attrib to avoid duplication
2013-07-31 11:02:10 +02:00
Jean-Philippe Caruana
1c3bfd949b
escape: imports at the top
2013-07-31 11:02:06 +02:00
Lance Stout
6401c9aaaa
Add back ET and ElementBase references
2013-07-30 11:46:04 -07:00
Jean-Philippe Caruana
c02adbb8e1
tostring.escape : optimization
...
use of xml.etree.ElementTree._escape_attrib and xml.etree.ElementTree._escape_cdata
2013-07-30 18:51:23 +02:00
Alexander Shorin
556e4bd74d
Don't resolve AAAA records if there is no dnspython nor IPv6 support
...
If system doesn't has IPv6 support or dnspython package, socket.getaddrinfo
with AF_INET6 flag return weird IP info for requested host, making SleekXMPP
crush with more weird error.
2013-07-29 14:21:46 +04:00
Jean-Philippe Caruana
a9f2e1482c
fix: replace mutable argument (a list) in StateMachine constructor
2013-07-26 17:48:33 +02:00
Jean-Philippe Caruana
2c26fb0d76
optimize imports
2013-07-26 17:48:33 +02:00
Jean-Philippe Caruana
8f364b9a95
performance in jid : replace __getattr__ et __setattr__ by @property and @xxx.setter
...
this implementatian is much more verbose but faster, especilally if you are dealing a lot with JIDs
on my box, ./testall.py now takes 45s. It takes 53s in the old implementation (about 15% faster)
2013-07-25 16:36:18 +02:00
Jake Basile
cc81a0e8da
DRYed up the OSError/socket.gaierror handler.
2013-07-18 13:07:25 -05:00
Jake Basile
262652992d
Caught OSError when querying AAAA records.
2013-07-18 08:25:28 -05:00
Lance Stout
eb63825dfd
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
2013-07-05 14:05:39 -07:00
Lance Stout
c49017c6f1
Update 319 plugin to update XEP-0012/256 last activity too.
2013-07-05 14:04:48 -07:00
Anton Ryzhov
f12c241dca
Blocking queue get
2013-07-01 10:30:43 +04:00
Lance Stout
cedc9dd175
Adjust get_roster to always return, even with invalid JIDs
...
Issue #245
2013-06-29 22:33:00 -07:00
Lance Stout
669e708b70
Fix import error
2013-06-23 18:24:35 -07:00
Lance Stout
37a8043202
Merge pull request #244 from anton-ryzhov/speedup
...
Speedup main threads loops
2013-06-20 09:21:38 -07:00
Anton Ryzhov
a3606d9e4d
Fixed scheduler wait loop
...
Do fastloop wait until task run time
2013-06-20 18:30:07 +04:00
Anton Ryzhov
805f1c0e39
Use timeout constants instead of magic numbers in scheduler and event loop
...
Set default wait timeout as max() of previous values
2013-06-20 18:30:07 +04:00
Anton Ryzhov
7430a8ca40
Some optimizations in scheduler
2013-06-20 18:30:07 +04:00
Anton Ryzhov
1776e2edcc
Skip EINTR errors on raw sockets
2013-06-20 18:29:53 +04:00
Lance Stout
4864b07e13
Explicitly use Unicode 3.2 for StringPrep profiles.
...
See http://labs.spotify.com/2013/06/18/creative-usernames/
2013-06-19 00:28:11 -07:00
Lance Stout
13c919773e
Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop
2013-06-07 19:00:42 -04:00
Lance Stout
ed3a4fb8d4
Add support for XEP-0319, idle presence
2013-06-07 19:00:22 -04:00
Florian Zeitz
a9e7d489b8
Properly set itemID for XEP-0084 metadata
2013-06-07 13:29:28 +02:00
Lance Stout
4a590d1497
Simplify stream method unregistration process
2013-05-26 14:53:28 -07:00
Lance Stout
82e1508d6f
Make stream initiation methods unregisterable.
2013-05-26 14:50:01 -07:00
Lance Stout
400f08db9d
Fix crash conditions in IBB
2013-05-22 14:27:14 -07:00
Lance Stout
e48b650caa
Fix encrypting with GPG
2013-05-22 11:59:17 -07:00
Eric Hansen
85fd14f47f
.stripped() would result in error
2013-05-22 09:16:49 -04:00
Joachim Lindborg
b7adaafb3e
First test stanza
2013-05-17 12:18:00 +02:00
Lance Stout
d0bba87cdd
Only remap component namespaces for top level stream elements.
2013-05-14 14:28:16 -07:00
Lance Stout
2cc75d4bbd
Update copyright years, and license for Suelta
2013-05-13 14:09:28 -07:00
Lance Stout
24bd591faa
Update copyright for sasl modules.
2013-05-13 13:33:04 -07:00
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