summaryrefslogtreecommitdiff
path: root/sleekxmpp
AgeCommit message (Collapse)Author
2014-08-18fix mutable default arguments :boom:Robin Gloster
2014-08-17only schedule whitespace keepalive if enabledRobin Gloster
2014-08-17serialize JID to allow json serializingRobin Gloster
2014-08-10Added wait param to XEP_0009 RemoteSession.closeMichael Trinque
This parameter is False by default to preserve existing behavior.
2014-06-09Bump to 1.3.1Lance Stout
2014-06-09Fix things again, this time for python3Lance Stout
2014-06-08Bump to 1.3.0sleek-1.3.01.3.0Lance Stout
2014-06-08Make ssl args work in Python <=2.6.4Lance Stout
2014-06-08Bring back use of dnspython for A/AAAA resolution.Lance Stout
This is behind a use_dnspython flag, however, so it can be disabled as desired.
2014-06-07Only request auto-receipts for messages with bodiesLance Stout
2014-06-07Fix own_host in ping pluginLance Stout
2014-05-16Merge pull request #294 from mofrank/developLance Stout
Fixes log.debug message in _connect_proxy
2014-05-16Fixes log.debug message in _connect_proxymofrank
2014-05-14Support jabberd2 SASL with really empty responseGraham
Despite http://xmpp.org/rfcs/rfc3920.html#rfc.section.6.2, jabberd version 2.2.14 cannot accept the typical "<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">=</response>". Instead it must be truly empty, so we force an empty response for this stanza only.
2014-05-14support 'success' phase correctlyGraham
When the GSSAPI mechanism's process() function is invoked for the third time (on success) it must not attempt further processing. Instead it should clean the context and return an empty response.
2014-05-14don't use the kerberos.GSSError.message attributeGraham
Replaced the reference to kerberos.GSSError.message in any raised exception, because: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 and its natural repr is probably the most desirable output.
2014-04-20Merge branch 'develop' of github.com:fritzy/SleekXMPP into developsleek-1.2.51.2.5Lance Stout
2014-04-20Fix using SCRAM with ejabberdLance Stout
2014-04-20Merge pull request #285 from lovesnow/developLance Stout
Fix Don't process vCard avatars for MUC occupants caused TypeError
2014-04-20Bump versionLance Stout
2014-04-19doc typo fixedtpltnt
2014-02-21Fix Don't process vCard avatars for MUC occupants caused TypeErrorlovesnow
2014-02-14Bump versionLance Stout
2014-02-14Allow IQ processing based on only id value before the session is bound.Lance Stout
See issue #278
2014-02-09Bump versionLance Stout
2014-02-09Merge pull request #280 from allan-simon/developLance Stout
fixed setRole function,
2014-02-09Include stanza dirsLance Stout
2014-02-09Bump minor versionLance Stout
2014-02-07fixed setRole function, the check where made against 'affiliation' values, ↵Allan Simon
now we do that against actual role values
2014-02-06Get the IoT plugins to pass tests on Py3sleek-1.2.01.2.0Lance Stout
2014-02-06Merge pull request #277 from allan-simon/developLance Stout
close #276, now we trigger 'groupchat_message_error'
2014-02-06Merge pull request #272 from tfriem/developLance Stout
Fix X-FACEBOOK-PLATFORM authentication in Python3.
2014-02-03Merge branch 'develop' of github.com:fritzy/SleekXMPP into developLance Stout
2014-02-03Fix verifying 'from' for IQ results.Lance Stout
Closes issue #278
2014-01-31close #276, now we trigger 'groupchat_message_error' and ↵Allan Simon
muc::ROOM::message_error when we receive a message type=error from the server
2014-01-26Fixed XEP-0065 SOCKS5 socket closingwaechtjn
SCOKS5 SID were removed multiple times from the _sessions dictionary
2014-01-26Update xep_0065/proxy.pywaechtjn
Removed reference to undefined variable "conn"
2014-01-21Thread counting fixAnton Ryzhov
2014-01-15Merge pull request #270 from optiflows/fix_hostsLance Stout
Don't use dnspython for A and AAAA (but keep it for SRV).
2014-01-13Allow setting custom cipher suites in Py2.7+Lance Stout
2013-12-23Fix X-FACEBOOK-PLATFORM authentication in Python3.Tobias Friemel
2013-12-22Undo event name fix, due to breakage in Py2.xLance Stout
2013-12-19Use strings for ElementTree.iterparse events namesFlorent Le Coz
Because if cElementTree is not available on the system, ElementTree is used instead, and that version doesn't accept bytes, resulting in an exception. See http://bugs.python.org/issue9257#msg152864
2013-12-09Don't use dnspython for A and AAAA (but keep it for SRV).Guilhem Lettron
dnspython don't perform a full resolv. For example it don't manage /etc/hosts on linux.
2013-11-06Added a MUC method 'setRole'. Change role property of a nick in a room, ↵juanrmn
useful for moderator bots.
2013-10-23Check delay field existenceAnton Ryzhov
Import missing class
2013-10-09Ensure PEP updates default to item if of 'current'Lance Stout
2013-09-27Update XEP-0319 plugin to track namespace change.Lance Stout
2013-09-24Fix deepcopying JIDsLance Stout
2013-09-24Fix MAM start queryLance Stout