458099c
Add an attention parser.
Emmanuel Gil Peyrot created
458099c
Add an attention parser.
Emmanuel Gil Peyrot created
6600418
ecaps2: Remove function convert_element, used only in the tests.
Emmanuel Gil Peyrot created
79c691e
ecaps2: Add a TODO about changing algo into an enum.
Emmanuel Gil Peyrot created
3209b04
Fix all warnings issued by `cargo clippy`.
Emmanuel Gil Peyrot created
0da3d55
First attempt at a documentation.
Emmanuel Gil Peyrot created
62d9385
Make all parsed types implement Clone.
Emmanuel Gil Peyrot created
88ae9ac
ecaps2: Remove unused brackets around Blake2b.
Emmanuel Gil Peyrot created
efedb21
ecaps2: Add Rust-Crypto and base64 dependencies, and implement hashing.
Emmanuel Gil Peyrot created
7288c2c
Import ns itself, and remove the _NS suffix on all namespaces.
Emmanuel Gil Peyrot created
411e421
ecaps2: Use a reference everywhere, instead of taking ownership.
Emmanuel Gil Peyrot created
83cf57a
disco: Use a reference everywhere, instead of taking ownership.
Emmanuel Gil Peyrot created
1190dd9
disco: Add a serializer.
Emmanuel Gil Peyrot created
e0e6119
disco: Relax the parsing rules for get disco#info.
Emmanuel Gil Peyrot created
55f5435
body: Make the string public.
Emmanuel Gil Peyrot created
f3c9a58
Add a receipts parser.
Emmanuel Gil Peyrot created
861c933
body, chatstates: Fix tests.
Emmanuel Gil Peyrot created
a9993b1
Remove the MessagePayload trait, it was a bad idea.
Emmanuel Gil Peyrot created
b8b0494
Fix a stupid copy/paste syntax error.
Emmanuel Gil Peyrot created
fc7a051
Replace assert!()s with proper errors in parsers.
Emmanuel Gil Peyrot created
6a0724d
Add a MessagePayload trait, and implement it for Body and ChatState.
Emmanuel Gil Peyrot created
948ecd7
Add a body plugin.
Emmanuel Gil Peyrot created
4f31727
Add an In-Band Bytestream parser.
Emmanuel Gil Peyrot created
31a7d8b
disco: Drop some unneeded derived traits from Feature.
Emmanuel Gil Peyrot created
69f1405
Add a chatstate parser.
Emmanuel Gil Peyrot created
fdc76ec
Add a ping parser.
Emmanuel Gil Peyrot created
87cd047
media_element: Import the namespace from ns.
Emmanuel Gil Peyrot created
9d12970
jingle: Add an error when there is more than one <text/> in a <reason/>.
Emmanuel Gil Peyrot created
9da488f
Add a Jingle parser.
Emmanuel Gil Peyrot created
82fa22c
disco: Rename misnamed variable.
Emmanuel Gil Peyrot created
9cf1521
Hello world!
Emmanuel Gil Peyrot created
9c6b42a
Implement StanzaPlugin with {Message,Presence,Iq}Event
Maxime “pep” Buquet created
0e11cea
add the MUC to the README
lumi created
b0e72d5
add derive methods to Pbkdf2 secrets
lumi created
8f027cf
Merge branch 'valid-xml' into 'master'
Make the Debug trait output valid XML See merge request !1
lumi created
e6416f3
Merge branch 'component' into 'master'
Add the possibility to write components See merge request !3
lumi created
890d789
Merge branch 'sasl_error' into 'master'
Two sasl_error fixes See merge request !2
lumi created
11b3bb1
Merge branch 'ping' into 'master'
Add a ping plugin See merge request !1
lumi created
86b5f72
add a component example
Emmanuel Gil Peyrot created
caa83ce
add a component builder
Emmanuel Gil Peyrot created
70f70b1
add a Component2S connection type
Emmanuel Gil Peyrot created
e2e6ae9
add a plain text transport, unencrypted
Emmanuel Gil Peyrot created
6c15618
remove extraneous text option in sasl_error
Emmanuel Gil Peyrot created
f8c76ac
respect rfc6120 §6.5 properly in sasl_error
Any unknown condition should be considered as a <not-authorized/> one.
Emmanuel Gil Peyrot created
40d01a7
add a ping plugin
This is a demo of the simplest iq-based protocol. When an iq is received containing a payload qualified by this namespace, an empty result iq is sent.
Emmanuel Gil Peyrot created
9af7d25
auto-close elements with no child
Emmanuel Gil Peyrot created
f301f2c
make Debug on Element return valid XML
Emmanuel Gil Peyrot created
09a71b6
how did this get there?
lumi created
d48d07a
bump version, though this library should still be considered unstable, API-wise
lumi created
ac21b15
redundant line
lumi created
f999429
derp
lumi created