Maxime “pep” Buquet
e250e9cf2c
Add doctest for prefix fn
2017-12-30 17:26:15 +01:00
Maxime “pep” Buquet
7d009923b7
Update author list
2017-12-30 17:26:15 +01:00
Maxime “pep” Buquet
1c3a701d2e
element: Fix element name comparison in from_reader
...
quick-xml's Events seem to always return prefixed names, and the
from_reader function, when comparing name of the pop-ed element, and
received event element, was using the unprefixed name to compare.
2017-12-30 17:26:15 +01:00
lumi
359f6bb4aa
Merge branch 'update-deps' into 'master'
...
Update/Change deps: quick-xml, xmpp-parsers, minidom, jid
See merge request xmpp-rs/xmpp-rs!32
2017-12-28 17:36:21 +00:00
Maxime “pep” Buquet
2146244e1c
Update docker image
2017-12-28 18:08:49 +01:00
Maxime “pep” Buquet
2fb540f85b
component: Fix attributes parsing; thanks Link Mauve
2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
5f9d91140d
transport, component, connection: Do not use unneeded return values
2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
690e83725c
connection: Unneeded return value
2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
06fd0a354a
client: Adapt to quickxml
2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
44a03c37d5
component: Remove duplicate call to read_event
2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
37148b9097
transport: Adapt to quick_xml. Thanks eijebong.
2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
4b322cc62b
connection: Adapt C2S and Component2S impl for quickxml; Thanks eijebong
2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
5e5086e2ef
plugins/roster: Subscription is now an enum
2017-12-28 16:54:37 +01:00
Maxime “pep” Buquet
5e58956408
Replace xml-rs bits by quickxml in Error
2017-12-28 16:53:13 +01:00
Maxime “pep” Buquet
99a4ad5cac
Use quick_xml crate instead of xml
2017-12-28 16:53:13 +01:00
Maxime “pep” Buquet
1a9a100bdc
plugins/ibb: IBB enum not available in the parser anymore
2017-12-28 16:53:13 +01:00
Maxime “pep” Buquet
1a8ea2e383
plugins/messaging: Body, Thread, Subject are now structs
2017-12-28 16:53:13 +01:00
Maxime “pep” Buquet
5508f5b388
plugins/messaging: Receipt doesn't exist anymore
2017-12-28 16:53:03 +01:00
Maxime “pep” Buquet
862edfde58
Break the world
2017-12-28 16:37:31 +01:00
Emmanuel Gil Peyrot
7913ca0a76
Added tag v0.9.0 for changeset a1ca167bf1d2
2017-12-27 17:35:46 +01:00
Emmanuel Gil Peyrot
bf116941ec
Release version 0.9.0.
2017-12-27 17:35:36 +01:00
Emmanuel Gil Peyrot
9cd3490100
Cargo.toml: Bump base64 version.
2017-12-27 17:35:29 +01:00
Emmanuel Gil Peyrot
efdda7404c
ChangeLog: Add imminent vesion 0.9.0.
2017-12-27 17:32:43 +01:00
lumi
4392446189
update the change log
2017-12-27 17:23:28 +01:00
lumi
5563449c07
change Cargo.toml to reflect the repository transfer
2017-12-27 17:16:59 +01:00
lumi
a8c4c45767
Merge branch 'master' into 'master'
...
Update minidom dep to 0.7.0
See merge request lumi/jid-rs!10
2017-12-27 16:08:53 +00:00
Emmanuel Gil Peyrot
023ba2b9f0
Cargo.toml: Bump minidom and jid.
2017-12-27 16:52:28 +01:00
Maxime “pep” Buquet
a733ea5fb8
Update minidom dep to 0.7.0
2017-12-27 16:46:35 +01:00
lumi
4685becf84
Merge branch 'update' into 'master'
...
Update dependencies, and bump version
See merge request lumi/minidom-rs!22
2017-12-27 15:14:34 +00:00
Emmanuel Gil Peyrot
8f0549b0dd
update dependencies, and bump version
2017-12-27 16:05:11 +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