From eaad3dd410bd338691ae6533c2fea5214f32a8d9 Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Sat, 15 Jan 2005 15:23:03 +0000 Subject: [PATCH] More RELEASE.NOTES updates and operator privilege documentation. git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1298 c9e4aea6-c8fd-4c43-8297-357d70d61c8c --- ChangeLog | 10 ++++++++++ RELEASE.NOTES | 9 +++++++++ doc/example.conf | 4 +++- ircd/ircd_lexer.l | 1 + 4 files changed, 23 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index cf48a3d..f0e64b7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2005-01-15 Michael Poole + + * RELEASE.NOTES: Mention CIDR support for Client, Operator, bans + and silences. Mention net.rider kick change. + + * doc/example.conf (Class): Add documentation for restart and + local_opmode privileges. Fix name of local_jupe privilege. + + * ircd/ircd_lexer.l: Recognize local_opmode privilege. + 2005-01-14 Michael Poole * RELEASE.NOTES: Further updates (mention Pseudo blocks, clarify diff --git a/RELEASE.NOTES b/RELEASE.NOTES index ac9a6ea..a84bd73 100644 --- a/RELEASE.NOTES +++ b/RELEASE.NOTES @@ -60,6 +60,15 @@ use; /stats L (modules), to list loaded modules; and /stats R (mappings), to list privmsg helper commands defined by Pseudo blocks. By default, all of these are hidden from normal users. +Client blocks (previously I: lines), Operator blocks (previously O: +and o: lines), channel bans and silences may use CIDR notation instead +of simple wildcards. You may also have silence exceptions by putting +'-' before the mask; for example, if you wish to silence everyone +except X, you could use SILENCE *!*@*,-X!cservice@undernet.org. + +The server will no longer kick "net riders" in keyed (+k) channels if +both sides of the net join have the same key. + Configuration Changes: As mentioned above, the configuration file format has changed diff --git a/doc/example.conf b/doc/example.conf index ed11308..e548d69 100644 --- a/doc/example.conf +++ b/doc/example.conf @@ -201,14 +201,16 @@ Class { # 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) diff --git a/ircd/ircd_lexer.l b/ircd/ircd_lexer.l index 8aa1925..1729ea8 100644 --- a/ircd/ircd_lexer.l +++ b/ircd/ircd_lexer.l @@ -116,6 +116,7 @@ static struct lexer_token { { "local_gline", TPRIV_LOCAL_GLINE }, { "local_jupe", TPRIV_LOCAL_JUPE }, { "local_kill", TPRIV_LOCAL_KILL }, + { "local_opmode", TPRIV_LOCAL_OPMODE }, { "mb", MBYTES }, { "megabytes", MBYTES }, { "mode_lchan", TPRIV_MODE_LCHAN }, -- 2.20.1