X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/212380e3f42f585dc1ea927402252eb943f91f7b..54015b5fea2584a35aa605ebe37217010b448cff:/doc/example.conf?ds=sidebyside diff --git a/doc/example.conf b/doc/example.conf index a0576c5..0a0927f 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 3131 2007-01-21 15:36:31Z jilles $ + * $Id: example.conf 3446 2007-05-14 22:21:16Z jilles $ * * See reference.conf for more information. */ @@ -42,6 +42,13 @@ serverinfo { #vhost = "192.169.0.1"; /* 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. + */ + max_clients = 1024; }; admin { @@ -263,7 +270,6 @@ channel { use_except = yes; use_knock = yes; use_forward = yes; - invite_ops_only = yes; knock_delay = 5 minutes; knock_delay_channel = 1 minute; max_chans_per_user = 15; @@ -286,7 +292,7 @@ serverhide { /* These are the blacklist settings. * You can have multiple combinations of host and rejection reasons. - * They are used in pairs of one host/rejection reason. + * They are used in pairs of one host/rejection reason, or multiple hosts/rejection reason. * * These settings should be adequate for most networks, and are (presently) * required for use on AthemeNet. @@ -294,16 +300,25 @@ serverhide { * Word to the wise: Do not use blacklists like SPEWS for blocking IRC * connections. * + * As of charybdis 2.1.3, you can do some keyword substitution on the rejection + * reason. The available keyword substitutions are: + * + * ${ip} - the user's IP + * ${host} - the user's canonical hostname + * ${dnsbl-host} - the dnsbl hostname the lookup was done against + * ${nick} - the user's nickname + * ${network-name} - the name of the network + * * Note: AHBL (the providers of the below BLs) request that they be * contacted, via email, at admins@2mbit.com before using these BLs. * See for more information. */ #blacklist { # host = "ircbl.ahbl.org"; -# reject_reason = "You have a host listed in the ircbl.ahbl.org blacklist."; +# 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 = "You are connecting from a TOR exit node."; +# 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" { @@ -414,6 +429,7 @@ general { reject_ban_time = 1 minute; reject_after_count = 3; reject_duration = 5 minutes; + max_unknown_ip = 2; }; modules {