Commit graph

1282 commits

Author SHA1 Message Date
fa118433df
Create Cargo.toml workspace file. Add patch directives to override path
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-19 17:57:43 +02:00
0970e7b484 Merge minidom-rs project 2019-10-18 14:28:23 +02:00
57b2c6a135
Prepare for merge: Move all minidom-rs files into minidom-rs/
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-18 14:27:53 +02:00
d9d676a0cb Merge jid-rs project 2019-10-18 14:23:27 +02:00
5a6a1d7c97
Prepare for merge: Move all jid-rs files into jid-rs/
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-18 14:23:21 +02:00
ce6b1d28ee Merge tokio-xmpp project 2019-10-18 14:16:58 +02:00
34aa710366
Prepare for merge: Move all tokio-xmpp files into tokio-xmpp/
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-18 14:16:01 +02:00
57d6c9fc75 Merge xmpp-parsers project 2019-10-18 13:51:22 +02:00
dc76f296de
Prepare for merge: Move all xmpp-parsers files into xmpp-parsers/
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-18 13:47:10 +02:00
2fec9083a4
Prepare for merge: Move all xmpp-rs files into xmpp-rs/
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-18 13:46:58 +02:00
Emmanuel Gil Peyrot
8a13d7f010 jingle_ice_udp: Add methods to add a RTP candidate and set the DTLS-SRTP fingerprint. 2019-10-18 13:06:36 +02:00
Emmanuel Gil Peyrot
03e8ef7569 jingle: Expose Description the same way we expose Transport. 2019-10-18 13:06:08 +02:00
Emmanuel Gil Peyrot
7b536e5bfc macros: Implement Display for attributes. 2019-10-18 13:05:33 +02:00
Emmanuel Gil Peyrot
8c21efb2ac jingle_rtp: Use the correct element name for ssrc. 2019-10-18 13:05:14 +02:00
176166b60a
Ensure Jid is Hash-able
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-16 01:23:21 +02:00
1ee6609c97
Re-export quick_xml dependency
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-15 23:50:57 +02:00
1d5276ccbd
Update quick-xml dep to 0.17
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-15 23:50:35 +02:00
dfd28eaf40
Actually bump version to 0.16.0
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-15 23:18:08 +02:00
0b936b57c7
Prepare for release 0.16.0
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-15 23:15:17 +02:00
567b22db72
DOAP: Update chatroom URI
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-15 22:51:08 +02:00
ed5e6608af
DOAP: Update foaf:mbox_sha1sum for pep.
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-15 22:49:16 +02:00
Astro
450d43a0ee update deps 2019-10-15 22:37:50 +02:00
147d07832e
Prepare for 0.8 release
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-15 22:35:46 +02:00
Astro
9a5c95694b add jid to Event::Online
breaks the API
2019-10-15 22:02:32 +02:00
Astro
16458dedf1 client: replace jid field with bound_jid()
resolves gitlab MR #8
2019-10-15 21:18:24 +02:00
Emmanuel Gil Peyrot
aeb8bc95f4 Add a parser for XEP-0293. 2019-10-12 19:10:50 +02:00
Emmanuel Gil Peyrot
cd32ea4c03 Add a parser for XEP-0339. 2019-10-12 18:18:02 +02:00
Emmanuel Gil Peyrot
d654b1bd30 jingle_rtp: Add constructors. 2019-10-12 17:16:36 +02:00
Emmanuel Gil Peyrot
5338cd6599 pubsub: Add a constructor for items request. 2019-10-12 17:14:00 +02:00
Emmanuel Gil Peyrot
7665f7e5d8 jingle: Wrap all supported and unknown transports in an enum. 2019-10-12 17:13:42 +02:00
Emmanuel Gil Peyrot
b91e5bdc4e jingle_ice_udp: Add a constructor for Transport. 2019-10-12 17:13:02 +02:00
Emmanuel Gil Peyrot
7f8cdc5bf0 jingle_dtls_srtp: Add constructors from Hash and from strings. 2019-10-12 17:11:34 +02:00
Emmanuel Gil Peyrot
fcdffba31c macros: Add support for wildcard namespaces. 2019-10-12 17:10:36 +02:00
Emmanuel Gil Peyrot
76619178a2 Add log as a dependency, for tracing XML and stuff. 2019-09-29 04:11:26 +02:00
Emmanuel Gil Peyrot
598bbdd523 Make avatar support optional. 2019-09-29 04:11:26 +02:00
Emmanuel Gil Peyrot
a3e6ef8c3a Move from XEP-0048 to Bookmarks 2 (This Time it’s Serious). 2019-09-29 04:11:26 +02:00
Emmanuel Gil Peyrot
2eb521fa02 Add a Bookmarks 2 (This Time it's Serious) parser. 2019-09-29 01:47:21 +02:00
Emmanuel Gil Peyrot
d1d98ff3d5 Use crate::Element instead of minidom::Element.
This makes refactoring much easier.
2019-09-25 10:28:44 +02:00
Emmanuel Gil Peyrot
552fef90d3 DOAP: Mention that XEP-0068 is supported
There is no module for this XEP, but it is only a best practice document
about XEP-0004 so there is no need for one.
2019-09-20 01:46:44 +02:00
Emmanuel Gil Peyrot
89d24de302 receipts: Update to XEP-0184 version 1.4.0. 2019-09-20 01:41:30 +02:00
Emmanuel Gil Peyrot
eac385700c bob, jid_prep, cert_management: Add size tests for 32-bit. 2019-09-17 17:14:56 +02:00
8b54b7fd43
CI: refactor, add caching
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-13 03:33:08 +02:00
d5f6c181af
CI: Refactor: split jobs, add tests, and caching
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-13 03:27:28 +02:00
6ce9496fc3 CI: Add jobs for 'comments' feature
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-13 03:18:37 +02:00
7a0ba4f39d CI: Import .gitlab-ci.yml from xmpp-rs
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-13 03:18:37 +02:00
5aee776f66 Update to edition 2018
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-13 03:18:07 +02:00
e9ce2838a6 CI: expose full backtrace for tests
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-13 03:03:03 +02:00
27b3f43261
CI: Add caching
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-13 02:41:19 +02:00
82be62678a
CI: refactor .gitlab-ci.yml
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-13 02:25:23 +02:00
eba25e4acc
CI: Use recent rust image, split build/test stages
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-13 02:00:52 +02:00