X-Git-Url: http://git.pk910.de/?p=srvx.git;a=blobdiff_plain;f=srvx.conf.example;h=f8acd0d752205da2da800ee868b9328d6d99b346;hp=2501d93a7b208a5e57aa612e8351ee310250d6c7;hb=80d9ed728be4b02ac483f3339cbb184f6602d15b;hpb=45fde124458090316c02a542a68d1132f12aca49 diff --git a/srvx.conf.example b/srvx.conf.example index 2501d93..f8acd0d 100644 --- a/srvx.conf.example +++ b/srvx.conf.example @@ -43,10 +43,10 @@ "services" { "nickserv" { "nick" "NickServ"; - // What user modes do you want this service to have? Please keep in - // mind which ircd software you are using here, and that all of the - // services need to be at least +o. - // "modes" "+iok"; + // What user modes do you want this service to have? Please keep in + // mind which ircd software you are using here, and that all of the + // services need to be at least +o. + // "modes" "+iok"; // If you want to by have *@* as the default hostmask for all // new accounts, set default_hostmask. This is discouraged // for security reasons. @@ -102,12 +102,15 @@ "lc_h" "800"; // specifically lower case h "uc_H" "800"; // .. and upper case H "S" "999"; - "b" "1"; + "b" "800"; + "I" "800"; }; // and for who can change epithets for staff "set_epithet_level" "800"; // what opserv access level do you need to set somebody else's level? "modoper_level" "850"; + // what opserv access level do you need to set somebody's staff level? + "modstaff_level" "750"; // how often should accounts be expired? "account_expire_freq" "1d"; @@ -118,7 +121,7 @@ // how long must an account be inactive so it can be ounregistered without force? "ounregister_inactive" "1M"; // which flags on an account require the ounregister to be used with force? - "ounregister_flags" "ShgsfnHbu"; + "ounregister_flags" "ShgsfnHbuI"; /* "require_qualified" has been removed. It is now * integrated into the modcmd command authorization * and dispatch mechanism. "/msg OpServ help modcmd" @@ -142,10 +145,10 @@ "opserv" { "nick" "OpServ"; - // What user modes do you want this service to have? Please keep in - // mind which ircd software you are using here, and that all of the - // services need to be at least +o. - // "modes" "+iok"; + // What user modes do you want this service to have? Please keep in + // mind which ircd software you are using here, and that all of the + // services need to be at least +o. + // "modes" "+iok"; // should use of this service be limited to global opers? "privileged" "1"; // fullname for service @@ -199,19 +202,21 @@ // (This is changed relative srvx-1.0.x, which would use default // unless you specified ".disabled".) "nick" "ChanServ"; - // What user modes do you want this service to have? Please keep in - // mind which ircd software you are using here, and that all of the - // services need to be at least +o. - // "modes" "+iok"; + // What user modes do you want this service to have? Please keep in + // mind which ircd software you are using here, and that all of the + // services need to be at least +o. + // "modes" "+iok"; // Does your ircd have off-channel services support? Does it have - // a registered channel mode? Does it support services opping themselves? + // a registered channel mode? Does it support services opping themselves? // Bahamut has these things; ircu2.10.11 does not. - // This setting takes three numerical values: - // 0 = off - // 1 = use a registered channel mode, have services op themselves - // 2 = all of the above, and a channel setting to have ChanServ not - // idle in the channel + // This setting takes three numerical values: + // 0 = off + // 1 = use a registered channel mode, have services op themselves + // 2 = all of the above, and a channel setting to have ChanServ not + // idle in the channel "off_channel" "0"; + // revoke channel mode +a on unregister? + "revoke_mode_a" "1"; // how long should a person be unseen before resending infoline? "info_delay" "120"; // maximum greeting length @@ -234,7 +239,7 @@ // How often to look for dnrs that have expired? "dnr_expire_freq" "1h"; // what !set options should we show when user calls "!set" with no arguments? - "set_shows" ("DefaultTopic", "TopicMask", "Greeting", "UserGreeting", "Modes", "PubCmd", "InviteMe", "StrictOp", "AutoOp", "EnfModes", "EnfTopic", "TopicSnarf", "UserInfo", "GiveVoice", "GiveOps", "EnfOps", "Setters", "CtcpUser", "CtcpReaction", "Protect", "Toys", "DynLimit", "NoDelete"); + "set_shows" ("DefaultTopic", "TopicMask", "AdvTopic", "Greeting", "UserGreeting", "Modes", "PubCmd", "InviteMe", "EnfModes", "EnfTopic", "TopicSnarf", "UserInfo", "GiveVoice", "GiveOps", "EnfOps", "Setters", "CtcpUsers", "CtcpReaction", "Protect", "Toys", "DynLimit", "NoDelete"); // A list of !8ball responses "8ball" ("Not a chance.", @@ -260,14 +265,19 @@ "nodelete_level" "1"; // how long before a new channel owner can give ownership away? "giveownership_timeout" "1w"; + // message sent to new channels + "new_channel_unauthed_join" ""; //only sent if the user is unauthed + "new_channel_authed_join" ""; //only sent if the user is authed + "new_channel_message" ""; //always after the message above + }; "global" { "nick" "Global"; - // What user modes do you want this service to have? Please keep in - // mind which ircd software you are using here, and that all of the - // services need to be at least +o. - // "modes" "+iok"; + // What user modes do you want this service to have? Please keep in + // mind which ircd software you are using here, and that all of the + // services need to be at least +o. + // "modes" "+iok"; // should users get community announcements by default or not? "announcements_default" "on"; }; @@ -394,6 +404,13 @@ // "search" ("example.org", "example.net"); // "nameservers" ("127.0.0.1"); }; + "watchdog" { + "nick" "Watchdog"; + "modes" "+iok"; + "ban_duration" "2h"; //only if the channel is registered with chanserv + "gline_duration" "1h"; + "punishment_reason" "Your message contained a forbidden word."; + }; }; "policers" { @@ -463,6 +480,7 @@ "OpServ" { "mondo_section" "OpServ"; }; "sendmail" { "mondo_section" "sendmail"; }; "SpamServ" { "mondo_section" "SpamServ"; }; + "Watchdog" { "mondo_section" "Watchdog"; }; // These are the options if you want a database to be in its own file. "mondo" {