diff options
| author | Alexander Barton <alex@barton.de> | 2011-06-26 15:24:07 +0200 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2011-06-26 15:24:07 +0200 |
| commit | 3282c1325e491f2fbc7ee388c557f40e1f9eaed6 (patch) | |
| tree | b08d854ae7e35eb55294314aed076897f543205a /INSTALL | |
| parent | b1786f309ecc29216a8d0b919cd514c8f69f24bf (diff) | |
| parent | 3d0ce77f12117df9e12d364c725c3c54332901bd (diff) | |
| download | ngircd-3282c1325e491f2fbc7ee388c557f40e1f9eaed6.tar.gz ngircd-3282c1325e491f2fbc7ee388c557f40e1f9eaed6.zip | |
Merge branch 'newconfig'
* newconfig: sample-ngircd.conf: "SyslogFacility" should be commented out Move SSL-related configuration variables to new [SSL] section CheckFileReadable(): only check when a filename is given ... PAM: make clear which "Password" config option is ignored Really remove [Features] in our manual pages INSTALL: document changed location of configuration variables Update sample config file and manual page for new config structure Testsuite: update configuration files for new config file format Display configuration errors more prominent on "--configtest" conf.c: code cleanup Check for redability of SSL-related files like for MOTD file Restructure ngIRCd configuration, introduce [Limits] and [Options]
Diffstat (limited to 'INSTALL')
| -rw-r--r-- | INSTALL | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL index 8547efc1..1e96e16e 100644 --- a/INSTALL +++ b/INSTALL @@ -17,6 +17,38 @@ Differences to version 17 - Support for ZeroConf/Bonjour/Rendezvous service registration has been removed. The configuration option "NoZeroconf" is no longer available. +- The structure of ngircd.conf has been cleaned up and three new configuration + sections have been introduced: [Limits], [Options], and [SSL]. + Lots of configuration variables stored in the [Global] section are now + deprecated there and should be stored in one of these new sections (but + still work in [Global]): + "AllowRemoteOper" -> [Options] + "ChrootDir" -> [Options] + "ConnectIPv4" -> [Options] + "ConnectIPv6" -> [Options] + "ConnectRetry" -> [Limits] + "MaxConnections" -> [Limits] + "MaxConnectionsIP" -> [Limits] + "MaxJoins" -> [Limits] + "MaxNickLength" -> [Limits] + "NoDNS" -> [Options], and renamed to "DNS" + "NoIdent" -> [Options], and renamed to "Ident" + "NoPAM" -> [Options], and renamed to "PAM" + "OperCanUseMode" -> [Options] + "OperServerMode" -> [Options] + "PingTimeout" -> [Limits] + "PongTimeout" -> [Limits] + "PredefChannelsOnly" -> [Options] + "SSLCertFile" -> [SSL], and renamed to "CertFile" + "SSLDHFile" -> [SSL], and renamed to "DHFile" + "SSLKeyFile" -> [SSL], and renamed to "KeyFile" + "SSLKeyFilePassword" -> [SSL], and renamed to "KeyFilePassword" + "SSLPorts" -> [SSL], and renamed to "Ports" + "SyslogFacility" -> [Options] + "WebircPassword" -> [Options] + You should adjust your ngircd.conf and run "ngircd --configtest" to make + sure that your settings are correct and up to date! + Differences to version 16 - Changes to the "MotdFile" specified in ngircd.conf now require a ngircd |