Philipp Balzarek
ef607f550b
Add debug support (controlled by debug constant in Network.Xmpp.Monad)
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
Jon Kristensen
f0ebab5774
renames (pushN -> pushElement, push -> pushStanza, pushOpen ->
...
pushOpenElement, pullSink -> pullToSink, xpStreamEntity ->
xpStreamStanza); minor formatting and documentation additions in Monad
14 years ago
Jon Kristensen
48c60f8e9b
minor formatting and documentation additions
14 years ago
Philipp Balzarek
10c22f41f0
changed sConPushBS to return a boolen (False on Failure, True otherwise)
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
fc63b62bab
unlifted connection handling
...
exported withConnection
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
f2ab31fe71
preliminary shaping of API structure, documentation
14 years ago
Philipp Balzarek
716e4476ee
Warning clean
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
dd1aeb4be1
prepare merge
14 years ago
Jon Kristensen
e7b661976e
name, nejla and license change updates
14 years ago
Jon Kristensen
1adf789309
moved around source code and reconfigured the eclipsefp project a bit
14 years ago
jonkri
02e4a7819e
configured the project for eclipsefp and committed it "as is"
14 years ago
Jon Kristensen
e3929e7ab0
cleaned up the TLS and Stream modules
15 years ago
Jon Kristensen
6c98ccebf7
modified the headers to reflect the new license
15 years ago
Jon Kristensen
3b399b2fff
updated TLS API, debug information on received certificates, added dependencies
15 years ago
Jon Kristensen
e4d8a42c6f
reduced the TLS module to just the TLSParams and improved the TLS handshake code
15 years ago
Jon Kristensen
4ac7e32dab
inserted Haddock comments to hide the non-Network.XMPP modules, fixed some Haddock problems
15 years ago
Jon Kristensen
9107b5a411
started using the latest version of the tls package
15 years ago
Jon Kristensen
5e0bee18c5
initial import, copy of darcs repository
15 years ago