Committer  : entrope
CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Commit time: 2005-01-14 20:12:05 UTC

Modified files:
     ChangeLog RELEASE.NOTES doc/readme.features ircd/channel.c

Log message:

More RELEASE.NOTES updates; add missing feature docs; +U typo fix.

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.533 ircu2.10/ChangeLog:1.534
--- ircu2.10/ChangeLog:1.533    Thu Jan 13 18:29:23 2005
+++ ircu2.10/ChangeLog  Fri Jan 14 12:11:45 2005
@@ -1,3 +1,14 @@
+2005-01-14  Michael Poole <[EMAIL PROTECTED]>
+
+       * RELEASE.NOTES: Further updates (mention Pseudo blocks, clarify
+       CAP comment, mention named /stats, list config heteromorphisms.
+
+       * doc/readme.features: Document HIS_STATS_a, HIS_STATS_L,
+       HIS_STATS_R, LOCAL_CHANNELS, TOPIC_BURST.
+
+       * ircd/channel.c (mode_parse_apass): Change old mention of +u mode
+       to say +U.
+
 2005-01-13  Michael Poole <[EMAIL PROTECTED]>
 
        * RELEASE.NOTES: Update for 2.10.12.
Index: ircu2.10/RELEASE.NOTES
diff -u ircu2.10/RELEASE.NOTES:1.13 ircu2.10/RELEASE.NOTES:1.14
--- ircu2.10/RELEASE.NOTES:1.13 Thu Jan 13 18:29:24 2005
+++ ircu2.10/RELEASE.NOTES      Fri Jan 14 12:11:47 2005
@@ -1,5 +1,5 @@
 Release notes for ircu2.10.12
-Last updated: 13 Jan 2005
+Last updated: 14 Jan 2005
 Written by Michael Poole <[EMAIL PROTECTED]>
 Based on earlier documents by Kev <[EMAIL PROTECTED]> and
 Braden <[EMAIL PROTECTED]>.
@@ -41,16 +41,57 @@
 More than one hashing mechanism is now supported for oper passwords,
 and a new tool (ircd/umkpasswd) is provided to generate them.
 
+Commands that send messages to specified services may be defined in
+the configuration file by using Pseudo blocks.  This lets users use
+commands like /X or /CHANSERV from their client, without tying the
+admin to a particular arrangement or naming of services.
+
 Clients may negotiate extensions and changes to the standard IRC
 client protocol by using the CAP command during registration.  There
 does not appear to be any documentation for the protocol, which should
-not matter since ircu does not currently features that do anything.
+not matter since ircu does not currently implement capabilities that
+affect the protocol.
+
+The /stats command accepts string identifiers in addition to
+single-character identifiers.  For example, "/stats access" shows the
+same data as "/stats i".  Supported names are shown by /stats.  New
+/stats options are: /stats a (nameservers), to list DNS nameservers in
+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.
 
 Configuration Changes:
 
 As mentioned above, the configuration file format has changed
 radically.  Please consult doc/example.conf for details on the
-new format.
+new format.  Some prominent changes follow.
+
+The old contents of H: lines have been merged into the Connect block
+that describes the peer server(s) that should be allowed to hub.
+
+Two default virtual host addresses may be specified, one for IPv4
+sockets and one for IPv6 sockets.
+
+Nickname jupes have their own blocks, and do not share structure with
+UWorld server declarations.
+
+Operator connection classes and individual operator blocks may be
+assigned privileges, rather than having them controlled globally.
+Because of this, the feature settings that controlled the privileges
+globally have been removed.
+
+The maximum number of clients allowed per IP may be set in a Client
+block (the equivalent of C: lines).
+
+New feature settings (see doc/readme.features for explanations):
+ANNOUNCE_INVITES, HIS_STATS_L, HIS_STATS_a, HIS_STATS_R,
+LOCAL_CHANNELS, TOPIC_BURST.
+
+Deleted features, since they had no effect even in 2.10.11: AUTOHIDE,
+HIS_DESYNCS, TIMESEC.
+
+Deleted features since they are now controlled by other configuration
+entries: VIRTUAL_HOST, oper and locop privilege features.
 
 Compile Time Options:
 
Index: ircu2.10/doc/readme.features
diff -u ircu2.10/doc/readme.features:1.14 ircu2.10/doc/readme.features:1.15
--- ircu2.10/doc/readme.features:1.14   Mon Sep 13 15:33:30 2004
+++ ircu2.10/doc/readme.features        Fri Jan 14 12:11:49 2005
@@ -489,12 +489,24 @@
 
 As per UnderNet CFV-165, this removes /TRACE from users.
 
+HIS_STATS_a
+ * Type: boolean
+ * Default: TRUE
+
+As per UnderNet CFV-165, this removes /STATS a from users.
+
 HIS_STATS_l
  * Type: boolean
  * Default: TRUE
 
 As per UnderNet CFV-165, this removes /STATS l from users.
 
+HIS_STATS_L
+ * Type: boolean
+ * Default: TRUE
+
+As per UnderNet CFV-165, this removes /STATS L from users.
+
 HIS_STATS_c
  * Type: boolean
  * Default: TRUE
@@ -573,6 +585,12 @@
 
 As per UnderNet CFV-165, this removes /STATS r from users.
 
+HIS_STATS_R
+ * Type: boolean
+ * Default: TRUE
+
+As per UnderNet CFV-165, this removes /STATS R from users.
+
 HIS_STATS_d
  * Type: boolean
  * Default: TRUE
@@ -816,3 +834,17 @@
 
 If set, send RPL_ISSUEDINVITE (345) to a channel's operators to
 announce when someone is invited to the channel.
+
+LOCAL_CHANNELS
+ * Type: boolean
+ * Default: TRUE
+
+If set, allow users to create local channels.
+
+TOPIC_BURST
+ * Type: boolean
+ * Default: FALSE
+
+If set, send the current topic value and timestamp for channels during
+burst.  This generally only makes sense for hubs to use, and it causes
+a large increase in net.burst size.
Index: ircu2.10/ircd/channel.c
diff -u ircu2.10/ircd/channel.c:1.115 ircu2.10/ircd/channel.c:1.116
--- ircu2.10/ircd/channel.c:1.115       Sat Jan  8 05:48:33 2005
+++ ircu2.10/ircd/channel.c     Fri Jan 14 12:11:54 2005
@@ -19,7 +19,7 @@
  */
 /** @file
  * @brief Channel management and maintanance
- * @version $Id: channel.c,v 1.115 2005/01/08 13:48:33 entrope Exp $
+ * @version $Id: channel.c,v 1.116 2005/01/14 20:11:54 entrope Exp $
  */
 #include "config.h"
 
@@ -2631,7 +2631,7 @@
            "\" to remove the password and then immediately set a new one. "
            "IMPORTANT: YOU CANNOT RECOVER THIS PASSWORD, EVER; "
            "WRITE THE PASSWORD DOWN (don't store this rescue password on 
disk)! "
-           "Now set the channel user password (+u).");
+           "Now set the channel user password (+U).");
       }
     } else { /* remove the old apass */
       *state->chptr->mode.apass = '\0';
----------------------- End of diff -----------------------

Reply via email to