Emmanuel Gil Peyrot
|
ee243c4720
|
chatstates: Use the new helper macros to simplify parsing.
|
2017-10-10 18:09:58 +01:00 |
|
Emmanuel Gil Peyrot
|
a2b6033336
|
caps: Use the new helper macros to simplify parsing.
|
2017-10-10 18:04:27 +01:00 |
|
Emmanuel Gil Peyrot
|
66fb8fea74
|
message_correct: Use the new helper macros to simplify parsing.
|
2017-10-10 18:00:15 +01:00 |
|
Emmanuel Gil Peyrot
|
cfbfce512e
|
lib, ping, attention: Add a macro for singleton elements.
|
2017-10-10 17:53:25 +01:00 |
|
Emmanuel Gil Peyrot
|
6add31b526
|
lib: Add check macros, to simplify code.
|
2017-10-10 17:52:14 +01:00 |
|
Emmanuel Gil Peyrot
|
33018a5c09
|
roster: Make subscription="none" the default, see RFC6121 §2.1.2.5.
|
2017-10-10 17:40:29 +01:00 |
|
Emmanuel Gil Peyrot
|
558622a08a
|
Added tag v0.8.0 for changeset a7b004bf0a44
|
2017-08-27 14:20:19 +01:00 |
|
Emmanuel Gil Peyrot
|
63c6df59db
|
Release version 0.8.0
|
2017-08-27 14:20:15 +01:00 |
|
Emmanuel Gil Peyrot
|
84437ed03f
|
ChangeLog: Add imminent vesion 0.8.0.
|
2017-08-27 01:46:10 +01:00 |
|
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
|
833ef068c6
|
message: Fix wrong element for xml:lang.
|
2017-08-27 01:21:07 +01:00 |
|
Emmanuel Gil Peyrot
|
f69f567448
|
Use minidom 0.6.1’s Element::has_ns(), to simplify namespace comparisons.
|
2017-08-27 01:04:56 +01:00 |
|
Emmanuel Gil Peyrot
|
c853a1ff4b
|
compare_elements: Add missing license notice.
|
2017-08-27 01:32:15 +01:00 |
|
Astro
|
1b1661fd82
|
Introduce comparing with namespace support.
|
2017-08-19 00:04:18 +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
|
1af06fdf6d
|
Add an iq version parser (XEP-0092).
|
2017-07-29 11:45:45 +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
|
d55fa8e5dd
|
chatstates: Prevent compilation if the module isn’t properly documented.
|
2017-07-29 06:26:50 +01:00 |
|
Emmanuel Gil Peyrot
|
a04c395122
|
roster: Document most structs and their fields.
|
2017-07-29 06:22:35 +01:00 |
|
Emmanuel Gil Peyrot
|
56a66f8c4b
|
message: Enforce more type safety on Body, Subject and Thread.
|
2017-07-29 06:11:48 +01:00 |
|
Emmanuel Gil Peyrot
|
6ec1e46953
|
roster: Make Group a proper struct.
|
2017-07-29 05:36:59 +01:00 |
|
Emmanuel Gil Peyrot
|
5388696b95
|
lib: Remove erroneous “reference” mention in the module docstring.
|
2017-07-29 05:24:20 +01:00 |
|
Emmanuel Gil Peyrot
|
45d196463c
|
disco: Document every struct and their fields.
|
2017-07-29 04:51:51 +01:00 |
|
Emmanuel Gil Peyrot
|
67e72b009e
|
disco: Fix serialisation of extensions, and add a test.
|
2017-07-29 04:39:50 +01:00 |
|
Emmanuel Gil Peyrot
|
4d3717d170
|
disco: Split Feature and Identity parsing out of DiscoQueryResult.
|
2017-07-29 04:35:15 +01:00 |
|
Emmanuel Gil Peyrot
|
5ece20a029
|
disco: Create a mutable DiscoInfoResult at the beginning of its parsing.
|
2017-07-29 04:25:55 +01:00 |
|
Emmanuel Gil Peyrot
|
58760fc28d
|
data_forms: Split field parsing into its own TryFrom impl.
|
2017-07-29 04:19:58 +01:00 |
|
Emmanuel Gil Peyrot
|
37d1ae64ad
|
receipts: Split the stupid enum into two different structs.
|
2017-07-29 04:00:25 +01:00 |
|
Emmanuel Gil Peyrot
|
a0b1d93ff0
|
stanza_id: Split the stupid enum into two different structs.
|
2017-07-29 03:51:41 +01:00 |
|
Emmanuel Gil Peyrot
|
db35d28c9c
|
ibb: Split the stupid enum into three different structs.
|
2017-07-29 03:44:35 +01:00 |
|
Emmanuel Gil Peyrot
|
dfb736a973
|
rsm: Change if .is_some() { .unwrap() } into if let Some().
|
2017-07-29 03:03:45 +01:00 |
|
Emmanuel Gil Peyrot
|
f83fe92244
|
jingle: Wrap the disposition in a struct, to get better type safety.
|
2017-07-29 02:47:33 +01:00 |
|
Emmanuel Gil Peyrot
|
75ae6100b4
|
data_forms: Remove unneccessary swallowing of an error.
|
2017-07-29 02:41:42 +01:00 |
|
Emmanuel Gil Peyrot
|
4b3ced042e
|
ecaps2, jingle_s5b: Replace drain() with into_iter().
|
2017-07-26 00:04:20 +01:00 |
|
Emmanuel Gil Peyrot
|
7511ca46c5
|
Added tag v0.7.1 for changeset 714dc06b558a
|
2017-07-24 23:11:34 +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
|
9e6e84fcb4
|
Added tag v0.7.0 for changeset 28ea59e51a98
|
2017-07-23 18:47:53 +01:00 |
|
Emmanuel Gil Peyrot
|
e26bd3306e
|
Release version 0.7.0.
|
2017-07-23 18:47:46 +01:00 |
|
Emmanuel Gil Peyrot
|
85ea78d5a7
|
ChangeLog: Add 0.7.0 release notes.
|
2017-07-23 18:46:40 +01:00 |
|
Emmanuel Gil Peyrot
|
4454da15b6
|
disco: Implement disco#items.
|
2017-07-21 17:33:58 +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
|
21cee25b27
|
Replace .and_then() with .map() wherever it makes sense.
|
2017-07-21 01:19:34 +01:00 |
|
Emmanuel Gil Peyrot
|
7612c53f9a
|
attention, chatstates, eme, ping: Add a docstring on the structs.
|
2017-07-20 23:47:21 +01:00 |
|
Emmanuel Gil Peyrot
|
fd31e691af
|
lib: Improve the wording of the docstring.
|
2017-07-20 23:46:44 +01:00 |
|
Emmanuel Gil Peyrot
|
87af0f3615
|
message, presence, iq: Improve documentation.
|
2017-07-20 23:10:13 +01:00 |
|
Emmanuel Gil Peyrot
|
5df585ca40
|
data_forms, ibr, message, presence, roster: Always use into_iter.
|
2017-07-20 23:09:22 +01:00 |
|
Emmanuel Gil Peyrot
|
f6f6faeb77
|
iq, jingle_ft: Simplify item counting with Iterator::count().
|
2017-07-20 23:08:23 +01:00 |
|