# exist:
#
# local (or propagate, with the opposite sense)
- # whox (can use x flag with /WHO)
+ # whox (log oper's use of x flag with /WHO)
# display (oper status visible to lusers)
# chan_limit (can join local channels when in
# MAXCHANNELSPERUSER channels)
# unlimit_query (show more results from /WHO)
# local_kill (can kill clients on this server)
# rehash (can use /REHASH)
+ # restart (can use /RESTART)
# die (can use /DIE)
- # local_jupe_server (not used)
+ # local_jupe (not used)
# set (can use /SET)
# local_gline (can set a G-line for this server only)
# local_badchan (can set a Gchan for this server only)
# see_chan (can see users in +s channels in /WHO)
# wide_gline (can use ! to force a wide G-line)
# see_opers (can see opers without DISPLAY privilege)
+ # local_opmode (can use OPMODE/CLEARMODE on local channels)
# force_local_opmode (can use OPMODE/CLEARMODE on quarantined local channels)
# kill (can kill clients on other servers)
# gline (can issue G-lines to other servers)
# opmode (can use /OPMODE)
# badchan (can issue Gchans to other servers)
# force_opmode (can use OPMODE/CLEARMODE on quarantined global channels)
+ # apass_opmode (can use OPMODE/CLEARMODE on +A and +U keys)
#
# For global opers (with propagate = yes or local = no), the default
- # is to grant all of the above privileges. For local opers, the
- # default is to grant ONLY the following privileges:
+ # is to grant all of the above privileges EXCEPT apass_opmode. For
+ # local opers, the default is to grant ONLY the following privileges:
# chan_limit, mode_lchan, show_invis, show_all_invis, local_kill,
# rehash, local_gline, local_jupe, local_opmode, whox, display,
# force_local_opmode
# assigned one or two uplinks to which your server can connect.
# If your uplink(s) also connect to other servers than yours (which is
# probable), you need to define your uplink as being allowed to "hub".
-# To do this, set "hub = yes;"
-# You can also force a server(even one that doesn't connect to you)
-# to be a leaf with "leaf = yes;"
+# See the Connect block documentation for details on how to do that.
UWorld {
name = "uworld.eu.undernet.org";
# The realname field lets you ban by realname...
Kill
{
- host = "*sub7*";
+ realname = "*sub7*";
reason = "You are infected with a Trojan";
};
host = "1.2.3.4";
password = "passwd";
port = 4400;
- class = "Servers";
+ class = "Server";
hub;
};
# # and the default setting.
# };
#
-# The encrypted password is optional. If you wish to encrypt your
-# password, there is a utility in the ircd. Please read the file
-# tools/README.
+# By default, the password is hashed using the system's native crypt()
+# function. Other password mechanisms are available; the umkpasswd
+# utility from the ircd directory can hash passwords using those
+# mechanisms.
+#
# All privileges are shown with their default values; if you wish to
# override defaults, you should set only those privileges for the
# operator. Listing defaulted privileges just makes things harder to
Port { port = 6667; };
Port { port = 6668; };
Port {
+ # This only accepts clients with IPs like 192.168.*.
mask = "192.168.*";
port = 6666;
};
-# This is a hidden client port, listening on the interface associated
-# with the IP address 168.8.21.107
+# This is a hidden client port, listening on 168.8.21.107.
Port {
- mask = "168.8.21.107";
+ vhost = "168.8.21.107";
hidden = yes;
port = 7000;
};
#
features
{
+# These log features are the only way to get certain error messages
+# (such as when the server dies from being out of memory). For more
+# explanation of how they work, see doc/readme.log.
+ "LOG" = "SYSTEM" "FILE" "ircd.log";
+ "LOG" = "SYSTEM" "LEVEL" "CRIT";
# "DOMAINNAME"="<obtained from /etc/resolv.conf by ./configure>";
# "RELIABLE_CLOCK"="FALSE";
# "BUFFERPOOL"="27000000";
# "HIS_STATS_e" = "TRUE";
# "HIS_STATS_f" = "TRUE";
# "HIS_STATS_g" = "TRUE";
-# "HIS_STATS_h" = "TRUE";
# "HIS_STATS_i" = "TRUE";
# "HIS_STATS_j" = "TRUE";
+# "HIS_STATS_J" = "TRUE";
# "HIS_STATS_k" = "TRUE";
# "HIS_STATS_l" = "TRUE";
# "HIS_STATS_L" = "TRUE";