27ddad6
xmpp-parsers/jingle: Implement Display on ReasonElement.
Emmanuel Gil Peyrot created
27ddad6
xmpp-parsers/jingle: Implement Display on ReasonElement.
Emmanuel Gil Peyrot created
026b7d3
xmpp-parsers/jingle: Fix Jingle::set_reason() helper.
It would add a content currently…
Emmanuel Gil Peyrot created
59ccccb
xmpp-parsers: Add support for Jingle Grouping Framework (XEP-0338).
Emmanuel Gil Peyrot created
5355975
xmpp-parsers/jingle_rtp: Use XEP-0294.
Emmanuel Gil Peyrot created
3ad93f0
xmpp-parsers: Add support for Jingle RTP Header Extensions Negotiation (XEP-0294).
Emmanuel Gil Peyrot created
24eeb0b
xmpp-parsers/iq: Add a helper to create an empty result iq.
This can be useful to reply to a get/set iq.
Emmanuel Gil Peyrot created
eaa63fb
xmpp-parsers/jingle_rtp: Update to 1.2.0, adding rtcp-mux.
The presence of this element signals the ability to multiplex RTP Data and Control Packets on a single socket.
Emmanuel Gil Peyrot created
e921168
Fix bookamrks2 empty extensions field handling
Paul Fariello created
20a9411
Handle extensions element in bookmarks2
Paul Fariello created
76db2ae
Update bookmarks2 NS to urn:xmpp:bookmarks:1
Paul Fariello created
c3783a7
xmpp: Use tokio 1.0
Emmanuel Gil Peyrot created
dea95d0
tokio-xmpp: Bump trust-dns to 0.20
Emmanuel Gil Peyrot created
a38ff39
tokio-xmpp: Bump tokio to 1.0 and replace tokio-tls with tokio-native-tls
Emmanuel Gil Peyrot created
6c1667e
Relicense to MPL-2.0 (from LGPL)
2020-06-07T14:29:21+0200 lumi> well i personally don't care anymore, but if someone wants it to be relicensed to MPL-2.0 i'm fine with it
Emmanuel Gil Peyrot created
e1ff9da
tokio-xmpp: Remove workaround for unknown broken server
This is so we can find and fix the server, instead of cargo culting this workaround forever.
Emmanuel Gil Peyrot created
90bbbd2
Write a ChangeLog entry
Emmanuel Gil Peyrot created
4463f64
Bump the version
Emmanuel Gil Peyrot created
8d0a423
Bump dependencies again
Emmanuel Gil Peyrot created
2f570fc
xmpp-parsers/caps: Simplify get_hash_vec().
Emmanuel Gil Peyrot created
f085b1c
xmpp-parsers/hashes: Simplify to_*_hex() functions.
Emmanuel Gil Peyrot created
f6cb4a8
tokio-xmpp: rustfmt
Astro created
52a2d96
tokio-xmpp: add build script to work around build fail on rustc 1.48
Astro created
439a091
Revert "tokio-xmpp: remove unneeded mut on self"
This reverts commit e23c161c0a612ce627087d317f5f0baf07c5e07c. It broke compilation on Rustc 1.45.
Astro created
f34897b
xmpp-parsers: Prefer Bare/FromJid::new to FromStr::from_str.
Emmanuel Gil Peyrot created
3df447d
jid: Implement PartialEq between Jid and BareJid/FullJid.
This can be useful at times.
Emmanuel Gil Peyrot created
71b9957
xmpp-parsers/mam: Use .is_empty() instead of Vec’s PartialEq.
Emmanuel Gil Peyrot created
63d940b
xmpp-parsers/blocking: Use .is_empty() instead of Vec’s PartialEq.
Emmanuel Gil Peyrot created
7d19101
Bump outdated dependencies in minidom and xmpp-parsers.
Emmanuel Gil Peyrot created
0c0be96
xmpp-parsers/bookmarks: Make @name actually optional
No idea why these two attribute got considered required, maybe a wrong read of the spec.
Emmanuel Gil Peyrot created
3a73ce3
Make date::DateTime inner chrono::DateTime public
Paul Fariello created
c25e87b
xmpp-parsers: Fix the size tests on AArch64 and amd64
These two changes were caused by the HashMap implementation having been switched to hashbrown, and thus using less memory and being faster.
Emmanuel Gil Peyrot created
5cd7d5f
xmpp-parsers: Fix size tests on AArch32
Emmanuel Gil Peyrot created
e1f2e26
xmpp: re-add bits that weren't moved from wait_for_events to handle_iq
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
a8e13a6
xmpp: Remove unused import Element
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
9d17a79
xmpp: split wait_for_events methods
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
e23c161
tokio-xmpp: remove unneeded mut on self
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
3db9eea
tokio-xmpp: Bump tokio-util
Emmanuel Gil Peyrot created
db86aa9
xmpp-parsers: Bump RustCrypto crates
Emmanuel Gil Peyrot created
b85aa29
Finish removing 'rs' suffix in libs
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
714d850
Remove the -rs suffix of jid, minidom and xmpp
We know those are Rust libraries, no need to add it to the path. This synchronises their directory with the crate name, hopefully reducing confusion.
Emmanuel Gil Peyrot created
af1d3c9
Bump RustCrypto crates
Emmanuel Gil Peyrot created
5550148
Merge branch 'no-string-error' into 'master'
Use structs for errors instead of plain strings Closes #3 See merge request lumi/sasl-rs!8
lumi created
e501add
tokio-xmpp: use xmpp_parsers::ns everywhere
Astro created
1a06a09
xmpp-parsers: add ns::TLS
Astro created
91f4548
xmpp-rs: update tokio_xmpp API
Astro created
1e1f593
tokio-xmpp: rustfmt
Astro created
537b482
tokio-xmpp: rename Client to AsyncClient
Astro created
eb13634
tokio-xmpp: rename OneshotClient to SimpleClient
Astro created
3e2b51f
tokio-xmpp: improve error logging
Astro created
2cd1ad2
tokio-xmpp: add onshot_client
Astro created