Commit graph

75 commits

Author SHA1 Message Date
Christoph Herzog
2aff64b645 Refactor IrcClientFuture and ConnectionFuture to own the config
This commit refactors IrcClientFuture and ConnectionFuture to own
the config instead of holding a reference.

This is required for reconnecting in dynamic contexts.
This is not possible with the old API, because Config is a reference,
requiring the value to live for the whole execution of the reactor.
2018-10-04 02:52:53 +02:00
Aaron Weiss
f109c10475
Fixed a warning in config.rs (for some tests) and the README example. 2018-09-17 18:08:21 -04: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
e7f5f19234 Updated README.md - fixes doctest. 2018-06-08 22:51:58 +03:00
Aaron Weiss
88233f8e2d
Removed spacemacs shilling from README.
I still love you, spacemacs, but the header is too long on crates.io
2018-04-22 01:20:58 +02:00
Alex S. Glomsaas
e80a0f3a89 Implement CertFP
resolves #131
2018-03-31 21:09:42 +02:00
Aaron Weiss
30288c51f8
Made README just a little bit better for docs links. 2018-03-31 16:03:19 +02:00
Aaron Weiss
9f15041d01
Added playbot_ng to the README 2018-03-26 04:06:33 +02:00
Aaron Weiss
7af436a7d2
Added a downloads count badge to README because why not? 2018-03-07 19:43:56 +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
b29147623b
Added some examples of software written with the irc crate to the README. 2018-01-30 03:41:36 +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
5845c540ce
Fixed code in README after name changes. 2018-01-28 04:41:04 +01:00
Aaron Weiss
c694367b57
Bumped version number to 0.13. 2018-01-28 04:27:08 +01:00
Aaron Weiss
2c543e9674
Added README pointer to configuration fields in the docs. 2018-01-27 21:12:56 +01:00
Aaron Weiss
518303a013
Disabled JSON support by default. 2018-01-27 21:10:22 +01:00
Aaron Weiss
6550bd0d96
Specified where to find our code of conduct in README. 2018-01-27 20:53:12 +01:00
Aaron Weiss
c3863ed76b
Changed Travis CI badge to display status of stable branch. 2018-01-08 23:42:03 -05:00
Aaron Weiss
172e55b623
Changed example in README to use toml instead of json. 2017-12-30 13:06:47 -05:00
Aaron Weiss
b64766c9be
Added an explicit code of conduct.
I've been slacking on this for so long because "one relatively small
crate isn't a community" but this is a lame excuse (and these rules
would've been enforced anyway, had the need arisen).
2017-12-24 21:56:38 -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
e3c93e72f2
Reordered docs and spacemacs badge because importance. 2017-10-16 18:33:52 +02:00
Quyzi
bde5c8919b Update README.md 2017-10-16 12:30:25 -04:00
Aaron Weiss
ed35872cc1
Changed README to not specify patch portion of version number. 2017-08-04 20:36:31 -04:00
Aaron Weiss
142a065fb7
Updated README to fix typos and describe new changes. 2017-08-04 20:31:45 -04:00
Aaron Weiss
a0f43cb80b
Added support for message throttling. 2017-06-28 23:07:02 -07:00
Aaron Weiss
b4893377a6
Updated examples because of new for_each_incoming return type. 2017-06-25 05:00:44 -04:00
Aaron Weiss
92ffbc7b28
Updated version number in README. 2017-06-22 19:37:35 -04:00
Aaron Weiss
639896cb02
Changed docs links to latest version of docs.rs. 2017-06-22 19:33:23 -04:00
Aaron Weiss
12eaccffdc
Changed docs link to docs.rs. 2017-06-22 19:31:33 -04:00
Aaron Weiss
92c2b1fe8e
Bumped version number to 0.12.0 and relicensed under MPL. 2017-06-22 19:21:38 -04:00
Aaron Weiss
da55f39a89
Updated README text based on recent changes. 2017-06-22 00:12:27 -04:00
Aaron Weiss
7576d1ca51
Added new config fields to full configuration in README. 2017-06-22 00:07:17 -04:00
Aaron Weiss
8c9a1aca2c
Added for_each_incoming helper to Server. 2017-06-21 22:07:53 -04:00
Aaron Weiss
f0e49d403f
Updated README to new async style. 2017-06-21 21:58:28 -04:00
Nicholas Bailey
9e3aab5209 Fixed a typo in the README. 2017-05-17 17:58:35 -04:00
Aaron Weiss
5f3b566821 Added some spacemacs shilling. 2017-04-01 19:35:16 -04:00
Dominik Miedziński
fcb0c1da64 Use CTCP VERSION and SOURCE replies from Config 2017-03-22 22:06:43 +01:00
ovibos
3252e51af4 Fix typo in README.md
Without a trailing comma for the `channels` member, the getting started example won't compile.
2017-01-08 15:52:54 -05:00
Aaron Weiss
1931f1391b
Added channel_keys to example config in README.md. 2016-07-05 16:22:31 -04:00
Aaron Weiss
7032a550c9
Updated README to offer an example using programmatic configuration, and
to explicitly mention runtime configuration loading (fixes #53).
2016-06-30 14:10:31 -04:00
Aaron Weiss
4ab3f72c84
Bumped version mentioned in README.md. 2016-04-23 20:36:38 -04:00
Aaron Weiss
d99d8d0a05
Fixed bug in readme (see #47). 2016-04-23 20:35:21 -04:00
Aaron Weiss
a8dc3c6502 Bumped version number to 0.10.0. 2016-02-12 11:23:18 -05:00
Aaron Weiss
5be0b8c5b5 Removed caret in version number since it's the default. 2016-02-10 16:53:15 -05:00
Aaron Weiss
597badda0c Updated README to recommend the latest version for dependencies. 2016-02-10 15:41:54 -05:00
Aaron Weiss
5df4d26c07 Updated README.md with more information about the library and
configuration.
2016-01-18 01:32:15 -05:00