Commit graph

30 commits

Author SHA1 Message Date
Astro
6379f91e02 client: add more state to make close() send </stream:stream> 2019-01-26 23:58:54 +01:00
Astro
599e3be32e xmpp_codec, client: handle StreamEnd 2019-01-26 21:07:15 +01:00
Astro
380bd2fc02 client: implement close() to close inner stream 2019-01-26 20:46:51 +01:00
Astro
3586e5134d client: reindent 2019-01-26 19:39:05 +01:00
Emmanuel Gil Peyrot
62e9dcc022 Bump xmpp-parsers to 0.12.2.
This also removes minidom, jid and try_from as direct dependencies,
since they are now reexported by xmpp-parsers.
2019-01-16 15:26:45 +01:00
Astro
49c0f6e7a6 client: add new_with_jid() to reuse parsed Jid
Should fix Gitlab issue #2
2019-01-14 00:02:02 +01:00
Astro
ce039d767e restructure auth code 2018-12-20 20:39:01 +01:00
Emmanuel Gil Peyrot
51bae9b0e5 Run cargo fmt on the entire project. 2018-12-18 19:04:31 +01:00
Astro
662c61b801 happy_eyeballs: enable parallel A/AAAA resolution 2018-09-08 02:12:49 +02:00
Astro
ce2ce363b0 happy_eyeballs: propagate actual connection error 2018-09-08 01:35:26 +02:00
Astro
81191041c4 improve style: flatten future 2018-09-08 01:22:15 +02:00
Astro
f4007511ea improve style 2018-09-06 23:57:42 +02:00
Astro
0b7210d597 Merge branch 'migrate-tokio' 2018-09-06 18:20:05 +02:00
Astro
e9d30f16c3 unstringify Error type 2018-09-06 17:49:42 +02:00
O01eg
d3039127dd
Move from tokio-core to tokio. 2018-09-01 22:59:02 +03:00
Astro
bacd867385 comment debug output 2018-08-03 01:21:55 +02:00
Astro
b82237f422 replace try! with ? syntax 2018-08-02 20:10:26 +02:00
Astro
b929a3c71e doc 2018-08-02 19:58:19 +02:00
Astro
58b5a84391 client: stream.poll_complete() for ease of use 2017-08-24 20:15:14 +02:00
Astro
993fdcab8f unify Client::Event and Component::Event into Event 2017-07-23 02:46:47 +02:00
Astro
dc5ddc73f6 client: use idna 2017-07-21 00:43:43 +02:00
Astro
7cd31bd425 delint (clippy) 2017-07-21 00:19:08 +02:00
Astro
7b7f2866fc move stream_start out of places 2017-07-19 01:02:45 +02:00
Emmanuel Gil Peyrot
794a994720 don’t use wildcard use 2017-07-18 22:59:45 +02:00
Astro
d4bd64370c switch from rustxml to minidom, doesn't work 2017-07-17 20:53:00 +02:00
Astro
e2c6a6ed37 implement SRV lookup 2017-07-13 02:56:02 +02:00
Astro
7f667041d9 more of a ClientEvent api 2017-07-13 01:47:05 +02:00
Astro
32031a239e TODO 2017-07-02 01:26:36 +02:00
Astro
3c952e47d1 impl Sink for Client + complete echo_bot 2017-07-02 01:25:22 +02:00
Astro
1e2672ba50 impl stream for client 2017-06-20 21:27:10 +02:00