Raito Bezarius
97c9efb151
feat(ircv3): add simple internal batch processing
...
CI / test (1.71) (pull_request) Has been cancelled
CI / test (stable) (pull_request) Has been cancelled
CI / rustfmt (pull_request) Has been cancelled
The BATCH feature is a form of a server-suggested message processing
delays.
To implement this, we can record all inflight batches, handle start/end
in handle_batch and collect all pending messages in the entrypoint of
the message handler as long as they have a correct batch id.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-10-11 12:29:26 +02:00
Aaron Weiss
3b9ab628fd
bump minimum supported rust version to 1.71
CI / test (1.71) (push) Waiting to run
CI / test (stable) (push) Waiting to run
CI / rustfmt (push) Waiting to run
2024-03-18 16:43:36 -07:00
Aaron Weiss
b45c5fa88d
bump version to 1.0
2024-03-18 16:34:00 -07:00
Aaron Weiss
c51eaf1f0c
update some dependency versions
2024-03-18 16:32:40 -07:00
Aaron Weiss
0e5186420a
bump rust version to 1.67 since our dependencies require that
2024-03-18 16:23:57 -07:00
Aaron Weiss
ab0d1dda5e
make channel-lists feature additive ( fixes #257 )
2024-03-18 16:16:46 -07:00
John-John Tedro
3e396f8577
Bump dependencies, set rust-version
2023-04-12 17:50:47 +02:00
kpcyrd
a4d789a74c
Reconfigure chrono to remove CVE-2020-26235
2023-03-02 11:54:50 +01:00
Daniel Lublin
bcc6479d22
New option: dangerously_accept_invalid_certs
...
This patch adds an option to dangerously ignore all ceritificate
verifications. This option must be used with extreme caution and should
only be used as a last resort.
Closes #209 , #230
Co-authored-by: Hyeon Kim <simnalamburt@gmail.com>
2021-11-15 05:52:15 +09:00
Aaron Weiss
ceb2ea27d1
bumped irc-proto dependency to 0.15.0
2021-01-24 14:21:08 -05:00
Aaron Weiss
3f4cbddafd
bump version to 0.15.0
2021-01-22 11:07:44 -05:00
Aaron Weiss
23c924b7cc
Merge branch 'develop' into futures-util-alloc
2021-01-03 14:11:40 -05:00
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
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
Aaron Weiss
7377247c05
bumped version to 0.14.1
2020-08-06 16:13:29 -04:00
Douman
aad14af17f
Bump tokio-rustls, tokio-socks, webpki-roots, parking_lot
2020-08-06 14:01:46 +02:00
Aaron Weiss
9e21dcf3c2
update contact email to hey.com address
2020-07-23 13:41:01 -04: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
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
aa329c019a
Merge branch 'develop' into feature-proxy
2020-03-06 19:56:36 -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
Kaleb Elwert
dd09555537
Make serde optional
2020-01-29 11:06:58 -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
John-John Tedro
f200a9f281
Switch to modern error handling
2019-12-27 17:01:03 +01:00
John-John Tedro
549e2e8722
Port to tokio 0.2
2019-12-18 21:06:04 +01:00
Aaron Weiss
c383c6241e
Merge branch 'develop' into 0.14
2019-06-06 13:40:55 -04:00
Aaron Weiss
df17992f6d
Removed protocol keyword (preventing publish).
2018-10-03 12:54:13 -04:00
Aaron Weiss
cf9a93127a
Bumped version number to 0.13.6.
2018-10-03 11:34:37 -04:00
Douman
23112f7582
Clean up tokio-core
2018-09-22 23:43:47 +03:00
Aaron Weiss
53fb890a7e
Merged develop onto 0.14 (which was tricky, and this might have introduced bugs?).
2018-09-17 17:50:53 -04:00
Jokler
0be5cb26c8
Upgrade native-tls and tokio-tls to 0.2
2018-09-17 02:11:25 +02:00
Eunchong Yu
8ffac6bef0
Replace deprecated tokio_io::codec to tokio_codec
2018-08-19 09:18:50 +09:00
Eunchong Yu
6f2820d7f6
Upgrade log to 0.4
2018-08-19 08:45:15 +09:00
Ratys
efd13d5a13
Added dependency on tokio
0.1.
2018-06-08 16:41:13 +03:00
Aaron Weiss
991e030a4f
Started splitting out proto into its own crate.
2018-05-05 13:37:32 +02:00
Aaron Weiss
61e1f16c21
Added the is-it-maintained badges to Cargo.toml.
2018-04-22 01:16:32 +02:00
Aaron Weiss
cba63a80c6
Bumped version to 0.13.5.
2018-03-31 15:39:24 +02:00
Aaron Weiss
221997007f
Bumped version to 0.13.4.
2018-03-31 15:39:01 +02:00
Aaron Weiss
1f2a67f2d3
Edited the crate description and keywords a bit.
2018-02-14 15:03:12 +01:00
Aaron Weiss
02509a9df5
Bumped version to 0.13.3.
2018-02-14 14:24:32 +01:00
Aaron Weiss
3c9690b2f7
Bumped version number to 0.13.2.
2018-01-29 14:06:00 +01:00
Aaron Weiss
3348417c7a
Bumped version number to 0.13.1.
2018-01-28 04:55:06 +01:00
Aaron Weiss
c694367b57
Bumped version number to 0.13.
2018-01-28 04:27:08 +01:00
Aaron Weiss
5266e4098d
Refactored the whole crate to use failure.
2018-01-28 00:52:11 +01:00