Philipp Balzarek
6e1a32982c
rename bindP to xpBind to conform to the naming convention
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
Jon Kristensen
18e6d52e44
copyright for IETF documentation
14 years ago
Jon Kristensen
180d8f48e4
minor formatting, documentation and code changes
14 years ago
Jon Kristensen
90950791d0
continued rewrite; formatting, documentation, jidP where-local
14 years ago
Jon Kristensen
ac6f626251
added mahdi copyright, formatting changes, e-mail address removals,
...
full name attribution for pierre, removed redundant CREDITS file
14 years ago
Jon Kristensen
b171374778
simplified and removed outdated information
14 years ago
Jon Kristensen
b8a5df3faa
Merge pull request #5 from Philonous/master
...
incremental changes
14 years ago
Philipp Balzarek
9e57612386
Merge remote-tracking branch 'origin/master'
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
Jon Kristensen
3d8f060116
removed two unused modules
14 years ago
Philipp Balzarek
f50b0cbcd0
Merge branch 'master' of https://github.com/nejla/pontarius
14 years ago
Philipp Balzarek
bbf90aee45
protect xmppKillConnection from exceptions
14 years ago
Jon Kristensen
9d47a3afc3
removed two unused modules
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
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
6cc097fa37
reader fixes:
...
catch exceptions while blocking on readTMVar
catch exceptiosn while waiting for semaphores
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
b9774d297a
Added some SASL failure handling
14 years ago
Philipp Balzarek
0e31a96e30
Merge branch 'master' of https://github.com/nejla/pontarius
14 years ago
Jon Kristensen
6b9ebabc01
added rewritten langtag functions using Text and attoparsec
14 years ago
Jon Kristensen
d33f32d5cc
removed head and tail
14 years ago
Jon Kristensen
fc74d2df89
recommitted version functions, rewritten to work with Text and
...
attoparsec
14 years ago
Philipp Balzarek
0e412cd782
replaced jidParts by a more readble Version
14 years ago
Philipp Balzarek
9d473faf75
Merge branch 'master' of https://github.com/nejla/pontarius
14 years ago
Jon Kristensen
7487b1ab3b
rewrote the id generation code to adhere to the IdGenerator newtype
...
used in Types.hs, and to use stm and (for the most part) Text
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
2ad95ba1b4
added EventHandlers, endSession, closeConnection
14 years ago
Jon Kristensen
1932d8a1f4
Merge pull request #3 from Philonous/master
...
sasl fix + jid enhancements + exports fix
14 years ago
Philipp Balzarek
fc14fb1197
SASL alignment, simplified conversion
14 years ago
Philipp Balzarek
6c6f99c600
fixed word8 problem in SASL
14 years ago
Philipp Balzarek
f97d5c31c6
added pickler for SASLError
14 years ago
Philipp Balzarek
13c779d3bf
Merge https://github.com/nejla/pontarius
14 years ago
Jon Kristensen
b3c73c1774
an Control.Exception.allowInterrupt equivalent for ghc 7 compatibility
14 years ago
Jon Kristensen
ec9c7cf030
Char instead of Word8 for random 1.0.0.0 (ghc 7) compatibility
14 years ago
Philipp Balzarek
a7c8ca2202
Explicit export list for Network.XMPP.Types
14 years ago
Philipp Balzarek
2f13935c0b
fixed JID parsing, moved JID to JID.hs
14 years ago
Philipp Balzarek
113ca4034f
work in JID.hs
14 years ago
Jon Kristensen
970572d436
Merge pull request #2 from Philonous/master
...
incremental update
14 years ago
Philipp Balzarek
cd86478023
Merge branch 'master' of https://github.com/nejla/pontarius
...
Conflicts:
src/Network/XMPP/Bind.hs
14 years ago
Philipp Balzarek
1a4fa214b4
re-added stringprep
14 years ago
Philipp Balzarek
6de96f2679
de-monadified createResponse
14 years ago
Jon Kristensen
0cfad3e2ea
some comments
14 years ago
Jon Kristensen
000ab2da34
renamed Address to JID; reformatted module
14 years ago