Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-21 | Micro-optimise _format_jid. | Emmanuel Gil Peyrot | |
2016-08-19 | Improve XEP-0070 and examples | mathieui | |
2016-08-19 | Initial work on XEP_0070, plugin and examples | Emmanuel Gil Peyrot | |
2016-08-19 | Merge remote-tracking branch 'zejn/master' | louiz’ | |
2016-08-17 | ElementBase: micro-optimise __getitem__, hands down the most often called ↵ | Emmanuel Gil Peyrot | |
function This makes it go down from 8.767s to 7.960s in a random benchmark. Remove unnecessary assignations, don’t create an OrderedDict from a dict to then convert it to a dict again, only obtain the get_method2 name if get_method wasn’t present. get_method2 (the title-case one) takes about 1/8th of the total time spent in this function, we should eliminate it as soon as possible. | |||
2016-08-12 | Provide domain name to loop.create_connection if using SSL. | Gasper Zejn | |
2016-07-30 | Make util.XOR about ten times faster by calling bytes only once. | Emmanuel Gil Peyrot | |
2016-06-28 | Don’t swallow presence exceptions abritrarily | mathieui | |
2016-06-05 | Implement XEP-0256 (last activity in presence) | mathieui | |
mostly useless, but allows to use LastActivity stanzas inside Presence stanzas as well. | |||
2016-06-05 | Make XEP-0186 return futures as well | mathieui | |
Improving the api if the developer wants to wait on them. | |||
2016-06-04 | Implement XEP-0352 (client state indication) | mathieui | |
2016-06-04 | Update XEP-0198 for asyncio | mathieui | |
2016-06-04 | Add a xep-0334 plugin | mathieui | |
2016-05-28 | Fix the Waiter handler for asyncio | mathieui | |
2016-05-28 | Fix xep-0199 | mathieui | |
The keepalive ping was not working, and and ping() was tracebacking due to a wrong parameter. | |||
2016-05-28 | Fix the ordering of stream features | mathieui | |
since iq.send is non-blocking, some features handlers could end up being executed before others were set, leading to issues. Adding yield from where it’s necessary fixes that. | |||
2016-03-15 | Add some credits | louiz’ | |
2016-03-14 | The XEP-0198 plugin exists now; fix the docs | Sam Whited | |
2016-02-03 | Fix #3166 (broken link) | mathieui | |
2016-01-21 | Merge branch 'xep_0012_fix' of https://github.com/misuzu/slixmpp | mathieui | |
2016-01-21 | Fixed NameError in start_uptime | Tsukasa Hiiragi | |
2015-12-15 | Remove dead code | Krzysztof Kotlenga | |
See 5c769632e8d35ea76990a1de3ab405c57a21482e. | |||
2015-10-02 | Update version to 1.1slix-1.1 | mathieui | |
2015-10-02 | Mention the build of cython modules in the README | mathieui | |
2015-10-02 | Merge branch 'sleek-merge' | mathieui | |
2015-10-02 | Merge branch 'develop' of https://github.com/fritzy/SleekXMPP into sleek-merge | mathieui | |
Conflicts: README.rst examples/IoT_TestDevice.py examples/disco_browser.py setup.py sleekxmpp/jid.py sleekxmpp/plugins/google/auth/stanza.py sleekxmpp/plugins/google/gmail/notifications.py sleekxmpp/plugins/google/nosave/stanza.py sleekxmpp/plugins/google/settings/settings.py sleekxmpp/thirdparty/__init__.py sleekxmpp/thirdparty/socks.py sleekxmpp/thirdparty/statemachine.py sleekxmpp/util/__init__.py sleekxmpp/xmlstream/xmlstream.py slixmpp/basexmpp.py slixmpp/plugins/xep_0004/stanza/form.py slixmpp/plugins/xep_0009/rpc.py slixmpp/plugins/xep_0050/adhoc.py slixmpp/plugins/xep_0065/proxy.py slixmpp/plugins/xep_0084/stanza.py slixmpp/plugins/xep_0202/time.py slixmpp/plugins/xep_0323/sensordata.py slixmpp/plugins/xep_0325/control.py slixmpp/plugins/xep_0325/stanza/control.py slixmpp/roster/single.py slixmpp/stanza/atom.py slixmpp/stanza/rootstanza.py slixmpp/test/slixtest.py slixmpp/util/sasl/mechanisms.py slixmpp/version.py slixmpp/xmlstream/stanzabase.py tests/test_stanza_xep_0323.py tests/test_stanza_xep_0325.py tests/test_stream_xep_0323.py tests/test_stream_xep_0325.py | |||
2015-09-25 | Reset the DNS answers after a connection is made succesfully | mathieui | |
2015-09-24 | Fix IPv6 resolving with aiodns 1.0 | mathieui | |
2015-09-23 | Fix support for python 3.4 <= 3.4.2 | mathieui | |
asyncio module is provisional, which means it gets updated everytime | |||
2015-09-19 | Fix connecting to a custom host/port | mathieui | |
2015-09-18 | Merge pull request #397 from rerobins/xep_0050_updates | Mike Taylor | |
Xep 0050 updates | |||
2015-09-18 | Merge branch 'develop' into xep_0050_updates | Robert Robinson | |
# Conflicts: # tests/test_stream_xep_0050.py | |||
2015-09-18 | Merge pull request #3 from fritzy/develop | Robert Robinson | |
Merge to fritzy_master | |||
2015-09-18 | Merge pull request #396 from rerobins/add_xep_0122 | Mike Taylor | |
XEP_0122: Add support for form validation | |||
2015-09-18 | Merge pull request #393 from aalba6675/fix/time | Mike Taylor | |
Only send time if Iq type is get. | |||
2015-09-18 | Merge pull request #392 from aalba6675/fix/tel_number | Mike Taylor | |
Do not overwrite telephone numbers | |||
2015-09-18 | Merge pull request #389 from alexdraga/develop | Mike Taylor | |
Add get users by affiliation. | |||
2015-09-18 | Merge pull request #384 from elya5/patch-1 | Mike Taylor | |
Fix UnboundlocalError in disco_browser.py example | |||
2015-09-18 | Merge pull request #386 from jdowner/develop-iot | Mike Taylor | |
iot: only add the 'done' field when all devices are done | |||
2015-09-18 | Merge pull request #395 from rerobins/refactor_forms | Mike Taylor | |
XEP_0004: Data Forms use register_stanza_plugin | |||
2015-09-17 | register_Stanza_plugin shouldn't be iterable | Robert Robinson | |
Should not use iterable for registering the stanza plugins. | |||
2015-09-17 | Add 0122 to plugin/__init__.py __all__ | Robert Robinson | |
2015-09-15 | Update __init__.py | Robert Robinson | |
changed xep_0121 to xep_0122 | |||
2015-09-15 | Merge branch 'add_xep_0122' of https://github.com/rerobins/SleekXMPP into ↵ | Robert Robinson | |
add_xep_0122 | |||
2015-09-15 | Add test case Reported->Data Form Validation | Robert Robinson | |
Add a test case that will verify that reported fields can contain data form validation data. | |||
2015-09-15 | Merge branch 'refactor_forms' into add_xep_0122 | Robert Robinson | |
2015-09-15 | Add test case for reported and items | Robert Robinson | |
Previous stanza test cases didn't have test cases for reported and item field types in forms. This fixes that issue. Modified stanzabase to use an ordered dict so that can guarentee the that 'items' in a form are added after reported. Also updated the set of interfaces that are stored in Form to be a ordered set. Used the order set implementation from: https://code.activestate.com/recipes/576694/ The OrderedSet implementation is licensed under the MIT license and is developed by the same developer of the ordereddict. | |||
2015-09-14 | Missing xep_122 dir in setup.py | Robert Robinson | |
2015-09-14 | Add plugin support | Robert Robinson | |
2015-09-14 | Add plugin | Robert Robinson | |
(cherry picked from commit 2296d56) |