2a952ff
Merge branch 'simplify' into 'master'
Click to expand commit body
Simplify API: attempt 2 See merge request linkmauve/xmpp-rs!2
linkmauve created
2a952ff
Merge branch 'simplify' into 'master'
Simplify API: attempt 2 See merge request linkmauve/xmpp-rs!2
linkmauve created
3f05681
Simplify the API by removing explicit channels.
Marcin Mielniczuk created
74759a7
Update minidom dep to 0.11
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
24d3d86
Build CI with minidom feature
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
365f265
Add minidom feature for CI tests
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
6b9e858
Release version 0.6.2
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
750562c
add getters for node and domain on Jid
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
2234bb7
macros, pubsub: Fix build failure introduced in the previous commit.
Emmanuel Gil Peyrot created
0aa5f5f
lib: Stop reexporting TryFrom and TryInto.
They are available in std::convert nowadays, and should be imported from there.
Emmanuel Gil Peyrot created
a7dbaee
ChangeLog: Start the next entry.
Emmanuel Gil Peyrot created
329afab
Implement Message Carbons.
Emmanuel Gil Peyrot created
9d6a43f
Add a DOAP file.
Emmanuel Gil Peyrot created
fb71acd
Cargo.toml, ChangeLog: Release version 0.14.0
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
f3eac84
Merge branch 'presence-show-option' into 'master'
presence: Remove Show::None and make presence.show Option<Show> See merge request xmpp-rs/xmpp-parsers!11
linkmauve created
36b5117
Merge branch 'master' into 'master'
Implement From<BareJid> and From<FullJid> for Jid. See merge request xmpp-rs/jid-rs!15
lumi created
8f0d5c7
Implement From<BareJid> and From<FullJid> for Jid.
lumi created
03a1d91
presence: Remove Show::None and make presence.show Option<Show>
This should make it easier to upgrade to minidom 0.11, to avoid having to implement an Iterator for Show, and just implement Into<Node>. It also makes a bit more sense to me semantically. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
8681647
Fix pep email address in copyright once and for all
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
d173254
Merge branch 'update-dependencies' into 'master'
Update dependencies See merge request xmpp-rs/tokio-xmpp!6
Astro created
c5c330d
Prepare for 0.11.0 release
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
019e700
CHANGELOG: Add missing 0.10.0 entry
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
7698211
Update quick-xml dependency to 0.14
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
aacfcc5
Change unnecessary mut variable to default immutable
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
1eaf06b
Update trust-dns.
Emmanuel Gil Peyrot created
c6ab5a2
Update xml5ever.
Emmanuel Gil Peyrot created
956193e
Fix all bare_trait_objects warnings, and deny them.
Emmanuel Gil Peyrot created
bc480f8
Update test_size tests for 32-bit architectures
Emmanuel Gil Peyrot created
3178aaa
Update test_size tests 64bit archs with jid-rs change
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
1e3f940
Update jid dependency to 0.6.0: Jid split change
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
78b0d01
Release version 0.6.1, with the MPL-2.0 relicense.
Emmanuel Gil Peyrot created
8ca35d8
Fix CHANGELOG date for 0.6.0.
Emmanuel Gil Peyrot created
20a7d4f
Switch from LGPLv3 to MPL-2.0.
Emmanuel Gil Peyrot created
e2b5696
Add BareJid and FullJid to the ChangeLog.
Emmanuel Gil Peyrot created
d7a74b2
Specify what is a bare and a full JID, and when to use something else.
Emmanuel Gil Peyrot created
b12487a
Standardise the casing of “full JID” and “bare JID”.
Emmanuel Gil Peyrot created
6b1ad1c
Make the NoResource error description less ambiguous.
Emmanuel Gil Peyrot created
6b17aac
Prepare for release 0.6.0.
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
24aef81
rustfmt pass after split-jids merge
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
c7132be
Merge branch 'split-jids' into 'master'
Split jids See merge request xmpp-rs/jid-rs!14
Maxime Buquet created
08af035
Add contact list support
Emmanuel Gil Peyrot created
80bb663
ns: add XEP-0277 microblog namespace
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
e6542fd
ibr: Ignore size tests, HashMap implementation changed and this added 16Â bytes to every instance.
Emmanuel Gil Peyrot created
07304d7
Merge branch 'contact-addr' into 'master'
Add "Contact Address for XMPP Services" (0157) example See merge request xmpp-rs/tokio-xmpp!4
Astro created
e75e6a1
Merge branch 'download-avatars' into 'master'
Add a download_avatars example See merge request xmpp-rs/tokio-xmpp!5
Astro created
dabdc1d
Fix rustdoc-args option for docs.rs
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
e1bd008
time, date: Add missing docs.
Emmanuel Gil Peyrot created
2d7bf32
Add a XEP-0202 implementation.
Fixes #7.
Emmanuel Gil Peyrot created
395d448
Split Jid struct into BareJid and FullJid. Jid is now an enum
This will help with being able to enforce the usage of bare or full at compile time. It is still possible to allow one or the other with the `Jid` enum. Thanks to O01eg (from xmpp-rs@muc.linkmauve.fr) for the help. This commit also contains code from them. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Maxime “pep” Buquet created
8db6b56
Cargo.toml, ChangeLog: Release version 0.13.1.
Emmanuel Gil Peyrot created
5bf14b0
Drop dependency on try_from.
This bumps the minimum supported stable Rust version to 1.34. The TryFrom and TryInto traits are still reexported to not break the API, but these reexports are deprecated and will be removed in a future release.
Emmanuel Gil Peyrot created