Commit log

4766a01 tokio-xmpp: release 3.1.0

Astro created

16292e1 minidom: specify again that we handle XMPP primarily

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

Maxime “pep” Buquet created

8ddd488 parsers/ssma: Use an enum for @semantics.

Click to expand commit body
This one comes from RFC5588.

Emmanuel Gil Peyrot created

b305726 parsers/ssma: ssrc-id is actually an u32.

Click to expand commit body
Now that this XEP has an XML schema[1], it should be more evident.

[1] https://github.com/xsf/xeps/pull/1120

Emmanuel Gil Peyrot created

7bdf765 parsers/hdrext: Parse the @id as u16 instead of String

Click to expand commit body
The specification says it can only be in the 1-256, 4096-4351 ranges, so
use the closest type available.  This doesn’t validate that the value is
correct, but that will be done in a future commit.

Thanks gst-meet for making me notice this issue!

Emmanuel Gil Peyrot created

3a6cd23 parsers: Add support for XEP-0215: External Service Discovery

Emmanuel Gil Peyrot created

9891cc4 jid: Fix the issues reported by clippy

Emmanuel Gil Peyrot created

4e914e5 minidom: Fix some issues reported by clippy

Emmanuel Gil Peyrot created

464b5de parsers: Fix some issues reported by clippy.

Emmanuel Gil Peyrot created

ebf1091 Handle identical namespaces of sibling elements correctly

Click to expand commit body
Fixes #48

Jasper Hugo created

9410849 Rename the xmpp-parsers directory to parsers

Click to expand commit body
This doesn’t change anything to the name of the crate, just makes
autocompletion easier by not sharing the same prefix as the xmpp crate.

Emmanuel Gil Peyrot created

204b1f3 Fix Element::ns() doc

Paul Fariello created

20e4bc4 xmpp-parsers/mam: Split into mam_prefs following XEP-0411

Emmanuel Gil Peyrot created

d849843 Add Eq and Hash for disco::Feature

Paul Fariello created

fe2a944 tokio-xmpp: remove deny(unused) as long as it breaks nightly

Click to expand commit body
Find a way to make it conditional on stable or something? Is that even
possible?

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

1ef8b54 CHANGELOG: Add missing line breaks

Click to expand commit body
Without these line breaks the changelog is rendered incorrectly

Tobias Bieniek created

6fc016c Add into_inner() to tokio_xmpp::SimpleClient

moparisthebest created

15255a6 Extend build fix workaround from 1.48 to 1.46

Paul Fariello created

8d3c7a3 Add TLS server roots from webpki

Paul Fariello created

ae52f64 Add support for both rustls and tlsnative

Paul Fariello created

3d53baf Impl MessagePayload for PubSubEvent

Paul Fariello created

48ce51b tokio-xmpp: release 3.0.0

Astro created

acdc480 tokio-xmpp: extend authors in Cargo.toml

Astro created

d999492 xmpp-parsers: Release version 0.18.1

Emmanuel Gil Peyrot created

c94c95d jid: Release 0.9.2

Emmanuel Gil Peyrot created

aaacb2e minidom: Release 0.13.0

Click to expand commit body
0.12.1 is to be yanked, it contained breaking changes.

Emmanuel Gil Peyrot created

1e8d3c3 xmpp-parsers: Release version 0.18.0

Emmanuel Gil Peyrot created

5d48386 xmpp-parsers/bookmarks2: Bump XEP-0402 version in DOAP and ChangeLog.

Emmanuel Gil Peyrot created

dffaf48 xmpp-parsers: Add ChangeLog entry for 0.18.0

Emmanuel Gil Peyrot created

3e4b6b5 jid: Release 0.9.1

Emmanuel Gil Peyrot created

e2cf83a minidom: Release 0.12.1

Emmanuel Gil Peyrot created

5463a0a Srv entry is no longer optional when using connect_with_srv

Paul Fariello created

7b4a6e3 Use ServerConfig enum for tokio-xmpp client config

Click to expand commit body
And expose connect_to_host from happy_eyeballs to let clients explicitly
choose to use SRV or not. (Rename connect to connect_with_srv)

Paul Fariello created

08e58e4 Fmt for tokio-xmpp Client initialisation

Paul Fariello created

fb1b4cd Use a Config struct for async_client

Paul Fariello created

c6376e1 Add server and port to connect_with_jid method on async_client

Paul Fariello created

cc3773a Set subscribe element optional and add corresponding parsing

Paul Fariello created

c945eb0 Add options to pubsub::PubSub::Subscribe element

Click to expand commit body
And reorder according to schemas definition in xep

Paul Fariello created

ebf0964 Add missing Subscribe element in PubSub enum

Paul Fariello created

58d420f Fix copyright for pubsub#owner

Paul Fariello created

a5a24a2 Use option for pubsub#owner delete redirect element

Paul Fariello created

cc4e0c2 Implement all sub element of pubsub#owner

Paul Fariello created

e6d4047 Add pubsub#owner initial support (only configure)

Paul Fariello created

521bf6e tokio-xmpp: Bump sasl to 0.5

Emmanuel Gil Peyrot created

5316d5a Release version 0.5.0

Emmanuel Gil Peyrot created

059321f xmpp-parsers: Add support for Jingle Raw UDP Transport Method (XEP-0177)

Emmanuel Gil Peyrot created

4d82f14 xmpp-parsers/jingle_ice_udp: Update to version 1.1

Click to expand commit body
'foundation' is now a String, and 'network' is optional.

See https://github.com/xsf/xeps/pull/1014

Emmanuel Gil Peyrot created

04e149a xmpp-parsers/jingle_rtp: Add a proper constructor for PayloadType.

Emmanuel Gil Peyrot created

923a054 xmpp-parsers: Make everything PartialEq! \o/

Emmanuel Gil Peyrot created

c10d009 xmpp-parsers/jingle: Use XEP-0338.

Emmanuel Gil Peyrot created