Commit Graph

  • 78f0325398 Merge branch 'master' into develop Lance Stout 2012-07-16 20:13:35 -07:00
  • f6edaa56a6 Add plugin for XEP-0191: Simple Communications Blocking Lance Stout 2012-07-16 20:10:14 -07:00
  • 51fee28bf4 Add a warning log if dnspython is not found for SRV lookup. Lance Stout 2012-07-16 19:38:50 -07:00
  • e8a3e92ceb Update plugins to use session_bind handler for disco, and use plugin_end Lance Stout 2012-07-10 01:37:44 -07:00
  • 5df3839b7a Add method to remove a filter. Lance Stout 2012-07-10 01:37:23 -07:00
  • 8dcb441f44 Add default plugin session_bind handler. Lance Stout 2012-07-10 01:36:21 -07:00
  • a347cf625a Add session_bind_event threading event. Lance Stout 2012-07-10 01:35:57 -07:00
  • 46f49c7a12 Add method to unregister stream features. Lance Stout 2012-07-10 01:35:25 -07:00
  • 99701c947e Prevent None from being added to the schedule from a timing issue. Lance Stout 2012-07-09 22:59:26 -07:00
  • 1baae1b81e Fix issues of disco info leaking between entities with the same bare JIDs. Lance Stout 2012-07-09 22:22:05 -07:00
  • 7d20f0e9a6 Fix missing import in xep_0256 plugin. Lance Stout 2012-07-09 22:21:40 -07:00
  • fbad22a1cd Merge pull request #181 from whooo/upstream Lance Stout 2012-07-09 09:25:09 -07:00
  • 5af2f62c04 Make sure that the last RSM stanza is returned from the iterator Erik Larsson 2012-07-08 22:06:08 +02:00
  • 4a4a03858e dereference iq stanza only once for roster processing Jay Farrimond 2012-07-06 13:50:15 -07:00
  • 1efe049959 Merge pull request #180 from jay-instaedu/develop Lance Stout 2012-07-06 13:58:46 -07:00
  • 2393148908 dereference iq stanza only once for roster processing Jay Farrimond 2012-07-06 13:50:15 -07:00
  • 6819b57353 Handle converting None to byte data (b''). Lance Stout 2012-07-06 11:05:47 -07:00
  • 88b5e60807 only log cert errors if not handled by user Jay Farrimond 2012-07-05 13:30:33 -07:00
  • c7594b3ef0 Merge pull request #179 from jay-instaedu/develop Lance Stout 2012-07-05 13:36:53 -07:00
  • b210870f48 only log cert errors if not handled by user Jay Farrimond 2012-07-05 13:30:33 -07:00
  • a26a8bd79c Bump version to 1.1.8 sleek-1.1.8 1.1.8 Lance Stout 2012-06-30 17:40:11 -07:00
  • 9307a6915f Add notes to echo_client.py example on working with Facebook and MSN. Lance Stout 2012-06-23 22:30:24 -07:00
  • 5d6019a962 Merge branch 'master' into develop Lance Stout 2012-06-22 23:17:15 -07:00
  • 85ef2d8d0b Add support for reconnecting based on see-other-host stream errors. Lance Stout 2012-06-22 22:59:15 -07:00
  • c2c7cc032b Fix plugin registration for single file plugins. Lance Stout 2012-06-22 21:58:50 -07:00
  • e4911e9391 Add meta plugin for XEP-0302 for the 2012 compliance suite. Lance Stout 2012-06-22 21:50:43 -07:00
  • b11e1ee92d Add meta plugin for XEP-0270, 2010 compliance suite. Lance Stout 2012-06-22 21:26:25 -07:00
  • 5027d00c10 Change packaging for XEP-0256 to just a single file. Lance Stout 2012-06-22 21:25:37 -07:00
  • 69ddeceb49 Add support for XEP-0256: Last Activity in Presence Lance Stout 2012-06-22 21:13:30 -07:00
  • 82698672bb Add 'thread' and 'parent_thread' interfaces to message stanzas. Lance Stout 2012-06-22 20:05:34 -07:00
  • 9cec284947 Mark presence status as language aware. Lance Stout 2012-06-22 20:05:17 -07:00
  • dc501d1902 Mark message body and subject as language aware interfaces. Lance Stout 2012-06-22 19:08:51 -07:00
  • 100e504b7f Resolve xml:lang issue with duplicated elements depending on ordering. Lance Stout 2012-06-22 18:19:17 -07:00
  • eb5df1aa37 Merge branch 'master' into develop Lance Stout 2012-06-20 23:46:13 -07:00
  • 8a745c5e81 Bump version to 1.1.7 sleek-1.1.7 1.1.7 Lance Stout 2012-06-20 23:45:14 -07:00
  • bf0a157c5d Add support for XEP-0221: Data Forms Media Element Lance Stout 2012-06-20 23:38:30 -07:00
  • f49818be06 Add support for XEP-0186: Invisible Command Lance Stout 2012-06-20 23:37:39 -07:00
  • 1ad171dfe5 Fix issue with setting subelements values with default langs. Lance Stout 2012-06-20 23:19:52 -07:00
  • 2a78570d65 Fix setting IPv6 default configuration option. Lance Stout 2012-06-20 22:21:34 -07:00
  • 546066d677 Merge branch 'master' into develop Lance Stout 2012-06-20 21:13:06 -07:00
  • 7a112f2523 Bump version to 1.1.6 sleek-1.1.6 1.1.6 Lance Stout 2012-06-20 21:08:43 -07:00
  • 3234596974 Merge branch 'master' into develop Lance Stout 2012-06-20 19:45:11 -07:00
  • e86444e5fb Make the use of IPv6 configurable. Lance Stout 2012-06-20 19:29:08 -07:00
  • 5820d49cd4 Merge branch 'master' into develop Lance Stout 2012-06-19 21:50:33 -07:00
  • 36c11ad9de Ordering fixes for Python3.3 Lance Stout 2012-06-19 18:19:44 -07:00
  • 019a4b20ae Fix assigning values to error stanzas. Lance Stout 2012-06-19 16:21:34 -07:00
  • 433ee08687 Allow message and presence stanzas to be embedded as substanzas. Lance Stout 2012-06-19 16:20:54 -07:00
  • 7858d969d8 Remove usage of deprecated getchildren() method. Lance Stout 2012-06-19 09:47:31 -07:00
  • 8119551049 Don't compare against booleans using ==. Lance Stout 2012-06-19 01:38:36 -07:00
  • 061489f03a Limit except clause to just ImportErrors when loading plugins. Lance Stout 2012-06-19 01:38:12 -07:00
  • d92aa05b5c PEP8 formatting updates. Lance Stout 2012-06-19 01:29:48 -07:00
  • f7a74d960e Simplify send_presence_subscription() Lance Stout 2012-06-19 00:06:31 -07:00
  • 95a0e51b41 Add example for dealing with GTalk custom domain certificates. Lance Stout 2012-06-15 16:03:38 -07:00
  • 110e45e187 Add examples for using IBB. Lance Stout 2012-06-15 16:03:22 -07:00
  • 534aaf2b2a Properly handle certs with no extensions. Lance Stout 2012-06-11 08:28:02 -07:00
  • 4cc20fdd05 Use plugin_multi_attrib values to make vcards nicer. Lance Stout 2012-06-18 23:19:38 -07:00
  • f3fae192a8 Fix plugin_multi_attrib value for avatar pointers. Lance Stout 2012-06-18 23:05:02 -07:00
  • 7d59a8a0ad Fixed typo in _handle_get_vcard() Paulo Freitas 2012-06-16 05:06:34 -03:00
  • 8da387a38a Add support for error conditions that include data. Lance Stout 2012-06-16 14:12:13 -07:00
  • ff6fc44215 Simplify tracking last sent presence using outgoing filters. Lance Stout 2012-06-18 17:28:58 -07:00
  • 62391a895a Update plugin list, fix syntax error. Lance Stout 2012-06-17 23:19:35 -07:00
  • 9bcdd7d18f Add initial support for XEPS 222 and 223. Lance Stout 2012-06-17 22:42:48 -07:00
  • 5c4f7bfe8b Initial support for XEP-0258 Lance Stout 2012-06-18 01:32:58 -07:00
  • 0b7f134021 Add initial XEP-0084 support. Lance Stout 2012-06-17 16:26:19 -07:00
  • 378a42889f Simplify and update XEP-0033 to latest plugin format. Lance Stout 2012-06-18 22:03:03 -07:00
  • f824950552 Enable using xml:lang with normal interfaces. Lance Stout 2012-06-06 02:08:25 -07:00
  • 3d2d11f169 Update stream features stanza to work with new plugin keys. Lance Stout 2012-06-05 21:57:55 -07:00
  • 181aea737d Add initial support for xml:lang for streams and stanza plugins. Lance Stout 2012-06-05 16:54:26 -07:00
  • 1ab66e5767 Add example for dealing with GTalk custom domain certificates. Lance Stout 2012-06-15 16:03:38 -07:00
  • aab2682f9a Add examples for using IBB. Lance Stout 2012-06-15 16:03:22 -07:00
  • 55d332bcc8 Merge branch 'master' into develop Lance Stout 2012-06-15 15:36:30 -07:00
  • ee702f4071 Bump version to 1.1.5 sleek-1.1.5 1.1.5 Lance Stout 2012-06-15 15:36:01 -07:00
  • a08c2161a7 Ensure that ssl_invalid_cert returns PEM formatted certifcate data. Lance Stout 2012-06-15 15:29:53 -07:00
  • f89df6e70c Merge branch 'master' into develop Lance Stout 2012-06-13 09:27:47 -07:00
  • 0e36a01354 Bump version to 1.1.4 sleek-1.1.4 1.1.4 Lance Stout 2012-06-13 09:17:08 -07:00
  • c39ad7dfbb Prevent duplicate certificate expiration timers. Lance Stout 2012-06-13 09:13:33 -07:00
  • b92ae706e9 Fix loading cached disco identity data. Lance Stout 2012-06-13 09:13:13 -07:00
  • 250d28e870 Properly handle certs with no extensions. Lance Stout 2012-06-11 08:28:02 -07:00
  • 19f65c8510 Simplify send_presence_subscription. Lance Stout 2012-06-10 14:42:54 -07:00
  • f70b49882f Fix XEP-0065 imports and naming for Python3. Lance Stout 2012-06-10 14:15:58 -07:00
  • a7b092a305 Fix Python3 exception handling. Lance Stout 2012-06-09 15:04:27 -07:00
  • daa73a3f3c Merge branch 'master' into develop Lance Stout 2012-06-09 11:43:06 -07:00
  • 6997261c6b Bump version for 1.1.3 sleek-1.1.3 1.1.3 Lance Stout 2012-06-09 11:32:03 -07:00
  • 0b51afe87a Add extra check for the cert in the expiration handler. Lance Stout 2012-06-09 10:53:58 -07:00
  • 6cfb5cb14c Add extra check for the cert in the expiration handler. Lance Stout 2012-06-09 10:53:58 -07:00
  • 8567d6034f Use False for use_tls for components. Lance Stout 2012-06-09 10:47:27 -07:00
  • e06368f8cd Default use_tls to False for components. Lance Stout 2012-06-09 10:43:57 -07:00
  • 4b37a4706f Fix SSL handshake handling when not using legacy SSL. Lance Stout 2012-06-09 10:32:25 -07:00
  • 7b1564947d Ensure that all SSL cert error handling is overridable using event handlers. Lance Stout 2012-06-08 09:31:44 -07:00
  • 2b298766c9 Use False for use_tls for components. Lance Stout 2012-06-09 10:47:27 -07:00
  • 10664d723b Default use_tls to False for components. Lance Stout 2012-06-09 10:43:57 -07:00
  • c012208a8f Merge pull request #170 from SeyZ/develop Lance Stout 2012-06-09 10:37:49 -07:00
  • 0953896d2d Fix SSL handshake handling when not using legacy SSL. Lance Stout 2012-06-09 10:32:25 -07:00
  • cf9e89d0ae Added the xep_0065 plugin in the setup.py Sandro Munda 2012-06-09 18:45:13 +02:00
  • 48dd01b0bb Ensure that all SSL cert error handling is overridable using event handlers. Lance Stout 2012-06-08 09:31:44 -07:00
  • 7247efe055 Merge pull request #169 from SeyZ/develop Lance Stout 2012-06-07 10:40:22 -07:00
  • 8def3758e4 Added the get_socket(sid) method to the xep_0065 plugin to retrieve the socket of the Proxy thread. Sandro Munda 2012-06-07 19:36:25 +02:00
  • 1851ab6f5f Added the SID in the socks_recv xmpp event in the xep_0065 plugin. Sandro Munda 2012-06-07 19:24:23 +02:00
  • 289b052338 Renamed Query to Socks5 in the xep_0065. Renamed the 'q' plugin_attrib of the Socks5 stanza to 'socks'. Sandro Munda 2012-06-07 19:14:37 +02:00
  • 26147f5ae0 Added a top level field to the xep_0065 class: name = 'xep_0065' Sandro Munda 2012-06-07 19:08:20 +02:00