Committer : entrope
CVSROOT : /cvsroot/undernet-ircu
Module : ircu2.10
Commit time: 2005-01-15 15:23:14 UTC
Modified files:
ChangeLog RELEASE.NOTES doc/example.conf ircd/ircd_lexer.l
Log message:
More RELEASE.NOTES updates and operator privilege documentation.
---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.534 ircu2.10/ChangeLog:1.535
--- ircu2.10/ChangeLog:1.534 Fri Jan 14 12:11:45 2005
+++ ircu2.10/ChangeLog Sat Jan 15 07:22:50 2005
@@ -1,3 +1,13 @@
+2005-01-15 Michael Poole <[EMAIL PROTECTED]>
+
+ * 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 <[EMAIL PROTECTED]>
* RELEASE.NOTES: Further updates (mention Pseudo blocks, clarify
Index: ircu2.10/RELEASE.NOTES
diff -u ircu2.10/RELEASE.NOTES:1.14 ircu2.10/RELEASE.NOTES:1.15
--- ircu2.10/RELEASE.NOTES:1.14 Fri Jan 14 12:11:47 2005
+++ ircu2.10/RELEASE.NOTES Sat Jan 15 07:23:02 2005
@@ -60,6 +60,15 @@
(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 [EMAIL PROTECTED],[EMAIL PROTECTED]
+
+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: ircu2.10/doc/example.conf
diff -u ircu2.10/doc/example.conf:1.41 ircu2.10/doc/example.conf:1.42
--- ircu2.10/doc/example.conf:1.41 Sat Jan 8 05:48:33 2005
+++ ircu2.10/doc/example.conf Sat Jan 15 07:23:03 2005
@@ -201,14 +201,16 @@
# 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: ircu2.10/ircd/ircd_lexer.l
diff -u ircu2.10/ircd/ircd_lexer.l:1.15 ircu2.10/ircd/ircd_lexer.l:1.16
--- ircu2.10/ircd/ircd_lexer.l:1.15 Tue Dec 28 19:08:09 2004
+++ ircu2.10/ircd/ircd_lexer.l Sat Jan 15 07:23:03 2005
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
* USA.
- * $Id: ircd_lexer.l,v 1.15 2004/12/29 03:08:09 entrope Exp $
+ * $Id: ircd_lexer.l,v 1.16 2005/01/15 15:23:03 entrope Exp $
*/
%{
@@ -116,6 +116,7 @@
{ "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 },
----------------------- End of diff -----------------------