X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=RELEASE.NOTES;h=47106bd16a926841dc079ec95283396894e14c0a;hp=0fe55232e597d85e845533362e590f998bba1e8c;hb=2575d32764863d3d571794f433e407d21a06032a;hpb=9c41a78ca2dac7c8e08a8c3dc0f10d3aa25066a9 diff --git a/RELEASE.NOTES b/RELEASE.NOTES index 0fe5523..47106bd 100644 --- a/RELEASE.NOTES +++ b/RELEASE.NOTES @@ -1,5 +1,5 @@ Release notes for ircu2.10.12 -Last updated: 14 Jan 2005 +Last updated: 1 Sep 2005 Written by Michael Poole Based on earlier documents by Kev and Braden . @@ -7,8 +7,17 @@ Braden . This document briefly describes changes in ircu2.10.12 relative to ircu2.10.11. ircu2.10.12 is only compatible with servers that implement the P10 protocol. It has been tested to link against -ircu2.10.11, but some features (notably IPv6 support) 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: @@ -38,6 +47,19 @@ keys (+A for the administrator, +U for users) to grant chanop status when you join using those keys. Part of this channel protection is that you cannot be deopped in channel by someone who you opped. +A new channel mode, +D, has been added for auditorium-style channels. +These are channels where most users listen but do not speak or receive +ops or voice. The effect of +D is that the server waits to send the +JOIN message for new users until the user gets ops or voice or sends a +message to the channel. A list of join-delayed users in a channel may +be retrieved by using /NAMES -d #channel. The response to /NAMES -d +uses the same format as numeric 353, but uses numeric 355 instead. If +an op removes +D while there are still join-delayed users, the server +automatically sets mode +d, and removes +d when the last user's join +is shown. It is not possible to set channel mode +d manually; its +purpose is to warn channel users that there are "hidden" users in the +channel. + More than one hashing mechanism is now supported for oper passwords, and a new tool (ircd/umkpasswd) is provided to generate them. @@ -63,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. +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 @@ -96,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 feature since it no longer applies: HIS_STATS_h. + Compile Time Options: A listing of supported compile-time options may be seen by running