Philipp Balzarek
4e24d6f16a
do proper disconnects
14 years ago
Philipp Balzarek
1d54682baa
rename JID to Jid
...
remove sUsername, aAuthzid, sResource from XmppConnection
add sJid to XmppConnection
14 years ago
Philipp Balzarek
cfb3597feb
add scram
...
add sAuthzid to XmppConnection
add sAuthzid to XmppConnection more work on sasl infrastructure
move more stuff from DigestMd5 to Common
more work on sasl infrastructure
14 years ago
Jon Kristensen
c26b6fb139
moved examples and tests out of the source directory
14 years ago
Jon Kristensen
ce927ddcbf
moved 'src' to 'source'
14 years ago
Philipp Balzarek
d2f793c9b6
add IQRequestTicket
14 years ago
Philipp Balzarek
632c546f10
Revert "Change message and presence payload from [Element] to [Node] for easier pickling"
...
This reverts commit afcd75475e .
14 years ago
Philipp Balzarek
afcd75475e
Change message and presence payload from [Element] to [Node] for easier pickling
14 years ago
Philipp Balzarek
ca3ad13ac3
move Network.XMPP.Message to Network.XMPP.IM.Message
...
move Network.XMPP.IM to Network.XMPP.IM.Presence
add Network.XMPP.IM
14 years ago
Philipp Balzarek
d5cdc74f23
Add connectionClosedHandler
14 years ago
Jon Kristensen
747c192fa8
updated Marshal.hs: fixed formatting, xpStanza where-local; im-specific
...
fields of Message and Presence removed; simpleMessage moved to Tests.hs
as to not to break it
14 years ago
Philipp Balzarek
fc63b62bab
unlifted connection handling
...
exported withConnection
14 years ago
Philipp Balzarek
b4b2610880
Renamed SaslError to AuthError
...
Renamed SASLError to SaslError
added BufferedSource
Changed sources to be buffered
reader now only reads the connection state in the beginning, doesn't need to put anything back
Updated test client
14 years ago
Philipp Balzarek
f2ab31fe71
preliminary shaping of API structure, documentation
14 years ago
Philipp Balzarek
716e4476ee
Warning clean
14 years ago
Philipp Balzarek
79e23b8cdd
added concurrent startSession
...
added pickler testcase
updated test client
14 years ago
Philipp Balzarek
c17c62985b
lifted xmppConnect (connect), xmppStartTLS(startTLS) and xmppSASL(auth)
14 years ago
Philipp Balzarek
cca3a6d4d0
added error handling to Stream, TLS
...
switched to Strict State
switched to mtl
improved build script
14 years ago
Philipp Balzarek
ef63f12952
changed JID field names to conform to RFC 6120
14 years ago
Philipp Balzarek
e0b97dacf8
removed sConPush, session now starts without connection, added inline connection method
...
xml-types-pickle updated
14 years ago
Philipp Balzarek
c856d332a2
removed dependency on ResourceT
...
changed withConnection to run in the caller thread
14 years ago
Philipp Balzarek
d8abc3f956
added some helper functions
14 years ago
Philipp Balzarek
4e5dc2e31e
added test client
...
added IQ answering mechanism
improved error reporting un unpickling failures (will show offending element)
general cleanups
14 years ago