Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-09 | Fix SSL handshake handling when not using legacy SSL. | Lance Stout | |
Fixes issue #172 | |||
2012-06-08 | Ensure that all SSL cert error handling is overridable using event handlers. | Lance Stout | |
Relevant events: ssl_invalid_cert ssl_invalid_chain ssl_expired_cert | |||
2012-06-07 | Merge pull request #169 from SeyZ/develop | Lance Stout | |
xep_0065 plugin (Socks5 Bytestreams) | |||
2012-06-07 | Added the get_socket(sid) method to the xep_0065 plugin to retrieve | Sandro Munda | |
the socket of the Proxy thread. | |||
2012-06-07 | Added the SID in the socks_recv xmpp event in the xep_0065 plugin. | Sandro Munda | |
2012-06-07 | Renamed Query to Socks5 in the xep_0065. | Sandro Munda | |
Renamed the 'q' plugin_attrib of the Socks5 stanza to 'socks'. | |||
2012-06-07 | Added a top level field to the xep_0065 class: | Sandro Munda | |
name = 'xep_0065' | |||
2012-06-07 | Fixed the callback names of the xep_0065: | Sandro Munda | |
In-Band bytestreams -> Socks5 bytestreams | |||
2012-06-07 | Added the Socksipy module in the thirdparty of SleekXMPP. | Sandro Munda | |
Updated the LICENSE file with the license of the Socksipy module (New-BSD). | |||
2012-06-07 | Sent a socks_closed when the socket is closed in the xep_0065 plugin. | Sandro Munda | |
2012-06-07 | Improved the close of the proxy thread (and the socket) in the xep_0065 plugin. | Sandro Munda | |
2012-06-07 | Changed the description of the xep_0065 plugin | Sandro Munda | |
2012-06-07 | The xep_0065 plugin supports now multiple stream (multiple connected | Sandro Munda | |
sockets). To send data over a stream, we need to pass the SID in order to retrieve the good proxy thread (and so, the good socket). | |||
2012-06-07 | Renamed the _handle_on_recv to the on_recv method. | Sandro Munda | |
Renamed requester_thread and target_thread to proxy. The send method is now simpler. | |||
2012-06-07 | Added some comments to the get_network_address method | Sandro Munda | |
2012-06-07 | Registered stanza plugin in the stanza module | Sandro Munda | |
2012-06-07 | Used the namespace in all stanzas | Sandro Munda | |
2012-06-07 | Added a partial support of the XEP 0065 - Socks5 Bytestreams | Sandro Munda | |
2012-06-07 | Updated the .gitignore to add .ropeproject/ folder | Sandro Munda | |
2012-06-06 | Add 'presence' event, raised for all incoming presence stanzas. | Lance Stout | |
2012-06-06 | Bump version to 1.1.2sleek-1.1.21.1.2 | Lance Stout | |
2012-06-06 | Don't request registration forms unless the register event is handled. | Lance Stout | |
Some servers end the stream if registration can not be completed in-band, which means always requesting the form can prevent regular login. | |||
2012-06-04 | Bump version for 1.1.1 minor release.sleek-1.1.11.1.1 | Lance Stout | |
2012-06-04 | Include the default, unnamed group in self.client_roster.groups() | Lance Stout | |
2012-06-04 | Don't add cert expiration timer if no certs are being used. | Lance Stout | |
2012-06-01 | Update version and README for 1.1sleek-1.11.1 | Lance Stout | |
2012-06-01 | Fix syntax error in line continuation. | Lance Stout | |
2012-06-01 | Check that the session is still alive before sending data. | Lance Stout | |
Fixes issue #168 | |||
2012-05-31 | Update development version number to prepare for 1.1 release. | Lance Stout | |
2012-05-31 | Preemptively mark threads as exited if calling disconnect(). | Lance Stout | |
2012-05-27 | Handle not being able to connect using IPv6 if the host does not support it. | Lance Stout | |
2012-05-25 | Fix X-FACEBOOK-PLATFORM mechanism to work with Python3. | Lance Stout | |
2012-05-22 | Add better certificate handling. | Lance Stout | |
Certificate host names are now matched (using DNS, SRV, XMPPAddr, and Common Name), along with expiration check. Scheduled event to reset the stream once the server's cert expires. Handle invalid cert trust chains gracefully now. | |||
2012-05-17 | Remove unused xmlstream test client. | Lance Stout | |
It's in the repo history if we need it later. | |||
2012-05-16 | Spell thirdparty correctly. | Lance Stout | |
2012-05-16 | Prune unused conn_test code. | Lance Stout | |
2012-05-15 | Add auth_success event. | Lance Stout | |
The auth_success event is triggered upon successful SASL negotiation. | |||
2012-05-14 | Use SASLPrepFailure as the exception name instead of UnicodeError. | Lance Stout | |
2012-05-14 | Add an exception handler for SASLprep failures. | Lance Stout | |
2012-05-14 | Remove extra connection info so that examples run without modification. | Lance Stout | |
GTalk users may still need to change the connect() call if dnspython is not installed, as usual. | |||
2012-05-14 | Add more documentation to the custom stanza examples. | Lance Stout | |
2012-05-14 | Added custom_stanza example | Erick PĂ©rez Castellanos | |
2012-05-14 | Add MUC events for room configuration changes. | Lance Stout | |
New events: groupchat_config_status muc::[room JID]::config_status | |||
2012-05-10 | Make the error message better regarding hanged threads. | Lance Stout | |
All event handlers which call disconnect() MUST be registered using `add_event_handler(..., threaded=True)` in order to prevent temporarily deadlocking until a timeout occurs. This is required because disconnect() waits for the main threads to exit before returning, including the event processing thread. Since handlers registered without `threaded=True` run in the event processing thread, the disconnect() call will deadlock. | |||
2012-05-06 | Update other examples to use threaded mode for handlers that call disconnect() | Lance Stout | |
2012-05-06 | Update send_client.py to call disconnect() from a threaded handler. | Lance Stout | |
2012-05-06 | Windows doesn't support inet_pton. | Lance Stout | |
2012-05-05 | Tidy up and add tests for multi_attrib plugins. | Lance Stout | |
2012-05-05 | Merge pull request #163 from whooo/master | Lance Stout | |
factory for recurring substanzas | |||
2012-05-04 | Fix loading plugins from custom modules when passing the module itself. | Lance Stout | |
Loading plugins from custom modules when passed as a string still works. |