aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/jabber/io.c
Commit message (Expand)AuthorAgeLines
* jabber/io: Split input buffer parsing to a jabber_feed_input() functiondequis2015-08-26-51/+71
* Reindent everything to K&R style with tabsIndent2015-02-20-321/+289
* Handle not-authorized stream errors, avoid reconnectdequis2014-10-10-0/+5
* I'm still bored on a long flight. Wrote a script to automatically updateWilmer van der Gaast2013-02-21-1/+1
* Handle see-other-host requests from XMPP servers. This should fix MSN/WLMWilmer van der Gaast2012-09-17-0/+31
* Removing unfinished debugging stuff accidentally committed inWilmer van der Gaast2011-12-24-3/+0
* Merging SSL certificate verification for GnuTLS, with help from AopicieR.Wilmer van der Gaast2011-12-23-5/+27
|\
| * Just check if verification code != 0 instead of checking for one specificWilmer van der Gaast2011-12-19-1/+1
| * Move conversion of status codes to status messages into SSL libs.Wilmer van der Gaast2011-12-19-34/+9
| * Initial merge of tls_verify patch from AopicieR.Wilmer van der Gaast2011-12-19-3/+50
* | Use initgroups() as well when dropping privileges. Closes bug #852.Wilmer van der Gaast2011-12-22-0/+3
|/
* Merging non-SASL authentication patch from #863. This also implementsWilmer van der Gaast2011-12-07-2/+2
* Fix memory corruption on Jabber disconnect with xmlconsole andWilmer van der Gaast2011-02-24-1/+1
* Hide password information during SASL auth in xmlconsole.Wilmer van der Gaast2010-12-16-1/+8
* Merging head. Most changes are not so relevant because they're to IMWilmer van der Gaast2010-03-20-11/+1
|\
| * Oops.. Today's Jabber fix could get stuck in a somewhat infinite loop if aWilmer van der Gaast2010-03-15-11/+1
* | Merging in head.Wilmer van der Gaast2010-03-14-26/+12
|\|
| * Don't send bind and session requests at the same time when logging inWilmer van der Gaast2010-03-14-23/+7
| * Don't send a <?xml> stream start after starttls since it upsets certainWilmer van der Gaast2010-03-14-3/+5
* | Make purple use BitlBee's event handling API. Since the APIs never reallyWilmer van der Gaast2009-10-11-2/+2
|/
* Fixed stalling issue with OpenSSL and Jabber (#368).Wilmer van der Gaast2008-03-23-2/+7
* Moved xmltree handlers initialization to xt_new().Wilmer van der Gaast2008-02-16-2/+1
* Keeping track of valid Jabber connections so _connected() events will beWilmer van der Gaast2008-01-24-1/+9
* Fixed sockerr_again() usage in Jabber module to (hopefully) fix a 100% CPUWilmer van der Gaast2007-12-12-2/+2
* Merging from devel/Jelmer.Wilmer van der Gaast2007-11-14-9/+0
|\
| * Removed some debugging stuff that shouldn't have been here for a long timeWilmer van der Gaast2007-11-14-9/+0
* | Added jabber_error_parse() and using it for both stream- and stanzaWilmer van der Gaast2007-07-30-23/+8
* | Added a real XML-console to the Jabber module! Add the handle "xmlconsole"Wilmer van der Gaast2007-06-04-0/+29
|/
* s/imc/imcb/ for callback functions. Moved things aroundin nogaim.h aWilmer van der Gaast2007-04-15-15/+15
* Cleaned up struct im_connection. No more username/password stuff sinceWilmer van der Gaast2007-04-15-13/+14
* Now that all these functions take format strings, I have to make sure IWilmer van der Gaast2007-04-05-3/+1
* More cleanups, mainly in the callbacks. Replaced things likeWilmer van der Gaast2007-04-05-27/+27
* s/gaim_connection/im_connection/ and some other minor API changes. The restWilmer van der Gaast2007-03-30-77/+77
* Fixed me. ;-) This seems to be correct already.Wilmer van der Gaast2006-11-23-1/+1
* Added #defines for XML namespaces.Wilmer van der Gaast2006-10-31-5/+5
* Proper detections of errors from *_connect() and added a "Connecting"Wilmer van der Gaast2006-10-21-4/+0
* Special message when the XMPP session is ended because of a concurrentWilmer van der Gaast2006-10-12-3/+9
* Fixed issues in end-of-connection detection and added basic "handling" ofWilmer van der Gaast2006-10-11-1/+50
* Moved handling of all IQ packets to event handlers. Cleaned up a LOT ofWilmer van der Gaast2006-10-08-4/+4
* Implemented a better node cache using a GLib hash, and preparing to addWilmer van der Gaast2006-10-08-2/+2
* Never mind about those privacy lists, they're horrible and not supportedWilmer van der Gaast2006-10-07-1/+1
* Added max. recursion depth arguments to xt_handle()/_cleanup() to make sureWilmer van der Gaast2006-10-06-2/+2
* Lack of TLS support is also detected now if the server doesn't supportWilmer van der Gaast2006-10-04-16/+45
* Added a useful error message for SASL negotiation failures and turned offWilmer van der Gaast2006-10-02-1/+7
* No more double free()/crashes when trying to set up an SSL connection toWilmer van der Gaast2006-10-02-0/+5
* Better fix for servers that report to comply with XMPP 1.0 but don't offerWilmer van der Gaast2006-10-01-8/+7
* Can now log in to the jabber.com server (which pretends to support XMPP 1.0Wilmer van der Gaast2006-10-01-0/+12
* Some initial hooks/stuff for privacy lists, and fixed a crash bug onWilmer van der Gaast2006-10-01-1/+1
* Better handling of user tls setting.Wilmer van der Gaast2006-09-24-6/+24
* Added support for SSL- and TLS-connections. Checking of the "tls" userWilmer van der Gaast2006-09-24-9/+98