aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/jabber/io.c
Commit message (Collapse)AuthorAgeLines
...
* Better detection of successful IQ authentication (using packet caching),Wilmer van der Gaast2006-09-22-3/+30
| | | | | properly working SASL authentication (although only PLAIN so far).
* Fixed return value on incomplete write()s in write handler, protectionWilmer van der Gaast2006-09-22-9/+58
| | | | | | | against write()ing to sockets that are closed already, hopefully sane detection for SASL support, and only sending type=unavailable presence tag to logged in sessions.
* Basic SASL (PLAIN only ATM) authentication code. Doesn't log in completelyWilmer van der Gaast2006-09-22-3/+12
| | | | | yet.
* Now also sending <presence type="unavailable"/> tag on disconnect, asWilmer van der Gaast2006-09-21-6/+14
| | | | | recommended by rfc3921/5.1.5.
* Added simple parsing of incoming <presence> tags, a nice </stream:stream>Wilmer van der Gaast2006-09-21-3/+14
| | | | | | at the end of sessions, support for sending messages, and restored the old (and leaking) xt_print(), which I'll only use for debugging.
* It can send a valid (pre-XMPP) login packet. Lots of work to do, still...Wilmer van der Gaast2006-09-20-0/+237