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
 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.
 
 (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
 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)
  # 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)
  # 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)
  # 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)
  # 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_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 },
   { "mb", MBYTES },
   { "megabytes", MBYTES },
   { "mode_lchan", TPRIV_MODE_LCHAN },