Commit log

11a5c49 Implement std::error::Error for Error.

Click to expand commit body
This was removed in 0.11.1 with the removal of failure, but is used by
people so let’s reintroduce it.

The cause of an XmlError is pending on this PR from quick-xml:
https://github.com/tafia/quick-xml/pull/170

Fixes #15.
Fixes #18.

Emmanuel Gil Peyrot created

ff77f61 Cleanup a1ae45add88e424710073711935a3605cafe9ef9 a bit.

Emmanuel Gil Peyrot created

cdf80c8 presence: Simplify constructors.

Emmanuel Gil Peyrot created

d3157c7 doap: Add XEP-0373 there.

Emmanuel Gil Peyrot created

ecd9502 doap: Update for the latest release.

Emmanuel Gil Peyrot created

a5011c5 Add structs for OpenPGP for XMPP (XEP-0373).

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

Maxime “pep” Buquet created

188de32 Prepare for the 0.15.0 release.

Emmanuel Gil Peyrot created

6f1fc7b bind: Easily convert BindResponse into FullJid or Jid.

Emmanuel Gil Peyrot created

b244a21 Prepare for 0.7.1 release.

Emmanuel Gil Peyrot created

0db94e5 Prepare for 0.11.1 release.

Emmanuel Gil Peyrot created

a1ae45a Update minidom dependency to 0.11

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

Maxime “pep” Buquet created

ed28ba1 Remove the derive-error dependency.

Click to expand commit body
It depends on a way too old syn crate, let’s drop it.

Emmanuel Gil Peyrot created

17f902b Update to quick-xml 0.16.

Emmanuel Gil Peyrot created

6f79508 Merge branch 'no-failure' into 'master'

Click to expand commit body
Remove failure

See merge request xmpp-rs/minidom-rs!38

Maxime Buquet created

e2f9bdb Merge branch 'no-failure' into 'master'

Click to expand commit body
Remove failure

See merge request xmpp-rs/jid-rs!19

Maxime Buquet created

b4035d1 Remove failure.

Emmanuel Gil Peyrot created

cba7a31 Remove failure.

Emmanuel Gil Peyrot created

0ef4ba7 tune: Add size checks for all elements.

Emmanuel Gil Peyrot created

77920e5 New User Tune parser (XEP-0118).

Emmanuel Gil Peyrot created

c77221e macros: Allow non-String in generate_elem_id!().

Emmanuel Gil Peyrot created

f25d4c7 xhtml: Use _ for children of Unknown.

Emmanuel Gil Peyrot created

cde011a xhtml: Panic on unknown elements still present after parsing.

Emmanuel Gil Peyrot created

24e862e xhtml: Fix namespace on Body serialisation.

Emmanuel Gil Peyrot created

f528a45 xhtml: Automatically flatten on parsing.

Emmanuel Gil Peyrot created

9eb3028 Update chatroom URI

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

Maxime “pep” Buquet created

d5789ea Merge branch 'master' into 'master'

Click to expand commit body
Impl Display for Jid

See merge request xmpp-rs/jid-rs!18

Maxime Buquet created

56986a6 Impl Display for Jid

Randy von der Weide created

63d0265 xhtml: Move Body out of Tag, because it is the only top-level element.

Emmanuel Gil Peyrot created

2f45d58 xhtml: Add a tree generation example.

Emmanuel Gil Peyrot created

7ebfe3e New XHTML-IM parser (XEP-0071).

Emmanuel Gil Peyrot created

ea88adb Merge branch 'optional-comments' into 'master'

Click to expand commit body
Make comments optional

See merge request xmpp-rs/minidom-rs!36

Maxime Buquet created

a91252c Make comments optional.

Click to expand commit body
Add a default "comments" feature to transform comments into errors when
unset.

This is so that XMPP implementations don’t have to care about comments,
as they can’t happen in the stream.

Emmanuel Gil Peyrot created

aa8018d Update to quick-xml 0.15

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

Maxime “pep” Buquet created

08c3cb8 bind: Document the split in ChangeLog.

Emmanuel Gil Peyrot created

08fa36d Implement Bits of Binary.

Emmanuel Gil Peyrot created

1eb8c78 hashes: Add a from_hex constructor, and use it in Sha1HexAttribute.

Emmanuel Gil Peyrot created

a8628a7 ibr: Update the size tests.

Click to expand commit body
Hashbrown has been stabilised, so HashMap is now two pointers bigger,
this reflects in this test.

Emmanuel Gil Peyrot created

ecee3e9 bind: Split Bind into request/response.

Emmanuel Gil Peyrot created

1ded40b doap: Update to the latest specification

Click to expand commit body
The xmpp-doap extension has be simplified to only expose the
SupportedXep class and its children properties, as well as categories,
and reuses DOAP to the maximum.

Emmanuel Gil Peyrot created

1f96d82 Remove trailing whitespace

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

Maxime “pep” Buquet created

f167e8b date: Follow clippy and remove a harmful reference.

Emmanuel Gil Peyrot created

bf1c2bd Release version 0.7.0

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

Maxime “pep” Buquet created

8f73813 Merge branch 'update-minidom' into 'master'

Click to expand commit body
Update minidom dep to 0.11

See merge request xmpp-rs/jid-rs!16

Maxime Buquet created

72ebd21 hashes: Add base64, hex and colon-separated hex formatters on Hash.

Emmanuel Gil Peyrot created

d989974 Don’t download avatars again if they are already present on the fs.

Emmanuel Gil Peyrot created

8e0bcae Autojoin MUCs from bookmarks.

Click to expand commit body
When the JoinRooms ClientFeature is enabled, we want to automatically
receive bookmarks and join them when they are added.

Emmanuel Gil Peyrot created

9df465d Add various metadata to Cargo.toml.

Emmanuel Gil Peyrot created

68b3892 Add the missing license file.

Emmanuel Gil Peyrot created

8804155 Check that the received roster is from our own account.

Emmanuel Gil Peyrot created

c69140b Add missing dyn on Future trait object, and deny that.

Emmanuel Gil Peyrot created