Philipp Balzarek
fff335db2d
rename Network.Xmpp.Monad to Network.Xmpp.Connection
13 years ago
Philipp Balzarek
1e42a760de
Fix BufferedSource (couldn't handle leftovers and was therefore useless)
...
Factor out connection from Session
Abstract over connection type (remove mention of Handle)
13 years ago
Philipp Balzarek
ec08ba5833
shape documentation
13 years ago
Philipp Balzarek
c0af09d40c
split off channels
13 years ago
Philipp Balzarek
bcb0f9177b
un-ReaderT Xmpp actions
...
remove Xmpp type synonym
13 years ago
Philipp Balzarek
c89cf91a70
handle timeouts in sendIQ response processing
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
6b9ca18284
minor formatting and documentation additions
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
70d9b5b47d
renamed XMPPThread to XMPP
...
renamed Thread to Session
split runThreaded in newSession and WithNewSession
14 years ago
Philipp Balzarek
79e23b8cdd
added concurrent startSession
...
added pickler testcase
updated test client
14 years ago
Philipp Balzarek
dd1aeb4be1
prepare merge
14 years ago
Jon Kristensen
5cda361ba0
added SessionSettings record, made the stanza types internal (forced StanzaId), StanzaId show instance, Session.hs is broken
14 years ago
Jon Kristensen
9f96c71145
started using xml-conduit instead of xml-enumerator, but because of what seems to be a bug in parseBytes we can't actually read anything
14 years ago
Jon Kristensen
aea0556efd
extended event system (management of hooks); now properly deals with network (asynchronous) exceptions and connects to the provided server
14 years ago
Jon Kristensen
f4a0c41eaa
new dummy xmppt (statet-based) api, enumerator code commented and many features disabled, but pontarius with example now compiles, updated readme file, new credits file
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
542520e4d5
initial work on the new Session module; defines a XMPPT monad that derives from Monad and MonadReader, shows what events there are, how hooks are set, and provides a convenience function for connecting
14 years ago
Jon Kristensen
14ed2cdd95
moved Session.hs out of the way--a new module is being developed
14 years ago
Jon Kristensen
72925feb72
rewrote xmlReader (now eventConsumer), its depending functions and some enumeration-related types
15 years ago
Jon Kristensen
bc5de2fb60
added functions to convert message and iq stanzas to xml elements
15 years ago
Jon Kristensen
2fd8a6d10a
made a nice function to convert an internal presence to an xml element, including presence errors
15 years ago
Jon Kristensen
1cf6a09413
implemented xml-enumerator-based elementToString functions, re-arranged the stanza types, rewrote parts of the Stream module
15 years ago
Jon Kristensen
0dda2728af
modified the API not to allow custom certificate directories; wrote some haddock documentation to defer crl, ocsp, basicconstraints for the time-being
15 years ago
Jon Kristensen
6c98ccebf7
modified the headers to reflect the new license
15 years ago
Jon Kristensen
32394d6557
sent scram auth and implemented the hi() function of rfc 5802 ("scram")
15 years ago
Jon Kristensen
dc86a433b6
renamed openStream to openStreams and secureWithTLS to tlsSecureStreams
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
5e0bee18c5
initial import, copy of darcs repository
15 years ago