~singpolyma/network-protocol-xmpp

ref: 46192ec08aac10379d4dea726a51dc483f5bd3be network-protocol-xmpp/Network/Protocol/XMPP/Client.hs -rw-r--r-- 3.2 KiB
46192ec0 — Stephan Maka 12 years ago
Component support
4292e71f — Stephan Maka 12 years ago
Connection: class for getTree/putTree
6f4c4a10 — John Millikin 13 years ago
Handle all stanza types in a single data type.
da21c392 — John Millikin 13 years ago
Removed unused imports
e3542801 — John Millikin 13 years ago
Removed outdated TODO
22b56df3 — John Millikin 13 years ago
Allow the SASL mechanism used to be automatically negotiated.
30ee97bf — John Millikin 13 years ago
Ported authentication to GNU SASL. Currently, only the PLAIN mechanism is supported.
b44e8c3b — John Millikin 13 years ago
When binding a resource, allow the calling code to request a specific resource string be used.
23322af9 — John Millikin 13 years ago
Add basic support for the ``message`` and ``presence`` stanza types, which simplify the construction of XML trees.
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.
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
5055a1d4 — John Millikin 13 years ago
In ``clientBind``, parse and return the JID returned from the server.
480217e1 — John Millikin 13 years ago
Moved utility functions into Util module.
1445ab42 — John Millikin 13 years ago
Cleaned up clientBind a bit, and allow put/getTree operations on authenticated clients.
400c78ab — John Millikin 13 years ago
Re-open the stream after authentication.
dc0012c4 — John Millikin 13 years ago
Allow PLAIN authentication.
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.