Commit log

430cd4b README: TODO

Astro created

4454da1 disco: Implement disco#items.

Emmanuel Gil Peyrot created

3b6733f Upgrade to minidom 0.4.4 to avoid having to redefine IntoElements for each Into<Element>.

Emmanuel Gil Peyrot created

21cee25 Replace .and_then() with .map() wherever it makes sense.

Emmanuel Gil Peyrot created

7612c53 attention, chatstates, eme, ping: Add a docstring on the structs.

Emmanuel Gil Peyrot created

fd31e69 lib: Improve the wording of the docstring.

Emmanuel Gil Peyrot created

dc5ddc7 client: use idna

Astro created

7cd31bd delint (clippy)

Astro created

87af0f3 message, presence, iq: Improve documentation.

Emmanuel Gil Peyrot created

5df585c data_forms, ibr, message, presence, roster: Always use into_iter.

Emmanuel Gil Peyrot created

f6f6fae iq, jingle_ft: Simplify item counting with Iterator::count().

Emmanuel Gil Peyrot created

00e2daa echo_bot: use xmpp-parsers to parse message

Astro created

fc09735 add README with TODOs

Astro created

6ae3292 add .travis.yml

Astro created

8850c95 happy_eyeballs: don't retain errored connects

Astro created

2571aa7 presence: Add with_ helpers to build a Presence

Maxime “pep” Buquet created

5543d71 attention: Use super::* in tests like every other module.

Emmanuel Gil Peyrot created

cc563b4 ecaps2, forwarding, jingle_s5b, mam: Replace complex into expressions with .map(Element::from).

Emmanuel Gil Peyrot created

487dbdc Replace Into<Element> with From<…> for Element.

Click to expand commit body
This allows Element::from() to work, and since Into<Element> is
automatically implemented for any type implementing From there is no
change to existing code.

Emmanuel Gil Peyrot created

5ec921f attention: Add missing unknown attribute check.

Emmanuel Gil Peyrot created

1f43cd9 Use TryFrom from the try_from crate, instead of the unstable feature.

Click to expand commit body
This makes xmpp-parsers usable on stable.

Emmanuel Gil Peyrot created

0fcbf11 iq: Split IqPayload into all three possible types.

Emmanuel Gil Peyrot created

76a4655 disco: Split query and result.

Emmanuel Gil Peyrot created

7b7f286 move stream_start out of places

Astro created

35be5a4 Cargo, echo_bot: fix xmpp-parsers usage

Astro created

794a994 don’t use wildcard use

Emmanuel Gil Peyrot created

0ec0f34 echo_bot: use xmpp-parsers to generate stanzas

Click to expand commit body
This also fixes a bug where show and status were inverted while
creating the presence element.

Emmanuel Gil Peyrot created

68af9d2 xmpp_codec: fix large stanzas

Astro created

c6351e8 Cargo: fix minidom dependency

Astro created

b944ca4 make it work with minidom

Astro created

36d7ab4 client::auth: fix base64 encoding

Astro created

d4bd643 switch from rustxml to minidom, doesn't work

Astro created

fa08591 echo_bot: take jid, password from cmdline args

Astro created

945ae35 Add a jingle message parser and serialiser.

Emmanuel Gil Peyrot created

161e5dc jingle: Type Content::name better.

Emmanuel Gil Peyrot created

6e5f866 xmpp_codec: add remedies for truncated utf8

Astro created

2335bab happy_eyeballs: improvements

Astro created

7e18db0 echo_bot: document, simplify

Astro created

e2c6a6e implement SRV lookup

Astro created

7f66704 more of a ClientEvent api

Astro created

e2a4f60 rm stale code

Astro created

d5768c4 echo_bot: unify send()

Astro created

444b78c unescape_and_decode_value for element attributes

Johann Tuffe created

32031a2 TODO

Astro created

3c952e4 impl Sink for Client + complete echo_bot

Astro created

aeb0bc8 Merge branch 'muc-plugin' into 'master'

Click to expand commit body
Muc plugin

See merge request !29

lumi created

ac732f1 listen for Presence and return MucPresence

Maxime “pep” Buquet created

3882a3b Merge branch 'master' into 'master'

Click to expand commit body
Speedup jid parsing

See merge request !5

lumi created

e953a03 Basic MUC plugin

Maxime “pep” Buquet created

fcaa29d Merge branch 'chrono-update' into 'master'

Click to expand commit body
Update dependencies after chrono semver fail (sha, xmpp-parsers, chrono)

See merge request !30

lumi created