Commit log

0d893ed avatar: Bump width/height to u16

Click to expand commit body
This mirrors XEP revision 1.1.2, which made width and height
xs:unsignedShort instead of xs:unsignedByte, as per common usage.

Emmanuel Gil Peyrot created

92386fc Hello world!

Emmanuel Gil Peyrot created

12265e9 presence: Fix serialisation of priority.

Emmanuel Gil Peyrot created

2e10ff8 download_avatars: new example client

Emmanuel Gil Peyrot created

d04eb02 Add "Contact Address for XMPP Services" (0157) example

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

Maxime “pep” Buquet created

63afd5d Bump xmpp-parsers to 0.13.

Click to expand commit body
Fixes #4.

Emmanuel Gil Peyrot created

98c4c5b Cargo.toml: Release version 0.13.0.

Emmanuel Gil Peyrot created

d329a47 ChangeLog: Mention XEP-0157 support, thanks pep.!

Emmanuel Gil Peyrot created

00e1901 server_info: Implement Default and use it.

Emmanuel Gil Peyrot created

cbc787a server_info: Remove remaining FORM_TYPE handling.

Click to expand commit body
Also reenables the test.

Emmanuel Gil Peyrot created

ba5a014 XEP-0157: Contact Addresses for XMPP Services.

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

Maxime “pep” Buquet created

107bd90 Change pep's email address

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

Maxime “pep” Buquet created

5057905 ChangeLog: Add imminent 0.13.0 release.

Emmanuel Gil Peyrot created

3e41442 jingle_drls_srtp: Add missing #[cfg(test)] on mod test.

Emmanuel Gil Peyrot created

f7b02c2 Merge branch 'typo-fix' into 'master'

Click to expand commit body
Fix a typo in documentation

See merge request xmpp-rs/tokio-xmpp!3

Astro created

11a45a1 Fix a typo in documentation

Voker57 created

efb283f Merge branch 'nicer-debug' into 'master'

Click to expand commit body
Implement a nicer Debug for NamespaceSet

See merge request lumi/minidom-rs!33

lumi created

41bcf2d examples: Add a caps/ecaps2 generator.

Emmanuel Gil Peyrot created

af8cf17 ecaps2: Add a constructor.

Emmanuel Gil Peyrot created

36d6169 jingle_ice_udp: Add DTLS-SRTP support.

Emmanuel Gil Peyrot created

429fc38 jingle_drls_srtp: Add a new parser and serialiser.

Emmanuel Gil Peyrot created

7fc5dea jingle_ice_udp, jingle_rtp: Add a size test.

Emmanuel Gil Peyrot created

5592c11 jingle_ice_udp: Use an IpAddr for rel-addr too.

Emmanuel Gil Peyrot created

ba875cf jingle_rtp: Put Channel code into a macro, to generate it automatically.

Emmanuel Gil Peyrot created

a62b184 stanza_error: Use a mutable struct first.

Emmanuel Gil Peyrot created

fb4a3dc stanza_error: Add missing attribute checks.

Emmanuel Gil Peyrot created

4f64754 stanza_error: Simplify serialisation.

Emmanuel Gil Peyrot created

2b9a6d5 jingle: Support more than one <text/> with different @xml:lang.

Emmanuel Gil Peyrot created

b56582c disco: Use a macro for <identity/>.

Emmanuel Gil Peyrot created

c4d8675 Also reexport TryInto from try_from.

Emmanuel Gil Peyrot created

1496819 Implement a nicer Debug for NamespaceSet

Click to expand commit body
The existing one was quite hard to parse visually, this makes it a lot
easier to understand what is what.

Emmanuel Gil Peyrot created

f8aedb0 jingle_ice_udp: Add missing file…

Emmanuel Gil Peyrot created

beacbae jingle_ice_udp: Add a new parser/serialiser for XEP-0176.

Emmanuel Gil Peyrot created

40d397c jingle_rtp: Add a new parser/serialiser for XEP-0167.

Emmanuel Gil Peyrot created

017fb0f stanza_error: Add a constructor.

Emmanuel Gil Peyrot created

ab28824 presence: Simplify Presence::set_status with Into<String>.

Emmanuel Gil Peyrot created

dd80f55 disco: Add constructors for Identity, and fix Feature’s.

Emmanuel Gil Peyrot created

82eda09 iq: Allow any Into<String> for the constructors’ id.

Emmanuel Gil Peyrot created

ae3a5b6 macros: Remove backwards-compatibility variants introduced in the previous commit.

Emmanuel Gil Peyrot created

bcd42a2 macros: Use a nicer syntax when declaring attributes.

Click to expand commit body
The previous version had a => required|optional|default token, this was
duplicating information for Option types and didn’t look very good.

This new version looks like a type, which can be either Required<_>,
Option<_> or Default<_>, and means the same thing.

Emmanuel Gil Peyrot created

f2c3f45 data_forms: Stop duplicating FORM_TYPE in memory.

Click to expand commit body
The FORM_TYPE is now only present once, as the form_type member of the
DataForm struct, it isn’t duplicated in fields anymore.

This removes the need to ignore this special field in every single
protocol built on XEP-0128.

Emmanuel Gil Peyrot created

a076221 Add rustdoc flag to sort modules by XEP number

Click to expand commit body
`--sort-modules-by-appearance` needs to be passed to rustdoc for this to
happen. I haven't found a way to make it so that we don't have to add
this flag manually each time we build locally. This config option should
at least fix it for docs.rs.

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

Maxime “pep” Buquet created

7d78455 Merge branch 'all-optional' into 'master'

Click to expand commit body
Make all dependencies for SCRAM optional when it is disabled

See merge request lumi/sasl-rs!6

lumi created

72e9104 Make all dependencies for SCRAM optional when it is disabled.

Emmanuel Gil Peyrot created

823810e Merge branch 'master' into 'master'

Click to expand commit body
Fix clippy lints

See merge request lumi/minidom-rs!32

lumi created

f688260 Fix clippy lints

Emmanuel Gil Peyrot created

637c3ea Fix clippy lints.

Emmanuel Gil Peyrot created

63dcba0 iq: Make @id required, as per RFC6120 §8.1.3.

Emmanuel Gil Peyrot created

fc5569a add logo

Astro created

12e2f4e tokio-xmpp 1.0.0

Astro created