Add README. - irc - Unnamed repository; edit this file 'description' to name the repository.
(HTM) git clone git://vernunftzentrum.de/irc.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit 420e494643d4ae10c509d67ddffc7bae069c86eb
(DIR) parent 2fe8873b070fca24e5ce7f1b5bf73e402791ad0f
(HTM) Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date: Wed, 27 Apr 2016 11:22:25 -0400
Add README.
Diffstat:
README | 42 +++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+), 0 deletions(-)
---
(DIR) 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