X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/3ef1213be4da2d49c21f544cd6a3277b10b26399..a9b8506b343409dbaf27a206f459c14cee1f7689:/doc/reference.conf diff --git a/doc/reference.conf b/doc/reference.conf index 72af5182..c489d5b5 100644 --- a/doc/reference.conf +++ b/doc/reference.conf @@ -430,6 +430,14 @@ privset "local_op" { * * Available options: * + * oper:general: enable most general oper privileges that came + * with +o in older releases + * auspex:oper: allows the oper to see through oper hiding + * auspex:umodes: allows viewing other users' modes + * auspex:cmodes: shows privileged cmodes + * auspex:hostname: shows hidden hostnames/ips + * oper:privs: allows /stats o/O and seeing privset in /whois + * oper:testline: allows /testline and /testgecos * oper:local_kill: allows local users to be /KILL'd * oper:global_kill: allows local and remote users to be /KILL'd * oper:routing: allows remote SQUIT and CONNECT @@ -442,19 +450,30 @@ privset "local_op" { * may (un)load modules and see various * additional information. * oper:hidden_admin: gives admin privileges except - * will not have the admin lines in - * whois. - * oper:xline: allows use of /quote xline/unxline - * oper:resv: allows /quote resv/unresv and cmode +LP + * will not have the admin lines in + * whois. + * oper:xline: allows use of /quote xline/unxline + * oper:resv: allows /quote resv/unresv + * oper:cmodes: allows cmode +LP * oper:operwall: allows the oper to send/receive operwalls - * oper:spy: allows 'operspy' features to see through +s - * channels etc. see /quote help operspy + * oper:spy: allows 'operspy' features to see through +s + * channels etc. see /quote help operspy * oper:hidden: hides the oper from /stats p * oper:remoteban: allows remote kline etc * oper:mass_notice: allows sending wallops and mass notices - * oper:grant: allows using the GRANT command - */ - privs = oper:local_kill, oper:operwall; + * oper:grant: allows using the GRANT command + * usermode:servnotice: allows setting +s + * + * Privileges provided by extensions include: + * + * oper:dehelper: allows the DEHELPER command (from extensions/helpops) + * oper:override: enables oper override via umode +p (from extensions/override) + * oper:receive_immunity: + * confers the benefits of chmode +M (operpeace) (from extensions/chm_operpeace) + * usermode:helpops allows setting +H (from extensions/helpops) + */ + privs = oper:general, oper:privs, oper:testline, oper:local_kill, oper:operwall, usermode:servnotice, + auspex:oper, auspex:hostname, auspex:umodes, auspex:cmodes; }; privset "server_bot" { @@ -466,7 +485,7 @@ privset "server_bot" { privset "global_op" { extends = "local_op"; privs = oper:global_kill, oper:routing, oper:kline, oper:unkline, oper:xline, - oper:resv, oper:mass_notice, oper:remoteban; + oper:resv, oper:cmodes, oper:mass_notice, oper:remoteban; }; privset "admin" { @@ -837,6 +856,11 @@ channel { /* strip_topic_colors: whether or not color codes in TOPIC should be stripped. */ strip_topic_colors = no; + + /* opmod_send_statusmsg: format messages sent to ops due to +z + * as PRIVMSG @#channel when sent to clients. + */ + opmod_send_statusmsg = no; }; @@ -1436,6 +1460,9 @@ general { /* hide_opers_in_whois: if set to YES, then oper status will be hidden in /WHOIS output. */ hide_opers_in_whois = no; + + /* tls_ciphers_oper_only: show the TLS cipher string in /WHOIS only to opers and self */ + tls_ciphers_oper_only = no; }; modules {