Commit log

2a952ff Merge branch 'simplify' into 'master'

Click to expand commit body
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

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

24d3d86 Build CI with minidom feature

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

365f265 Add minidom feature for CI tests

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

6b9e858 Release version 0.6.2

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

750562c add getters for node and domain on Jid

Click to expand commit body
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.

Click to expand commit body
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

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

f3eac84 Merge branch 'presence-show-option' into 'master'

Click to expand commit body
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'

Click to expand commit body
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>

Click to expand commit body
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

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

d173254 Merge branch 'update-dependencies' into 'master'

Click to expand commit body
Update dependencies

See merge request xmpp-rs/tokio-xmpp!6

Astro created

c5c330d Prepare for 0.11.0 release

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

019e700 CHANGELOG: Add missing 0.10.0 entry

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

7698211 Update quick-xml dependency to 0.14

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

aacfcc5 Change unnecessary mut variable to default immutable

Click to expand commit body
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

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

1e3f940 Update jid dependency to 0.6.0: Jid split change

Click to expand commit body
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.

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

24aef81 rustfmt pass after split-jids merge

Click to expand commit body
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

c7132be Merge branch 'split-jids' into 'master'

Click to expand commit body
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

Click to expand commit body
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'

Click to expand commit body
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'

Click to expand commit body
Add a download_avatars example

See merge request xmpp-rs/tokio-xmpp!5

Astro created

dabdc1d Fix rustdoc-args option for docs.rs

Click to expand commit body
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.

Click to expand commit body
Fixes #7.

Emmanuel Gil Peyrot created

395d448 Split Jid struct into BareJid and FullJid. Jid is now an enum

Click to expand commit body
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.

Click to expand commit body
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