Emmanuel Gil Peyrot
|
0d4327eb42
|
macros: Remove use requirement on minidom::IntoAttributeValue.
|
2018-05-14 16:12:56 +02:00 |
|
Emmanuel Gil Peyrot
|
040792c242
|
macros: Remove use requirement on std::str::FromStr.
|
2018-05-14 16:11:22 +02:00 |
|
Emmanuel Gil Peyrot
|
292cdd059c
|
macros: Remove use requirement on try_from::TryFrom.
|
2018-05-14 16:07:15 +02:00 |
|
Emmanuel Gil Peyrot
|
84355f9e1d
|
macros: Simplify generated code for check_no_attributes!().
|
2018-05-12 20:25:59 +02:00 |
|
Emmanuel Gil Peyrot
|
6bb466eea2
|
Use check_self!() where it makes sense.
|
2018-05-12 18:31:11 +02:00 |
|
Emmanuel Gil Peyrot
|
e0438f9b88
|
jingle_message, muc, presence, version: Always use the check_no_attributes macro.
|
2018-05-12 17:59:04 +02:00 |
|
Emmanuel Gil Peyrot
|
f2f8de773b
|
message: Rename body into value, since this applies to subject too.
|
2018-05-12 17:42:49 +02:00 |
|
Emmanuel Gil Peyrot
|
c72f5819c7
|
message: Optimise slightly the get_best method.
|
2018-05-12 17:42:07 +02:00 |
|
Emmanuel Gil Peyrot
|
6bafe35d2a
|
message: Add getters for the best body per language list.
|
2018-05-12 17:22:05 +02:00 |
|
Emmanuel Gil Peyrot
|
53e23cbf65
|
jingle_s5b: Make Candidate.host an IpAddr instead of a String.
|
2018-05-04 21:19:40 +02:00 |
|
Emmanuel Gil Peyrot
|
3310f29704
|
jingle_s5b: Add constructors and setters.
|
2018-05-04 19:11:03 +02:00 |
|
Emmanuel Gil Peyrot
|
927df2fdb1
|
jingle_ft: Add constructors and setters.
|
2018-05-04 19:10:45 +02:00 |
|
Emmanuel Gil Peyrot
|
a1e95ffb2e
|
jingle: Add constructors and setters.
|
2018-05-04 19:10:29 +02:00 |
|
Emmanuel Gil Peyrot
|
c762a03c39
|
hashes: Add two constructors.
|
2018-05-04 19:10:04 +02:00 |
|
Emmanuel Gil Peyrot
|
d83624c8a4
|
component: Add constructors.
|
2018-03-01 17:32:50 +01:00 |
|
Emmanuel Gil Peyrot
|
0a057cdfef
|
component: Fix handshake content, it’s hex, not base64!
|
2018-03-01 17:31:49 +01:00 |
|
Emmanuel Gil Peyrot
|
011308b4b4
|
Add a component handshake parser.
|
2018-03-01 10:57:01 +01:00 |
|
Emmanuel Gil Peyrot
|
395b64e644
|
Add a <stream:stream> parser.
|
2018-03-01 10:08:30 +01:00 |
|
Emmanuel Gil Peyrot
|
3de29e1e81
|
lib, ns, error, macros: Update the copyright year.
|
2018-03-01 10:01:35 +01:00 |
|
Emmanuel Gil Peyrot
|
a484150e4b
|
bind: Switch to an enum, only three options are possible.
|
2018-02-23 12:38:40 +01:00 |
|
Emmanuel Gil Peyrot
|
7c0975dd5d
|
Add a Bind parser.
|
2018-02-20 17:43:19 +01:00 |
|
Emmanuel Gil Peyrot
|
cfaebb4a91
|
Add a SASL parser.
|
2018-02-20 17:01:12 +01: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
|
208e280067
|
Add a WebSocket <open/> parser.
|
2018-02-20 16:20:45 +01:00 |
|
Emmanuel Gil Peyrot
|
93c7ea6914
|
muc/user: Improve documentation of Status.
|
2017-11-24 05:50:24 +00:00 |
|
Emmanuel Gil Peyrot
|
75625c497c
|
muc/user: Simplify Status with a new macro.
|
2017-11-24 05:44:58 +00:00 |
|
Emmanuel Gil Peyrot
|
32f427a73c
|
muc/user: Generate Reason automatically.
|
2017-11-24 05:24:12 +00:00 |
|
Emmanuel Gil Peyrot
|
5a2f4859cf
|
Add a mood parser and serialiser.
|
2017-11-24 05:20:36 +00:00 |
|
Emmanuel Gil Peyrot
|
42a3e42533
|
roster: Simplify parsing of Item.
|
2017-11-24 05:09:25 +00:00 |
|
Emmanuel Gil Peyrot
|
80a2f425e2
|
media_element: Simplify parsing of MediaElement.
|
2017-11-24 04:48:31 +00:00 |
|
Emmanuel Gil Peyrot
|
6533395ec3
|
media_element: Simplify parsing of URI.
|
2017-11-24 04:46:08 +00:00 |
|
Emmanuel Gil Peyrot
|
ef04d2e524
|
stanza_error: Generate DefinedCondition automatically.
|
2017-11-24 04:30:33 +00:00 |
|
Emmanuel Gil Peyrot
|
2661259e9a
|
chatstates: Generate ChatState automatically.
|
2017-11-24 04:27:35 +00:00 |
|
Emmanuel Gil Peyrot
|
cec581baa0
|
roster: Parse query using the new helpers.
|
2017-11-23 16:45:05 +00:00 |
|
Emmanuel Gil Peyrot
|
e4cfc1b867
|
jingle_ft: Simplify serialisation.
|
2017-11-23 16:37:04 +00:00 |
|
Emmanuel Gil Peyrot
|
988b6a6160
|
jingle_ft: Parse <range/> using the new helper.
|
2017-11-23 16:33:08 +00:00 |
|
Emmanuel Gil Peyrot
|
0ead24a041
|
helpers, disco: Parse children based on their name and namespace.
|
2017-11-23 16:32:18 +00:00 |
|
Emmanuel Gil Peyrot
|
d78a0e6dae
|
helpers, disco: Add missing serialisation, and add a test.
|
2017-11-23 16:30:53 +00:00 |
|
Emmanuel Gil Peyrot
|
682bb34b0b
|
delay: Use the new helper macro.
|
2017-11-23 16:19:24 +00:00 |
|
Emmanuel Gil Peyrot
|
32e373be03
|
helpers: Add a plain text codec.
|
2017-11-23 16:19:04 +00:00 |
|
Emmanuel Gil Peyrot
|
cb6eb55686
|
macros: Uniformise trailing commas handling.
|
2017-11-23 16:06:35 +00:00 |
|
Emmanuel Gil Peyrot
|
3f57edfc27
|
hashes: Use the new helpers.
|
2017-11-23 15:52:06 +00:00 |
|
Emmanuel Gil Peyrot
|
ad17c877f5
|
Move Base64 codec into a helper module.
|
2017-11-23 16:00:47 +00:00 |
|
Rust Cambridge Mob
|
3e37beffe2
|
Implement macro for elements containing children
|
2017-11-16 21:00:01 +00:00 |
|
Rust Cambridge Mob
|
77e150c63d
|
Implement macro for elements containing text
|
2017-11-16 20:17:11 +00:00 |
|
Emmanuel Gil Peyrot
|
9c9ffe70a7
|
caps: Do the same fixes, unbreak blake2 and simplify code.
|
2017-11-15 23:16:37 +00:00 |
|
Emmanuel Gil Peyrot
|
702c4d2932
|
ecaps2: Use the digest() facility to simplify hashing.
|
2017-11-15 23:15:12 +00: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
|
8aa51bd047
|
eme: Restore docstrings.
|
2017-11-01 00:24:23 +00:00 |
|
Emmanuel Gil Peyrot
|
4fb909cfd1
|
data_forms: Simplify serialisation using .map().
|
2017-10-31 23:33:34 +00:00 |
|