Commit graph

1299 commits

Author SHA1 Message Date
5a254bca1a
parsers/jingle: fixes struct size in tests
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-11-09 01:32:11 +01:00
70f3ef5523
parsers: Use new NSChoice API from minidom. Fixes tests
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-11-09 01:31:36 +01:00
362ceae922
minidom: Add NSChoice enum to extent element.is and .has_ns API
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-11-09 01:26:48 +01:00
276dc4fcb2
minidom: Fix code style
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-11-06 03:51:58 +01:00
Emmanuel Gil Peyrot
877d5c21da minidom: Add a blanket impl for From<Into<Element>> for Node. 2019-11-03 18:49:11 +01:00
a1489a6428
xmpp-rs: Use to_hex conversion from struct directly
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-23 15:03:30 +02:00
6d1d441372 Check with nightly image; remove zsh-ism
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-23 02:31:14 +02:00
a104ebc3f6
Rustfmt pass, and rustfmt --check in CI"
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-23 01:36:02 +02:00
e1b53eae3c Remove unused .gitlab-ci.yml files
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-23 01:02:11 +02:00
ae764477c7 Use ref to avoid 'cannot bind by-mode pattern'
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-23 01:02:11 +02:00
a55d420979
Temporarily remove features
It's not possible to use them at the top of the workspace.

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-23 00:29:28 +02:00
a3922138a3
xmpp-rs: Test that client builds correctly
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-22 23:46:50 +02:00
721897f49b
xmpp-rs: declare avatars feature and set as default
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-20 21:16:17 +02:00
2dd116c0e8
Update repo and homepage in Cargo.toml files
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-20 01:04:22 +02:00
d54471055a
Remove .hgignore artifacts from xmpp-parsers
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-20 00:28:38 +02:00
e43336fbdf Merge branch 'merge-repos' into 'master'
Merge repos

Closes #2, #3, #1, #4, #7, #15, tokio-webhook2muc#2, #11, and #18

See merge request xmpp-rs/xmpp-rs!36
2019-10-19 22:22:27 +00:00
a8c33fe911
Update TokioXmppEvent::Online handler with update jid arg
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-10-19 17:59:24 +02:00
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