Commit Graph

  • 0b14ef82d4 Add test case for reported and items Robert Robinson 2015-09-15 10:05:53 -06:00
  • 83953af53d Missing xep_122 dir in setup.py Robert Robinson 2015-09-14 20:28:55 -06:00
  • 110cf25c6d Add plugin support Robert Robinson 2015-09-14 17:06:07 -06:00
  • f2bf6072ec Add plugin (cherry picked from commit 2296d56) Robert Robinson 2015-09-14 16:35:47 -06:00
  • 5f9abe2e0e Working through test case issues. (cherry picked from commit 6b58cef) Robert Robinson 2015-09-14 17:04:16 -06:00
  • ea65b672e7 Initial cut at getting the stanzas to work. (cherry picked from commit 8c7df49) Robert Robinson 2015-09-12 22:10:28 -06:00
  • 93c705fb31 Fix xep_0050 changes after form refactor. Robert Robinson 2015-09-14 17:00:53 -06:00
  • 0724f623bb Force forms and fields to use plugin resolution Robert Robinson 2015-09-14 14:31:17 -06:00
  • 82e549c0e9
    (Temporary) fix for python 3.5 mathieui 2015-09-14 23:14:53 +02:00
  • 1aa15792b4
    Bump the requirements to aiodns 1.0 mathieui 2015-09-14 23:14:06 +02:00
  • ffb2b6bc04 Update test_stream_xep_0050.py Robert Robinson 2015-09-12 20:08:21 -06:00
  • 27f98bf22c xep_0231: Fix a traceback on result serialization. Emmanuel Gil Peyrot 2015-09-05 18:35:59 +01:00
  • 3978078710
    vcard-temp: add some checks against wrong input mathieui 2015-09-04 01:59:40 +02:00
  • 00a0698720
    Add timeout_callback to a bunch of plugins as a parameter mathieui 2015-09-04 01:05:56 +02:00
  • 4a24f58be2 XEP0050: Add support for payload in completed response Robert Robinson 2015-09-03 10:15:41 -06:00
  • da14ce16ec Merge pull request #394 from sangeeths/misc_updates Mike Taylor 2015-08-27 13:00:34 -04:00
  • 18e5abb9dd adding 'id' to self['xep_0332'].send_request() Sangeeth Saravanaraj 2015-08-27 13:24:01 +05:30
  • 1a75b76916 Only send time if Iq type is get. Richard Chan 2015-08-25 18:21:58 +08:00
  • 53b56899a0 Do not overwrite telephone numbers; otherwise all TEL/NUMBER received from a server will be blank. Richard Chan 2015-08-25 18:11:54 +08:00
  • 804b23d390
    Merge branch 'socks5' of http://git.linkmauve.fr/slixmpp mathieui 2015-08-23 17:14:53 +02:00
  • 04eaf52b1d xep_0065: Remove an unused variable. Emmanuel Gil Peyrot 2015-08-22 13:53:46 +01:00
  • dc7fef1064 xep_0065: Remove the last useless threading locks. Emmanuel Gil Peyrot 2015-08-22 13:53:04 +01:00
  • 488c433555 Add SOCKS5 Bytestream examples. Emmanuel Gil Peyrot 2015-08-22 13:17:23 +01:00
  • 9c5dd024b1 Fix the xep_0065 plugin, by rewriting its socks5 implementation. Emmanuel Gil Peyrot 2015-08-20 20:02:14 +01:00
  • 6e61adf3db Fix the order in which <identity/> and <feature/> tags are sent on disco#info Florent Le Coz 2015-08-22 18:48:29 +02:00
  • 041bd63864 Add a function to convert a domain name to punycode. Emmanuel Gil Peyrot 2015-08-20 20:03:32 +01:00
  • a366482551 Add get users by affiliation. Aleksandr Draga 2015-08-10 15:34:27 +03:00
  • a721084f6e Fix the pubsub_client example. Emmanuel Gil Peyrot 2015-08-08 15:45:54 +01:00
  • 1b4187fa56 Add a format() method to XMPPError which returns a readable string. Emmanuel Gil Peyrot 2015-08-08 15:43:54 +01:00
  • cf7a60705e Fix docstring of unsubscribe method in the PubSub plugin. Emmanuel Gil Peyrot 2015-08-08 15:42:05 +01:00
  • 349b05b9b7 Stop disco_browser and pubsub_client examples once they are finished. Emmanuel Gil Peyrot 2015-08-08 15:41:26 +01:00
  • 9fbacf377a Strip strings after pygments, so we don’t include an needless newline. Emmanuel Gil Peyrot 2015-08-08 15:40:30 +01:00
  • 2da9e35cbc Add missing files to the MANIFEST mathieui 2015-07-31 23:04:27 +02:00
  • 8adc8fa2ba Update README slix-1.0 mathieui 2015-07-31 20:00:53 +02:00
  • 9efa909dfc slixmpp v1.0 mathieui 2015-07-31 18:43:10 +02:00
  • 7f21fdbe26 Fix the test suite mathieui 2015-07-31 18:26:30 +02:00
  • f9c7fa92ea Reset the connect future after a disconnect mathieui 2015-07-28 23:54:11 +02:00
  • e75a160d52 Remove a useless line of code from “your first XMPP bot” example Florent Le Coz 2015-07-27 04:17:23 +02:00
  • 170bd51387 Properly answer an error instead of tracebacking on unknown command execution. Emmanuel Gil Peyrot 2015-07-25 17:19:13 +01:00
  • abcec1e2d3 Merge pull request #388 from sangeeths/misc_updates Mike Taylor 2015-08-01 14:04:22 -04:00
  • eeab646bfa Retaining 'id' in the response and error stanzas Sangeeth Saravanaraj 2015-08-01 17:47:03 +05:30
  • 2c69144189 Merge pull request #387 from mcella/378 Mike Taylor 2015-07-31 11:21:01 -04:00
  • f54ebec654 Fixes #378: must acquire JID_CACHE_LOCK before adding to JID_CACHE Michele Cella 2015-07-31 11:55:50 +02:00
  • 2ce931cb7a
    Add a waiting time before reconnecting automatically mathieui 2015-07-21 00:57:22 +02:00
  • 84eddd2ed2
    Fix components mathieui 2015-07-21 00:33:15 +02:00
  • 2042e1a4d5 iot: only add the 'done' field when all devices are done Joshua Downer 2015-07-20 17:34:09 -04:00
  • be14f0cc52 XEP_0050: Form not iterable in command Robert Robinson 2015-07-15 20:52:06 -06:00
  • edd9199be8 Fix UnboundlocalError in disco_browser.py example elya5 2015-07-09 17:15:36 +02:00
  • bb094cc649 Merge pull request #365 from jdowner/staging Mike Taylor 2015-07-05 15:46:04 -04:00
  • dbaa6ed952 Merge pull request #366 from jdowner/develop-iot-cleanup Mike Taylor 2015-07-05 15:45:47 -04:00
  • 8c94d894ab Merge pull request #369 from stevenroose/patch-2 Mike Taylor 2015-07-05 15:45:19 -04:00
  • ffc7eac4dc Merge pull request #370 from jdowner/develop-jid Mike Taylor 2015-07-05 15:44:58 -04:00
  • 555fd6d926 Merge pull request #380 from anirudh-chhangani/XEP-0096-add-hash-param Mike Taylor 2015-07-05 15:44:03 -04:00
  • c024ac8f0b Merge pull request #382 from sangeeths/initialize_certificate Mike Taylor 2015-07-03 15:07:35 -04:00
  • f00177c0cf Added **kwargs to ClientXMPP, BaseXMPP and XMLStream so that certfile, keyfile and ca_certs can be initialized. Sangeeth Saravanaraj 2015-07-03 10:47:06 +05:30
  • d0ad25745a
    Merge branch 'jid' of http://git.linkmauve.fr/slixmpp mathieui 2015-06-22 23:56:05 +02:00
  • 55be23a6da Update the INSTALL file, and add a point about Cython. Emmanuel Gil Peyrot 2015-06-22 01:16:33 +01:00
  • 75ba283572 Store None instead of '' for unset parts of a JID. Emmanuel Gil Peyrot 2015-06-22 01:12:56 +01:00
  • f7164d35d2 Add a wrapper to get_info/get_items functions mathieui 2015-06-21 16:23:47 +02:00
  • 4afbb0322b Rework slixmpp.jid’s JID classes to make them more efficient. Emmanuel Gil Peyrot 2015-06-12 00:46:47 +01:00
  • 7bce1ecc8a Add a Cython version of slixmpp.stringprep, using libidn. Emmanuel Gil Peyrot 2015-06-12 01:36:56 +01:00
  • bbce16d526 Move stringprep and idna support in a different module than slixmpp.jid. Emmanuel Gil Peyrot 2015-06-12 01:35:37 +01:00
  • c29fc39ef1 Remove JID cache, to better test for performance. Emmanuel Gil Peyrot 2015-06-11 00:43:21 +01:00
  • 8335c08782 Fix test_jid to not use deprecated ways to create JID objects, and add it a few more tests. Emmanuel Gil Peyrot 2015-06-12 00:47:21 +01:00
  • 224d7ae133 add hash param to file metadata Anirudh 2015-06-18 00:21:19 +05:30
  • 04bff00171 XEP-0030: return the iq.send() future when sending a disco#info or disco#items. Emmanuel Gil Peyrot 2015-06-14 15:11:24 +01:00
  • f3e31baf04 Properly consider malformed IPv6 domains as invalid. Emmanuel Gil Peyrot 2015-06-12 00:56:52 +01:00
  • 9b25a7cf77 Fixed typo. Sangeeth Saravanaraj 2015-06-05 12:25:41 +05:30
  • 7a908ac07b Removed duplicate property Joshua Downer 2015-05-28 09:35:50 -04:00
  • 92901637ec Change to roster migration example Steven Roose 2015-05-25 01:01:08 +02:00
  • 3590b663ed xep-0323: removed deadcode Joshua Downer 2015-05-14 06:27:59 -04:00
  • a33bde9cc3 xep-0323: spelling Joshua Downer 2015-05-14 06:27:39 -04:00
  • ac50fdccfc xep-0323: unused import Joshua Downer 2015-05-14 06:26:54 -04:00
  • a0c6bf15e9 Fixed imports Joshua Downer 2015-05-13 17:24:06 -04:00
  • a2852eb249
    Allow the use of a custom loop instead of asyncio.get_event_loop() mathieui 2015-05-12 00:02:32 +02:00
  • f1e6d6b0a9
    Advertize the disco#info feature in our disco#info mathieui 2015-05-08 13:40:25 +02:00
  • 116a33ba51 Make syntax highlighting for XML lazy, to only call pygments when debug logs are enabled. Emmanuel Gil Peyrot 2015-05-06 13:03:47 +02:00
  • a8ac115310 Merge pull request #363 from sangeeths/xep_0332 Mike Taylor 2015-05-01 12:50:06 -04:00
  • 1345b7c1d0 Misc updates for send_error() Sangeeth Saravanaraj 2015-05-01 15:34:53 +05:30
  • d60a652259 data need not be prefixed with http.. Sangeeth Saravanaraj 2015-05-01 14:32:36 +05:30
  • 61a7cecb31 Prefixed request, response and data with http. Avoided (plugin_attrib) name collision with other plugins. Sangeeth Saravanaraj 2015-04-29 14:44:25 +05:30
  • 192b7e0349 Merge pull request #345 from sangeeths/xep_0332 Mike Taylor 2015-04-28 22:44:27 -04:00
  • 80b60fc048 Merge remote-tracking branch 'origin/develop' into xep_0332 Sangeeth Saravanaraj 2015-04-28 16:53:40 +05:30
  • b8d7b9520c
    Fix some disco tests mathieui 2015-04-21 20:10:47 +02:00
  • 0305ce66b7
    Merge branch 'ibb' of http://linkmauve.fr/git/slixmpp mathieui 2015-04-19 20:53:35 +02:00
  • 474405ab90 XEP-0047: fix examples. Emmanuel Gil Peyrot 2015-04-10 22:29:44 +02:00
  • 4415d3be1a XEP-0047: use coroutines for send(), sendall() and the new sendfile(). Emmanuel Gil Peyrot 2015-04-14 19:19:46 +02:00
  • 058c530787 XEP-0047: prevent any unneededly large or useless bytes slice. Emmanuel Gil Peyrot 2015-04-14 18:56:43 +02:00
  • 766d0dfd40 XEP-0047: use asyncio’s Queue implementation, to prevent any possibility of deadlock. Emmanuel Gil Peyrot 2015-04-14 18:52:30 +02:00
  • ac31913a65 XEP-0047: make open_stream() return a future that will be set to the stream object. Emmanuel Gil Peyrot 2015-04-14 18:33:36 +02:00
  • d34ddf33db XEP-0047: replace threading events with simple booleans. Emmanuel Gil Peyrot 2015-04-14 17:54:16 +02:00
  • eb4e09b0ca XEP-0047: allow only one window over the stream. Emmanuel Gil Peyrot 2015-04-14 17:46:50 +02:00
  • ce085bf4f4 XEP-0047: announce the correct stanza type if message is selected. Emmanuel Gil Peyrot 2015-04-14 17:40:50 +02:00
  • 990113f8e7 XEP-0047: return the correct error type on not-acceptable (example 5). Emmanuel Gil Peyrot 2015-04-14 17:38:11 +02:00
  • aa022204ee XEP-0047: don’t answer with an unauthorized error when block-size is too big. Emmanuel Gil Peyrot 2015-04-14 17:33:54 +02:00
  • c1f23b566b XEP-0047: remove now-useless threading locks. Emmanuel Gil Peyrot 2015-04-14 17:24:44 +02:00
  • 45f7cb8bda XEP-0047: prevent tracebacks in stanza reading. Emmanuel Gil Peyrot 2015-04-14 17:18:34 +02:00
  • bdb1f66ac9
    basexmpp: Add a message_error event mathieui 2015-04-13 15:08:04 +02:00
  • 842157a6cc Merge pull request #187 from ekini/xep_0138 Mike Taylor 2015-04-11 20:58:45 -04:00
  • a63cc01482 Merge pull request #316 from rakoo/develop Mike Taylor 2015-04-11 20:53:44 -04:00