Commit log

7661917 Add log as a dependency, for tracing XML and stuff.

Emmanuel Gil Peyrot created

598bbdd Make avatar support optional.

Emmanuel Gil Peyrot created

a3e6ef8 Move from XEP-0048 to Bookmarks 2 (This Time it’s Serious).

Emmanuel Gil Peyrot created

2eb521f Add a Bookmarks 2 (This Time it's Serious) parser.

Emmanuel Gil Peyrot created

d1d98ff Use crate::Element instead of minidom::Element.

Click to expand commit body
This makes refactoring much easier.

Emmanuel Gil Peyrot created

552fef9 DOAP: Mention that XEP-0068 is supported

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

Emmanuel Gil Peyrot created

89d24de receipts: Update to XEP-0184 version 1.4.0.

Emmanuel Gil Peyrot created

eac3857 bob, jid_prep, cert_management: Add size tests for 32-bit.

Emmanuel Gil Peyrot created

8b54b7f CI: refactor, add caching

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

Maxime “pep” Buquet created

d5f6c18 CI: Refactor: split jobs, add tests, and caching

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

Maxime “pep” Buquet created

6ce9496 CI: Add jobs for 'comments' feature

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

Maxime “pep” Buquet created

7a0ba4f CI: Import .gitlab-ci.yml from xmpp-rs

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

Maxime “pep” Buquet created

5aee776 Update to edition 2018

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

Maxime “pep” Buquet created

e9ce283 CI: expose full backtrace for tests

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

Maxime “pep” Buquet created

27b3f43 CI: Add caching

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

Maxime “pep” Buquet created

82be626 CI: refactor .gitlab-ci.yml

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

Maxime “pep” Buquet created

eba25e4 CI: Use recent rust image, split build/test stages

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

Maxime “pep” Buquet created

95d9ea8 Prepare for 0.3.0 release

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

Maxime “pep” Buquet created

679aa4b Remove left-out conflict marker.

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

Maxime “pep” Buquet created

289437d Merge branch 'lm-master'

Click to expand commit body
Merging xmpp-rs/xmpp-rs and linkmauve/xmpp-rs.

Lots has been happening in our small ecosystem, this is our Nth attempt at
finding an API that we like. There might still be issues with this one but it
looks good enough so that we can start using it for relatively simple clients.
If it happens that the API is problematic then we'll change again. S%#$
happens.

With this merge, the focus of the library shits a bit.

This library is aimed to be a high-level library and provide an API somewhat
abstracted from XMPP.

We are also now using tokio-xmpp as the underlying library managing the stream,
and not doing it ourselves (even though nothing technically prevents it).

Maxime “pep” Buquet created

59e0e75 Prepare for 0.7.2 release.

Emmanuel Gil Peyrot created

2bf4b5d Add pep. as author

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

Maxime “pep” Buquet created

cbce8a5 Fix avatar retrieval.

Emmanuel Gil Peyrot created

c17d43b Merge branch 'agent-clone' into 'master'

Click to expand commit body
Agent clone

See merge request linkmauve/xmpp-rs!4

linkmauve created

1d05832 Merge branch 'update-deps' into 'master'

Click to expand commit body
Update tokio-xmpp to 1.0.1 and xmpp-parsers to 0.15

See merge request linkmauve/xmpp-rs!3

linkmauve created

b1e8b9e derive Clone for Agent

Click to expand commit body
This can be required when dealing with async code. I'm happy for you to
show me other ways if you think it's not necessary.

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Maxime “pep” Buquet created

b636974 Update tokio-xmpp to 1.0.1 and xmpp-parsers to 0.15

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

Maxime “pep” Buquet created

a572bf4 tokio-xmpp 1.0.1

Astro created

fd27582 examples: remove a few .clone() calls

Astro created

c880820 Merge branch 'sonnyx/master'

Astro created

b4f2515 Merge branch 'moar-jid-helpers' into 'master'

Click to expand commit body
Add more helpers on Jid to convert to Bare/FullJid

See merge request xmpp-rs/jid-rs!20

Maxime Buquet created

0138a62 Add more helpers on Jid to convert to Bare/FullJid

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

Maxime “pep” Buquet created

3b37646 Update dependencies

SonnyX created

2016af5 Merge branch 'remove-derive-error' into 'master'

Click to expand commit body
Remove the derive-error dependency

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

Astro created

c7038ac jingle, pubsub: Fix spelling thanks to codespell!

Emmanuel Gil Peyrot created

a9a68cb jid_prep: Add constructor, documentation, and switch from Option<String> to String.

Emmanuel Gil Peyrot created

6e72e12 Merge branch 'trim-whitespace' into 'master'

Click to expand commit body
Fixes #11: Trim whitespace before feeding parser

Closes tokio-webhook2muc#2 and #11

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

Maxime Buquet created

9941e9c Add a new JID Prep parser (XEP-0328).

Emmanuel Gil Peyrot created

46522ce Add a new client certificate management parser (XEP-0257).

Emmanuel Gil Peyrot created

2e97f4d Fixes #11: Trim whitespace before feeding parser

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

Maxime “pep” Buquet created

d9a6aee doap, ChangeLog: Add support for occupand-id (XEP-0421).

Emmanuel Gil Peyrot created

943292a Implement occupant-id (XEP-0421).

Emmanuel Gil Peyrot created

8e9f247 doap: Add CSI support.

Emmanuel Gil Peyrot created

05ab0cd Add a new CSI parser (XEP-0352).

Emmanuel Gil Peyrot created

d58321e Add a new CSI parser (XEP-0352).

Emmanuel Gil Peyrot created

b307652 Remove unused base64 imports.

Emmanuel Gil Peyrot created

0328ec4 error: Remove unused imports.

Emmanuel Gil Peyrot created

f83e9fd error: implement std::error::Error.

Emmanuel Gil Peyrot created

79804e2 error: Use better error messages.

Emmanuel Gil Peyrot created

1638288 Reimplement std::error::Error for Error.

Click to expand commit body
It was removed with the removal of failure, but like in minidom (#18) it
was probably used by people, so let’s reintroduce it.

Emmanuel Gil Peyrot created