X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/297c7db40876d8300e0efc7d9ce7e25ffc304dbd..3fe908250a691b033542815437696b2c29d9f1c0:/doc/example.conf?ds=sidebyside diff --git a/doc/example.conf b/doc/example.conf index b1843c5..3346ce7 100755 --- a/doc/example.conf +++ b/doc/example.conf @@ -4,7 +4,7 @@ * Copyright (C) 2002-2005 ircd-ratbox development team * Copyright (C) 2005-2006 charybdis development team * - * $Id: example.conf 3478 2007-05-24 15:10:06Z jilles $ + * $Id: example.conf 3582 2007-11-17 21:55:48Z jilles $ * * See reference.conf for more information. */ @@ -30,7 +30,6 @@ serverinfo { name = "hades.arpa"; - use_ts6 = yes; sid = "42X"; description = "charybdis test server"; network_name = "AthemeNET"; @@ -44,12 +43,12 @@ serverinfo { /* for IPv6 */ #vhost6 = "3ffe:80e8:546::2"; - /* max_clients: This should be set to the maximum amount of clients - * that the server should support. Note that you should leave some - * file descriptors free for log files, server connections, ident - * lookups (if enabled), exceed_limit clients, etc. + /* default max clients: the default maximum number of clients + * allowed to connect. This can be changed once ircd has started by + * issuing: + * /quote set maxclients */ - max_clients = 1024; + default_max_clients = 1024; }; admin { @@ -117,8 +116,11 @@ listen { * then general access, then restricted. */ auth { - /* user: the user@host allowed to connect. multiple IPv4/IPv6 user - * lines are permitted per auth block. + /* user: the user@host allowed to connect. Multiple IPv4/IPv6 user + * lines are permitted per auth block. This is matched against the + * hostname and IP address (using :: shortening for IPv6 and + * prepending a 0 if it starts with a colon) and can also use CIDR + * masks. */ user = "*@172.16.0.0/12"; user = "*test@123D:B567:*"; @@ -210,11 +212,11 @@ operator "god" { * global_kill: allows local and remote users to be * /KILL'd (OLD 'O' flag) * remote: allows remote SQUIT and CONNECT (OLD 'R' flag) - * kline: allows KILL, KLINE and DLINE (OLD 'K' flag) + * kline: allows KLINE and DLINE (OLD 'K' flag) * unkline: allows UNKLINE and UNDLINE (OLD 'U' flag) * gline: allows GLINE (OLD 'G' flag) * nick_changes: allows oper to see nickchanges (OLD 'N' flag) - * via usermode +n + * via snomask +n * rehash: allows oper to REHASH config (OLD 'H' flag) * die: allows DIE and RESTART (OLD 'D' flag) * admin: gives admin privileges. admins @@ -224,11 +226,13 @@ operator "god" { * will not have the admin lines in * stats p and whois. * xline: allows use of /quote xline/unxline - * operwall: allows the oper to send operwalls [DEFAULT] + * resv: allows /quote resv/unresv and cmode +LP [DEFAULT] + * operwall: allows the oper to send/receive operwalls [DEFAULT] * oper_spy: allows 'operspy' features to see through +s * channels etc. see /quote help operspy * hidden_oper: hides the oper from /stats p (OLD UMODE +p) * remoteban: allows remote kline etc [DEFAULT] + * mass_notice: allows sending wallops and mass notices [DEFAULT] */ flags = global_kill, remote, kline, unkline, gline, die, rehash, admin, xline, operwall; @@ -243,7 +247,8 @@ connect "irc.uplink.com" { class = "server"; flags = compressed, topicburst; - /* If the connection is IPv6, uncomment below */ + /* If the connection is IPv6, uncomment below. + * Use 0::1, not ::1, for IPv6 localhost. */ #aftype = ipv6; }; @@ -310,17 +315,20 @@ serverhide { * ${nick} - the user's nickname * ${network-name} - the name of the network * - * Note: AHBL (the providers of the below BLs) request that they be + * Note: AHBL (the providers of the below *.ahbl.org BLs) request that they be * contacted, via email, at admins@2mbit.com before using these BLs. * See for more information. */ -#blacklist { +blacklist { + host = "dnsbl.dronebl.org"; + reject_reason = "${nick}, your IP (${ip}) is listed in DroneBL. For assistance, see http://dronebl.org/lookup_branded.do?ip=${ip}&network=${network-name}"; + # host = "ircbl.ahbl.org"; # reject_reason = "${nick}, your IP (${ip}) is listed in ${dnsbl-host} for having an open proxy. In order to protect ${network-name} from abuse, we are not allowing connections with open proxies to connect."; # # host = "tor.ahbl.org"; # reject_reason = "${nick}, your IP (${ip}) is listed as a TOR exit node. In order to protect ${network-name} from tor-based abuse, we are not allowing TOR exit nodes to connect to our network."; -#}; +}; alias "NickServ" { target = "NickServ"; @@ -374,7 +382,6 @@ general { default_floodcount = 10; failed_oper_notice = yes; dots_in_ident=2; - dot_in_ip6_addr = no; min_nonwildcard = 4; min_nonwildcard_simple = 3; max_accept = 100; @@ -418,7 +425,6 @@ general { glines = no; gline_time = 1 day; gline_min_cidr = 16; - idletime = 0; max_targets = 4; client_flood = 20; use_whois_actually = no;