Philipp Balzarek
9f552d0e98
make test/Tests.hs typecheck
13 years ago
Philipp Balzarek
a9f691cdcc
factor Channels out from Concurrent interface
13 years ago
Philipp Balzarek
e50a0dbd31
fix IBR always using IQ-Get
...
add IBR unregister method
improve TLS debug messages
13 years ago
Philipp Balzarek
58e611385f
Initial work on Data Forms, IBR
14 years ago
Philipp Balzarek
c89cf91a70
handle timeouts in sendIQ response processing
14 years ago
Philipp Balzarek
81b7460d53
Thread-safe error reporting in test client
14 years ago
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