Aaron Weiss
|
40ff295821
|
Fixed parsing bug allowing messages without arguments to parse correctly.
|
2018-01-06 13:31:08 -05:00 |
|
Aaron Weiss
|
452645a56f
|
Fixed compilation error with no-default-features.
|
2018-01-01 23:07:10 -05:00 |
|
Aaron Weiss
|
a0d0d3e249
|
Cleaned up a bunch of code with clippy.
|
2018-01-01 22:25:25 -05:00 |
|
Aaron Weiss
|
68666aef09
|
Made a stylistic change to the new message throttling code.
|
2018-01-01 21:52:23 -05:00 |
|
Aaron Weiss
|
70ff2ec992
|
Changed throttling window to be properly rolling.
|
2018-01-01 21:47:59 -05:00 |
|
Aaron Weiss
|
16292fcc2c
|
Improved documentation for message throttling configuration.
|
2018-01-01 21:47:28 -05:00 |
|
Aaron Weiss
|
c7772c0479
|
Changed message throttling to use a rolling window.
|
2018-01-01 21:18:33 -05:00 |
|
Aaron Weiss
|
321bbec7ad
|
Changed message parsing to accept more line ending options.
|
2017-12-30 12:21:20 -05:00 |
|
Aaron Weiss
|
2564e6b060
|
Added a bunch of detail about the high-level client API to the prelude.
|
2017-12-24 21:50:43 -05:00 |
|
Aaron Weiss
|
f78909f74d
|
Improved documentation for the top-level library and Message struct.
|
2017-12-24 21:23:19 -05:00 |
|
Aaron Weiss
|
6348ad0567
|
Fixed broken links in some documentation.
|
2017-12-24 21:22:51 -05:00 |
|
Aaron Weiss
|
dcac92084f
|
Improved the documentation for irc::proto::message a bit.
|
2017-12-13 20:38:04 +01:00 |
|
Aaron Weiss
|
4ec2212dbd
|
Implemented tag output in Message::to_string() which apparently was _still_ a TODO.
|
2017-12-13 20:33:26 +01: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
|
dc55d08996
|
Fixed some typographical errors in new documentation.
|
2017-11-16 17:26:46 +01:00 |
|
Aaron Weiss
|
899accaa2f
|
Improved the documentation for irc::client::server.
|
2017-11-16 15:54:08 +01:00 |
|
Frederik B
|
98371429b6
|
Add usermode +x and channelmode +r
This commit adds the usermode +x (masked hostname) and the channelmode +r (entry for users registered with NickServ only)
|
2017-11-07 15:24:55 +01:00 |
|
Jokler
|
9ec7356d10
|
Improved error-handling in config (fixes #98)
|
2017-10-17 00:38:59 +02:00 |
|
Aaron Weiss
|
c992fbdf77
|
Fixed deprecation warnings.
|
2017-10-02 17:00:46 +02:00 |
|
Aaron Weiss
|
99347f536c
|
Improved documentation on IrcTransport.
|
2017-08-15 14:43:30 -04:00 |
|
Aaron Weiss
|
e220e90c58
|
Added the ability to create a new IrcServer without spawning a thread.
|
2017-08-15 14:00:32 -04:00 |
|
Aaron Weiss
|
20e7f2fdf5
|
Reordered Config for TOML compatibility and improved error handling for saves/loads.
|
2017-08-04 20:23:07 -04:00 |
|
Aaron Weiss
|
c749146d5c
|
Added support for toml and yaml configurations.
|
2017-06-29 00:31:27 -07:00 |
|
Aaron Weiss
|
a0f43cb80b
|
Added support for message throttling.
|
2017-06-28 23:07:02 -07:00 |
|
Aaron Weiss
|
ccefda229b
|
Switched from time to chrono.
|
2017-06-28 22:24:23 -07:00 |
|
Aaron Weiss
|
f0fa03e70a
|
Updated documentation for ping_time and ping_timeout.
|
2017-06-28 20:44:22 -07:00 |
|
Aaron Weiss
|
4d3f4c556a
|
Implemented ping sending inside of the transport.
|
2017-06-28 17:48:00 -07:00 |
|
Aaron Weiss
|
07614fb26f
|
Changed LineCodec to use extend in encode (fixes #92).
|
2017-06-27 14:57:25 -07:00 |
|
Aaron Weiss
|
8fa6f85001
|
Changed outgoing future to panic on error (since the code currently does
that anyway).
|
2017-06-27 14:26:04 -07:00 |
|
Aaron Weiss
|
7712a5536b
|
Readded current_nickname to IrcServer interface (fixes #91).
|
2017-06-25 19:36:38 -07:00 |
|
Aaron Weiss
|
c841e2cca9
|
Changed server tests to using for_each_incoming.
|
2017-06-25 05:58:13 -04:00 |
|
Aaron Weiss
|
1c0ccd11a9
|
Updated docs for ping_time and ping_timeout.
|
2017-06-25 05:45:30 -04:00 |
|
Aaron Weiss
|
196d6425bd
|
Purged try! from code (replaced with ?).
|
2017-06-25 05:06:35 -04:00 |
|
Aaron Weiss
|
52035bd31e
|
Added EachIncomingExt to prelude.
|
2017-06-25 05:02:27 -04:00 |
|
Aaron Weiss
|
b95ed76088
|
Extended for_each_incoming to all IRC streams, and added the error to
the return type.
|
2017-06-25 04:58:08 -04:00 |
|
Aaron Weiss
|
cfafb39ed9
|
Added a response_target helper function (suggested in #44).
|
2017-06-25 04:47:45 -04:00 |
|
Aaron Weiss
|
bd5253016e
|
Added ChannelExt to prelude.
|
2017-06-25 04:47:09 -04:00 |
|
Aaron Weiss
|
30468870bf
|
Refactored ChannelExt into its own module.
|
2017-06-25 04:46:20 -04:00 |
|
Aaron Weiss
|
a7a20efb0c
|
Fixed docs for JOIN (fixes #90).
|
2017-06-25 04:23:56 -04:00 |
|
Aaron Weiss
|
1c98b4a5ea
|
Added documentation and a better error message for second calls to
stream().
|
2017-06-24 22:18:16 -04:00 |
|
Aaron Weiss
|
41632b10af
|
Both sides of the transport now error on ping timeout.
|
2017-06-22 17:33:29 -04:00 |
|
Aaron Weiss
|
4d9d015f84
|
Fixed CTCP VERSION test.
|
2017-06-22 16:07:52 -04:00 |
|
Aaron Weiss
|
1030f51b46
|
Improved top-level module documentation.
|
2017-06-22 16:04:09 -04:00 |
|
Aaron Weiss
|
bfb14c0446
|
Fixed bug with response documentation.
|
2017-06-22 16:02:03 -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
|
ec8fdeb2e9
|
Reorganized imports into a consistent style.
|
2017-06-22 14:15:55 -04:00 |
|
Aaron Weiss
|
eecbe1630c
|
Refactored Mode API into its own module and added it to prelude.
|
2017-06-22 14:15:55 -04:00 |
|
Aaron Weiss
|
d9f4f82051
|
Implemented new Mode API (fixes #48).
|
2017-06-22 13:59:18 -04:00 |
|
Aaron Weiss
|
54326e0047
|
Reformatted conn and transport.
|
2017-06-22 10:46:40 -04:00 |
|