Commit graph

  • bfb14c0446
    Fixed bug with response documentation. Aaron Weiss 2017-06-22 16:02:03 -0400
  • 2055603a5d
    Changed CTCP VERSION to include the real version number by default. Aaron Weiss 2017-06-22 15:04:27 -0400
  • ec8fdeb2e9
    Reorganized imports into a consistent style. Aaron Weiss 2017-06-22 14:14:49 -0400
  • eecbe1630c
    Refactored Mode API into its own module and added it to prelude. Aaron Weiss 2017-06-22 14:07:34 -0400
  • d9f4f82051
    Implemented new Mode API (fixes #48). Aaron Weiss 2017-06-22 13:59:18 -0400
  • 54326e0047
    Reformatted conn and transport. Aaron Weiss 2017-06-22 10:46:40 -0400
  • 2035739aa5
    Added RPL_ISUPPORT, and moved RPL_BOUNCE. Fixes #87. Aaron Weiss 2017-06-22 10:01:51 -0400
  • da55f39a89
    Updated README text based on recent changes. Aaron Weiss 2017-06-22 00:12:27 -0400
  • 7576d1ca51
    Added new config fields to full configuration in README. Aaron Weiss 2017-06-22 00:07:17 -0400
  • 89b3c7b29d
    Changed library to accept case insensitive commands (fixes #45). Aaron Weiss 2017-06-21 23:55:17 -0400
  • 536521e349
    Fixed bug with SSL domain verification. Aaron Weiss 2017-06-21 23:35:00 -0400
  • b277db71e0
    Fixed test compilation. Aaron Weiss 2017-06-21 23:24:11 -0400
  • 254f5bb048
    Added ability to specify SSL certificate in DER format (fixes #67). Aaron Weiss 2017-06-21 23:21:03 -0400
  • c0af567258
    Cleaned up imports and prelude. Aaron Weiss 2017-06-21 22:14:15 -0400
  • 8c9a1aca2c
    Added for_each_incoming helper to Server. Aaron Weiss 2017-06-21 22:07:53 -0400
  • f0e49d403f
    Updated README to new async style. Aaron Weiss 2017-06-21 21:58:28 -0400
  • d57bb11994
    Changed examples to be formatted more readibly. Aaron Weiss 2017-06-21 21:54:48 -0400
  • 514a08d838
    Fixed compilation for no default features. Aaron Weiss 2017-06-21 21:52:28 -0400
  • 86e224b8aa
    Fixed unit tests for async changes. Aaron Weiss 2017-06-21 21:50:38 -0400
  • 77d44a5055
    Added two config fields for testing purposes. Aaron Weiss 2017-06-21 19:19:58 -0400
  • 2087e83e79
    Removed tokio-service dependency, added tokio-mockstream. Aaron Weiss 2017-06-21 19:07:59 -0400
  • 3369ef5ff2
    Cleaned up code and added documentation. Aaron Weiss 2017-06-21 17:15:30 -0400
  • 073b82feec
    Replaced old conn.rs with async.rs. Aaron Weiss 2017-06-21 16:55:37 -0400
  • c363dc7837
    Migrated real IrcServer API to be async based on experiment. Aaron Weiss 2017-06-21 16:53:28 -0400
  • 6118516951
    Fixed bug in line protocol. Aaron Weiss 2017-06-21 16:50:54 -0400
  • 7d3e923de8
    Added a first real cut at async. Aaron Weiss 2017-06-21 13:18:22 -0400
  • cc1aa5717e
    Migrated to using error_chain. Aaron Weiss 2017-06-20 14:54:06 -0400
  • 1ca609331c
    Added reexports to the proto module. Aaron Weiss 2017-06-20 11:48:42 -0400
  • e7440d9b23
    Made some small assorted changes. Aaron Weiss 2017-06-20 11:47:05 -0400
  • 2821b60e83
    Merge branch 'master' into async Aaron Weiss 2017-06-19 14:47:15 -0400
  • 36eeca7db6
    Changed examples to point to #irc-crate. Aaron Weiss 2017-06-19 14:46:34 -0400
  • 1c1e4af311
    Updated tests to compile. Aaron Weiss 2017-06-19 14:42:27 -0400
  • cf3ee671ed
    Merge branch 'master' into async Aaron Weiss 2017-06-19 14:33:02 -0400
  • e5e33e9069
    Fixed bug when compiling with no-default-features. Aaron Weiss 2017-06-19 14:19:57 -0400
  • 02f9968b0c
    Update OpenSSL to 0.9. Manish Goregaokar 2017-06-19 14:11:57 -0400
  • a4f1675394
    Made the multithreaded example actually do something. Aaron Weiss 2017-06-19 14:08:43 -0400
  • f0f0b95038
    Ran rustfmt on all the code. Aaron Weiss 2017-06-19 13:59:26 -0400
  • 388628d62a
    Applied a bunch of clippy lints. Aaron Weiss 2017-06-19 13:46:01 -0400
  • c4888ed76c Merge pull request #86 from tobbez/rpl_topicwhotime Aaron Weiss 2017-06-15 16:01:34 -0400
  • 1c84b699d4 Add support for RPL_TOPICWHOTIME (numeric 333) Torbjörn Lönnemark 2017-06-15 21:11:38 +0200
  • 91fb0a1dc1 Merge pull request #85 from tobbez/use-serde Aaron Weiss 2017-06-14 16:28:34 -0400
  • e33248f043 Replace rustc-serialize with serde Torbjörn Lönnemark 2017-06-14 22:20:31 +0200
  • 310c85f336 Merge pull request #83 from TheMightyBuzzard/master Aaron Weiss 2017-06-06 11:25:46 -0400
  • c6efd4d9f0 Properly remove users from channels on quit TheMightyBuzzard 2017-06-05 16:02:00 -0500
  • 9a2222d802
    Updated Tokio protocol code. Aaron Weiss 2017-05-26 14:09:09 +0200
  • d03d61dcec
    Bumped version to 0.11.8. Aaron Weiss 2017-05-25 17:28:00 +0200
  • 38c7ed2c71
    Changed Server API to provide channel lists, and fixed channel tracking to work with user PARTs. Aaron Weiss 2017-05-25 17:25:43 +0200
  • 4446b8e875 Merge pull request #81 from baileyn/master Aaron Weiss 2017-05-17 18:10:49 -0400
  • 9e3aab5209 Fixed a typo in the README. Nicholas Bailey 2017-05-17 17:58:35 -0400
  • 4d8507cfdb
    Bumped version to 0.11.7. Aaron Weiss 2017-05-02 19:52:03 -0400
  • f3fb23d755
    Added input sanitization to prevent newline injection (fixes #80). Aaron Weiss 2017-05-02 19:47:16 -0400
  • 1709460020 Merge pull request #78 from TheMightyBuzzard/tracknickchanges Aaron Weiss 2017-04-12 16:28:06 -0400
  • 9706d93968 track nick changes TheMightyBuzzard 2017-04-11 07:29:33 -0500
  • 5f3b566821 Added some spacemacs shilling. Aaron Weiss 2017-04-01 19:35:16 -0400
  • 3f458b5aaa Merge pull request #77 from FROG-TIPS/master Aaron Weiss 2017-04-01 16:31:24 -0400
  • 2da5f4defc Allow all of SSL2, SSL3 and TLS1 connections Perl I. Weird 2017-04-01 13:22:25 -0700
  • d68e998f44 Merge pull request #76 from miedzinski/ctcp-config Aaron Weiss 2017-03-22 23:40:56 -0400
  • fcb0c1da64 Use CTCP VERSION and SOURCE replies from Config Dominik Miedziński 2017-03-22 22:06:43 +0100
  • 6a0f2a184f
    Merge branch 'master' into async Aaron Weiss 2017-03-15 12:44:46 -0400
  • fbeeaed874
    Changed implementation of socket_addr on Config. Aaron Weiss 2017-03-15 12:42:15 -0400
  • c402371450 Merge pull request #75 from miedzinski/fix-warnings Aaron Weiss 2017-03-15 12:35:27 -0400
  • 3c3f175cc0 Merge pull request #74 from miedzinski/ctcp-ping Aaron Weiss 2017-03-15 12:33:37 -0400
  • 59b79c06cc Remove unused imports and fix broken test Dominik Miedziński 2017-03-15 17:28:07 +0100
  • f4f49c6dd3 Ignore CTCP PINGs without timestamps Dominik Miedziński 2017-03-15 17:11:19 +0100
  • 342a11aba4
    Added dependency on futures. Aaron Weiss 2017-01-15 18:10:35 -0500
  • abf981c4ad
    Added dependency for native-tls. Aaron Weiss 2017-01-15 18:08:03 -0500
  • db140baf9e
    Added dependence on tokio-tls. Aaron Weiss 2017-01-15 17:48:49 -0500
  • d9fc586b8c
    Added socket_addr() helper to Config. Aaron Weiss 2017-01-15 17:32:41 -0500
  • 1f3b3d64b5
    IrcCodec is no longer paramterized by inner codec type. Aaron Weiss 2017-01-15 17:06:43 -0500
  • a6303d4858
    Removed dependence on tokio-proto. Aaron Weiss 2017-01-15 17:02:37 -0500
  • 843b7ba3c0
    Implemented IrcCodec and IrcProto using LineCodec. Aaron Weiss 2017-01-15 16:34:59 -0500
  • 7003270834
    Removed parameterization of LineCodec on encoding. Aaron Weiss 2017-01-15 16:34:37 -0500
  • 59e219f466
    Implemented a line-delimited codec. Aaron Weiss 2017-01-15 14:28:12 -0500
  • 880870770e
    Moved protocol-related stuff to new proto module. Aaron Weiss 2017-01-15 13:41:16 -0500
  • 1fd5668def
    Removed optional encoding feature, forcing encoding always. Temporarily purged SSL support. Aaron Weiss 2017-01-15 13:31:50 -0500
  • 1f7d13399d Merge pull request #64 from ovibos/patch-1 Aaron Weiss 2017-01-08 15:55:03 -0500
  • 3252e51af4 Fix typo in README.md ovibos 2017-01-08 15:52:54 -0500
  • b8f0d697a5
    Bumped version number to 0.11.6 (after pulling). Aaron Weiss 2016-12-18 16:28:02 -0500
  • cd52dd74da
    Bumped version number to 0.11.5. Aaron Weiss 2016-12-18 16:24:24 -0500
  • d13a28ff98
    Added send_part to ServerExt. Aaron Weiss 2016-12-18 16:23:45 -0500
  • bd79f90d96 Merge pull request #58 from miedzinski/rejoin Aaron Weiss 2016-09-24 17:28:14 -0400
  • e13f94e0c2 Rejoin all channels on reconnect (fixes #55) Dominik Miedziński 2016-09-24 23:22:20 +0200
  • 4f01c21b96
    Bumped version number to 0.11.4. Aaron Weiss 2016-08-09 02:49:56 -0400
  • 1931f1391b
    Added channel_keys to example config in README.md. Aaron Weiss 2016-07-05 16:22:31 -0400
  • 5b8f320050
    Implemented channel keys for autojoined channels (fixes #51). Aaron Weiss 2016-07-05 16:21:21 -0400
  • ee7f963893 Merge pull request #54 from kcm1700/fix/ping-logic Aaron Weiss 2016-07-05 10:40:20 -0400
  • bba8648252 Changed ping timeout logic in ping thread ChanMin Kim 2016-07-05 06:36:43 +0900
  • 7032a550c9
    Updated README to offer an example using programmatic configuration, and to explicitly mention runtime configuration loading (fixes #53). Aaron Weiss 2016-06-30 14:09:25 -0400
  • cd47ff8683 Merge pull request #52 from vadixidav/master Aaron Weiss 2016-06-19 01:05:02 -0400
  • baef34f947 make tag members public Geordon Worley 2016-06-19 00:37:58 -0400
  • 4ab3f72c84
    Bumped version mentioned in README.md. Aaron Weiss 2016-04-23 20:36:38 -0400
  • d99d8d0a05
    Fixed bug in readme (see #47). Aaron Weiss 2016-04-23 20:35:21 -0400
  • 7c733b5665
    Bumped version number to 0.11.3. Aaron Weiss 2016-04-11 23:01:03 -0400
  • e450621a57
    Removed unnecessary parentheses. Aaron Weiss 2016-04-11 23:00:50 -0400
  • 8838417d6f
    Bumped version to 0.11.2. Aaron Weiss 2016-04-11 22:59:42 -0400
  • 85e30e6f9f
    Added a bounds check on handle_ctcp. Aaron Weiss 2016-04-11 22:59:20 -0400
  • 79afdeb134 Bumped version to 0.11.1. Aaron Weiss 2016-04-02 13:53:09 -0400
  • fcc5c64826 Command parsing now parses into raw, rather than producing an error. Aaron Weiss 2016-04-02 13:50:27 -0400
  • 91195feee4 Updated travis to use stable Rust. Aaron Weiss 2016-03-25 23:07:47 -0400
  • eb91bd376f Bumped version to 0.11.0. Aaron Weiss 2016-03-17 21:46:21 -0400