A fork of aatxe/irc Rust crate, improved for IRCv3 support.
Find a file
2014-11-29 06:12:56 -05:00
examples Added an example showing how to send messages that are not responses to 2014-11-29 05:26:55 -05:00
src Added method to get options from Config options map. 2014-11-29 05:49:20 -05:00
.gitignore Added some basic data tests. 2014-10-08 18:08:29 -04:00
.travis.yml Refactored library to be Stream-based, added a wrapper to create streams out of Buffers and Writers, and completed SSL support. 2014-11-08 23:07:57 -05:00
Cargo.toml Updated version number to 0.2.1. 2014-11-29 05:49:41 -05:00
mktestconfig.sh Added SSL support, but it's broken because of the duplicate SslStream creations. 2014-11-08 17:35:19 -05:00
README.md Added note about read-write blocking due to an upstream issue. 2014-11-29 06:12:56 -05:00
UNLICENSE Added UNLICENSE and contributing guidelines. This library is now public domain. 2014-11-05 02:11:33 -05:00

irc Build Status

A thread-safe IRC library in Rust based on iterators. It's hopefully compliant with RFC 2812. You can find up-to-date, pre-made documentation online here. It's probably worth noting that because of this upstream issue, reading and writing both block together. If this issue is resolved, this will be changed to have reading and writing be completely separate mutexes.

Contributing

Contributions to this library would be immensely appreciated. As this project is public domain, all prospective contributors must sign the Contributor License Agreement, a public domain dedication.