Commit graph

867 commits

Author SHA1 Message Date
Aaron Weiss
b8b1361a20
Changed ping logic to eliminate a rare panic under heavy load (fixes #120). 2018-02-23 21:04:44 +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
1f2a67f2d3
Edited the crate description and keywords a bit. 2018-02-14 15:03:12 +01:00
Aaron Weiss
2440a751d9
Merge pull request #119 from aatxe/develop
Finalize 0.13.3 release.
2018-02-14 14:51:50 +01:00
Aaron Weiss
02509a9df5
Bumped version to 0.13.3. 2018-02-14 14:24:32 +01:00
Aaron Weiss
d0447a3979
Made some small edits to the contributing guidelines. 2018-02-14 14:22:14 +01:00
Aaron Weiss
4e5d7fb803
Fixed a typo in the README. 2018-02-14 14:13:44 +01:00
Aaron Weiss
6f705989fc
Added some contributor guidelines based on the Puppet ones. 2018-02-14 14:11:43 +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
Aaron Weiss
c13c4294b6
Merge pull request #117 from pinkisemils/feature-no-panic-on-nick-conflict
An error for when there are no valid nicks.
2018-02-12 20:26:20 +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
a9ce97b4a7
Merge branch 'stable' into develop 2018-01-30 03:48:53 +01:00
Aaron Weiss
b29147623b
Added some examples of software written with the irc crate to the README. 2018-01-30 03:41:36 +01:00
Aaron Weiss
8609815f99
Changed rustdoc --test to specify explicit libirc to use. 2018-01-30 03:21:47 +01:00
Aaron Weiss
dfae4b4f45
Added a cargo clean before the first cargo build (to ensure only one copy of irc
for doc tests).
2018-01-30 03:16:55 +01:00
Aaron Weiss
9f684161be
Added links to @aatxe and @retep998 GitHub profiles. 2018-01-30 03:12:19 +01:00
Aaron Weiss
e28b68abf6
Wrote up a new README and added it to the travis tests. 2018-01-30 03:10:05 +01:00
Aaron Weiss
7c53ab861e
Changed README to reflect a more concrete name. 2018-01-30 01:28:37 +01:00
Aaron Weiss
2b62d6f28d
Merge pull request #113 from aatxe/develop
Finalize 0.13.2 release.
2018-01-29 14:13:59 +01:00
Aaron Weiss
3c9690b2f7
Bumped version number to 0.13.2. 2018-01-29 14:06:00 +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
65cdfd1f80
Merge pull request #111 from aatxe/develop
Finalize 0.13.1 release
2018-01-28 05:01:32 +01:00
Aaron Weiss
03721935c3
Merge branch 'stable' into develop 2018-01-28 04:56:30 +01:00
Aaron Weiss
3348417c7a
Bumped version number to 0.13.1. 2018-01-28 04:55:06 +01:00
Aaron Weiss
5845c540ce
Fixed code in README after name changes. 2018-01-28 04:41:04 +01:00
Aaron Weiss
a1b271c167
Merge pull request #110 from aatxe/develop
Finalize 0.13 release.
2018-01-28 04:37:09 +01:00
Aaron Weiss
c694367b57
Bumped version number to 0.13. 2018-01-28 04:27:08 +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
af72e57c5f
Cleaned up a bunch of the examples. 2018-01-28 02:00:04 +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
7a1d1d2af6
Added a reactor version of the simple example. 2018-01-28 01:50:39 +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
90276b63b0
Removed multiserver examples, and renamed nothreads to multiserver. 2018-01-28 01:03:49 +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
2c543e9674
Added README pointer to configuration fields in the docs. 2018-01-27 21:12:56 +01:00