Commit graph

373 commits

Author SHA1 Message Date
Peter Atashian
ca7233fe1b Fix #36
Signed-off-by: Peter Atashian <retep998@gmail.com>
2015-10-14 21:56:13 -04:00
Aaron Weiss
c372403ed5 Made iterator types well-formed to respond to RFC 1214 changes. 2015-10-09 13:21:11 -04:00
Aaron Weiss
b866785c89 Added a function to save a Config. 2015-09-16 12:21:58 -04:00
Aaron Weiss
4deda28a00 Merge pull request #35 from zetok/encode
Allow to encode Config
2015-09-16 12:16:47 -04:00
Zetok Zalbavar
ee2deea79c
Allow to encode Config 2015-09-13 13:49:15 +01:00
Aaron Weiss
c6d7dff8b9 Merge pull request #31 from edunham/patch-1
Document state of server module
2015-07-18 23:37:38 -04:00
E. Dunham
0194298aed Document state of server module 2015-07-18 20:34:49 -07:00
Aaron Weiss
ba58934ee9 Bumped version number to 0.9.0. 2015-07-16 15:47:25 -04:00
Aaron Weiss
f23160d493 Added utility functions to help with SASL. 2015-07-16 15:45:09 -04:00
Aaron Weiss
41428c499d Added support for SASL IRCv3 extension. 2015-07-16 15:45:09 -04:00
Aaron Weiss
2f7c7b116c Added support for IRCv3 batch extension. 2015-07-16 15:16:55 -04:00
Aaron Weiss
613b1c85ae Added support for metadata-notify. 2015-07-13 11:56:24 -04:00
Aaron Weiss
ad2d3911ca Switched to new travis infrastructure. 2015-07-12 19:48:30 -04:00
Aaron Weiss
c4ca0dbeed Replaced Response enum with a macro thanks to @sfackler. 2015-07-03 16:56:50 -04:00
Aaron Weiss
edc770e22e Implemented IRCv3 metadata (without metadata-notify). 2015-07-01 18:44:09 -04:00
Aaron Weiss
3afef46198 Fixed bug causing crashes on wide unicode characters (fixes #29). 2015-07-01 17:14:28 -04:00
Aaron Weiss
627921ba36 Merge pull request #28 from steveklabnik/patch-1
Remove unneeded crate attributes
2015-07-01 15:49:55 -04:00
Steve Klabnik
1d8c64ef37 Remove unneeded crate attributes
These are overridden by Cargo anyway.
2015-07-01 15:49:03 -04:00
Aaron Weiss
05186cf670 Removed trailing whitespace. 2015-06-22 12:03:57 -04:00
Aaron Weiss
a5306f8391 Added custom capability for requesting additional extensions. 2015-06-20 22:25:18 -04:00
Aaron Weiss
03292e41bf Switched travis to use the nightly. 2015-06-16 17:06:50 -04:00
Aaron Weiss
b4f0727794 Fixed test compilation. 2015-06-16 16:09:10 -04:00
Aaron Weiss
f2e8f37877 Added a Message-consuming Into<Result<Command>> for ergonomics. 2015-06-16 16:05:28 -04:00
Aaron Weiss
83c38931bf Added Sized bounds on Self to make Server and ServerExt object-safe. 2015-06-16 16:04:37 -04:00
Aaron Weiss
3461dc0bc8 Added more information about specification compliance to README.md. 2015-06-07 18:45:59 -04:00
Aaron Weiss
595e75f1e0 Added unit tests for new username/hostname parsing. 2015-06-05 22:25:49 -04:00
Aaron Weiss
a03e09264e Added username and hostname parsing to User to better support
userhost-in-name extension.
2015-06-05 22:19:37 -04:00
Aaron Weiss
f3a2417f6a Simplified config loading API with AsRef<Path>. 2015-06-05 21:37:21 -04:00
Aaron Weiss
81b3e58d52 Replaced Command::from_message with a From<&Message> implementation. 2015-06-05 21:27:15 -04:00
Aaron Weiss
f46f877605 Added support for userhost-in-names capability. 2015-06-05 21:05:39 -04:00
Aaron Weiss
279a690de6 Added support for server-time capability. 2015-06-05 20:56:46 -04:00
Aaron Weiss
489c6c1a2d Added support for invite-notify capability. 2015-06-05 20:54:44 -04:00
Aaron Weiss
288b4cf70e Added support for echo-message extension. 2015-06-05 20:45:23 -04:00
Aaron Weiss
e6593f4335 Implemented support for chghost extension. 2015-06-05 20:42:48 -04:00
Aaron Weiss
d773dafb22 Added support for cap-notify extension. 2015-06-05 20:36:22 -04:00
Aaron Weiss
5d6fd1031d Added account-tag to capabilities request API. 2015-06-04 15:23:48 -04:00
Aaron Weiss
6a7786b92a Added monitor to capability request API. 2015-06-04 15:21:21 -04:00
Aaron Weiss
c9b22f08ff Added response codes for monitor extension. 2015-06-04 15:19:54 -04:00
Aaron Weiss
e9066e3cba Added MONITOR command for IRCv3.2 monitor extension. 2015-06-04 15:14:28 -04:00
Aaron Weiss
7d39a12142 Added parsing support for IRCv3.2 message tags. 2015-06-04 12:35:43 -04:00
Aaron Weiss
e1abb935b1 Added CAP LS with negotiation version API for IRCv3.2. 2015-05-22 23:55:20 -04:00
Aaron Weiss
3805c7c914 Added support for IRCv3.1 extended-join. 2015-05-21 22:55:49 -04:00
Aaron Weiss
fc175bb68a Added support for IRCv3.1 away-notify. 2015-05-21 22:40:08 -04:00
Aaron Weiss
be7b7d3233 Added Capability for a type-safe IRCv3 CAP REQ API. 2015-05-21 22:33:14 -04:00
Aaron Weiss
066960838e Fixed identify tests after IRCv3 changes. 2015-05-21 22:33:14 -04:00
Aaron Weiss
b6526465dd Added IRCv3 ACCOUNT command for account-notify support. 2015-05-21 22:33:14 -04:00
Aaron Weiss
7bf6bf48e1 Enhanced documentation for user tracking API. 2015-05-21 22:33:14 -04:00
Aaron Weiss
624873fc85 Removed default multi-prefix request in identify(...). 2015-05-21 22:33:14 -04:00
Aaron Weiss
f270a9d323 Added a function to send capabilities requests. 2015-05-21 22:33:14 -04:00
Aaron Weiss
3a8aa7b738 Removed CAP CLEAR subcommand. 2015-05-21 22:33:14 -04:00