Commit Briefs
ngIRCd Release 26.1 (origin/master, tags/rel-26.1)
2021! :-)
Happy new year!
ngIRCd Release 26 (tags/rel-26)
ngIRCd Release 26~rc2 (tags/rel-26-rc2)
ngIRCd Release 26~rc1 (tags/rel-26-rc1)
Fix some typos (documentation files, ngircd.conf manual page, ...)
Spotted by Étienne Mollier <etienne.mollier@mailoo.org> and Christoph Biedl <debian.axhn@manchmal.in-ulm.de>, see Debian bug #932462 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932462). Thank you!
ngIRCd Release 25 (tags/rel-25)
ngIRCd Release 25~rc1 (tags/rel-25-rc1)
ngIRCd Release 24 (tags/rel-24)
ngIRCd Release 24~rc1 (tags/rel-24-rc1)
ngIRCd Release 23 (tags/rel-23)
ngIRCd Release 23~rc1 (tags/rel-23-rc1)
ngIRCd Release 22.1 (tags/rel-22.1)
ngIRCd Release 22 (tags/rel-22)
ngIRCd Release 22~rc1 (tags/rel-22-rc1)
ngIRCd Release 21.1
(cherry picked from commit ee28e76df2a73f3bb4bcf69c644eae9a10298a58)
ngIRCd Release 21 (tags/rel-21)
ngIRCd Release 21~rc2 (tags/rel-21-rc2)
ngIRCd Release 21~rc1 (tags/rel-21-rc1)
ngIRCd Release 20.3
(cherry picked from commit bb6e2779636aa6d74bbff474880829f0183a3c94) Conflicts: ChangeLog NEWS
ngIRCd Release 20.2
(cherry picked from commit c45d9dd1f08fddb95fa01d62c69848cd753a3161)
ngIRCd Release 20.1 (tags/rel-20.1)
ngIRCd Release 20 (tags/rel-20)
ngIRCd 20~rc1 (tags/rel-20-rc1)
ngIRCd release 19.2 (tags/rel-19.2)
ngIRCd release 19.2~rc1 (tags/rel-19.2-rc1)
ngIRCd Release 19.1 (tags/rel-19.1)
ngIRCd release 19 (tags/rel-19)
ngIRCd release 19~rc1 (tags/rel-19-rc1)
Fixed some spelling errors in documentation and code comments
Thanks to Christoph Biedl!
ngIRCd release 18~rc2 (tags/rel-18-rc2)
ngIRCd release 18~rc1 (tags/rel-18-rc1)
Update copyright notices for 2010 :)
And update the NEWS and ChangeLog file as well.
ngIRCd release 17.1 (tags/rel-17.1)
ngIRCd release 17 (tags/rel-17)
ngIRCd release 17~rc2 (tags/rel-17-rc2)
ngIRCd release 17~rc1 (tags/rel-17-rc1)
New configuration option "NoZeroConf" to disable ZeroConf registration
If ngIRCd is compiled to register its services using ZeroConf (e.g. using Howl, Avahi or on Mac OS X) this parameter can be used to disable service registration at runtime.
New configuration option "SyslogFacility"
The new option "SyslogFacility" deines the syslog "facility" to which ngIRCd should send log messages. Possible values are system dependant, but most probably "auth", "daemon", "user" and "local1" through "local7" are possible values; see syslog(3). Default is "local5" for historical reasons.
ngIRCd release 16 (tags/rel-16)
ngIRCd release 16~rc2 (tags/rel-16-rc2)
Implemented new "secure clients only" channel mode: +z
Only clients using a SSL encrypted connection to the server are allowed to join such a channel. But please note three things: a) already joined clients are not checked when setting this mode, b) IRC operators are always allowed to join every channel, and c) remote clients using a server not supporting this mode are not checked either and therefore always allowed to join.
ngIRCd release 15~rc1 (tags/rel-15-rc1)
ngIRCd release 14 (tags/rel-14)
ngIRCd release 14~rc1 (tags/rel-14-rc1)
ngIRCd release 13 (tags/rel-13)
ngIRCd release 13~rc1 (tags/rel-13-rc1)
New configuration option "NoIdent" to disable IDENT lookups
The new configuration option "NoIdent" in ngircd.conf can be used to disable IDENT lookups even when the ngIRCd daemon is compiled with IDENT lookups enabled.
Update master development branch
- use "dev" instead of "HEAD" as "version number", - update ChangeLog and NEWS to reflect the 0.12.0 release.
IPv6 support.
all references to struct sockaddr/in_addr have been removed from src/ngircd. libngipaddr (in src/ipaddr/) hides all the gory details. See src/ipaddr/ng_ipaddr.h for API description.
Make IRC_WHO also search username/servername/hostname.
Dana Dahlstrom reported that IRC_WHO did not follow RFC 2812, Section 3.6.1. Specifically: - IRC_WHO did not send "G" flag instead if "H" if client was away - did not search username/servername/hostname etc. if argument was not a channel. Fix all of the above and tidy things up a bit. Also add IRC_WHO test script contributed by Dana.
Introduce option to configure the maximum nick name lenth in ngircd.conf
- New configuration option "MaxNickLength" to specify the allowed maximum length of user nick names. Note: must be unique in an IRC network! - Enhanced the IRC+ protocol to support an enhanced "server handshake" and enable server to recognice numeric 005 (ISUPPORT) and 376 (ENDOFMOTD). See doc/Protocol.txt for details.
New configuration variable "PidFile", section "[Global]": if defined,
the server writes its process ID (PID) to this file. Default: off. Idea by Florian Westphal, <westphal@foo.fh-furtwangen.de>.
Added support for the Howl (http://www.porchdogsoft.com/products/howl/)
Rendezvous API, in addition to the API of Apple (Mac OS X).
New "chroot" feature (from Benjamin Pineau), introducing new configuration
variables "ChrootDir" and "MotdPhrase".
- Version 0.2.0 (tags/rel-0-2-0)