class = "Local";
};
-# You can put a digit (0..9) in the password value, which will make ircd
+# You can put an expression in the maxlinks value, which will make ircd
# only accept a client when the total number of connections to the network
# from the same IP number doesn't exceed this number.
# The following example would accept at most one connection per IP number
# that have "dial??.*" as host mask:
# Client {
# host = "*@*.swipnet.se";
-# password = "1";
+# maxlinks = 1;
# class = "Other";
# };
# Client {
# host = "*@dial??.*";
-# password = "2";
+# maxlinks = 2;
# class = "Other";
# };
#
file = "london.motd";
};
-# [Server]
+# [UWorld]
#
# One of the many nice features of Undernet is "Uworld", a program
# connected to the net as a server. This allows it to broadcast any mode
# There is only one slight problem: the TimeStamp protocol prevents this.
# So there is a configuration option to allow them anyway from a certain
# server.
-# Server {
+# UWorld {
# # The servername or wildcard mask for it that this applies to.
# name = "relservername";
-# # The mask of servers they are allowed to introduce(for hub=yes;) or
-# # not allowed to introduce(for leaf=yes).
-# mask = "servermask";
-# # No is assumed for these unless you set it to yes.
-# uworld = no;
-# hub = no;
-# # Yes is assumed for "leaf" unless you set it to no.
-# leaf = yes;
# };
#
# Note: (1) These lines are agreed on by every server admin on Undernet;
# If you're on Undernet, you MUST have these lines. I cannnot stress
# this enough. If all of the servers don't have the same lines, the
# servers will try to undo the mode hacks that Uworld does. Make SURE that
-# all of the servers have the EXACT same Ulines.
+# all of the servers have the EXACT same UWorld blocks.
#
# If your server starts on a bit larger network, you'll probably get
# assigned one or two uplinks to which your server can connect.
# You can also force a server(even one that doesn't connect to you)
# to be a leaf with "leaf = yes;"
-Server {
+UWorld {
name = "uworld.eu.undernet.org";
- mask = "*";
- uworld = yes;
- hub = yes;
};
-Server {
+UWorld {
name = "uworld2.undernet.org";
- mask = "*";
- uworld = yes;
- hub = yes;
};
-Server {
+UWorld {
name = "uworld.undernet.org";
- mask = "*";
- uworld = yes;
- hub = yes;
};
-Server {
+UWorld {
name = "channels.undernet.org";
- mask = "*";
- uworld = yes;
- hub = yes;
};
-Server {
+UWorld {
name = "channels2.undernet.org";
- mask = "*";
- uworld = yes;
- hub = yes;
};
-Server {
+UWorld {
name = "channels3.undernet.org";
- mask = "*";
- uworld = yes;
- hub = yes;
};
-Server {
+UWorld {
name = "channels4.undernet.org";
- mask = "*";
- uworld = yes;
- hub = yes;
};
-Server {
+UWorld {
name = "channels5.undernet.org";
- mask = "*";
- uworld = yes;
- hub = yes;
};
-Server {
+UWorld {
name = "channels6.undernet.org";
- mask = "*";
- uworld = yes;
- hub = yes;
};
Server {
name = "Amsterdam.NL.Eu.UnderNet.org";
# password = "passwd";
# port = portno;
# class = "classname";
+# maxhops = 2;
+# hub = "*.eu.undernet.org";
# };
#
# The "port" field defines the default port the server tries to connect
# to if an operator uses /connect without specifying a port. This is also
-# the port used when the server attempts to auto-connect to the remote
+# the port used when the server attempts to auto-connect to the remote
# server. (See Class blocks for more informationa about auto-connects).
#
+# The maxhops field causes an SQUIT if a hub tries to introduce
+# servers farther away than that; the element 'leaf;' is an alias for
+# 'maxhops = 0;'. The hub field limits the names of servers that may
+# be introduced by a hub; the element 'hub;' is an alias for
+# 'hub = "*";'.
+#
# Our primary uplink.
Connect {
name = "Amsterdam.NL.Eu.UnderNet.org";
password = "passwd";
port = 4400;
class = "Servers";
+ hub;
};
# [crule]
# "RANDOM_SEED"="<you should set one explicitly>";
# "DEFAULT_LIST_PARAM"="TRUE";
# "NICKNAMEHISTORYLENGTH"="800";
+# "NETWORK"="UnderNet";
# "HOST_HIDING"="FALSE";
# "HIDDEN_HOST"="users.undernet.org";
# "HIDDEN_IP"="127.0.0.1";
# "AVBANLEN"="40";
# "MAXBANS"="30";
# "MAXSILES"="15";
-# "HANGONGOODLINK="300";
+# "HANGONGOODLINK"="300";
# "HANGONRETRYDELAY" = "10";
# "CONNECTTIMEOUT" = "90";
# "MAXIMUM_LINKS" = "1";
# "TOS_SERVER" = "0x08";
# "TOS_CLIENT" = "0x08";
# "POLLS_PER_LOOP" = "200";
-# "IRCD_RES_TIMEOUTS" = "4";
+# "IRCD_RES_TIMEOUT" = "4";
# "IRCD_RES_RETRIES" = "2";
# "AUTH_TIMEOUT" = "9";
# "IPCHECK_CLONE_LIMIT" = "4";