42a3e42
roster: Simplify parsing of Item.
Emmanuel Gil Peyrot created
42a3e42
roster: Simplify parsing of Item.
Emmanuel Gil Peyrot created
80a2f42
media_element: Simplify parsing of MediaElement.
Emmanuel Gil Peyrot created
6533395
media_element: Simplify parsing of URI.
Emmanuel Gil Peyrot created
ef04d2e
stanza_error: Generate DefinedCondition automatically.
Emmanuel Gil Peyrot created
2661259
chatstates: Generate ChatState automatically.
Emmanuel Gil Peyrot created
cec581b
roster: Parse query using the new helpers.
Emmanuel Gil Peyrot created
e4cfc1b
jingle_ft: Simplify serialisation.
Emmanuel Gil Peyrot created
988b6a6
jingle_ft: Parse <range/> using the new helper.
Emmanuel Gil Peyrot created
0ead24a
helpers, disco: Parse children based on their name and namespace.
Emmanuel Gil Peyrot created
d78a0e6
helpers, disco: Add missing serialisation, and add a test.
Emmanuel Gil Peyrot created
682bb34
delay: Use the new helper macro.
Emmanuel Gil Peyrot created
32e373b
helpers: Add a plain text codec.
Emmanuel Gil Peyrot created
cb6eb55
macros: Uniformise trailing commas handling.
Emmanuel Gil Peyrot created
3f57edf
hashes: Use the new helpers.
Emmanuel Gil Peyrot created
ad17c87
Move Base64 codec into a helper module.
Emmanuel Gil Peyrot created
3e37bef
Implement macro for elements containing children
Rust Cambridge Mob created
77e150c
Implement macro for elements containing text
Rust Cambridge Mob created
9c9ffe7
caps: Do the same fixes, unbreak blake2 and simplify code.
Emmanuel Gil Peyrot created
702c4d2
ecaps2: Use the digest() facility to simplify hashing.
Emmanuel Gil Peyrot created
c1ff291
Update all crypto crates to their latest release; un-break blake2b.
Emmanuel Gil Peyrot created
e8c1967
Merge branch 'clippy' into 'master'
fix clippy warnings See merge request lumi/minidom-rs!20
lumi created
df76bc1
fix clippy warnings
Emmanuel Gil Peyrot created
f4debf1
Merge branch 'tafia/minidom-rs-quick_xml_optim'
lumi created
8aa51bd
eme: Restore docstrings.
Emmanuel Gil Peyrot created
4fb909c
data_forms: Simplify serialisation using .map().
Emmanuel Gil Peyrot created
1e39a4c
jingle_s5b: Actually use the Candidate parser.
Emmanuel Gil Peyrot created
3525848
delay: Simplify parsing and add more checks.
Emmanuel Gil Peyrot created
7950fe8
rsm: Simplify serialisation.
Emmanuel Gil Peyrot created
86eb65b
mam: Bump jid to 0.3.1, to serialise it directly to a text node.
Emmanuel Gil Peyrot created
6e48d0f
media_element: Also check for unknown attributes.
Emmanuel Gil Peyrot created
4875f15
media_element: Parse URI separately from MediaElement.
Emmanuel Gil Peyrot created
7490799
fixing the date format in the change log
lumi created
0541234
add a changelog
lumi created
92723a2
Merge branch 'minidom' into 'master'
Implement IntoElements on Jid See merge request lumi/jid-rs!9
lumi created
fb27b62
jingle_ft: Correctly insert <range/> in <file/>.
Emmanuel Gil Peyrot created
655fc9a
Cargo.toml: Bump base64 to 0.7.0.
Emmanuel Gil Peyrot created
bd9aa01
Split macros into their own module.
Emmanuel Gil Peyrot created
df069ac
mam: Simplify parsing.
Emmanuel Gil Peyrot created
6eba0e7
Simplify check_self macro.
Emmanuel Gil Peyrot created
5185c0b
bump version
Emmanuel Gil Peyrot created
2ffa3dc
optionally implement minidom::IntoElements
Emmanuel Gil Peyrot created
5cdb2d7
Split out DateTime parsing into its own module (implement XEP-0082).
Emmanuel Gil Peyrot created
82fcf3b
ecaps2: Simplify parsing.
Emmanuel Gil Peyrot created
47c9263
blocking: Merge get_children_items into the try_from.
Emmanuel Gil Peyrot created
649286d
disco: Use generate_element_with_only_attributes.
Emmanuel Gil Peyrot created
61badcc
Add meta support to macros.
Emmanuel Gil Peyrot created
929bd57
Add a generate_element_with_only_attributes macro, and use it wherever it makes sense.
Emmanuel Gil Peyrot created
ed53f45
ping: Add a serialise test.
Emmanuel Gil Peyrot created
b5e41a7
Fix the name in create_empty_element.
Emmanuel Gil Peyrot created
7fa889f
jingle: Import the disposition attribute values.
Emmanuel Gil Peyrot created