summaryrefslogtreecommitdiff
path: root/README
blob: 3df4965d5b467452af3b4413c119979036aeb765 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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