Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | Better detection of successful IQ authentication (using packet caching), | Wilmer van der Gaast | 2006-09-22 | -3/+30 | |
| | | | | | properly working SASL authentication (although only PLAIN so far). | ||||
* | Fixed return value on incomplete write()s in write handler, protection | Wilmer van der Gaast | 2006-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 completely | Wilmer van der Gaast | 2006-09-22 | -3/+12 | |
| | | | | | yet. | ||||
* | Now also sending <presence type="unavailable"/> tag on disconnect, as | Wilmer van der Gaast | 2006-09-21 | -6/+14 | |
| | | | | | recommended by rfc3921/5.1.5. | ||||
* | Added simple parsing of incoming <presence> tags, a nice </stream:stream> | Wilmer van der Gaast | 2006-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 Gaast | 2006-09-20 | -0/+237 | |