X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/60e16d64e738caaed528e99097a211e66493fc3f..0b7d7dd9604ffe6593da3035f3357e7c3aa2fbe8:/doc/reference.conf diff --git a/doc/reference.conf b/doc/reference.conf index 000a6eb..e019e39 100755 --- a/doc/reference.conf +++ b/doc/reference.conf @@ -326,15 +326,15 @@ auth { spoof = "I.still.hate.packets"; /* autojoin: Channel (or channels, comma-seperated) to join users - * in this auth block to on connect. Note that this won't join - * the user through any bans or otherwise restrictive chmodes. - */ - autojoin = "#shadowircd,#test"; + * in this auth block to on connect. Note that this won't join + * the user through any bans or otherwise restrictive chmodes. + */ + autojoin = "#shadowircd,#test"; /* autojoin_opers : Channel (or channels, comma-seperated) to join - * opers to on oper-up. - */ - autojoin_opers = "#opers,#help"; + * opers to on oper-up. + */ + autojoin_opers = "#opers,#help"; /* Possible flags in auth: * @@ -673,6 +673,25 @@ exempt { /* The channel block contains options pertaining to channels */ channel { + /* autochanmodes: Modes that will be set on a unregistered channel + * when the first user joins it. + */ + autochanmodes = "nt"; + + /* halfop: Enable/disable channel mode +h, which adds halfop, + * a channel status below op that has op powers (kick, ban, mode, etc.) + * halfops can only kick/devoice/etc people who are +v or + * do not have any channel status. + */ + use_halfop = yes; + + /* owner: Enable/disable channel mode +a, which adds owner, + * a channel status above op that has op powers (kick, ban, mode, etc.) + * owners can only be kicked/deownered by other owners, and may kick + * or deop ops and halfops. + */ + use_owner = yes; + /* invex: Enable/disable channel mode +I, a n!u@h list of masks * that can join a +i channel without an invite. */ @@ -779,6 +798,11 @@ channel { * when a RESV is issued. */ resv_forcepart = yes; + + /* kick_no_rejoin_time: the amount of time that a user cannot + * rejoin for after being kicked out of a +J channel. + */ + kick_no_rejoin_time = 30 seconds; }; @@ -868,6 +892,14 @@ alias "MemoServ" { target = "MemoServ"; }; +alias "HostServ" { + target = "HostServ"; +}; + +alias "BotServ" { + target = "BotServ"; +}; + alias "NS" { target = "NickServ"; }; @@ -884,6 +916,14 @@ alias "MS" { target = "MemoServ"; }; +alias "HS" { + target = "HostServ"; +}; + +alias "BS" { + target = "BotServ"; +}; + /* The general block contains many of the options that were once compiled * in options in config.h. The general block is read at start time. */ @@ -1175,6 +1215,9 @@ general { * +s - servnotice - See server notices * +w - wallop - See oper and server generated WALLOPS * +z - operwall - See operwalls + * +C - noctcp - Block CTCPs to user. + * +V - noinvite - Block INVITE to user. + * +B - bot - Marks as a bot. */ /* oper only umodes: usermodes only opers may set */