A fork of aatxe/irc Rust crate, improved for IRCv3 support.
Find a file
2014-12-01 18:34:39 -05:00
examples Made encoding into a feature as encode. 2014-11-30 03:30:10 -05:00
src Fixed typo in SSL implementation that went unnoticed. 2014-12-01 18:34:39 -05:00
.gitignore Added some basic data tests. 2014-10-08 18:08:29 -04:00
.travis.yml Travis-CI now builds with the encode feature. 2014-11-30 03:32:20 -05:00
Cargo.toml Fixed typo in SSL implementation that went unnoticed. 2014-12-01 18:34:39 -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.