Skip to content
This repository was archived by the owner on Feb 21, 2018. It is now read-only.

Commit 7c4eb6a

Browse files
committed
doc/IRCD: Add linking information
1 parent 255af43 commit 7c4eb6a

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

doc/IRCD.markdown

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# IRCd configuration
2+
3+
## Charybdis or Elemental-IRCd
4+
5+
Cod links like any other services server except no `hub_mask` is needed at this
6+
time. Cod may also link over SSL. Note that your experience may be better with
7+
Elemental-IRCd.
8+
9+
```
10+
connect "cod.int" {
11+
host = "127.0.0.1";
12+
send_password = "dev";
13+
accept_password = "dev";
14+
port = 6667;
15+
class = "server";
16+
};
17+
18+
service {
19+
name = "cod.int";
20+
};
21+
```
22+
23+
## InspIRCd
24+
25+
Cod requires the same InspIRCd modules that Atheme does. An example
26+
configuration for linking InspIRCd to Cod is shown below:
27+
28+
```
29+
<uline server="cod.int">
30+
31+
<link name="cod.int"
32+
ipaddr="localhost"
33+
port="7001"
34+
allowmask="127.0.0.0/8"
35+
sendpass="password"
36+
recvpass="password">
37+
38+
#Absolutely required.
39+
<module name="m_spanningtree.so">
40+
<module name="m_services_account.so">
41+
<module name="m_servprotect.so">
42+
<module name="m_chghost.so">
43+
44+
# Needed for SVSOPER
45+
<module name="m_svsoper.so">
46+
```
47+

0 commit comments

Comments
 (0)