Jon Kristensen
71b25eb0fa
borrowed modifyTVar for GHC 7.0 compatibility
13 years ago
Philipp Balzarek
bcb0f9177b
un-ReaderT Xmpp actions
...
remove Xmpp type synonym
13 years ago
Jon Kristensen
d4390c3e62
changed listenIQChan to return the current channel, if one
14 years ago
Jon Kristensen
00ab24c3cb
documentation clarification and some formatting
14 years ago
Philipp Balzarek
4e24d6f16a
do proper disconnects
14 years ago
Philipp Balzarek
2c797c8bca
remove sessionEndHandler
14 years ago
Philipp Balzarek
d23ae0f149
replace XMPP with Xmpp everywhere to unify style
...
replace SASL with Sasl
replace DIGEST_MD5 with DigestMD5
replace PLAIN with Plain
14 years ago
Jon Kristensen
ce927ddcbf
moved 'src' to 'source'
14 years ago
Philipp Balzarek
0f43a5f63c
add stanza channel
14 years ago
Jon Kristensen
abb264a311
minor formatting and documentation additions; changed Session field
...
order
14 years ago
Philipp Balzarek
d2f793c9b6
add IQRequestTicket
14 years ago
Jon Kristensen
4db30a67bb
documentation clarifications
14 years ago
Jon Kristensen
8430e74195
minor formatting and documentation additions
14 years ago
Jon Kristensen
ad51a56e3c
minor formatting and documentation additions
14 years ago
Philipp Balzarek
ee4d62d7c7
handle StreamError in withConnection
14 years ago
Philipp Balzarek
d5cdc74f23
Add connectionClosedHandler
14 years ago
Philipp Balzarek
10c22f41f0
changed sConPushBS to return a boolen (False on Failure, True otherwise)
14 years ago
Philipp Balzarek
f73eec93d9
stopp reader from reading from a dead connection
...
rename elementFromEvents to elements and transform it to a conduit
add proper failing case for pullElement
change pushing to dead connection to throw away element rather than throw an exception
14 years ago
Philipp Balzarek
45edfcc56f
Add conection state to connection object, rename some types
...
rename XMPPConState to XmppConnection
rename xmppZeroCon to xmppNoConnection
add XmppConnectionState
remove sHaveTLS from XmppConnection
add (sConnectionState :: XmppConnectionState) to XmppConnection
14 years ago
Philipp Balzarek
f3d1a37146
protected withConnection from asynchronous exceptions (may beed more work)
...
renamed picklers to adhere to the xpPicklername schema
added xmpp stream error data type and pickler
changed fatal errors throw exceptions rather than ErrorT errors
renamed pulls to pullSink
renamed pullE pullElement
renamed pull to pullStanza
renamed sendS to sendStanza
14 years ago
Philipp Balzarek
6c50dfb3b7
added forkSession
...
renamed forkXMPP to fork
14 years ago
Philipp Balzarek
70d9b5b47d
renamed XMPPThread to XMPP
...
renamed Thread to Session
split runThreaded in newSession and WithNewSession
14 years ago
Philipp Balzarek
f2ab31fe71
preliminary shaping of API structure, documentation
14 years ago
Philipp Balzarek
b22ed42f5a
STM 2.2 compatibility
14 years ago
Philipp Balzarek
716e4476ee
Warning clean
14 years ago
Philipp Balzarek
c17c62985b
lifted xmppConnect (connect), xmppStartTLS(startTLS) and xmppSASL(auth)
14 years ago
Philipp Balzarek
2ad95ba1b4
added EventHandlers, endSession, closeConnection
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
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
bcd67d306e
split Concurrent
14 years ago