A fork of aatxe/irc Rust crate, improved for IRCv3 support.
Find a file
2014-11-30 03:30:10 -05:00
examples Made encoding into a feature as encode. 2014-11-30 03:30:10 -05:00
src Made encoding into a feature as encode. 2014-11-30 03:30:10 -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 Made encoding into a feature as encode. 2014-11-30 03:30:10 -05:00
mktestconfig.sh Added support for non-unicode encodings. 2014-11-30 01:29:38 -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.