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
|
7750aae5b5
|
presence, message, jingle_ft: Remove unneeded println!().
|
2017-04-29 06:57:20 +01:00 |
|
Emmanuel Gil Peyrot
|
61efeb827f
|
forwarding: Remove unused imports.
|
2017-04-29 06:50:57 +01:00 |
|
Emmanuel Gil Peyrot
|
eecb47f4ed
|
mam: Add tests.
|
2017-04-29 06:41:55 +01:00 |
|
Emmanuel Gil Peyrot
|
0b2d46aa3a
|
Add a MAM parser and serialiser.
|
2017-04-29 06:07:00 +01:00 |
|
Emmanuel Gil Peyrot
|
7cd4a49011
|
error: Add JidParseError.
|
2017-04-29 06:06:41 +01:00 |
|
Emmanuel Gil Peyrot
|
72a6eee2fd
|
Add a RSM parser and serialiser.
|
2017-04-29 04:37:18 +01:00 |
|
Emmanuel Gil Peyrot
|
0f92a11894
|
Add a forwarding parser and serialiser.
|
2017-04-29 03:50:49 +01:00 |
|
Emmanuel Gil Peyrot
|
d824a161b6
|
message: Implement IntoElements.
|
2017-04-29 03:50:20 +01:00 |
|
Emmanuel Gil Peyrot
|
4dc585f1c9
|
delay: Implement IntoElements.
|
2017-04-29 03:50:02 +01:00 |
|
Emmanuel Gil Peyrot
|
8b964df645
|
Add a stanza-id parser and serialiser.
|
2017-04-29 03:23:50 +01:00 |
|
Emmanuel Gil Peyrot
|
b09c57ec72
|
ecaps2: Move hashing crates to the main library.
|
2017-04-29 01:31:39 +01:00 |
|
Emmanuel Gil Peyrot
|
45b38bcef9
|
iq: Wire up the IBB parser and serialiser.
|
2017-04-29 01:06:12 +01:00 |
|
Emmanuel Gil Peyrot
|
846148d618
|
ibb: Fix serialisation of <data/> data.
|
2017-04-28 23:46:32 +01:00 |
|
Emmanuel Gil Peyrot
|
5e4ba2701b
|
iq: Wire up the Jingle parser and serialiser.
|
2017-04-28 23:46:06 +01:00 |
|
Emmanuel Gil Peyrot
|
4fb4727357
|
jingle: Remove extraneous println!.
|
2017-04-28 23:45:43 +01:00 |
|
Emmanuel Gil Peyrot
|
10a336f874
|
jingle: Accept any unknown child, as per the specification.
|
2017-04-28 23:45:27 +01:00 |
|
Emmanuel Gil Peyrot
|
c20d37a842
|
jingle: Add serialisation for <reason/>.
|
2017-04-28 23:45:02 +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
|
9f6eea06ce
|
ns: Fix the hashes text-names namespaces.
|
2017-04-28 23:42:50 +01:00 |
|
Emmanuel Gil Peyrot
|
fe3300b4b0
|
jingle_ft: Add the forgotten desc element.
|
2017-04-28 23:42:27 +01:00 |
|
Emmanuel Gil Peyrot
|
30a596cb26
|
ibb: Implement serialise.
|
2017-04-27 19:05:51 +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
|
a0eab6c1af
|
ecaps2: Import Digest from digest.
|
2017-04-26 00:20:50 +01:00 |
|
Emmanuel Gil Peyrot
|
7fc40dbb19
|
ecaps2: Remove extraneous borrowing on base64::encode.
|
2017-04-24 20:03:05 +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
|
db1a87e2ee
|
jingle: Implement serialise.
|
2017-04-24 19:25:00 +01:00 |
|
Emmanuel Gil Peyrot
|
fa10ab4ebc
|
jingle: Implement From for String on all special attributes.
|
2017-04-24 19:25:00 +01:00 |
|
Emmanuel Gil Peyrot
|
90f1792ebc
|
jingle_ibb: Make the fields in Transport public.
|
2017-04-24 19:25:00 +01:00 |
|
Emmanuel Gil Peyrot
|
2b19a415d4
|
jingle_ibb: Implement serialise.
|
2017-04-24 19:25:00 +01:00 |
|
Emmanuel Gil Peyrot
|
c71b32ae24
|
ibb: Implement IntoAttributeValue for Stanza.
|
2017-04-24 19:25:00 +01:00 |
|
Maxime “pep” Buquet
|
1b4c0c4589
|
iq: Clippify
|
2017-04-24 19:20:35 +01:00 |
|
Maxime “pep” Buquet
|
c462d230f1
|
ping, iq: Implement ping::serialise_ping and link to Iq.
|
2017-04-23 21:17:26 +01:00 |
|
Maxime “pep” Buquet
|
b259ab9ef2
|
iq: Link disco parser to Iq.
|
2017-04-23 21:12:27 +01:00 |
|
Maxime “pep” Buquet
|
04af2f3d26
|
Implement Iq stanzas parsing
|
2017-04-23 20:38:13 +01:00 |
|
Emmanuel Gil Peyrot
|
944cb3964e
|
presence: Add status as a possible payload.
|
2017-04-23 19:32:48 +01:00 |
|
Emmanuel Gil Peyrot
|
93343f3a00
|
Add a status parser.
|
2017-04-23 19:28:25 +01:00 |
|
Emmanuel Gil Peyrot
|
948b54d073
|
ecaps2: Implement blake2b.
|
2017-04-23 19:28:03 +01:00 |
|
Emmanuel Gil Peyrot
|
2c95fd6786
|
presence: Add ecaps2 as a possible payload.
|
2017-04-23 18:38:53 +01:00 |
|
Emmanuel Gil Peyrot
|
429abb996d
|
ecaps2: Implement serialise.
|
2017-04-23 18:36:37 +01:00 |
|
Emmanuel Gil Peyrot
|
20949c2832
|
hashes: Implement serialise.
|
2017-04-23 18:36:12 +01:00 |
|
Emmanuel Gil Peyrot
|
78e8a06ec2
|
Add a presence parser.
|
2017-04-23 17:30:23 +01:00 |
|
Emmanuel Gil Peyrot
|
6a56918484
|
ns: Add the namespaces of hashes functions we implement.
|
2017-04-23 17:30:07 +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
|
c81509744f
|
lib, message, jingle_ft: Remove unused imports.
|
2017-04-23 15:32:38 +01:00 |
|
Emmanuel Gil Peyrot
|
5e7ad720c3
|
Add a message parser, along with a dependency on jid.
|
2017-04-23 15:13:03 +01:00 |
|