Commit Graph

  • dda4e18b81 examples: Remove unused asyncio imports. Emmanuel Gil Peyrot 2018-10-09 10:57:19 +02:00
  • 8c09d932c8 stanzabase: Remove python2 legacy. Emmanuel Gil Peyrot 2018-10-03 14:56:07 +02:00
  • 31f5e84671
    Add xep_0335: JSON Containers Maxime “pep” Buquet 2018-09-16 22:13:41 +01:00
  • ad0dc33df9 Trigger poezio’s build if this ours succeeded louiz’ 2018-08-22 23:19:47 +02:00
  • 7c3b3827b4 jid: Make property aliases proper aliases. Emmanuel Gil Peyrot 2018-08-20 00:23:21 +01:00
  • 9f6fa65139 examples, tests: Replace all @asyncio.coroutines with proper async functions. Emmanuel Gil Peyrot 2018-08-19 17:47:26 +01:00
  • 35fa33e3c2
    Release slixmpp 1.4.0 slix-1.4.0 mathieui 2018-08-12 21:11:21 +02:00
  • 86a2f280d2
    Document that slixmpp is now 3.5+ only mathieui 2018-08-08 23:42:22 +02:00
  • 490f15b8fc
    Fix compatibility with python 3.5 and 3.6 mathieui 2018-08-08 23:35:33 +02:00
  • 62661ee04f xep_0092: Return <service-unavailable/> instead. Fixes #3415. Emmanuel Gil Peyrot 2018-08-08 16:52:40 +02:00
  • 37d1f2a6b0 xep_0092: Send a <forbidden/> error if we don’t want to send our version. (thanks lovetox!) Emmanuel Gil Peyrot 2018-08-08 16:49:16 +02:00
  • 20107ad516
    features/starttls: handle the case where the socket is an sslobject mathieui 2018-08-07 23:30:06 +02:00
  • 7738a01311
    Fix TLS with python 3.7 mathieui 2018-08-07 23:20:38 +02:00
  • a9abed6151
    xep-0054: XMPP clients should not reply to vcard "get" requests mathieui 2018-08-07 21:30:13 +02:00
  • 0f690d4005 tests: Fix the XEP-0323 stream test, broken since 59d4420739db20b204bb15a2880de871316aa70f. Emmanuel Gil Peyrot 2018-08-02 21:26:56 +02:00
  • 59d4420739 XEP-0323: Display the requested time in addition to the current time on error. Emmanuel Gil Peyrot 2018-07-29 10:37:28 +02:00
  • a88f317bbf XEP-0009: Fix invalid function name under Python 3.7. Emmanuel Gil Peyrot 2018-07-24 18:21:03 +02:00
  • 2fc2a88970 Merge branch 'factor_find_identities' into 'master' Link Mauve 2018-07-22 12:49:37 +02:00
  • c55e9279ac Fix missing async def in function. Emmanuel Gil Peyrot 2018-07-02 14:33:21 +02:00
  • 3502480384 Switch from @asyncio.coroutine to async def everywhere. Emmanuel Gil Peyrot 2018-07-01 18:46:33 +02:00
  • caae713dd6
    xep_0030: rename find_identities; return all domain infos and let caller filter itself Maxime “pep” Buquet 2018-07-01 01:36:26 +01:00
  • df0198abfe
    xep_0030: Add callback parameter to find_identities Maxime “pep” Buquet 2018-07-01 01:32:00 +01:00
  • c20f4bf5fa xep_0030: Add cached parameter to find_identities, defaults to True Maxime “pep” Buquet 2018-06-30 23:05:25 +01:00
  • 9740e93aeb xep_0030: Pass kwargs down in find_identities Maxime “pep” Buquet 2018-06-30 23:03:47 +01:00
  • e7872aaa29 xep_0030: Use self directly as we're already in disco Maxime “pep” Buquet 2018-06-30 22:47:04 +01:00
  • 037706552c Factor out fetching of identities in xep_0363 to xep_0030 Maxime “pep” Buquet 2018-06-09 15:55:12 +01:00
  • b881c6729b xep_0363: Remove unused parameters to find_upload_services Maxime “pep” Buquet 2018-06-09 15:51:50 +01:00
  • 66909aafb3 XEP-0153: Prevent a panic when the BINVAL is invalid. Emmanuel Gil Peyrot 2018-06-23 14:34:24 +02:00
  • cdfb5d56fc apt install gpg before running the ci tests louiz’ 2018-06-10 21:40:56 +02:00
  • d146ce9fb6 examples: Display only the form, and not the entire stanza. Emmanuel Gil Peyrot 2018-05-13 21:26:47 +02:00
  • cb59d60034 examples: Display the actual cause for a failed command. Emmanuel Gil Peyrot 2018-05-13 21:21:06 +02:00
  • 1d9fe3553e examples: Use the existing get_node_config function. Emmanuel Gil Peyrot 2018-05-13 21:13:19 +02:00
  • fe66c022ad Revert "XEP-0060: Add support for node configuration." Emmanuel Gil Peyrot 2018-05-13 21:12:46 +02:00
  • 92ea131721 examples: Add support for node configuration to pubsub_client. Emmanuel Gil Peyrot 2018-05-13 20:57:48 +02:00
  • dd7f67d10d XEP-0060: Add support for node configuration. Emmanuel Gil Peyrot 2018-05-13 20:47:21 +02:00
  • c1562b76b2 slixmpp is Python 3.4.4+, remove check for channel binding. Emmanuel Gil Peyrot 2018-03-31 02:22:53 +02:00
  • 32839f5252 util.cache: Let the user select the bare JID or not. Emmanuel Gil Peyrot 2018-03-31 00:44:53 +02:00
  • 80b7cf6ff8 util.cache: Support None for encode and decode. Emmanuel Gil Peyrot 2018-03-31 00:44:23 +02:00
  • 128cc2eeb4 XEP-0115: Use the new cache system. Emmanuel Gil Peyrot 2018-03-31 00:25:28 +02:00
  • 037912ee89 util.cache: New module handling both in-memory and on-file system caching. Emmanuel Gil Peyrot 2018-03-31 00:24:21 +02:00
  • 769bc6d3bf session: Also fire the session_start event. Emmanuel Gil Peyrot 2018-03-14 19:39:01 +01:00
  • 084d6cb5d9 session: Don’t bind if it is optional. Emmanuel Gil Peyrot 2018-03-14 18:54:17 +01:00
  • 5184713356 Rearm an iq callback if it was addressed to ourself. Emmanuel Gil Peyrot 2018-03-14 17:37:55 +01:00
  • 2f1225bad3 Carry the node attribute to the disco#info result. Emmanuel Gil Peyrot 2018-03-14 16:25:21 +01:00
  • 841f5a5a5b xep_0363: Only send the basename() of the filename to the server. Emmanuel Gil Peyrot 2018-03-11 19:40:15 +01:00
  • 0c6de5e972 xep_0363: Simplify Content-Type guessing. Emmanuel Gil Peyrot 2018-03-11 19:39:51 +01:00
  • 81dc61c55c xep_0363: Fix max_file_size variable name. Emmanuel Gil Peyrot 2018-03-11 19:39:30 +01:00
  • bd63b1ce70 Simplify usage of HTTP File Upload plugin. Emmanuel Gil Peyrot 2018-03-08 14:28:55 +01:00
  • 29faf114a7 Add max-file-size support to HTTP File Upload example. Emmanuel Gil Peyrot 2018-03-08 12:11:26 +01:00
  • 94ea8151d4 Add an HTTP File Upload example. Emmanuel Gil Peyrot 2018-03-08 03:39:23 +01:00
  • 66500ef5fb Add an HTTP File Upload plugin. Emmanuel Gil Peyrot 2018-03-08 03:38:59 +01:00
  • 979396bb1e
    asyncio.async has been scheduled for removal for a long time now mathieui 2018-02-11 19:25:38 +01:00
  • e177726387
    Fix usage of the 0004 plugin interface mathieui 2018-02-11 16:42:59 +01:00
  • 20e88fda50 Fix typos, thanks codespell! Emmanuel Gil Peyrot 2018-01-10 02:18:07 +01:00
  • f252be9b6d XEP-0115: Fix typo. Emmanuel Gil Peyrot 2018-01-05 18:03:42 +01:00
  • ee98159586 Test all known python versions in travais Emmanuel Gil Peyrot 2017-12-27 15:49:52 +01:00
  • c6443af29a stringprep: Make pure-Python punycode() return bytes. Emmanuel Gil Peyrot 2017-12-27 15:48:42 +01:00
  • d73f56a7af
    Release slixmpp 1.3.0 slix-1.3.0 mathieui 2017-11-28 20:16:08 +01:00
  • 7c7f4308c5 Add a Markup plugin. Emmanuel Gil Peyrot 2017-11-23 12:10:39 +00:00
  • 6a43559f4f Add a Markup plugin. markup Emmanuel Gil Peyrot 2017-11-23 12:10:39 +00:00
  • eab8c265f4
    Record the current connection attempt in a future and allow cancellation mathieui 2017-11-23 00:00:37 +01:00
  • 80b9cd43b1 MAM example: Also display the timestamp. Emmanuel Gil Peyrot 2017-10-24 10:54:53 +01:00
  • af1f9e08ad Clean up the MAM example a bit. Emmanuel Gil Peyrot 2017-10-24 10:47:42 +01:00
  • e3fd0af9c8 xep_0054: Fix parsing BINVAL element. Emmanuel Gil Peyrot 2017-10-08 15:42:48 +01:00
  • 27e23672c1
    Update the MAM plugin for asyncio & new namespace mathieui 2017-09-24 17:43:06 +02:00
  • b38e229359
    Update RSM for asyncio mathieui 2017-07-21 15:01:13 +02:00
  • 9a563f1425 XEP-0030: Optimise add_node usage a bit. Emmanuel Gil Peyrot 2017-07-17 22:46:48 +01:00
  • 8b6f5953a7 XEP-0319: Use the correct timezone. Emmanuel Gil Peyrot 2017-07-17 22:20:30 +01:00
  • 2d2a80c73d xmlstream: Remove pygments dumping. Emmanuel Gil Peyrot 2017-07-17 21:17:02 +01:00
  • 4dfdd5d8e3 always define ssl_context Mathias Ertl 2017-05-05 17:16:01 +02:00
  • 1994ed3025 pass SSL context to TLS connections Mathias Ertl 2017-05-05 16:51:41 +02:00
  • aaa45846d3 add function to explicitly get the ssl context Mathias Ertl 2017-05-05 16:47:25 +02:00
  • d7ffcb54eb Merge remote-tracking branch 'samwhited/sslsocket_workaround' louiz’ 2017-05-16 17:24:46 +02:00
  • c33749e57a Fixes port being set to 0 when connecting via hostname. Tom Wambold 2017-05-08 15:58:28 -04:00
  • e4107d8b4d sasl: Merge two bytes instead of concatenating them at runtime. Emmanuel Gil Peyrot 2017-04-28 21:26:03 +01:00
  • da5cb72d3a
    Add XMPP classifier to setup.py mathieui 2017-04-10 02:22:43 +02:00
  • c372bd5168 xmlstream: Warn when the parser is None when data is received. Emmanuel Gil Peyrot 2017-02-16 11:27:36 +00:00
  • cabf623131
    Fix the http over xmpp example mathieui 2017-02-14 01:04:38 +01:00
  • ffc240d5b6
    Fix the gtalk example mathieui 2017-02-14 01:04:27 +01:00
  • cc4522d9cd
    Fix custom stanza examples mathieui 2017-02-14 01:00:41 +01:00
  • 5bf69dca76
    Return a Future on clientxmpp.get_roster() mathieui 2017-02-14 00:46:36 +01:00
  • 59dad12820 XEP-0300: Workaround for Python 3.5 or below. Emmanuel Gil Peyrot 2017-02-11 23:30:43 +00:00
  • 007c836296 XEP-0300: Add rudimentary tests. Emmanuel Gil Peyrot 2017-02-11 04:02:44 +00:00
  • 3721bf9f6b Implement XEP-0300 (Use of Cryptographic Hash Functions in XMPP) Emmanuel Gil Peyrot 2017-02-11 04:02:20 +00:00
  • 802949eba8 fix small typo in README Cédric 'dek' Laudrel 2017-02-10 00:08:40 +01:00
  • 24f35e433f
    slixmpp 1.2.4 release slix-1.2.4 mathieui 2017-01-30 23:02:45 +01:00
  • 22664ee7b8
    Fix carbons mathieui 2017-01-28 00:01:51 +01:00
  • 6476cfcde5 Remove unused import caught by Codacy. Clint Olson 2017-01-23 23:58:53 -08:00
  • 5bb347e884 Fix partially-merged Google plugin from acc52fd935b7e7. Clint Olson 2017-01-23 23:51:59 -08:00
  • eb1251b919 Fix a typo in the title of the MUC documentation. Emmanuel Gil Peyrot 2017-01-08 17:38:11 +00:00
  • 820144c40c Add missing asyncio.coroutine decorators. Emmanuel Gil Peyrot 2016-12-30 13:40:46 +01:00
  • 6034df0a78 Check for XML parsing errors and disconnect in that case. WIP Emmanuel Gil Peyrot 2016-12-29 18:59:09 +01:00
  • df4012e66d XMLStream: Break a long line to make it more readable. Emmanuel Gil Peyrot 2016-12-29 18:41:09 +01:00
  • c372f3071a Examples: Use argparse for http_over_xmpp. Emmanuel Gil Peyrot 2016-12-29 18:34:37 +01:00
  • 829c8b27b6 Test more things before trying to build our stringprep module. Emmanuel Gil Peyrot 2016-12-25 13:28:51 +01:00
  • fb3ac78bf9 slixmpp 1.2.3 slix-1.2.3 mathieui 2016-12-07 21:47:54 +01:00
  • ffd9436e5c Fix roster push origin detection and tests mathieui 2016-12-07 19:06:25 +01:00
  • bbb1344d79 Add very basic gitlab-ci.yml file louiz’ 2016-12-05 00:11:49 +01:00
  • 457785b286 XEP-0380: Add a helper to test for the presence of an EME tag. Emmanuel Gil Peyrot 2016-11-26 16:41:48 +00:00
  • 4847f834bd Add a plugin for XEP-0380: Explicit Message Encryption. Emmanuel Gil Peyrot 2016-09-18 17:49:52 +09:00