Age | Commit message (Collapse) | Author |
|
|
|
|
|
Typo in _validate_domain error message
|
|
s/illegar/illegal/g
|
|
|
|
71.
|
|
|
|
|
|
|
|
|
|
use of xml.etree.ElementTree._escape_attrib and xml.etree.ElementTree._escape_cdata
|
|
|
|
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.
|
|
refactor : optimize imports + replace mutable argument (a list) in StateMachine constructor
|
|
|
|
|
|
|
|
|
|
@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)
|
|
Caught OSError when querying AAAA records.
|
|
|
|
|
|
|
|
|
|
Blocking queue get
|
|
|
|
Issue #245
|
|
|
|
|
|
|
|
Speedup main threads loops
|
|
Skip EINTR errors on raw sockets
|
|
Do fastloop wait until task run time
|
|
Set default wait timeout as max() of previous values
|
|
|
|
|
|
|
|
See http://labs.spotify.com/2013/06/18/creative-usernames/
|
|
|
|
|
|
Properly set itemID for XEP-0084 metadata
|
|
|
|
Add xep_0095 and xep_0096 to setup so they are installed into the egg
|
|
|
|
|
|
|
|
|
|
|