Emmanuel Gil Peyrot
92277ccde0
jingle_ft: Add support for empty range elements.
...
These can be used to indicate support for ranged transfers.
2017-08-27 02:33:37 +01:00
Emmanuel Gil Peyrot
f51fa15b68
jingle_ft: Add forgotten xml:lang support for <desc/>.
2017-08-27 01:22:15 +01:00
Emmanuel Gil Peyrot
f6f6faeb77
iq, jingle_ft: Simplify item counting with Iterator::count().
2017-07-20 23:08:23 +01:00
Emmanuel Gil Peyrot
487dbdc6de
Replace Into<Element> with From<…> for Element.
...
This allows Element::from() to work, and since Into<Element> is
automatically implemented for any type implementing From there is no
change to existing code.
2017-07-20 20:36:13 +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
6f69f2d7d9
jingle_ft: Parse <date/> into a proper DateTime.
2017-06-16 20:37:48 +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
a6b3152add
hashes: Make the hash a Vec<u8>, to avoid base64 issues.
2017-05-25 00:30:29 +01:00
Emmanuel Gil Peyrot
16e43c0b01
Convert all of the parsers/serialisers into consuming their parameter.
2017-05-23 23:31:33 +01:00
Emmanuel Gil Peyrot
e7e4284a0d
jingle_ft: Obtain attributes using the get_attr! macro.
2017-05-21 21:02:06 +01:00
Emmanuel Gil Peyrot
b22acff15e
hashes, ecaps2, jingle_ft: Make the algorithm a proper enum.
2017-05-18 23:09:29 +01:00
Emmanuel Gil Peyrot
1ec3806629
hashes: Switch to Into/TryFrom.
2017-05-06 20:46:11 +01:00
Emmanuel Gil Peyrot
a3a90e4eda
jingle_ft: Switch to Into/TryFrom.
2017-05-06 20:30:52 +01:00
Emmanuel Gil Peyrot
29725b9d4d
Update to minidom 0.3.0.
2017-05-04 01:20:22 +01:00
Emmanuel Gil Peyrot
4b90c1dc1f
data_forms, disco, jingle, jingle_ft: Remove superfluous “extern crate”.
2017-04-29 22:10:38 +01:00
Emmanuel Gil Peyrot
407e4cceb4
License the project under MPL-2.0.
2017-04-29 22:14:34 +01:00
Emmanuel Gil Peyrot
7750aae5b5
presence, message, jingle_ft: Remove unneeded println!().
2017-04-29 06:57:20 +01:00
Emmanuel Gil Peyrot
de93c32cb5
jingle_ft: Add a received parser.
2017-04-28 23:43:47 +01:00
Emmanuel Gil Peyrot
eeb9b36620
jingle_ft: Make Creator into an enum, instead of a String.
2017-04-28 23:43:24 +01:00
Emmanuel Gil Peyrot
fe3300b4b0
jingle_ft: Add the forgotten desc element.
2017-04-28 23:42:27 +01:00
Emmanuel Gil Peyrot
049ef23595
jingle_ft: Implement IntoElements on Range, and change size to be an u64.
2017-04-24 19:52:41 +01:00
Emmanuel Gil Peyrot
5abf820fad
jingle_ft: Implement serialise.
2017-04-24 19:25:00 +01:00
Emmanuel Gil Peyrot
c81509744f
lib, message, jingle_ft: Remove unused imports.
2017-04-23 15:32:38 +01:00
Emmanuel Gil Peyrot
fbb609485b
Add a JingleFT parser.
2017-04-22 17:39:21 +01:00