Quick update on the XMPP project
Done:
- Routing protocol. It’s very simple. Just a dictionary of handlers with sequential routing rules. Will post more about it when I have time.
- In-process and threaded handlers. The threaded handlers are messy, but seem to work. They’ll be required for all I/O operations.
- XMPP <stream>s.
- SASL PLAIN and DIGEST-MD5 auth (no iq-auth yet, which means most clients can’t connect yet). Gaim does connect properly, though.
TODO:
- S2S (ie. dialback)
- <message>, <presence> from RFC 3921.
- rosters and subscriptions from RFC 3921. Probably won’t have time for privacy lists this term.
- TLS using tlslite. Have been trying to make it work with my own asyncore module (which watches functions as well as sockets!).
- docs + c2s/s2s tests.
Trackback URL for this post:
http://glyphy.com/trackback/16
Archives
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| -3 | -2 | -1 | 0 | 1 | 2 | 3 |
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |



Comments
Post new comment