Commit graph

52 commits

Author SHA1 Message Date
Emmanuel Gil Peyrot
9946c5dc59 Cargo.toml: Update the homepage and repository. 2019-01-16 13:45:19 +01:00
Emmanuel Gil Peyrot
66b87257ea Cargo.toml: Bump minidom and jid. 2019-01-16 13:32:55 +01:00
Emmanuel Gil Peyrot
c2b7e19378 Rename "compat" into "disable-validation", to insist on it breaking some guarantees. 2019-01-12 22:00:46 +01:00
Astro
95f4ade4ba compat mode that relaxes some of the check_* macros 2018-12-30 00:36:29 +01:00
Emmanuel Gil Peyrot
d517b8e32e Bump base64 and try_from crates. 2018-12-18 15:29:30 +01:00
Emmanuel Gil Peyrot
6b2dd8fe5e Run cargo fix --edition to move to Edition 2018. 2018-12-18 15:27:30 +01:00
Emmanuel Gil Peyrot
9cb4f00341 caps, ecaps2: Update to RustCrypto 0.8. 2018-10-12 17:23:34 +02:00
Emmanuel Gil Peyrot
4567b66d26 Cargo.toml: Release version 0.11.1. 2018-09-20 21:20:18 +02:00
Emmanuel Gil Peyrot
ad44d8f4e4 Cargo.toml: Release version 0.11.0. 2018-08-03 00:56:14 +02:00
Emmanuel Gil Peyrot
643f0f508a Cargo.toml: Release version 0.10.0. 2018-07-31 22:39:11 +02:00
Emmanuel Gil Peyrot
6dd73f3a05 Cargo.toml: Bump dependencies. 2018-07-31 22:38:13 +02:00
Emmanuel Gil Peyrot
fab99c9004 error: Remove std::error::Error implementation as it conflicts with failure. 2018-02-20 16:53:42 +01:00
Emmanuel Gil Peyrot
bf116941ec Release version 0.9.0. 2017-12-27 17:35:36 +01:00
Emmanuel Gil Peyrot
9cd3490100 Cargo.toml: Bump base64 version. 2017-12-27 17:35:29 +01:00
Emmanuel Gil Peyrot
023ba2b9f0 Cargo.toml: Bump minidom and jid. 2017-12-27 16:52:28 +01:00
Emmanuel Gil Peyrot
c1ff291c11 Update all crypto crates to their latest release; un-break blake2b. 2017-11-15 18:37:28 +00:00
Emmanuel Gil Peyrot
86eb65b829 mam: Bump jid to 0.3.1, to serialise it directly to a text node. 2017-10-31 22:21:27 +00:00
Emmanuel Gil Peyrot
655fc9ae68 Cargo.toml: Bump base64 to 0.7.0. 2017-10-31 21:35:07 +00:00
Emmanuel Gil Peyrot
63c6df59db Release version 0.8.0 2017-08-27 14:20:15 +01:00
Emmanuel Gil Peyrot
04ec34bed8 Cargo.toml: Update minidom to 0.6.2 and jid to 0.3.0. 2017-08-27 01:48:28 +01:00
Emmanuel Gil Peyrot
69cc83c456 message, iq, presence, stanza_error, forwarded: Add support for components hidden behind the component feature flag. 2017-07-29 06:49:02 +01:00
Emmanuel Gil Peyrot
99b9525e6f Update to jid-rs 0.2.3, which implements IntoAttributeValue on Jid. 2017-07-29 06:28:20 +01:00
Emmanuel Gil Peyrot
712e6dfe11 Release version 0.7.1. 2017-07-24 23:11:31 +01:00
Emmanuel Gil Peyrot
83c9713ab9 caps, ecaps2: Make Blake2b panic and update the blake2 crate to 0.6.1.
See https://github.com/RustCrypto/hashes/issues/34 for more information.
2017-07-24 23:11:10 +01:00
Emmanuel Gil Peyrot
e26bd3306e Release version 0.7.0. 2017-07-23 18:47:46 +01:00
Emmanuel Gil Peyrot
3b6733f38b Upgrade to minidom 0.4.4 to avoid having to redefine IntoElements for each Into<Element>. 2017-07-21 01:20:29 +01:00
Emmanuel Gil Peyrot
1f43cd934b Use TryFrom from the try_from crate, instead of the unstable feature.
This makes xmpp-parsers usable on stable.
2017-07-20 20:03:15 +01:00
Emmanuel Gil Peyrot
a2855112ba Release version 0.6.0. 2017-06-27 22:25:33 +01:00
Emmanuel Gil Peyrot
6ea175ad2e Cargo.toml: Update the hashing libraries. 2017-06-27 22:25:13 +01:00
Emmanuel Gil Peyrot
eca588ad6f Cargo.toml: Update the chrono dependency to 0.4.0. 2017-06-22 01:41:10 +01:00
Emmanuel Gil Peyrot
019848c864 Release version 0.5.0. 2017-06-11 14:58:34 +01:00
Emmanuel Gil Peyrot
60521298d6 Cargo.toml: Bump base64, improve performances and reduce unsafe code. 2017-06-11 14:57:30 +01:00
Maxime “pep” Buquet
c4c6528197 Muc <x xmlns='http://jabber.org/protocol/muc'/> parser 2017-05-30 22:02:56 +01:00
Emmanuel Gil Peyrot
fcfe1888e2 Release version 0.4.0. 2017-05-28 01:48:03 +01:00
Emmanuel Gil Peyrot
6794b34714 Cargo.toml: Update minidom to 0.4.3 to use its new IntoAttributeValue implementation on numbers. 2017-05-27 23:18:15 +01:00
Emmanuel Gil Peyrot
2c77c4f701 idle: Add the chrono dependency to actually parse dates. 2017-05-27 12:20:19 +01:00
Emmanuel Gil Peyrot
dfdfd8cf71 Add a legacy caps parser and serialiser. 2017-05-25 02:34:03 +01:00
Emmanuel Gil Peyrot
cde19967a6 Release version 0.3.0! 2017-05-23 23:50:00 +01:00
Emmanuel Gil Peyrot
c1e62cf69b Cargo.toml: Update minidom, probably nice things in it! 2017-05-23 23:28:56 +01:00
Emmanuel Gil Peyrot
80695edb72 chatstates, ping, presence: Check for extraneous attributes. 2017-05-21 16:44:35 +01:00
Emmanuel Gil Peyrot
8f85c95a52 Release version 0.2.0! 2017-05-06 21:54:12 +01:00
Emmanuel Gil Peyrot
29725b9d4d Update to minidom 0.3.0. 2017-05-04 01:20:22 +01:00
Emmanuel Gil Peyrot
1cea1987a2 Cargo.toml: Remove superfluous license-file. 2017-05-04 01:20:01 +01:00
Emmanuel Gil Peyrot
407e4cceb4 License the project under MPL-2.0. 2017-04-29 22:14:34 +01:00
Emmanuel Gil Peyrot
6f2ee2f0ad Cargo.toml: Add some metadata. 2017-04-29 21:41:18 +01:00
Emmanuel Gil Peyrot
6a48a6bf00 ecaps2, error: Update to base64 0.5. 2017-04-27 18:33:02 +01:00
Emmanuel Gil Peyrot
5d51dff9e6 disco: Bump minidom dependency to 0.2.0, which fixes xml:lang parsing. 2017-04-26 00:22:40 +01:00
Emmanuel Gil Peyrot
948b54d073 ecaps2: Implement blake2b. 2017-04-23 19:28:03 +01:00
Emmanuel Gil Peyrot
5e802b457e Cargo.toml: Update the jid crate to 0.2.0, which implements From<JID> on String. 2017-04-23 16:30:41 +01:00
Emmanuel Gil Peyrot
5e7ad720c3 Add a message parser, along with a dependency on jid. 2017-04-23 15:13:03 +01:00