~singpolyma/network-protocol-xmpp

ref: 46192ec08aac10379d4dea726a51dc483f5bd3be network-protocol-xmpp/Network/Protocol/XMPP/Stream.hs -rw-r--r-- 8.3 KiB
46192ec0 — Stephan Maka 12 years ago
Component support
17f9ee28 — John Millikin 13 years ago
Ignore unexpected but legal SAX events, such as comments and processing instructions.
30ee97bf — John Millikin 13 years ago
Ported authentication to GNU SASL. Currently, only the PLAIN mechanism is supported.
922f1a43 — John Millikin 13 years ago
In TLS mode, check for pending data before calling ``tlsRecv``. If no data is pending, wait for some first. By waiting for input in Haskell code, SIGINT will work again.
f5a270b3 — John Millikin 13 years ago
Change JIDs to be unformatted when shown -- turns out using show for formatting was a dumb idea, because it would typecheck even if the value was no longer a JID.
ac4ef197 — John Millikin 13 years ago
Extracted incremental XML parsing to a separate library.
2f2cd141 — John Millikin 13 years ago
Cleaned unused and duplicate imports, and added some type declarations.
055a7bfb — John Millikin 13 years ago
Added TLS support
480217e1 — John Millikin 13 years ago
Moved utility functions into Util module.
aaa94469 — John Millikin 13 years ago
Add constructors for the Bind and Session features.
400c78ab — John Millikin 13 years ago
Re-open the stream after authentication.
8e2d91e9 — John Millikin 13 years ago
Use ``getTree`` to parse the <stream:features> element.
27bee8c4 — John Millikin 13 years ago
Started work on authentication support.
e17933b3 — John Millikin 13 years ago
Implemented enough parsing to get the list of stream features and SASL mechanisms.