nio

a simple irc client
git clone git@git.kloet.net/nio.git
Download | Log | Files | Refs | README

commit 420e494643d4ae10c509d67ddffc7bae069c86eb
parent 2fe8873b070fca24e5ce7f1b5bf73e402791ad0f
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date:   Wed, 27 Apr 2016 11:22:25 -0400

Add README.

Diffstat:
AREADME | 42++++++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+), 0 deletions(-)

diff --git a/README b/README @@ -0,0 +1,42 @@ +IRC client http://c9x.me/irc/ +=========================================================== + +This is a simple irc client, it requires the ncurses +library to compile. + +For usage information, read ./irc -h + +- TLS support using relayd +-------------------------- + +This sets up a relay TCP connection on localhost. This +way you can connect using a more secure TLS connection +with a IRC program that doesn't have TLS support builtin. + + +/etc/relayd.conf: + + table <freenode> { irc.freenode.net } + table <oftc> { irc.oftc.net } + + protocol "irctls" { + tcp { nodelay, sack } + } + + relay "freenode" { + listen on 127.0.0.1 port 6668 + protocol "irctls" + forward with tls to <freenode> port 6697 + } + + relay "oftc" { + listen on 127.0.0.1 port 6669 + protocol "irctls" + forward with tls to <oftc> port 6697 + } + + +Then connect: + + ./irc -n nick -u name -s 127.0.0.1 -p 6668 + ./irc -n nick -u name -s 127.0.0.1 -p 6669