Commit log

107e66f ChangeLog: Add imminent version 0.12.0.

Emmanuel Gil Peyrot created

5eb211c tokio-xmpp 0.2.2

Astro created

49c0f6e client: add new_with_jid() to reuse parsed Jid

Click to expand commit body
Should fix Gitlab issue #2

Astro created

8e9d826 Merge branch 'o01eg/tokio-xmpp-accept-prefixes'

Click to expand commit body
Fixes Gitlab MR !1

Astro created

1225bf7 prefix support DRY

Astro created

15b9e65 util: Add forgotten mod.rs file.

Emmanuel Gil Peyrot created

409a1da Move Error, helpers and macros into a util module.

Emmanuel Gil Peyrot created

2a7cf48 roster: Also test for the size of the new Ask attribute.

Emmanuel Gil Peyrot created

b6796d5 roster: Simplify the @ask parsing using a singleton attribute.

Emmanuel Gil Peyrot created

62539cb macros: Add a singleton attribute.

Emmanuel Gil Peyrot created

69f77e9 Merge branch 'fix-1-add-ask' into 'master'

Click to expand commit body
Add ask attribute from RFC3921.

Closes #1

See merge request xmpp-rs/xmpp-parsers!4

linkmauve created

2347b36 Merge branch 'compat'

Emmanuel Gil Peyrot created

635e863 sasl: Document the reason for the unprefixed @lang test.

Emmanuel Gil Peyrot created

04c5bca ci: split build and test stages

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

Maxime “pep” Buquet created

c2b7e19 Rename "compat" into "disable-validation", to insist on it breaking some guarantees.

Emmanuel Gil Peyrot created

8b15728 blocking, jingle_ft: Split #[cfg] sections into their own tests.

Emmanuel Gil Peyrot created

ee511e6 sasl: Add back the assert, with the correct @xml:lang this time.

Emmanuel Gil Peyrot created

983078f Add prefix support to decoder to accept xml:lang in presence statuses.

O01eg created

5ebe92c Add ask attribute from RFC3921.

Click to expand commit body
Fixes #1

O01eg created

047649d .gitlab-ci.yml: add a compat-rust-latest stage

Astro created

95f4ade compat mode that relaxes some of the check_* macros

Astro created

1e85abd sasl: Add test failure_with_non_prefixed_text_lang.

Astro created

96c8b05 Do some manual formatting in macros.

Emmanuel Gil Peyrot created

f0dd03d Split `Node` off into its own module: `node.rs`

lumi created

c5c8dee Get rid of `IntoElements`, replace it with `Into<Node>` and `<T: Into<Node> IntoIterator<Item = T>`. This is a backwards-incompatible change, but should require minimal changes.

Click to expand commit body
Doing this splits the `append` method in `ElementBuilder` into two methods. `append` now appends exactly one node, while `append_all` appends an iterator of nodes.

Add `remove_child`, which removes the first child that has a specific name and namespace, then returns it if it exists.

Add a lot of convenience methods on `Node`: `as_text_mut`, `as_element_mut`, `into_text`, `into_element`.

lumi created

7bb4bd1 tokio-xmpp 0.2.1

Astro created

a6512c2 auth: delint

Astro created

78f74c6 auth: clarify + optimize

Astro created

11cc7f1 auth: add work-around for xmpp-parsers pickyness

Astro created

ce039d7 restructure auth code

Astro created

9c8da4a Use a working CI script, and test on both stable and nightly.

Emmanuel Gil Peyrot created

bbadf75 move from travis-ci to gitlab-ci

Astro created

c713249 Cargo: update paths for move to gitlab.com

Astro created

f6593aa Setup CI for GitLab.

Emmanuel Gil Peyrot created

cf0cfda Link .hgignore to .gitignore.

Emmanuel Gil Peyrot created

ecd3b72 Merge pull request #7 from linkmauve/edition

Click to expand commit body
Update to edition 2018, and run cargo fmt

Astro created

51bae9b Run `cargo fmt` on the entire project.

Emmanuel Gil Peyrot created

3aba4e7 Remove now-useless "extern crate"s.

Emmanuel Gil Peyrot created

24b2ff1 Move to edition 2018.

Emmanuel Gil Peyrot created

fa0894d Run `cargo fmt`.

Emmanuel Gil Peyrot created

316268d Use edition 2018.

Emmanuel Gil Peyrot created

d484736 Bump minidom dependency to 0.10.

Emmanuel Gil Peyrot created

376ccc1 Run `cargo fmt` on some more files.

Emmanuel Gil Peyrot created

090a169 bind: Add forgotten test for attributes.

Emmanuel Gil Peyrot created

7a204cd Also test the size of IBB StreamId.

Emmanuel Gil Peyrot created

5e64dee Only define assert_size!() macro when testing.

Emmanuel Gil Peyrot created

83f7c67 Remove now-useless "extern crate"s.

Emmanuel Gil Peyrot created

efd7bd5 Run `cargo fmt`.

Emmanuel Gil Peyrot created

d517b8e Bump base64 and try_from crates.

Emmanuel Gil Peyrot created

6b2dd8f Run `cargo fix --edition` to move to Edition 2018.

Emmanuel Gil Peyrot created