Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Better handling of user tls setting. | Wilmer van der Gaast | 2006-09-24 | -6/+24 |
| | ||||
* | Added support for SSL- and TLS-connections. Checking of the "tls" user | Wilmer van der Gaast | 2006-09-24 | -9/+98 |
| | | | | | | setting has to be finished, plus an ssl_starttls() function for the other SSL libraries (this code will only compile with GnuTLS for now). | |||
* | 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 |