shadowircd / testsuite / ircd.conf.1

loadmodule "extensions/extb_account.so";
loadmodule "extensions/extb_channel.so";
loadmodule "extensions/extb_oper.so";
loadmodule "extensions/extb_realname.so";
loadmodule "extensions/extb_server.so";
#loadmodule "extensions/ip_cloaking.so";
loadmodule "extensions/sno_farconnect.so";
loadmodule "extensions/sno_globalkline.so";
#loadmodule "extensions/sno_globaloper.so";

serverinfo {
	name = "testsuite1.";
	sid = "1TT";
	description = "Testsuite";
	network_name = "Testsuite";
	network_desc = "Testing";
	hub = yes;
	vhost = "127.0.0.1";
};

admin {
	name = "Here";
	description = "Charybdis testsuite server";
	email = "root@localhost";
};

class "users" {
	ping_time = 5 minutes;
	number_per_ip = 100;
	max_number = 200;
	sendq = 100kb;
};

class "server" {
	ping_time = 5 minutes;
	connectfreq = 5 minutes;
	max_number = 3;
	sendq = 5 megabytes;
};

listen { host = "127.0.0.1"; port = 7601; };

auth { user = "*@127.0.0.0/8"; class = "users"; };

operator "oper" {
	user = "*@127.0.0.0/8";
	password = "oper"; 
	flags = global_kill, remote, kline, unkline, nick_changes,
		die, rehash, admin, xline, operwall, oper_spy, ~encrypted;
};

connect "testsuite2." {
	host = "127.0.0.1";
	port = 7602;
	send_password = "testsuite";
	accept_password = "testsuite";
	hub_mask = "*";
	class = "server";
	flags = topicburst;
};

connect "testsuite3." {
	host = "127.0.0.1";
	port = 7603;
	send_password = "testsuite";
	accept_password = "testsuite";
	hub_mask = "*";
	class = "server";
	flags = topicburst;
};

shared {
	oper = "*@*", "*";
	flags = all;
};

alias "NickServ" {
	target = "NickServ";
};
alias "ChanServ" {
	target = "ChanServ";
};
alias "OperServ" {
	target = "OperServ";
};
alias "MemoServ" {
	target = "MemoServ";
};

service {
	name = "services.";
};
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.