Philipp Balzarek
3091a43914
move mechanisms to Sasl/Mechanisms
...
factor out prepCredentials
14 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
e7be002c5e
add space-folding to Sasl/StringPrep
14 years ago
Philipp Balzarek
697b1398be
make bind save the received JID
14 years ago
Philipp Balzarek
1d54682baa
rename JID to Jid
...
remove sUsername, aAuthzid, sResource from XmppConnection
add sJid to XmppConnection
14 years ago
Philipp Balzarek
ff4358c3a4
add stringprep to scram
...
rename DigestMD5 to DigestMd5
Don't thread credentials through xmppSasl
14 years ago
Jon Kristensen
1f40d33c60
minor formatting and documentation changes
...
type signatures for where-local functions
made xorBS, merge, and (+++) where-local
removed putStrLn calls
14 years ago
Jon Kristensen
d46caa7afa
i was wrong about the possibility of encountering an empty
...
stream:features element
14 years ago
Jon Kristensen
ce14ae0fc3
some general documentation
14 years ago
Philipp Balzarek
136c5f8b1e
add server authentication
14 years ago
Philipp Balzarek
b69f8e839e
add documentation to Scram.hs and Common.hs
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
7b80923433
refactor digestMd5 to move common functionality to module Common
14 years ago
Jon Kristensen
e7eff3ea50
fixed stream features unpickle bug that appeared when no stream:features
...
element was provided by the server
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
c26b6fb139
moved examples and tests out of the source directory
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