Philipp Balzarek
a057326c13
rename XmppConnectionState to ConnectionState
13 years ago
Philipp Balzarek
ff22fb3d48
refactor xmppConMonad
13 years ago
Philipp Balzarek
fff335db2d
rename Network.Xmpp.Monad to Network.Xmpp.Connection
13 years ago
Philipp Balzarek
ec08ba5833
shape documentation
13 years ago
Jon Kristensen
b37c126282
miscellaneous sasl changes
...
stopped wrapping passwd in a SaslM computation for the time-being
SaslHandler now takes password and does not take hostname
minor formatting and documentation changes
runSasl where-local
SaslElement moved to Sasl/Types.hs
14 years ago
Philipp Balzarek
ff4358c3a4
add stringprep to scram
...
rename DigestMD5 to DigestMd5
Don't thread credentials through xmppSasl
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
Philipp Balzarek
5b536428a9
Change more all-caps names to camel case
...
rename Sasl.Sasl to Sasl.Common
14 years ago
Philipp Balzarek
97b08fa277
rename more occurences of DIGEST_MD5 and PLAIN to DigestMD5 and Plain respectively
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
188cc252d3
Eq instance for JID, PLAIN now base64-encoded, EchoClient compiles,
...
isBare/Full functions exposed
14 years ago
Jon Kristensen
24ba65edbf
(untested) sasl plain implementation
14 years ago
Jon Kristensen
55d8d52623
prepared to extend sasl functionality, put digest-md5 code in its own
...
module
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
62af5b09ac
reformatted, partially documented and made all functions except xmppSASL
...
where-local
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
b9774d297a
Added some SASL failure handling
14 years ago
Philipp Balzarek
716e4476ee
Warning clean
14 years ago
Philipp Balzarek
2ad95ba1b4
added EventHandlers, endSession, closeConnection
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
Jon Kristensen
ec9c7cf030
Char instead of Word8 for random 1.0.0.0 (ghc 7) compatibility
14 years ago
Philipp Balzarek
6de96f2679
de-monadified createResponse
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
6c98ccebf7
modified the headers to reflect the new license
15 years ago
Jon Kristensen
5ce2f8aedd
calculated serverkey and serversignature to verify server success response
15 years ago
Jon Kristensen
0735fb08fe
added some sasl functions and fixed some bugs and managed to produce the correct client proof
15 years ago
Jon Kristensen
32394d6557
sent scram auth and implemented the hi() function of rfc 5802 ("scram")
15 years ago
Jon Kristensen
e7a390ae0e
implemented the saslprep stringprep profile
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