source: protocols/jabber/io.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @0e35ff6   2014-10-11T02:20:53Z dx Handle not-authorized stream errors, avoid reconnect Got this one …
(edit) @0e788f5   2013-02-21T19:15:59Z wilmer I'm still bored on a long flight. Wrote a script to automatically …
(edit) @daf544a   2012-09-16T23:47:18Z wilmer Handle see-other-host requests from XMPP servers. This should fix …
(edit) @96f954d   2011-12-24T17:49:12Z wilmer Removing unfinished debugging stuff accidentally committed in …
(edit) @792a93b   2011-12-23T12:44:08Z wilmer Merging SSL certificate verification for GnuTLS, with help from AopicieR.
(edit) @ad46e4d   2011-12-22T11:23:18Z wilmer Use initgroups() as well when dropping privileges. Closes bug #852.
(edit) @41658da   2011-12-19T18:45:53Z wilmer Just check if verification code != 0 instead of checking for one …
(edit) @78b8401   2011-12-19T17:22:37Z wilmer Move conversion of status codes to status messages into SSL libs.
(edit) @486ddb5   2011-12-19T14:50:58Z wilmer Initial merge of tls_verify patch from AopicieR.
(edit) @06b5893   2011-12-07T21:47:25Z wilmer Merging non-SASL authentication patch from #863. This also implements …
(edit) @8e3890b   2011-02-24T19:47:50Z wilmer Fix memory corruption on Jabber disconnect with xmlconsole and …
(edit) @fe79f7a7   2010-12-16T21:02:16Z wilmer Hide password information during SASL auth in xmlconsole.
(edit) @81ee561   2010-03-20T18:03:18Z wilmer Merging head. Most changes are not so relevant because they're to IM …
(edit) @315dd4c   2010-03-15T01:25:47Z wilmer Oops.. Today's Jabber fix could get stuck in a somewhat infinite loop …
(edit) @3330468   2010-03-14T23:15:05Z wilmer Merging in head.
(edit) @8fb1263   2010-03-14T17:45:33Z wilmer Don't send bind and session requests at the same time when logging in …
(edit) @af7f046   2010-03-14T16:56:00Z wilmer Don't send a <?xml> stream start after starttls since it upsets …
(edit) @e046390   2009-10-10T23:25:54Z wilmer Make purple use BitlBee's event handling API. Since the APIs never …
(edit) @8a2221a7   2008-03-23T14:29:19Z wilmer Fixed stalling issue with OpenSSL and Jabber (#368).
(edit) @4bbcba3   2008-02-16T22:40:38Z wilmer Moved xmltree handlers initialization to xt_new().
(edit) @b5c8a34   2008-01-24T22:49:47Z wilmer Keeping track of valid Jabber connections so _connected() events will …
(edit) @d52111a   2007-12-12T21:36:33Z wilmer Fixed sockerr_again() usage in Jabber module to (hopefully) fix a 100% …
(edit) @ebb95b6   2007-11-14T23:42:07Z wilmer Merging from devel/Jelmer.
(edit) @1bf1ae6   2007-11-14T23:09:22Z wilmer Removed some debugging stuff that shouldn't have been here for a long …
(edit) @1baaef8   2007-07-30T19:12:06Z wilmer Added jabber_error_parse() and using it for both stream- and stanza …
(edit) @bb95d43   2007-06-04T11:32:37Z wilmer Added a real XML-console to the Jabber module! Add the handle …
(edit) @84b045d   2007-04-16T01:03:08Z wilmer s/imc/imcb/ for callback functions. Moved things aroundin nogaim.h a …
(edit) @c2fb3809   2007-04-15T22:39:35Z wilmer Cleaned up struct im_connection. No more username/password stuff since …
(edit) @552e641   2007-04-06T05:34:23Z wilmer Now that all these functions take format strings, I have to make sure …
(edit) @aef4828   2007-04-06T05:20:31Z wilmer More cleanups, mainly in the callbacks. Replaced things like …
(edit) @0da65d5   2007-03-31T05:40:45Z wilmer s/gaim_connection/im_connection/ and some other minor API changes. The …
(edit) @25984f2   2006-11-23T18:46:09Z wilmer Fixed me. ;-) This seems to be correct already.
(edit) @47d3ac4   2006-10-31T08:25:41Z wilmer Added #defines for XML namespaces.
(edit) @35f6677   2006-10-21T20:48:44Z wilmer Proper detections of errors from *_connect() and added a "Connecting" …
(edit) @259edd4   2006-10-12T17:48:58Z wilmer Special message when the XMPP session is ended because of a concurrent …
(edit) @b56b220   2006-10-11T18:29:56Z wilmer Fixed issues in end-of-connection detection and added basic "handling" …
(edit) @861c199   2006-10-08T18:41:11Z wilmer Moved handling of all IQ packets to event handlers. Cleaned up a LOT …
(edit) @038d17f   2006-10-08T16:11:16Z wilmer Implemented a better node cache using a GLib hash, and preparing to …
(edit) @090f1cb   2006-10-07T13:01:02Z wilmer Never mind about those privacy lists, they're horrible and not …
(edit) @101d84f   2006-10-05T22:55:54Z wilmer Added max. recursion depth arguments to xt_handle()/_cleanup() to make …
(edit) @cc2cb2d   2006-10-04T18:14:41Z wilmer Lack of TLS support is also detected now if the server doesn't support …
(edit) @501b4e0   2006-10-02T16:42:32Z wilmer Added a useful error message for SASL negotiation failures and turned …
(edit) @c1ed6527   2006-10-02T13:19:13Z wilmer No more double free()/crashes when trying to set up an SSL connection …
(edit) @88591fd   2006-10-01T16:15:46Z wilmer Better fix for servers that report to comply with XMPP 1.0 but don't …
(edit) @0e2d97f   2006-10-01T09:40:55Z wilmer Can now log in to the jabber.com server (which pretends to support …
(edit) @6baca2a   2006-10-01T09:31:41Z wilmer Some initial hooks/stuff for privacy lists, and fixed a crash bug on …
(edit) @e101506   2006-09-24T17:22:08Z wilmer Better handling of user tls setting.
(edit) @42127dc   2006-09-24T11:57:45Z wilmer Added support for SSL- and TLS-connections. Checking of the "tls" user …
(edit) @fe7a554   2006-09-22T18:39:31Z wilmer Better detection of successful IQ authentication (using packet …
(edit) @8d74291   2006-09-22T16:56:58Z wilmer Fixed return value on incomplete write()s in write handler, protection …
(edit) @5997488   2006-09-22T12:04:35Z wilmer Basic SASL (PLAIN only ATM) authentication code. Doesn't log in …
(edit) @5bcf70a   2006-09-21T18:44:34Z wilmer Now also sending <presence type="unavailable"/> tag on disconnect, as …
(edit) @4a0614e   2006-09-21T09:37:03Z wilmer Added simple parsing of incoming <presence> tags, a nice …
(add) @21167d2   2006-09-20T19:42:27Z wilmer It can send a valid (pre-XMPP) login packet. Lots of work to do, still…
Note: See TracRevisionLog for help on using the revision log.