More RELEASE.NOTES updates and operator privilege documentation.
authorMichael Poole <mdpoole@troilus.org>
Sat, 15 Jan 2005 15:23:03 +0000 (15:23 +0000)
committerMichael Poole <mdpoole@troilus.org>
Sat, 15 Jan 2005 15:23:03 +0000 (15:23 +0000)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1298 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
RELEASE.NOTES
doc/example.conf
ircd/ircd_lexer.l

index cf48a3dcacdc60dcb4091886d280b4d48f98d8f7..f0e64b7a5093fb6aa948f7a821d51c7fad09274c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2005-01-15  Michael Poole <mdpoole@troilus.org>
+
+       * 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 <mdpoole@troilus.org>
 
        * RELEASE.NOTES: Further updates (mention Pseudo blocks, clarify
index ac9a6eab1569625205bc5ce0100be373bdb23c74..a84bd73938f70d76e32b979d624eefa123b05387 100644 (file)
@@ -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
index ed11308980e02d02f69ef8f8c85cf6179db2a6dd..e548d69894c14096a4dc73cc900c63146035935e 100644 (file)
@@ -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)
index 8aa1925b9e74b753140be9a51d3e61d860b10bce..1729ea807290ecffcf1e23ce07cbc53477ed2a42 100644 (file)
@@ -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 },