Commit log

27ddad6 xmpp-parsers/jingle: Implement Display on ReasonElement.

Emmanuel Gil Peyrot created

026b7d3 xmpp-parsers/jingle: Fix Jingle::set_reason() helper.

Click to expand commit body
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.

Click to expand commit body
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.

Click to expand commit body
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)

Click to expand commit body
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

Click to expand commit body
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"

Click to expand commit body
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.

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

a8e13a6 xmpp: Remove unused import Element

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

9d17a79 xmpp: split wait_for_events methods

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

e23c161 tokio-xmpp: remove unneeded mut on self

Click to expand commit body
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

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

714d850 Remove the -rs suffix of jid, minidom and xmpp

Click to expand commit body
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'

Click to expand commit body
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