Commit log

0743249 migrate to minidom 0.6.0

Astro created

4546db9 bump version and update CHANGELOG.md

lumi created

90a5eb0 Merge branch 'namespaceset' into 'master'

Click to expand commit body
add NamespaceSet implementation

See merge request !14

lumi created

2398e4f Cargo.toml: add Astro to authors

Astro created

b141559 rename namespaces mod to namespace_set

Astro created

7297dbc namespaces: add some tests

Astro created

0148790 move NamespaceSet to namespaces mod

Astro created

7d2699e NamespaceSet::set_parent(): don't require a full Element

Click to expand commit body
by passing just a reference to a NamespaceSet we could reuse this for
xmlns elision in the serialization code.

Astro created

98fd71f NamespaceSet: rm unneeded cast

Astro created

26f03c2 optimize Element::write_to_inner() with CoW

Astro created

a01cf55 switch Element namespaces to NamespaceSet with parent reference

Astro created

77bc215 tests: add namespace inheritance tests

Astro created

db3c4e4 Merge branch 'escaping' into 'master'

Click to expand commit body
escape text and attribute values

See merge request !15

lumi created

052c466 escape text and attribute values

Astro created

1af06fd Add an iq version parser (XEP-0092).

Emmanuel Gil Peyrot created

cbff99b bump version

lumi created

0ed1a00 Merge branch 'minidom' into 'master'

Click to expand commit body
Optionally implement minidom::IntoAttributeValue

See merge request !6

lumi created

69cc83c message, iq, presence, stanza_error, forwarded: Add support for components hidden behind the component feature flag.

Emmanuel Gil Peyrot created

99b9525 Update to jid-rs 0.2.3, which implements IntoAttributeValue on Jid.

Emmanuel Gil Peyrot created

d55fa8e chatstates: Prevent compilation if the module isn’t properly documented.

Emmanuel Gil Peyrot created

a04c395 roster: Document most structs and their fields.

Emmanuel Gil Peyrot created

56a66f8 message: Enforce more type safety on Body, Subject and Thread.

Emmanuel Gil Peyrot created

6ec1e46 roster: Make Group a proper struct.

Emmanuel Gil Peyrot created

5388696 lib: Remove erroneous “reference” mention in the module docstring.

Emmanuel Gil Peyrot created

5bd0feb optionally implement minidom::IntoAttributeValue

Emmanuel Gil Peyrot created

45d1964 disco: Document every struct and their fields.

Emmanuel Gil Peyrot created

67e72b0 disco: Fix serialisation of extensions, and add a test.

Emmanuel Gil Peyrot created

4d3717d disco: Split Feature and Identity parsing out of DiscoQueryResult.

Emmanuel Gil Peyrot created

5ece20a disco: Create a mutable DiscoInfoResult at the beginning of its parsing.

Emmanuel Gil Peyrot created

58760fc data_forms: Split field parsing into its own TryFrom impl.

Emmanuel Gil Peyrot created

37d1ae6 receipts: Split the stupid enum into two different structs.

Emmanuel Gil Peyrot created

a0b1d93 stanza_id: Split the stupid enum into two different structs.

Emmanuel Gil Peyrot created

db35d28 ibb: Split the stupid enum into three different structs.

Emmanuel Gil Peyrot created

dfb736a rsm: Change if .is_some() { .unwrap() } into if let Some().

Emmanuel Gil Peyrot created

f83fe92 jingle: Wrap the disposition in a struct, to get better type safety.

Emmanuel Gil Peyrot created

75ae610 data_forms: Remove unneccessary swallowing of an error.

Emmanuel Gil Peyrot created

4b3ced0 ecaps2, jingle_s5b: Replace drain() with into_iter().

Emmanuel Gil Peyrot created

7511ca4 Added tag v0.7.1 for changeset 714dc06b558a

Emmanuel Gil Peyrot created

712e6df Release version 0.7.1.

Emmanuel Gil Peyrot created

83c9713 caps, ecaps2: Make Blake2b panic and update the blake2 crate to 0.6.1.

Click to expand commit body
See https://github.com/RustCrypto/hashes/issues/34 for more information.

Emmanuel Gil Peyrot created

ff165d7 Cargo.toml: update minidom to 0.4.4

Astro created

6e506fb Cargo.toml, echo_bot: update xmpp-parsers to 0.7.0

Emmanuel Gil Peyrot created

6ad21db Merge branch 'xmpp-parsers-0.7.0' into 'master'

Click to expand commit body
update to xmpp-parsers 0.7.0

See merge request !31

lumi created

ba8c866 update to xmpp-parsers 0.7.0

Emmanuel Gil Peyrot created

9e6e84f Added tag v0.7.0 for changeset 28ea59e51a98

Emmanuel Gil Peyrot created

e26bd33 Release version 0.7.0.

Emmanuel Gil Peyrot created

85ea78d ChangeLog: Add 0.7.0 release notes.

Emmanuel Gil Peyrot created

a204e66 echo_component: TODO

Astro created

993fdca unify Client::Event and Component::Event into Event

Astro created

c0f3fc4 lib: add a component connection method

Emmanuel Gil Peyrot created