Commit Graph

  • 1bbb6f3ff9 Merge branch 'hildjj-develop' into develop bear (Mike Taylor) 2015-04-11 20:43:56 -04:00
  • 93894247a4 Merge branch 'develop' of https://github.com/hildjj/SleekXMPP into hildjj-develop bear (Mike Taylor) 2015-04-11 20:42:33 -04:00
  • 16bb5e2537 bump to version v1.4 Mike Taylor 2015-04-11 20:38:11 -04:00
  • d19a6e05b2 remove python v3.1 - v3.3 from tox.ini Mike Taylor 2015-04-11 20:37:05 -04:00
  • 86e85f9835 Merge pull request #313 from mayflower/develop Mike Taylor 2015-04-11 20:12:19 -04:00
  • cc145d20b0 Merge pull request #297 from keith-gray-powereng/develop Mike Taylor 2015-04-11 19:49:43 -04:00
  • 881d9040c4 Merge pull request #329 from FlySnake/send_queue_overflow Mike Taylor 2015-04-11 19:46:26 -04:00
  • 1e77ea0944 Merge pull request #328 from FlySnake/develop Mike Taylor 2015-04-11 19:20:39 -04:00
  • 140f0885b2 Merge pull request #331 from mathieui/develop Mike Taylor 2015-04-11 19:15:26 -04:00
  • 83f71a6610 Merge pull request #348 from gribouille-dev/tor_fixes Mike Taylor 2015-04-11 18:32:42 -04:00
  • 271343a32d Merge pull request #349 from mulog1990/ssl-version-fix Mike Taylor 2015-04-11 18:26:05 -04:00
  • 48857b0030 Merge pull request #354 from erigones/develop Mike Taylor 2015-04-11 18:12:40 -04:00
  • 1fe7f5f4e6 Create .travis.yml Mike Taylor 2015-04-11 17:45:23 -04:00
  • d5b1904ebb Use a full JID for testing. Emmanuel Gil Peyrot 2015-02-28 19:44:29 +01:00
  • b6b0e82dec Iq.send: set the timeout even when no timeout_callback is set Emmanuel Gil Peyrot 2015-03-03 16:05:47 +01:00
  • 632b7b4afe XMLStream: add a forever parameter to process(), defaulting to True, to select whether we want to stop the event loop after a disconnection Emmanuel Gil Peyrot 2015-02-28 14:04:42 +01:00
  • 81b7b2c190 Fixed bug #353 Python3 XEP-0084 error Richard Kellner 2015-03-25 14:04:46 +01:00
  • 460de7d301 ssl-version not passed to wrap_socket, fixed mulog1990 2015-03-10 18:13:53 +08:00
  • 69022c6db7 Makes XEP-0009 compatible with Python 3 while maintaining compatibility with Python 2.6 and up. Cédric Souchon 2015-03-09 12:33:18 +01:00
  • 0ef3fa2703 XMLStream: factorize the highlight function so it can be used in tests as well Emmanuel Gil Peyrot 2015-02-28 19:08:04 +01:00
  • 8da269de88
    Set XMLStream.socket after the SSL connection is made too mathieui 2015-02-28 20:32:33 +01:00
  • 93ce318259
    XEP-0325: Don’t use threading mathieui 2015-02-28 17:39:32 +01:00
  • 997928de91
    Revert or edit most previous XEP plugin changes mathieui 2015-02-28 13:22:19 +01:00
  • 83d00a5913
    Fix examples relying on the changed API mathieui 2015-02-28 13:29:08 +01:00
  • bf5d7c83af
    Change the API to make iq.send() always return a future mathieui 2015-02-28 13:34:52 +01:00
  • c66a4d4097
    Update the documentation and examples mathieui 2015-02-24 18:58:40 +01:00
  • e112e86475
    XEP-0279: wrap check_ip() with coroutine_wrapper mathieui 2015-02-23 19:49:33 +01:00
  • e034b31d6b
    XEP-0050: wrap send_command() and get_commands() with coroutine_wrapper mathieui 2015-02-23 19:46:32 +01:00
  • 18a4978456
    XEP-0258: wrap get_catalog() with coroutine_wrapper mathieui 2015-02-23 19:43:23 +01:00
  • 17464b10a4
    XEP-0231: wrap get_bob() with coroutine_wrapper mathieui 2015-02-23 19:41:40 +01:00
  • 6fb3ecd414
    XEP-0202: wrap get_entity_time() with coroutine_wrapper mathieui 2015-02-23 19:39:13 +01:00
  • c214e4f037
    XEP-0084: fix setting and getting the Data value mathieui 2015-02-23 19:36:43 +01:00
  • 2ee05d9616
    XEP-0012: wrap get_last_activity() with coroutine_wrapper mathieui 2015-02-23 19:35:01 +01:00
  • f795ac02e3
    XEP-0280: wrap functions with coroutine_wrapper mathieui 2015-02-23 19:33:52 +01:00
  • 6e8235544c
    XEP-0191: wrap functions with coroutine_wrapper mathieui 2015-02-23 19:33:22 +01:00
  • 6e35948276
    XEP-0092: wrap get_version() with coroutine_wrapper mathieui 2015-02-23 19:32:48 +01:00
  • 4da870fd19
    XEP-0257: wrap functions with coroutine_wrapper mathieui 2015-02-23 19:31:21 +01:00
  • cd7ff685fb
    XEP-0199: wrap functions with coroutine_wrapper and make ping() a coroutine mathieui 2015-02-23 19:30:41 +01:00
  • 1e4944d47e
    XEP-0077: wrap functions with coroutine_wrapper mathieui 2015-02-23 19:29:54 +01:00
  • e68135f59f
    XEP-0049: wrap functions with coroutine_wrapper mathieui 2015-02-23 19:29:11 +01:00
  • 6408c5a747
    XEP-0115: fix a handler which expected an iq to block mathieui 2015-02-23 19:27:23 +01:00
  • 115fe954ac
    XEP-0153: wrap functions with coroutine_wrapper mathieui 2015-02-23 19:24:06 +01:00
  • 3d243f7da5
    XEP-0054: wrap functions with coroutine_wrapper mathieui 2015-02-23 19:16:26 +01:00
  • ea5615f236
    XEP-0084: wrap functions with coroutine_wrapper mathieui 2015-02-23 19:15:18 +01:00
  • 69da1c1d7c
    XEP-0163: wrap publish() with coroutine_wrapper mathieui 2015-02-23 19:12:12 +01:00
  • e85fa4203e
    XEP-0060: wrap all iq-sending functions with coroutine_wrapper mathieui 2015-02-23 19:11:34 +01:00
  • 506ca69917
    XEP-0030: allow get_info and get_items to return a coroutine mathieui 2015-02-23 19:09:55 +01:00
  • 8ac0ecdf40
    Fix dns resolution without aiodns mathieui 2015-02-24 19:00:37 +01:00
  • dbd8115557
    Remove the filesocket shim (2.6 compatibility) mathieui 2015-02-23 21:36:13 +01:00
  • 74b4ea20bf
    Add back stanza-specific exception handlers mathieui 2015-02-23 17:43:35 +01:00
  • 11fbaa4241
    Import xmlstream.asyncio and coroutine_wrapper at the top level mathieui 2015-02-23 17:28:41 +01:00
  • 8fd0d7c993
    Add a coroutine_wrapper decorator mathieui 2015-02-23 17:21:21 +01:00
  • 1450d36377
    Add a coroutine parameter to iq.send() to return a coroutine mathieui 2015-02-23 17:20:47 +01:00
  • 06358d0665
    Use CallbackCoroutine with Iq callbacks too mathieui 2015-02-22 20:13:48 +01:00
  • 2b3b86e281
    Allow event handlers to be coroutine functions mathieui 2015-02-22 14:17:17 +01:00
  • 92e4bc752a
    Add a “blocking” send_coroutine method to the Iq class mathieui 2015-02-21 23:45:30 +01:00
  • ffb2e05f21
    Check that ciphers have been initialized mathieui 2015-02-17 04:27:03 +01:00
  • 1e2665df19
    Update the test suite. mathieui 2015-02-12 12:23:47 +01:00
  • 4d063e287e
    Remove more threaded= and block= options from the plugins mathieui 2015-02-12 12:21:20 +01:00
  • 44f02fb3ab
    Do the plugins post_init() upload loading mathieui 2015-02-12 12:18:32 +01:00
  • f6b3a0c6cf
    Fix the uses of stanza.reply() mathieui 2015-02-12 12:17:01 +01:00
  • 8b36e918e8
    Fix the componentxmpp interface mathieui 2015-02-12 12:11:50 +01:00
  • 9044807121 Added help for running example.. Sangeeth Saravanaraj 2015-02-05 18:11:41 +05:30
  • 24264d3a07 Updated Example.. Sangeeth Saravanaraj 2015-02-05 18:10:10 +05:30
  • 8bc70264ef misc updates.. Sangeeth Saravanaraj 2015-02-05 17:35:04 +05:30
  • 957c635fb7 XMLStream must provide the BaseProtocol interface Florent Le Coz 2015-02-04 17:49:30 +01:00
  • 4027927c6e
    Don’t set the msg['from'] and msg['id'] in receipt.ack() mathieui 2015-02-04 16:49:39 +01:00
  • c16b862200 Raise http_request and http_response events. Sangeeth Saravanaraj 2015-02-03 12:33:25 +05:30
  • a96f608469 Composing request and response. Sangeeth Saravanaraj 2015-01-29 08:33:40 +05:30
  • e1f25604ec Added callbacks, registered stanzas, added features, etc. Sangeeth Saravanaraj 2015-01-28 14:52:15 +05:30
  • 0fe057b5c3 Boilerplate for Stanzas - request and response Sangeeth Saravanaraj 2015-01-27 15:13:57 +05:30
  • be76dda21d Added xep_0332 to setup Sangeeth Saravanaraj 2015-01-23 10:29:21 +05:30
  • ecd124dd06 Boilerplate for xep_0332 Sangeeth Saravanaraj 2015-01-22 16:40:03 +05:30
  • 4a8951c4ee added xep_0332 to plugins Sangeeth Saravanaraj 2015-01-22 16:39:27 +05:30
  • 8afba7de85 renamed example for convenience. Sangeeth Saravanaraj 2015-01-22 16:38:16 +05:30
  • 1ce42d3a2f Boilerplate example. Sangeeth Saravanaraj 2015-01-22 11:30:38 +05:30
  • 2f4d811db4 Fixed a typo in docs/guide_xep_0030.rst Sangeeth Saravanaraj 2015-01-22 11:13:03 +05:30
  • 61127f521d Added PyCharm's .idea folder to .gitignore Sangeeth Saravanaraj 2015-01-22 11:09:47 +05:30
  • 62eefdbd6a
    Expose MUC support in disco#info mathieui 2015-01-15 22:50:49 +01:00
  • 225e07eb64 Fix the call of iscoroutinefunction() Florent Le Coz 2015-01-05 11:36:24 +01:00
  • 1207c81ab5 Do not copy the stanza before calling each handler exp_idle_call Florent Le Coz 2015-01-03 18:42:57 +01:00
  • 565da65ccd Use a deque for the idle list Florent Le Coz 2015-01-03 16:13:39 +01:00
  • 47fbd4cead Delay the handling of stanza for when the process is not busy Florent Le Coz 2015-01-03 05:55:17 +01:00
  • 1b9b4199e8
    Make the ca_certs option useful again (CA-based cert validation) mathieui 2014-12-17 19:03:49 +01:00
  • b5930ca958
    Bring back authentication through SASL EXTERNAL mathieui 2014-12-11 19:27:13 +01:00
  • 063e73c0d2
    Fix the element name for retrieving certs in XEP-0257 mathieui 2014-12-11 14:41:42 +01:00
  • 423974f90d
    Fix xep-0257 for slixmpp, and fix an element name mathieui 2014-12-11 14:46:52 +01:00
  • d261318e1a In queues added option to remove first element on addind new if queue is full Oleg Antonyan 2014-11-27 07:11:06 +02:00
  • d33cc00fe9 On initial connect use delay if connection failed Oleg Antonyan 2014-11-23 16:46:01 +02:00
  • 5fcf08a415 Lower the timeout for each DNS resolution attempt Florent Le Coz 2014-11-14 01:13:52 +01:00
  • 3c06568ed5
    Let loop.create_connection do its getaddrinfo coroutine if there are no dns records left/available mathieui 2014-11-12 22:14:09 +01:00
  • 27582f6fd2 Merge pull request #326 from s-m-b/patch-1 Lance Stout 2014-11-10 09:07:32 -08:00
  • e328ff4833 Typo fix of parameter name 'data' it is now 'iq' s-m-b 2014-11-09 04:36:38 +03:00
  • 68e35e631a Also work without SRV records Florent Le Coz 2014-11-05 01:11:44 +01:00
  • ad8c76602b
    Depend on aiodns and not dnspython in the setup.py mathieui 2014-11-03 16:55:43 +01:00
  • b5c98ba99e Fix default value of dns_answers to None (instead of []) Florent Le Coz 2014-11-02 17:44:41 +01:00
  • 711f8dc6af Use aiodns instead of dnspython to query DNS records mathieui 2014-11-02 17:26:29 +01:00
  • 5b41fb98de Add the ssl_cert and ssl_invalid_chain back mathieui 2014-10-30 19:51:30 +01:00
  • 6da625dbdb Make the "ciphers" option work again mathieui 2014-10-30 19:51:00 +01:00
  • e862c47b8b Remove the ssl_version option, as the defaults in python3.4 are sane mathieui 2014-10-30 19:49:26 +01:00