Author: Entrope <mdpoole@troilus.org>
[ircu2.10.12-pk.git] / RELEASE.NOTES
index 4a74b41fd00d00fd352bcee962f55befeb346eb6..47106bd16a926841dc079ec95283396894e14c0a 100644 (file)
@@ -1,5 +1,5 @@
 Release notes for ircu2.10.12
 Release notes for ircu2.10.12
-Last updated: 14 Jan 2005
+Last updated: 1 Sep 2005
 Written by Michael Poole <mdpoole@troilus.org>
 Based on earlier documents by Kev <klmitch@mit.edu> and
 Braden <dbtem@yahoo.com>.
 Written by Michael Poole <mdpoole@troilus.org>
 Based on earlier documents by Kev <klmitch@mit.edu> and
 Braden <dbtem@yahoo.com>.
@@ -10,6 +10,15 @@ implement the P10 protocol.  It has been tested to link against
 ircu2.10.11, but some features (notably IPv6 support and oplevels) are
 not supported by ircu2.10.11.
 
 ircu2.10.11, but some features (notably IPv6 support and oplevels) are
 not supported by ircu2.10.11.
 
+Semantic Changes (TAKE NOTE):
+
+Channel keys and passwords (see the "oplevels" enhancement below)
+listed in a JOIN are now only checked against the corresponding
+channel.  In ircu2.10.11, "JOIN #a,#b key" would attempt to use "key"
+as the key for both #a and #b.  ircu2.10.12 will only attempt to use
+it as the key for #a.  ircu2.10.12's behavior matches that documented
+in RFC 1459.
+
 Enhancements:
 
 The configuration file format has changed to one that is easier to
 Enhancements:
 
 The configuration file format has changed to one that is easier to
@@ -76,6 +85,11 @@ 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.
 
 The server will no longer kick "net riders" in keyed (+k) channels if
 both sides of the net join have the same key.
 
+IP masks (as used in bans, G-lines, etc) are now parsed in a more
+forgiving manner.  127.0.0.0/8, 127.* and 127/8 are all accepted and
+mean the same thing.  Ambiguous expressions like 127/8 are interpreted
+as IPv4 masks; to interpret it as an IPv6 mask, use 127:/8.
+
 Configuration Changes:
 
 As mentioned above, the configuration file format has changed
 Configuration Changes:
 
 As mentioned above, the configuration file format has changed
@@ -109,6 +123,8 @@ HIS_DESYNCS, TIMESEC.
 Deleted features since they are now controlled by other configuration
 entries: VIRTUAL_HOST, oper and locop privilege features.
 
 Deleted features since they are now controlled by other configuration
 entries: VIRTUAL_HOST, oper and locop privilege features.
 
+Deleted feature since it no longer applies: HIS_STATS_h.
+
 Compile Time Options:
 
 A listing of supported compile-time options may be seen by running
 Compile Time Options:
 
 A listing of supported compile-time options may be seen by running