Commit log

8c53d6e stanza_id: Use the new get_attr! macro to get attributes.

Emmanuel Gil Peyrot created

185bd79 mam: Simplify attribute management, and make default mandatory.

Emmanuel Gil Peyrot created

34ee6d5 presence: Wire up idle as a payload.

Emmanuel Gil Peyrot created

dc530a1 Add an idle parser.

Emmanuel Gil Peyrot created

545ce29 message: Add forgotten origin-id payload.

Emmanuel Gil Peyrot created

7cdb46b data_forms: Replace field_type String with a proper enum.

Emmanuel Gil Peyrot created

80695ed chatstates, ping, presence: Check for extraneous attributes.

Emmanuel Gil Peyrot created

814a3bd data_forms: Add support for required, options, title and instructions.

Emmanuel Gil Peyrot created

a4f50f2 jingle_ibb, ibb, rsm: Simplify attribute parsing.

Emmanuel Gil Peyrot created

3c08370 rsm, ibb: Write and use a macro to parse attributes.

Emmanuel Gil Peyrot created

16899f8 rsm: Add a test for <first/>.

Emmanuel Gil Peyrot created

6183904 rsm: Split First into two options, and generate Set earlier during parsing.

Emmanuel Gil Peyrot created

cb17ca2 bump version to 0.3.1

lumi created

d680c31 iq, message: Wire up MAM to the payloads.

Emmanuel Gil Peyrot created

967d4af rsm: Rename First id to make it more explicit.

Emmanuel Gil Peyrot created

2b8bceb message, iq, presence: Return an Unknown instead of an error when the element is unknown.

Emmanuel Gil Peyrot created

dcb7ac8 iq: Remove a panic!

Emmanuel Gil Peyrot created

6df3c4a iq: Remove a bunch of clones.

Emmanuel Gil Peyrot created

65469db iq: Stop parsing the payload automatically.

Emmanuel Gil Peyrot created

4407183 iq: Move IqPayload parsing into its own Into implementation.

Emmanuel Gil Peyrot created

0ad6893 presence: Stop parsing payloads automatically.

Emmanuel Gil Peyrot created

fe8dccd presence: Remove now-unused enum values.

Emmanuel Gil Peyrot created

e52817e message: Avoid identical match branches.

Emmanuel Gil Peyrot created

f180432 ecaps2: Avoid a useless clone.

Emmanuel Gil Peyrot created

bbdf38d message: Stop parsing the payloads automatically.

Emmanuel Gil Peyrot created

36b0bea message: Add stanza-id as a direct payload.

Emmanuel Gil Peyrot created

b22acff hashes, ecaps2, jingle_ft: Make the algorithm a proper enum.

Emmanuel Gil Peyrot created

83d80dd Add iterators over attributes, nodes and text nodes. Clean up lots of code. Add as_element and as_text on Node. Add some inline annotations.

lumi created

917b14b implement the new event system, things are still really messy

lumi created

4ec92b1 Fix most clippy warnings.

Emmanuel Gil Peyrot created

2b29748 message: Add support for the <thread/> element.

Emmanuel Gil Peyrot created

da31e72 message: Fix wrong parsing of the <body/> element, and add a test for it.

Emmanuel Gil Peyrot created

4278c8c message: Add support for the <subject/> element.

Emmanuel Gil Peyrot created

21137f7 Added tag v0.2.0 for changeset ec2d437bb8be

Emmanuel Gil Peyrot created

8f85c95 Release version 0.2.0!

Emmanuel Gil Peyrot created

3dfb05a lib: Fix documentation.

Emmanuel Gil Peyrot created

4142107 message: Merge body in this module, and make it support xml:lang.

Emmanuel Gil Peyrot created

69cfb14 presence: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

f971cbd message: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

fffaca3 iq: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

04d90f2 stanza_error: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

418956c mam: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

2b96751 eme: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

2b49d8a disco: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

f963715 ecaps2: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

2f05d02 forwarding: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

8673b8f data_forms: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

0dd0b44 media_element: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

1ec3806 hashes: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created

0f58e65 delay: Switch to Into/TryFrom.

Emmanuel Gil Peyrot created