Commit graph

  • 48788fee5f Added get_source_nickname() to Message. Aaron Weiss 2015-01-02 15:20:26 -05:00
  • 327be754d5 Updated dependencies. Aaron Weiss 2015-01-01 20:51:20 -05:00
  • 4eb345e232 Version number bump to 0.7.2. Aaron Weiss 2015-01-01 20:41:10 -05:00
  • dace078b1c Updated for mutex changes. Aaron Weiss 2015-01-01 20:40:58 -05:00
  • 3f5a72fd89 Fixed travis-ci build script. Aaron Weiss 2014-12-31 20:40:57 -05:00
  • e78d3b6e2a Updated README.md. Aaron Weiss 2014-12-31 20:40:11 -05:00
  • 19bf0d63c7 Updated travis-ci build file. Aaron Weiss 2014-12-31 20:33:52 -05:00
  • 7bef8b0a0c Bumped version number to 0.7.1, added default features. Aaron Weiss 2014-12-31 20:32:09 -05:00
  • dbd0e4b65b More clean-up around ToMessage, and removed debug messages from CTCP implementation. Aaron Weiss 2014-12-31 20:26:44 -05:00
  • a6146bc135 Clean up after #11, including unit tests. Aaron Weiss 2014-12-31 20:05:10 -05:00
  • 202748e7a9 Merge pull request #11 from SBSTP/tomessage Aaron Weiss 2014-12-31 19:08:51 -05:00
  • ed84a41e57 Implement ToMessage for Command and Message and use ToMessage in Connection. Simon Bernier St-Pierre 2014-12-31 18:39:00 -05:00
  • 8573491ed4 Version number bump to 0.7.0. Aaron Weiss 2014-12-23 13:34:12 -05:00
  • 74ac11ad89 Updated README.md. Aaron Weiss 2014-12-23 13:33:57 -05:00
  • 5a59945ffc Updated travis build file and added doc notes about CTCP requiring CTCP feature. Aaron Weiss 2014-12-23 13:32:35 -05:00
  • b9357ee671 Fixed CTCP tests. Aaron Weiss 2014-12-23 13:31:10 -05:00
  • b3e3b8becd Updated examples with removal of deprecated code. Aaron Weiss 2014-12-23 13:00:07 -05:00
  • 4fdf801fb3 Updated away from deprecated code in library. Aaron Weiss 2014-12-23 12:53:30 -05:00
  • b44ff8b196 Fixed build. Aaron Weiss 2014-12-23 12:15:41 -05:00
  • 06cd54f39e Added CTCP response tests. Aaron Weiss 2014-12-22 17:24:56 -05:00
  • fdfe03d1b2 Added colons to fix tests. Aaron Weiss 2014-12-22 17:15:35 -05:00
  • ddda80d00e Added tests for sending CTCP requests. Aaron Weiss 2014-12-22 17:11:54 -05:00
  • 2cd160a72f Added commands to send CTCP requests as per #7. Aaron Weiss 2014-12-22 16:43:37 -05:00
  • 1b51c69a23 Added CTCP feature with automatic responses to a set of CTCP commands as per #7. Aaron Weiss 2014-12-22 16:35:56 -05:00
  • 0967ece14a Version number bump to 0.6.0 (small breaking changes). Aaron Weiss 2014-12-20 20:13:29 -05:00
  • 855fb1f219 Added example of autoreconnection. Aaron Weiss 2014-12-20 20:13:16 -05:00
  • 86a5faaa1d Reconnection no longer requires mutability, Wrapper now has send_quit(...). Aaron Weiss 2014-12-20 20:12:29 -05:00
  • 49c96e9ece Removed unnecessary constructors that set timeouts on construction. Aaron Weiss 2014-12-20 17:57:55 -05:00
  • 5d45515578 Added set_timeout to Connection. Aaron Weiss 2014-12-20 17:53:27 -05:00
  • 3173accaa8 Added set_keepalive to Connection and the ability to reconnect to a server. Aaron Weiss 2014-12-20 17:36:48 -05:00
  • 70031aa8d8 ServerIterator now iterates over IoResults. Aaron Weiss 2014-12-20 16:50:54 -05:00
  • fb743f148b Updated encoding dependency. Aaron Weiss 2014-12-19 12:52:34 -05:00
  • e3ee8adfeb Updated docs links because Rust-CI docs is working again. Aaron Weiss 2014-12-19 11:40:12 -05:00
  • a52354f5a4 Updated Travis-CI build files. Aaron Weiss 2014-12-19 11:34:54 -05:00
  • 1570751438 Bumped version number to 0.5.8. Aaron Weiss 2014-12-19 11:31:09 -05:00
  • d76dd610de Fixed compilation, and updated README. Aaron Weiss 2014-12-19 10:48:59 -05:00
  • d2aa8df1b9 Updated for username change (aaronweiss74 -> aatxe) Aaron Weiss 2014-12-19 10:35:26 -05:00
  • 467559b478 Changed behavior when using encoding to not fail on improperly encoded text. Aaron Weiss 2014-12-17 01:31:24 -05:00
  • 5a77845691 Updated examples for removal of proc. Aaron Weiss 2014-12-16 03:22:05 -05:00
  • 76dc3a855f Updated OpenSSL dependency. Aaron Weiss 2014-12-16 02:16:35 -05:00
  • 0ec3f1f282 Updated to using #[deriving(Copy)]. Aaron Weiss 2014-12-14 19:21:14 -05:00
  • f0bb1f71ba Updated version to 0.5.5. Aaron Weiss 2014-12-13 03:36:53 -05:00
  • e070639ffe Updated for explicit Copy implementations. Aaron Weiss 2014-12-13 03:24:41 -05:00
  • be42e98598 Updated dependencies and version to 0.5.4. Aaron Weiss 2014-12-12 15:17:41 -05:00
  • eb091a0b58 Simplified tweeter example code. Aaron Weiss 2014-12-11 00:06:12 -05:00
  • 0cf8fd49af Updated version to 0.5.3. Aaron Weiss 2014-12-09 17:26:13 -05:00
  • 7464dc2f0f No longer tries to identify without a password, and added a test for nickserv identification. Aaron Weiss 2014-12-09 17:25:22 -05:00
  • 3146d6a87f Fixed nickserv identification. Aaron Weiss 2014-12-09 17:15:53 -05:00
  • f9cb41fff3 Moved nickserv registration to just before channel joining. Aaron Weiss 2014-12-09 17:11:02 -05:00
  • 398cda4af6 Implemented password support for nickservs as per #9. Aaron Weiss 2014-12-09 17:01:47 -05:00
  • 31281d2820 Added support for connecting to a password-protected server. Aaron Weiss 2014-12-09 16:17:05 -05:00
  • 1fa18b7f6e Updated documentation links. This might change again back to Rust-CI if that starts working again. Aaron Weiss 2014-12-09 00:42:04 -05:00
  • ccc293fc6f Updated rust-ci token. Aaron Weiss 2014-12-08 19:36:59 -05:00
  • bdb04d693b Updated examples for if let addition, and a failure test with a message. Aaron Weiss 2014-12-08 15:00:10 -05:00
  • dcab79bdec Updated travis-ci build file for docs. Aaron Weiss 2014-12-08 14:00:11 -05:00
  • 5ec5ec29eb Updated for language changes. Aaron Weiss 2014-12-08 03:34:13 -05:00
  • 4dfa5942a0 Added alternate nicknames to the simple example. Aaron Weiss 2014-12-06 19:11:13 -05:00
  • a222989cb4 Implemented #4 as a list of alternate nicknames. Aaron Weiss 2014-12-06 18:49:07 -05:00
  • 67bfcee53c Removed rustdoc test on README.md. Aaron Weiss 2014-12-05 10:49:25 -05:00
  • cd4340c052 Travis-CI README.md rustdoc test, take 3. Aaron Weiss 2014-12-05 10:42:54 -05:00
  • 96e2a960ed Fixed travis-ci script. Aaron Weiss 2014-12-05 10:34:41 -05:00
  • 6b294036f2 Simplified config tests and added rustdoc test for README.md. Aaron Weiss 2014-12-05 10:27:58 -05:00
  • 4f7184afc4 Trying to get docs to work again. Aaron Weiss 2014-12-05 10:09:32 -05:00
  • 7bbd1fe428 Updated key for rust-ci docs. Aaron Weiss 2014-12-05 02:49:47 -05:00
  • 3387f5d587 Updated configuration to be a lot more fluid, and easier to work with. Aaron Weiss 2014-12-04 21:04:22 -05:00
  • 3b5bf55d0c Updated for language changes. Aaron Weiss 2014-12-04 12:57:07 -05:00
  • 4cd500d892 Updated encoding library for language changes. Aaron Weiss 2014-12-04 12:54:25 -05:00
  • afd14cb20a Completed #3 by taking advantage of new support for capabilities protocol. Aaron Weiss 2014-12-02 16:35:34 -05:00
  • 8b72503e7d Added support for CAP and IRCv3 capabilities extension. Aaron Weiss 2014-12-02 14:41:09 -05:00
  • 116ac10e48 Improved access level tracking as per #3, but more improvements are necessary still. Aaron Weiss 2014-12-02 14:10:33 -05:00
  • 3fdd58e695 Updated README.md. Aaron Weiss 2014-12-02 12:26:50 -05:00
  • 4d85b7932c Updated tweeter example because reading and writing now use separate mutexes. Aaron Weiss 2014-12-01 19:27:30 -05:00
  • b05994e65c Fixed typo in SSL implementation that went unnoticed. Aaron Weiss 2014-12-01 18:34:39 -05:00
  • 0588de82e0 Fixed encode tests. Aaron Weiss 2014-12-01 18:20:29 -05:00
  • 40d8f09528 Separated reading and writing once more, thanks to changes in rust-openssl. Aaron Weiss 2014-12-01 18:17:03 -05:00
  • 5d72f0b41a Updated to 0.3.2. Aaron Weiss 2014-12-01 16:14:16 -05:00
  • da30e4bccd Updated handle_message(...) to use Response everywhere as needed. Aaron Weiss 2014-12-01 16:12:19 -05:00
  • 4a48093905 handle_command(...) implementation now uses responses, unit tests for responses are now lincuded. Aaron Weiss 2014-12-01 14:32:45 -05:00
  • 7a4e1675b2 Added server response codes. Aaron Weiss 2014-12-01 14:19:14 -05:00
  • faf54e1b52 Added warning for missing docs, and added missing docs. Aaron Weiss 2014-12-01 13:53:22 -05:00
  • 33991dc9a1 Version number bumped to 0.3.1 for making encoding a feature. Aaron Weiss 2014-11-30 03:41:26 -05:00
  • 89835dc2e2 Travis-CI now builds with the encode feature. Aaron Weiss 2014-11-30 03:32:20 -05:00
  • b4cda39134 Made encoding into a feature as encode. Aaron Weiss 2014-11-30 03:30:10 -05:00
  • 7b22fada51 Fixed SSL feature compilation. Aaron Weiss 2014-11-30 01:32:53 -05:00
  • 098f9dbbff Added support for non-unicode encodings. Aaron Weiss 2014-11-30 01:29:38 -05:00
  • 77a324b0e5 Added note about read-write blocking due to an upstream issue. Aaron Weiss 2014-11-29 06:12:56 -05:00
  • 2d72192f3a Updated version number to 0.2.1. Aaron Weiss 2014-11-29 05:49:41 -05:00
  • 73fe293659 Added method to get options from Config options map. Aaron Weiss 2014-11-29 05:49:20 -05:00
  • 2e0d8e55d8 Added an example showing how to send messages that are not responses to a user despite the fact that send and recv both block. Aaron Weiss 2014-11-29 05:26:55 -05:00
  • 41c824ce47 Unused timeout variable is now unbound in connect_ssl_internal when compiled without SSL support. Aaron Weiss 2014-11-29 04:57:38 -05:00
  • 575d37525a Fixed SSL timeout implementation. Aaron Weiss 2014-11-29 04:57:01 -05:00
  • ebab05a6b8 Added the ability to set timeouts for live connections. Aaron Weiss 2014-11-29 04:52:50 -05:00
  • f5654abd6e Added a multithreaded example, and added comments to examples. Aaron Weiss 2014-11-29 03:19:14 -05:00
  • 74528c9d4c Added note in documentation about Wrappers not being thread-safe currently. Aaron Weiss 2014-11-29 03:02:11 -05:00
  • b199480025 Updated reference in Wrapper for RFC 248. Aaron Weiss 2014-11-29 02:58:05 -05:00
  • d7517c9666 Updated license in lib.rs Aaron Weiss 2014-11-29 00:33:22 -05:00
  • 308a506d8f Stability annotations for user. Aaron Weiss 2014-11-29 00:32:35 -05:00
  • 7ee83a9b2d Added extra unit tests to User. Aaron Weiss 2014-11-28 17:12:02 -05:00
  • ca3d52201d The nickname of Users is now accessible. Aaron Weiss 2014-11-28 16:47:29 -05:00
  • 3701b6e569 Updated openssl dependency. Aaron Weiss 2014-11-24 12:35:54 -05:00