Lance Stout
be874e3c70
Fix deepcopying JIDs
2013-09-24 16:32:30 -07:00
Lance Stout
beae845281
Fix MAM start query
2013-09-24 16:07:50 -07:00
Lance Stout
6f64dac262
Add log message noting that SCRAM-SHA-1-PLUS requires Py3.3+
2013-09-21 19:10:12 -07:00
Lance Stout
b8b2f37e7b
Make the ssl version log usable
2013-09-17 16:37:52 -07:00
Lance Stout
00152358de
Normalize handling html body content
...
Closes issue #261
2013-09-13 10:01:33 -07:00
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