about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2024-01-20 23:04:32 +0100
committerAlexander Barton <alex@barton.de>2024-01-21 01:20:46 +0100
commit3c39094b52332dc2b79ee9ae640324e312b81777 (patch)
tree157e3490ba4bd6999256780c799de673ffefacda /ChangeLog
parent669d71f3fe4c21f27c329690d74427879d8ee35a (diff)
downloadngircd-3c39094b52332dc2b79ee9ae640324e312b81777.tar.gz
ngircd-3c39094b52332dc2b79ee9ae640324e312b81777.zip
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.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 9256ff41..bd82b1ed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,9 +10,16 @@
 
 ngIRCd 27
 
-  - autogen.sh: Prefere automake 1.11 over other releases because this is the
+  - The server "Name" in the "[Global]" section of the configuration file no
+    longer needs to be set: 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: Prefer automake 1.11 over other releases because this 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
+    And because we _want_ to support old K&R platforms, we try hard to use this
     release of automake when available to generate our build system.
     Note: This is only relevant for you if you are building from Git sources.
   - Autodetect support for IPv6 by default: Until now, IPv6 support was disabled