Commit log

1d69b1a improve echo_bot example

Astro created

2654722 client: switch SinkItem to Packet

Click to expand commit body
this breaks backwards compatibility

Astro created

1e7031a xmpp_codec: encode </stream:stream>

Astro created

3934650 xmpp_codec: remove packet encoding unwrap()s

Astro created

be78f65 Revert "client: add more state to make close() send `</stream:stream>`"

Click to expand commit body
This reverts commit 6379f91e02fc0813e8478a1115bb9050d2a23cb6.

Astro created

d811c10 pubsub: Make Item common to both pubsub and pubsub#event namespaces.

Emmanuel Gil Peyrot created

d60feff pubsub: Add a PubSubPayload trait.

Emmanuel Gil Peyrot created

b936ce5 caps: Add a helper constructor for Caps.

Emmanuel Gil Peyrot created

ede2b08 disco: Add a helper constructor for Feature.

Emmanuel Gil Peyrot created

376fa9f avatar: Fix parsing of avatar data containing whitespace in the base64.

Emmanuel Gil Peyrot created

1921f68 util.helpers: Add a whitespace-aware base64 codec.

Emmanuel Gil Peyrot created

234450b echo_bot: illustrate close()

Astro created

6379f91 client: add more state to make close() send `</stream:stream>`

Astro created

599e3be xmpp_codec, client: handle StreamEnd

Astro created

380bd2f client: implement close() to close inner stream

Astro created

3586e51 client: reindent

Astro created

c75eafa rm all annoying debug output

Astro created

b6c7a06 avatar: Fix build with --features=disable-validation.

Emmanuel Gil Peyrot created

35fccaf avatar: Add a new XEP-0084 parser.

Emmanuel Gil Peyrot created

82015de hashes: Add an hex-encoded SHA-1 attribute helper.

Emmanuel Gil Peyrot created

16a84f2 Merge branch 'update-dependency-and-edition' into 'master'

Click to expand commit body
Update dependencies, edition, remove OpenSSL, and release 0.4.3

Closes #4

See merge request lumi/sasl-rs!5

lumi created

4bc768c Bump version to 0.4.3.

Emmanuel Gil Peyrot created

0c426b4 Remove .unwrap() in SCRAM code.

Emmanuel Gil Peyrot created

5337a0a Remove the openssl dependency, fixes #4.

Emmanuel Gil Peyrot created

5892caa Switch to RustCrypto for pbkdf2.

Emmanuel Gil Peyrot created

506d0b1 Switch to rand_os for random bytes.

Emmanuel Gil Peyrot created

392b1c6 Switch to RustCrypto for Hmac.

Emmanuel Gil Peyrot created

13d6340 Switch to RustCrypto for hashes.

Emmanuel Gil Peyrot created

9e9f09a Update to Edition 2018.

Emmanuel Gil Peyrot created

b170882 Update base64.

Emmanuel Gil Peyrot created

438dbaa tokio-xmpp 0.2.3

Astro created

9921a59 add Cargo.lock

Astro created

def0092 happy_eyeballs: set LookupIpStrategy::Ipv4AndIpv6

Click to expand commit body
this is what happy_eyeballs are all about

Astro created

e59d048 happy_eyeballs: eliminate State::Start

Astro created

59f433f happy_eyeballs: migrate to newer trust-dns dependencies

Astro created

c015b3f Merge branch 'bump-xmpp-parsers' into 'master'

Click to expand commit body
Bump xmpp-parsers to 0.12.2

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

Astro created

62e9dcc Bump xmpp-parsers to 0.12.2.

Click to expand commit body
This also removes minidom, jid and try_from as direct dependencies,
since they are now reexported by xmpp-parsers.

Emmanuel Gil Peyrot created

7160397 Cargo.toml: Release version 0.12.2.

Emmanuel Gil Peyrot created

f28a271 ChangeLog: Add imminent 0.12.2 release.

Emmanuel Gil Peyrot created

b59ca1c lib: Reexport TryFrom and util::error::Error.

Emmanuel Gil Peyrot created

6660ca4 Cargo.toml: Release version 0.12.1.

Emmanuel Gil Peyrot created

5982f81 ChangeLog: Add imminent 0.12.1 release.

Emmanuel Gil Peyrot created

0b38be9 ChangeLog: Fix release date of 0.12.0.

Emmanuel Gil Peyrot created

bfd90be lib: Reexport JidParseError from the jid crate.

Emmanuel Gil Peyrot created

e3d6605 Cargo.toml: Release version 0.12.0.

Emmanuel Gil Peyrot created

9946c5d Cargo.toml: Update the homepage and repository.

Emmanuel Gil Peyrot created

66b8725 Cargo.toml: Bump minidom and jid.

Emmanuel Gil Peyrot created

1f260cf Prepare for release 0.5.3.

Emmanuel Gil Peyrot created

018a303 ChangeLog: Document why Jid is getting reexported.

Emmanuel Gil Peyrot created

5efc644 lib: Reexport Jid from the jid crate.

Emmanuel Gil Peyrot created