summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-17Check that ciphers have been initializedmathieui
(if not, python will use the system default)
2015-02-12Update the test suite.mathieui
- monkey-patch our own monkey-patched idle_call to run events immediatly rather than adding them to the event queue, and add a fake transport with a fake socket. - remove the test file related to xep_0059 as it relies on blocking behavior, and comment out one xep_0030 test uses xep_0059 - remove many instances of threading and sleep()s because they do nothing except waste time and introduce race conditions. - keep exactly two sleep() in IoT xeps because they rely on timeouts
2015-02-12Remove more threaded= and block= options from the pluginsmathieui
(also, correct a typo)
2015-02-12Do the plugins post_init() upload loadingmathieui
(the top_level boolean used to load them at this point wasn’t ever set to true)
2015-02-12Fix the uses of stanza.reply()mathieui
This is relying on the stanzas being copied for each handler. We no longer do that for performance reasons, so instead of editing the copy in-place, stanza.reply() now returns a new stanza.
2015-02-12Fix the componentxmpp interfacemathieui
2015-02-05Added help for running example..Sangeeth Saravanaraj
2015-02-05Updated Example..Sangeeth Saravanaraj
2015-02-05misc updates..Sangeeth Saravanaraj
2015-02-04XMLStream must provide the BaseProtocol interfaceFlorent Le Coz
2015-02-04Don’t set the msg['from'] and msg['id'] in receipt.ack()mathieui
setting msg['id'] is wrong, and setting msg['from'] might lead to echoing back wrong input.
2015-02-03Raise http_request and http_response events.Sangeeth Saravanaraj
2015-01-29Composing request and response.Sangeeth Saravanaraj
2015-01-28Added callbacks, registered stanzas, added features, etc.Sangeeth Saravanaraj
2015-01-27Boilerplate for Stanzas - request and responseSangeeth Saravanaraj
2015-01-23Added xep_0332 to setupSangeeth Saravanaraj
2015-01-22Boilerplate for xep_0332Sangeeth Saravanaraj
2015-01-22added xep_0332 to pluginsSangeeth Saravanaraj
2015-01-22renamed example for convenience.Sangeeth Saravanaraj
2015-01-22Boilerplate example.Sangeeth Saravanaraj
2015-01-22Fixed a typo in docs/guide_xep_0030.rstSangeeth Saravanaraj
2015-01-22Added PyCharm's .idea folder to .gitignoreSangeeth Saravanaraj
2015-01-15Expose MUC support in disco#infomathieui
http://xmpp.org/extensions/xep-0045.html#disco-client
2015-01-05Fix the call of iscoroutinefunction()Florent Le Coz
2015-01-03Do not copy the stanza before calling each handlerexp_idle_callFlorent Le Coz
2015-01-03Use a deque for the idle listFlorent Le Coz
2015-01-03Delay the handling of stanza for when the process is not busyFlorent Le Coz
We use some dirty monkey-patching to add a idle_call() function to the asyncio module. We then use that method to handle each received stanza only when the event loop is not busy with some other IO (mainly, the standard input)
2014-12-17Make the ca_certs option useful again (CA-based cert validation)mathieui
It was broken since the fork.
2014-12-11Bring back authentication through SASL EXTERNALmathieui
(and only update the ssl context before it gets used)
2014-12-11Fix the element name for retrieving certs in XEP-0257mathieui
And s/258/257/ in the XEP description
2014-12-11Fix xep-0257 for slixmpp, and fix an element namemathieui
2014-11-27In queues added option to remove first element on addind new if queue isOleg Antonyan
full
2014-11-23On initial connect use delay if connection failedOleg Antonyan
2014-11-14Lower the timeout for each DNS resolution attemptFlorent Le Coz
2014-11-12Let loop.create_connection do its getaddrinfo coroutine if there are no dns ↵mathieui
records left/available
2014-11-10Merge pull request #326 from s-m-b/patch-1Lance Stout
Typo fix of parameter name 'data' it is now 'iq'
2014-11-09Typo fix of parameter name 'data' it is now 'iq's-m-b
Code was broken during refactoring
2014-11-05Also work without SRV recordsFlorent Le Coz
2014-11-03Depend on aiodns and not dnspython in the setup.pymathieui
2014-11-02Fix default value of dns_answers to None (instead of [])Florent Le Coz
2014-11-02Use aiodns instead of dnspython to query DNS recordsmathieui
2014-10-30Add the ssl_cert and ssl_invalid_chain backmathieui
- hack the stdlib to get the peercert, remove that hack when http://bugs.python.org/issue22768 gets fixed
2014-10-30Make the "ciphers" option work againmathieui
2014-10-30Remove the ssl_version option, as the defaults in python3.4 are sanemathieui
2014-10-11Something something get_stanza_valuesFlorent Le Coz
Fix something that was broken by Link Mauve
2014-09-28Remove all deprecated alias in the core of slixmpp, and wherever they were used.Emmanuel Gil Peyrot
2014-09-28Remove the now useless Queue wrapper in slixmpp.util.Emmanuel Gil Peyrot
2014-09-28Don’t check for logging.NullHandler, it got added in Python 3.1.Emmanuel Gil Peyrot
2014-09-28Don’t set the wait time to True instead of leaving its float default, in ↵Emmanuel Gil Peyrot
examples.
2014-09-09Merge branch 'develop' of github.com:fritzy/SleekXMPP into developLance Stout