Commit graph

103 commits

Author SHA1 Message Date
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
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
Ratys
efd13d5a13 Added dependency on tokio 0.1. 2018-06-08 16:41:13 +03:00
Aaron Weiss
0235c71268
Added current nickname tracking (fixes ). [BREAKING] 2018-05-05 15:12:29 +02:00
Aaron Weiss
11f86aedc3
Fixed irc crate to use irc-proto crate now. 2018-05-05 13:37:36 +02:00
Aaron Weiss
991e030a4f
Started splitting out proto into its own crate. 2018-05-05 13:37:32 +02:00
Aaron Weiss
59f426ac8d
Cleaned up tests and documentation after the big renaming. 2018-01-28 03:19:05 +01:00
Aaron Weiss
87b84fdeb9
Changed naming scheme from server to client (resolves ). 2018-01-28 02:16:50 +01:00
Aaron Weiss
e4d441695e
Merge branch 'use-failure' into develop 2018-01-28 01:16:38 +01:00
Aaron Weiss
afe3558880
Cleaned up a bunch of code with clippy. 2018-01-28 01:14:55 +01:00
Aaron Weiss
5266e4098d
Refactored the whole crate to use failure. 2018-01-28 00:52:11 +01:00
Aaron Weiss
f78909f74d
Improved documentation for the top-level library and Message struct. 2017-12-24 21:23:19 -05:00
Aaron Weiss
f6588cb980
Removed server module (refining project scope), and fixed up README. 2017-12-13 20:31:28 +01:00
Aaron Weiss
7625c364a6
Added logging support via the log crate. 2017-12-12 14:02:45 +01:00
Aaron Weiss
c749146d5c
Added support for toml and yaml configurations. 2017-06-29 00:31:27 -07:00
Aaron Weiss
ccefda229b
Switched from time to chrono. 2017-06-28 22:24:23 -07:00
Aaron Weiss
4d3f4c556a
Implemented ping sending inside of the transport. 2017-06-28 17:48:00 -07:00
Aaron Weiss
1030f51b46
Improved top-level module documentation. 2017-06-22 16:04:09 -04:00
Aaron Weiss
2055603a5d
Changed CTCP VERSION to include the real version number by default. 2017-06-22 15:04:27 -04:00
Aaron Weiss
2087e83e79
Removed tokio-service dependency, added tokio-mockstream. 2017-06-21 19:07:59 -04:00
Aaron Weiss
cc1aa5717e
Migrated to using error_chain. 2017-06-20 14:54:06 -04:00
Aaron Weiss
cf3ee671ed
Merge branch 'master' into async 2017-06-19 14:33:02 -04:00
Manish Goregaokar
02f9968b0c
Update OpenSSL to 0.9. 2017-06-19 14:11:57 -04:00
Aaron Weiss
f0f0b95038
Ran rustfmt on all the code. 2017-06-19 13:59:26 -04:00
Torbjörn Lönnemark
e33248f043 Replace rustc-serialize with serde
rustc-serialize is deprecated.

Fixes .
2017-06-14 22:20:31 +02:00
Aaron Weiss
9a2222d802
Updated Tokio protocol code. 2017-05-26 14:09:09 +02:00
Aaron Weiss
342a11aba4
Added dependency on futures. 2017-01-15 18:10:35 -05:00
Aaron Weiss
abf981c4ad
Added dependency for native-tls. 2017-01-15 18:08:03 -05:00
Aaron Weiss
db140baf9e
Added dependence on tokio-tls. 2017-01-15 17:50:56 -05:00
Aaron Weiss
a6303d4858
Removed dependence on tokio-proto. 2017-01-15 17:02:37 -05:00
Aaron Weiss
59e219f466
Implemented a line-delimited codec. 2017-01-15 14:28:12 -05:00
Aaron Weiss
880870770e
Moved protocol-related stuff to new proto module. 2017-01-15 13:41:16 -05:00
Aaron Weiss
1fd5668def
Removed optional encoding feature, forcing encoding always. Temporarily
purged SSL support.
2017-01-15 13:31:50 -05:00
Aaron Weiss
506fa3d78f Made time a required library dependency. 2016-01-16 11:18:11 -05:00
Steve Klabnik
1d8c64ef37 Remove unneeded crate attributes
These are overridden by Cargo anyway.
2015-07-01 15:49:03 -04:00
Aaron Weiss
2505cc5784 Removed stability attributes. 2015-04-24 02:10:05 -04:00
Aaron Weiss
c26d297e62 Eliminated feature use for beta. 2015-04-04 23:06:13 -04:00
Aaron Weiss
23fa48d41e Updated for Rust master. 2015-04-03 00:56:42 -04:00
Aaron Weiss
0e6018c85f Updated to Rust master. 2015-03-29 13:26:22 -04:00
Aaron Weiss
a23fcd6ba2 Updated for latest Rust. 2015-03-26 21:50:38 -04:00
Aaron Weiss
b7912ee592 Fixed warnings on Rust master. 2015-03-21 23:08:41 -04:00
Aaron Weiss
1425bc1327 Migrated to new std::path. 2015-03-07 12:15:22 -05:00
Aaron Weiss
8bc8b946f7 Migrated to new std::io. 2015-03-02 17:12:16 -05:00
Aaron Weiss
dd4635d39f Updated for Rust master. 2015-02-21 09:28:12 -05:00
Aaron Weiss
01379667f1 Updated for Rust master. 2015-02-19 15:30:09 -05:00
Aaron Weiss
d63b1ab84e Added feature tags to eliminate warnings. 2015-01-30 12:22:08 -05:00
Aaron Weiss
7fe36d8fd4 Updated stabliziation. 2015-01-30 11:50:03 -05:00
Aaron Weiss
c9a767c8ff Refactored library in preparation for server work. 2015-01-13 02:39:59 -05:00