summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2015-06-20Add a Cython version of slixmpp.stringprep, using libidn.Emmanuel Gil Peyrot
2015-06-20Move stringprep and idna support in a different module than slixmpp.jid.Emmanuel Gil Peyrot
2015-06-20Remove JID cache, to better test for performance.Emmanuel Gil Peyrot
2015-06-20Fix test_jid to not use deprecated ways to create JID objects, and add it a f...Emmanuel Gil Peyrot
2015-06-12Properly consider malformed IPv6 domains as invalid.Emmanuel Gil Peyrot
2015-05-12Allow the use of a custom loop instead of asyncio.get_event_loop()mathieui
2015-05-08Advertize the disco#info feature in our disco#infomathieui
2015-05-06Make syntax highlighting for XML lazy, to only call pygments when debug logs ...Emmanuel Gil Peyrot
2015-04-21Fix some disco testsmathieui
2015-04-19Merge branch 'ibb' of http://linkmauve.fr/git/slixmppmathieui
2015-04-19XEP-0047: fix examples.Emmanuel Gil Peyrot
2015-04-19XEP-0047: use coroutines for send(), sendall() and the new sendfile().Emmanuel Gil Peyrot
2015-04-19XEP-0047: prevent any unneededly large or useless bytes slice.Emmanuel Gil Peyrot
2015-04-19XEP-0047: use asyncio’s Queue implementation, to prevent any possibility of...Emmanuel Gil Peyrot
2015-04-14XEP-0047: make open_stream() return a future that will be set to the stream o...Emmanuel Gil Peyrot
2015-04-14XEP-0047: replace threading events with simple booleans.Emmanuel Gil Peyrot
2015-04-14XEP-0047: allow only one window over the stream.Emmanuel Gil Peyrot
2015-04-14XEP-0047: announce the correct stanza type if message is selected.Emmanuel Gil Peyrot
2015-04-14XEP-0047: return the correct error type on not-acceptable (example 5).Emmanuel Gil Peyrot
2015-04-14XEP-0047: don’t answer with an unauthorized error when block-size is too big.Emmanuel Gil Peyrot
2015-04-14XEP-0047: remove now-useless threading locks.Emmanuel Gil Peyrot
2015-04-14XEP-0047: prevent tracebacks in stanza reading.Emmanuel Gil Peyrot
2015-04-13basexmpp: Add a message_error eventmathieui
2015-04-04Use a full JID for testing.Emmanuel Gil Peyrot
2015-04-04Iq.send: set the timeout even when no timeout_callback is setEmmanuel Gil Peyrot
2015-04-04XMLStream: add a forever parameter to process(), defaulting to True, to selec...Emmanuel Gil Peyrot
2015-03-02XMLStream: factorize the highlight function so it can be used in tests as wellEmmanuel Gil Peyrot
2015-02-28Set XMLStream.socket after the SSL connection is made toomathieui
2015-02-28XEP-0325: Don’t use threadingmathieui
2015-02-28Revert or edit most previous XEP plugin changesmathieui
2015-02-28Fix examples relying on the changed APImathieui
2015-02-28Change the API to make iq.send() always return a futuremathieui
2015-02-24Update the documentation and examplesmathieui
2015-02-24XEP-0279: wrap check_ip() with coroutine_wrappermathieui
2015-02-24XEP-0050: wrap send_command() and get_commands() with coroutine_wrappermathieui
2015-02-24XEP-0258: wrap get_catalog() with coroutine_wrappermathieui
2015-02-24XEP-0231: wrap get_bob() with coroutine_wrappermathieui
2015-02-24XEP-0202: wrap get_entity_time() with coroutine_wrappermathieui
2015-02-24XEP-0084: fix setting and getting the Data valuemathieui
2015-02-24XEP-0012: wrap get_last_activity() with coroutine_wrappermathieui
2015-02-24XEP-0280: wrap functions with coroutine_wrappermathieui
2015-02-24XEP-0191: wrap functions with coroutine_wrappermathieui
2015-02-24XEP-0092: wrap get_version() with coroutine_wrappermathieui
2015-02-24XEP-0257: wrap functions with coroutine_wrappermathieui
2015-02-24XEP-0199: wrap functions with coroutine_wrapper and make ping() a coroutinemathieui
2015-02-24XEP-0077: wrap functions with coroutine_wrappermathieui
2015-02-24XEP-0049: wrap functions with coroutine_wrappermathieui
2015-02-24XEP-0115: fix a handler which expected an iq to blockmathieui
2015-02-24XEP-0153: wrap functions with coroutine_wrappermathieui
2015-02-24XEP-0054: wrap functions with coroutine_wrappermathieui