430cd4b
README: TODO
Astro created
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.
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.
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
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'
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'
Speedup jid parsing See merge request !5
lumi created
e953a03
Basic MUC plugin
Maxime “pep” Buquet created
fcaa29d
Merge branch 'chrono-update' into 'master'
Update dependencies after chrono semver fail (sha, xmpp-parsers, chrono) See merge request !30
lumi created