Use a default "IncludeDir" only when no config file was specified No longer use a default built-in value for the "IncludeDir" directive when a configuration file was explicitly specified on the command line using "--config"/"-f": This way no default include directory is scanned when a possibly non-default configuration file is used which (intentionally) did not specify an "IncludeDir" directive. With this patch you now can use "-f /dev/null" for checking all built-in defaults, regardless of any local configuration files in the default drop-in directory (which would have been read in until this change).
Deduce a server name when not set in the configuration The server "Name" in the "[Global]" section of the configuration file is optional now: When not set (or empty), ngIRCd now tries to deduce a valid IRC server name from the local host name ("node name"), possibly adding a ".host" extension when the host name does not contain a dot (".") which is required in an IRC server name ("ID"). This new behaviour, with all configuration parameters now being optional, allows running ngIRCd without any configuration file at all.
autogen.sh: Prefere automake 1.11 over other releases GNU automake 1.11 is the last release supporting "de-ANSI-fication" using the included ansi2knr tool. And becuase we _want_ to support old K&R platforms, we try hard to use this release of automake when available to generate our build system.
Autodetect support for IPv6 by default Until now, IPv6 support was disabled by default, which seems a bit outdated in 2024. Note: You still can pass "--enable-ipv6" or "--disable-ipv6" to the ./configure script to forcefully activate or deactivate IPv6 support.
Start preparing the ChangeLog for the next release ...
2024 =:)
2023!
2022 =:) Happy new year!
ngIRCd Release 26.1
Update NEWS and ChangeLog files
2021! :-) Happy new year!
ngIRCd Release 26
ngIRCd Release 26~rc2
Update NEWS, ChangeLog and doc/Platforms.txt files
Update NEWS and ChangeLog files
ngIRCd Release 26~rc1
Update NEWS and ChangeLog files
ChangeLog: Add missing patch attribution
Update NEWS and ChangeLog files
2020!