John-John Tedro
def1442e5e
Upgrade to Tokio 1.0
2020-12-29 09:59:39 +01:00
Matthieu Le brazidec (r3v2d0g)
c846630e0d
Enable 'futures-util/alloc' feature
2020-12-21 18:13:05 +01:00
Aaron Weiss
73dbbedc75
Merge pull request #223 from martinetd/mode
...
irc-proto: allow empty mode
2020-12-06 15:25:19 -05:00
Dominique Martinet
010c167a9a
irc-proto: allow empty mode
...
irc clients can query what modes a channel has by sending an empty mode
command
2020-12-04 02:52:06 +01:00
Aaron Weiss
d77696b389
Merge pull request #220 from udoprog/develop
...
Bump to Tokio 0.3.0 and clean up a few dependencies
2020-12-03 19:07:00 -05:00
John-John Tedro
370fb1c088
Bump and re-use a few unused deps
2020-12-02 08:04:39 +01:00
John-John Tedro
9437f7264a
Switch to tokio channels since they can now be suitably used
2020-12-02 08:02:25 +01:00
John-John Tedro
43c8b1cb63
Bump to Tokio 0.3.0
2020-12-02 08:02:25 +01:00
John-John Tedro
56e584fe76
Run rustfmt
2020-12-02 08:02:19 +01:00
Aaron Weiss
d6bb6704eb
Merge pull request #222 from Freaky/ping-wait
...
Disable Pinger until after MOTD
2020-11-17 02:02:02 -05:00
Thomas Hurst
4c27a9513d
Disable Pinger until after MOTD
...
Some servers ignore PING commands until after login, so clients would
otherwise always time out, as mentioned in #207 , #214 , and #218 .
With this change I am able to reliably connect to ircu servers.
2020-11-17 05:04:37 +00:00
Aaron Weiss
7377247c05
bumped version to 0.14.1
2020-08-06 16:13:29 -04:00
Aaron Weiss
eec391338c
Merge pull request #215 from DoumanAsh/bump_deps
...
Bump tokio-rustls, tokio-socks, webpki-roots, parking_lot
2020-08-06 12:31:07 -04:00
Douman
aad14af17f
Bump tokio-rustls, tokio-socks, webpki-roots, parking_lot
2020-08-06 14:01:46 +02:00
Aaron Weiss
5968edd355
migrate all the examples and tests to freenode
2020-07-23 13:41:01 -04:00
Aaron Weiss
9e21dcf3c2
update contact email to hey.com address
2020-07-23 13:41:01 -04:00
Aaron Weiss
e9d18b7f48
increased default ping timeout to 20 seconds
2020-07-23 13:41:01 -04:00
Aaron Weiss
7ac4585871
ping_time is once again used to define the ping intervals
2020-07-23 13:41:01 -04:00
Aaron Weiss
99591ffeb0
Merge pull request #208 from tirz/feature-ctcp_multi_lines
...
feat: add multi lines support for CTCP
2020-05-14 10:56:08 -04:00
Théo Gaillard
4d0acf91a1
feat: add multi lines support for CTCP
2020-05-13 07:33:21 +08:00
Aaron Weiss
0f675e7c27
irc must specify version of irc-proto
2020-05-07 16:33:33 -04:00
Aaron Weiss
f531577935
Bumped version to 0.14.0 (for both irc and irc-proto).
2020-05-07 16:31:41 -04:00
Aaron Weiss
1be87517dd
Merge pull request #203 from tirz/feature-ssl_backends
...
feature: add rustls support
2020-05-07 16:26:55 -04:00
Aaron Weiss
9e9d020b47
Temporarily disable the tls-rust test.
...
This is blocked by some ops work on the pdgn.co servers that I don't have time for, and it's better to get this into a release sooner.
2020-05-07 16:05:14 -04:00
Théo Gaillard
67e61e0606
feature: add TLS as feature and support multiples TLS backends (currently native-tls and rustls)
2020-03-31 09:48:57 +08:00
Aaron Weiss
751c56e85b
Merge pull request #201 from tirz/feature-proxy
...
feature: Proxy Support
2020-03-06 20:10:56 -05:00
Aaron Weiss
aa329c019a
Merge branch 'develop' into feature-proxy
2020-03-06 19:56:36 -05:00
Aaron Weiss
e79fe76a2e
Merge pull request #202 from tirz/dependencies-update_tokio_util
...
Upgrade tokio-util from 0.2 to 0.3
2020-03-06 19:54:15 -05:00
Théo Gaillard
7a246f1d9c
fix: upgrade tokio-util from 0.2 to 0.3
2020-03-06 07:55:27 +08:00
Théo Gaillard
5bf3909d46
feature: add proxy config
2020-03-04 22:00:48 +08:00
Aaron Weiss
e0a9115941
fixed escaping tests
2020-01-31 17:11:28 -05:00
Aaron Weiss
b44e4bb093
Merge branch '0.14' into develop
2020-01-31 13:22:41 -05:00
Aaron Weiss
bbc99b1d20
Merge pull request #199 from belak/fix-suffix-handling
...
Handle suffix as a plain param
2020-01-31 13:21:10 -05:00
Kaleb Elwert
f785d15b4c
Handle suffix as a plain param
2020-01-30 16:25:52 -08:00
Aaron Weiss
f488f9562e
Merge pull request #195 from belak/optional-serde
...
Make serde and toml optional
2020-01-30 17:08:12 -05:00
Aaron Weiss
99f772cccb
Merge pull request #192 from andreasots/tag-escapes
...
Escape and unescape IRCv3 message tag values
2020-01-30 17:07:43 -05:00
Andreas Ots
b903c2595e
extract tag value escape and unescape functions
2020-01-30 23:39:47 +02:00
Kaleb Elwert
14e1f845f3
Add features to travis.yml
2020-01-29 15:09:10 -08:00
Kaleb Elwert
dd09555537
Make serde optional
2020-01-29 11:06:58 -08:00
Aaron Weiss
2339ca5fe6
Merge pull request #196 from belak/irc-proto-features
...
Properly declare required tokio-util features
2020-01-29 14:05:18 -05:00
Aaron Weiss
937b04d91b
Merge pull request #198 from belak/fix-no-user-tracking
...
Fix client::test::no_user_tracking
2020-01-29 14:03:43 -05:00
Aaron Weiss
52dc41df7f
Merge pull request #197 from belak/upgrade-bytes
...
Upgrade bytes to match irc-proto
2020-01-29 14:02:37 -05:00
Kaleb Elwert
57e5874852
Fix client::test::no_user_tracking
2020-01-28 22:11:17 -08:00
Kaleb Elwert
3d5b6004eb
Upgrade additional packages
2020-01-28 18:25:35 -08:00
Kaleb Elwert
9b80f298b6
Upgrade bytes to match irc-proto
2020-01-28 18:16:48 -08:00
Kaleb Elwert
52eca3642e
Properly declare required tokio-util features
...
Fixes #194
2020-01-28 18:14:27 -08:00
Andreas Ots
2bb980044b
Escape/unescape IRCv3 message tag values
2020-01-19 11:44:27 +02:00
Aaron Weiss
a086e0913c
Merge pull request #189 from udoprog/fix-sync-resolve
...
Avoid synchronously resolving server address
2019-12-30 19:28:34 -05:00
Aaron Weiss
866b5a60a0
Merge pull request #188 from udoprog/fix-outgoing-state
...
Fix updating outgoing client state
2019-12-30 19:27:29 -05:00
John-John Tedro
b08e2a89ae
Avoid synchronously resolving server address
2019-12-29 19:08:31 +01:00