X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=NEWS;h=0d77f0a81570302b8a1530d0d5cf5e92d0f71849;hp=6d052b091bdb4354c246cc310860175441750cd9;hb=ffc5f93ef543189626e0e4e269f125aea15a5053;hpb=06caecb0c4ed9d4d8f237eab4469531e8c96bbf4 diff --git a/NEWS b/NEWS index 6d052b09..0d77f0a8 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,7 @@ ngIRCd - Next Generation IRC Server - (c)2001-2005 Alexander Barton, + (c)2001-2008 Alexander Barton, alex@barton.de, http://www.barton.de/ ngIRCd is free software and published under the @@ -10,8 +10,99 @@ -- NEWS -- -ngIRCd CVSHEAD - +ngIRCd-dev + + - New version numer scheme :-) + - Initial support for IRC services, using a RFC1459 styel interface, + tested with IRCServices (http://www.ircservices.za.net/) version 5.1.13. + For this to work, ngIRCd now supports server-server links conforming + to RFC 1459. New ngircd.conf(5) option: ServiceMask. + - Support for SSL-encrypted server-server and client-server links using + OpenSSL (configure: --with-openssl) or GNUTLS (configure: --with-gnutls). + New ngircd.conf(5) options: SSLPorts, SSLKeyFile, SSLKeyFilePassword, + SSLCertFile, SSLDHFile, and SSLConnect. + - Server local channels have been implemented, prefix "&", that are only + visible to users of the same server and are not visible in the network. + In addition ngIRCd creates a "special" channel &SERVER on startup and logs + all the messages to it that a user with mode +s receives. + - New make target "osxpkg" to build a Mac OS X installer package. + - New configuration option "NoIdent" to disable IDENT lookups even if the + daemon is compiled with IDENT support. + +ngIRCd 0.12.1 (2008-07-09) + + - Add option aliases -V (for --version) and -h (for --help). + - Make Listen parameter a comma-seperated list of addresses. This also + obsoletes ListenIPv4 and ListenIPv6 options. If Listen is unset, it + is treated as Listen="::,0.0.0.0". + Note: ListenIPv4 and ListenIPv6 options are still recognized, + but ngircd will print a warning if they are used in the config file. + +ngIRCd 0.12.0 (2008-05-13) + + ngIRCd 0.12.0-pre2 (2008-04-29) + - IPv6: Add config options to disabe ipv4/ipv6 support. + + ngIRCd 0.12.0-pre1 (2008-04-20) + - Add IPv6 support. + - Install a LaunchDaemon script to start/stop ngIRCd on Mac OS X. + - Implemented IRC commands INFO, SUMMON (dummy), and USERS (dummy) and + enhanced test suite to check these commands. (Dana Dahlstrom) + - IRC_WHO now supports search patterns and will test this against user + nickname/servername/hostname, etc. as required by RFC 2812, Section 3.6.1. + (reported by Dana Dahlstrom) + - Implement RFC 2812 handling of "0" argument to 'JOIN': must be treated + as if the user had sent PART commands for all channels the user is a + member of. (Dana Dahlstrom) + - Allow NOTICEs to be sent to a channel. (Fabian Schlager) + +ngIRCd 0.11.0 (2008-01-15) + + - Add support for /STAT u (server uptime) command. + - New [Server] configuration Option "Bind" allows to specify + the source ip adress to use when connecting to remote server. + - New configuration option "MaxNickLength" to specify the allowed maximum + length of user nick names. Note: must be unique in an IRC network! + - Numeric 317: implemented "signon time" (displayed in WHOIS result). + - Added new server configuration option "Passive" for "Server" blocks to + disable automatic outgoing connections (similar to -p option to ngircd, + but only for the specified server). (Tassilo Schweyer) + - Added support for the WALLOPS command. Usage is restricted to IRC + operators. + +ngIRCd 0.10.2 (2007-06-08) + + - Predefined channel configuration now allows specification of channel key + (mode k) and maximum user count (mode l): variables "Key" and "MaxUsers". + - When using the epoll() IO interface, compile in the select() interface as + well and fall back to it when epoll() isn't available on runtime. + - Added support for IO APIs "poll()" and "/dev/poll". + +ngIRCd 0.10.1 (2006-12-17) + + - Allow PASS syntax defined in RFC 1459 for server links, too. + - New configuration option "PredefChannelsOnly": if set, clients can only + join predefined channels. + +ngIRCd 0.10.0 (2006-10-01) + + ngIRCd 0.10.0-pre1 (2006-08-02) + - Enhanced DIE to accept a single parameter ("comment text") which is sent + to all locally connected clients before the server goes down. + - JOIN now supports more than one channel key at a time. + - Implemented numeric "333": Time and user name who set a channel topic. + - Channel topics are no longer limited to 127 characters: now the only limit + is the maximum length of an IRC command, i. e. 512 bytes (in practice, this + limits the topic to about 490 characters due to protocol overhead). + - Reverse DNS lookup code now checks the result by doing an additional + lookup to prevent spoofing. + - Added new IO layer which (optionally) supports epoll() and kqueue() in + addition to the select() interface. + +ngIRCd 0.9.0 (2005-07-24) + + - Never run with root privileges but always switch the user ID. + - Make "netsplit" messages RFC compliant. - Implemented the IRC function "WHOWAS". - New configuration option "OperServerMode" to enable a workaround needed when running an network with ircd2 servers and "OperCanUseMode" enabled @@ -206,4 +297,4 @@ ngIRCd 0.0.1, 31.12.2001 -- -$Id: NEWS,v 1.73 2005/05/16 12:25:15 alex Exp $ +$Id: NEWS,v 1.88 2008/02/26 22:05:42 fw Exp $