X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=RELEASE.NOTES;h=47106bd16a926841dc079ec95283396894e14c0a;hp=b60bbdd7012a569f4bb18d1a0fa4f754ae644e6e;hb=3d59398668e6f0977c147c5efeefe7582d05b25b;hpb=014d078f2475edf2ebc94dda5ddfe0c5bd1f260d diff --git a/RELEASE.NOTES b/RELEASE.NOTES index b60bbdd..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. @@ -46,12 +68,6 @@ 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 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 @@ -69,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 @@ -102,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