Aaron Weiss
|
991e030a4f
|
Started splitting out proto into its own crate.
|
2018-05-05 13:37:32 +02:00 |
|
Aaron Weiss
|
af16961037
|
Merge pull request #134 from freddyb/color-problems
parse 2nd color digit only if within (0..16)
|
2018-04-22 01:14:30 +02:00 |
|
Frederik B
|
5833403ffd
|
parse 2nd color digit only if within (0..16)
|
2018-04-21 20:12:21 +02:00 |
|
Aaron Weiss
|
4fe5862632
|
Merge pull request #133 from freddyb/add-formattedstring
add support for formatted strings (fixes #130)
|
2018-04-15 22:41:59 +02:00 |
|
Frederik B
|
30dd756588
|
add tests for formatted strings (#130)
|
2018-04-15 22:33:56 +02:00 |
|
Frederik B
|
654b759c02
|
add support for formatted strings (fixes #130)
|
2018-04-14 23:15:00 +02:00 |
|
Alex S. Glomsaas
|
e80a0f3a89
|
Implement CertFP
resolves #131
|
2018-03-31 21:09:42 +02:00 |
|
Aaron Weiss
|
f2e10001c0
|
Improved the documentation for Config .
|
2018-03-31 16:22:07 +02:00 |
|
Aaron Weiss
|
845ca63416
|
Track users who are kicked out of channels (fixes #127).
|
2018-03-31 15:39:02 +02:00 |
|
Aaron Weiss
|
cef0462859
|
Added a regression test for sending raw messages (see #128).
|
2018-03-31 15:39:02 +02:00 |
|
Aaron Weiss
|
7680227222
|
Sanitize messages later to stop the problematic round-trip parsing.
|
2018-03-31 15:39:01 +02:00 |
|
panicbit
|
e514c97688
|
Use FnMut for registering client handlers
|
2018-03-26 08:53:38 +02:00 |
|
isra17
|
121e2cc844
|
Fix wrong RPL numeric formatting
|
2018-03-13 13:18:58 -04:00 |
|
Aaron Weiss
|
4921127372
|
Changed ping logic to eliminate a rare panic under heavy load (fixes #120).
|
2018-02-23 21:08:38 +01:00 |
|
Aaron Weiss
|
c78770f763
|
Added a custom error that wraps failure::Error to add error possibilities for API consumers.
|
2018-02-21 14:30:27 +01:00 |
|
Aaron Weiss
|
4509336d74
|
Fixed config tests after Config::get_option API change.
|
2018-02-21 12:23:54 +01:00 |
|
Aaron Weiss
|
7d744529e6
|
Eliminated possible panics in Config::get_option.
|
2018-02-21 12:17:41 +01:00 |
|
Aaron Weiss
|
363629f400
|
Changed ClientExt to be more generic.
|
2018-02-18 22:54:24 +01:00 |
|
Aaron Weiss
|
3847bcb5a6
|
Always skip serializing config's path.
|
2018-02-18 21:39:06 +01:00 |
|
Aaron Weiss
|
c91d14a949
|
Fixed a small bug when using nochanlists.
|
2018-02-18 21:13:01 +01:00 |
|
Aaron Weiss
|
cabe0919c8
|
Cleaned up a bit of testing code.
|
2018-02-12 20:58:50 +01:00 |
|
Aaron Weiss
|
9b99677391
|
Changed error message for NoUsableNick.
|
2018-02-12 20:30:02 +01:00 |
|
Emīls Piņķis
|
a8cdf1ecfc
|
Add error type for when there are no valid nicks
|
2018-02-12 19:16:00 +00:00 |
|
Aaron Weiss
|
e847cda40a
|
IrcTransport::poll_complete now polls the ping timer (fixes #115).
|
2018-02-08 02:21:08 +01:00 |
|
Aaron Weiss
|
decfd0b9bc
|
Noted inaccuracies of the is_error function for Response.
|
2018-02-07 12:13:43 +01:00 |
|
Aaron Weiss
|
31f8c692b6
|
Added some more information to the response docs, and some extra common response codes.
|
2018-02-07 12:08:59 +01:00 |
|
Aaron Weiss
|
4c26dfc3cd
|
Reverted a7ae091 because it caused a regression (resolves #112).
|
2018-01-29 14:04:41 +01:00 |
|
Aaron Weiss
|
ea2c05f9fc
|
Removed irc::client::server (which should've been done before, woops).
|
2018-01-29 14:01:44 +01:00 |
|
Aaron Weiss
|
bc8f7342dd
|
Added missing call to IrcReactor::run in the reactor docs.
|
2018-01-28 14:04:21 +01: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 #46).
|
2018-01-28 02:16:50 +01:00 |
|
Aaron Weiss
|
9c574b00c0
|
Moved prelude module into its own file.
|
2018-01-28 02:02:45 +01:00 |
|
Aaron Weiss
|
d6786936fa
|
Fixed the code that shouldn't have worked without AsciiExt.
|
2018-01-28 01:59:47 +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
|
8782f66de4
|
Merge branch 'irc-reactor' into develop
|
2018-01-27 21:19:38 +01:00 |
|
Aaron Weiss
|
2d28a71c6c
|
Removed some trailing whitespace in reactor docs.
|
2018-01-27 20:59:41 +01:00 |
|
Aaron Weiss
|
de6e5f331d
|
Added debug derivations for irc::client types (fixes #104).
|
2018-01-27 20:39:35 +01:00 |
|
Aaron Weiss
|
ce158fc612
|
Made unspecified server or nickname into errors instead of simply panics.
|
2018-01-27 20:26:56 +01:00 |
|
Aaron Weiss
|
67cca339a7
|
Eliminated a panic that can occur when using IrcServerFuture, and recommend using IrcReactor instead.
|
2018-01-27 19:50:48 +01:00 |
|
Aaron Weiss
|
fd4e5706eb
|
Added more documentation for IrcReactor, and made new_future internal-only.
|
2018-01-27 19:26:48 +01:00 |
|
Aaron Weiss
|
ff9eba2722
|
Made some of the reactor API more generic.
|
2018-01-27 15:35:44 +01:00 |
|
Aaron Weiss
|
982d1b5a0d
|
Added a function to access the tokio reactor handle in IrcReactor.
|
2018-01-27 15:18:15 +01:00 |
|
Aaron Weiss
|
e62d4a97aa
|
Added a first cut (without examples) of documentation for IrcReactor.
|
2018-01-24 14:51:41 +01:00 |
|
Aaron Weiss
|
fbe17978fc
|
Removed trailing whitespace in documentation.
|
2018-01-24 12:21:03 +01:00 |
|
Aaron Weiss
|
ab16c865bb
|
Added a function to spawn arbitrary futures on a reactor (i.e. opt-in "full" tokio support).
|
2018-01-24 12:13:33 +01:00 |
|
Aaron Weiss
|
fc4b4cad7f
|
Reorganized imports in reactor.rs.
|
2018-01-08 23:54:06 -05:00 |
|
Aaron Weiss
|
a7ae091ff5
|
Moved connection creation sooner for better error handling in IrcServer::from_config.
|
2018-01-08 23:19:29 -05:00 |
|
Aaron Weiss
|
bbc6b0244d
|
Added an experimental reactor API to hide tokio.
|
2018-01-08 21:52:56 -05:00 |
|