Browse Source

Update configuration file from upstream

Christoph Biedl 2 years ago
parent
commit
f2d741785a
1 changed files with 23 additions and 6 deletions
  1. 23 6
      debian/ngircd.conf

+ 23 - 6
debian/ngircd.conf

@@ -26,8 +26,9 @@
 	# make sure that they correspond to your installation and setup!
 
 	# Server name in the IRC network, must contain at least one dot
-	# (".") and be unique in the IRC network. Required!
-	Name = irc.example.net
+	# (".") and be unique in the IRC network. When not set, ngIRCd tries
+	# to deduce a valid IRC server name from the local host name.
+	;Name = irc.example.net
 
 	# Information about the server and the administrator, used by the
 	# ADMIN command. Not required by server but by RFC!
@@ -36,11 +37,13 @@
 	AdminEMail = irc@irc.example.com
 
 	# Text file which contains the ngIRCd help text. This file is required
-	# to display help texts when using the "HELP <cmd>" command.
+	# to display help texts when using the "HELP <cmd>" command. Default: a
+	# built-in standard path (check "ngircd --configtest").
 	;HelpFile = /usr/share/doc/ngircd/Commands.txt
 
 	# Info text of the server. This will be shown by WHOIS and
-	# LINKS requests for example.
+	# LINKS requests for example. Set to the server software name and
+	# version by default.
 	Info = Yet another IRC Server running on Debian GNU/Linux
 
 	# Comma separated list of IP addresses on which the server should
@@ -50,7 +53,8 @@
 	;Listen = 127.0.0.1,192.168.0.1
 
 	# Text file with the "message of the day" (MOTD). This message will
-	# be shown to all users connecting to the server:
+	# be shown to all users connecting to the server: Default: a built-in
+	# standard path (check "ngircd --configtest").
 	MotdFile = /etc/ngircd/ngircd.motd
 
 	# A simple Phrase (<127 chars) if you don't want to use a motd file.
@@ -199,6 +203,9 @@
 
 	# Directory containing configuration snippets (*.conf), that should
 	# be read in after parsing this configuration file.
+	# Default: a built-in directory name when no configuration file was
+	# explicitly given on the command line (check "ngircd --configtest"),
+	# none (empty) otherwise.
 	;IncludeDir = /etc/ngircd/conf.d
 
 	# Enhance user privacy slightly (useful for IRC server on TOR or I2P)
@@ -270,7 +277,8 @@
 
 [SSL]
 	# SSL-related configuration options.
-	# SSL Trusted CA Certificates File (for verifying peer certificates)
+	# SSL Trusted CA Certificates File for verifying peer certificates.
+	# (Default: not set; so no certificates are trusted)
 	;CAFile = /etc/ssl/certs/ca-certificates.crt
 
 	# Certificate Revocation File (for marking otherwise valid
@@ -370,6 +378,10 @@
 	# Connect to the remote server using TLS/SSL (Default: false)
 	;SSLConnect = yes
 
+	# Verify the TLS certificate presented by the remote server
+	# (Default: yes)
+	;SSLVerify = yes
+
 	# Define a (case insensitive) list of masks matching nicknames that
 	# should be treated as IRC services when introduced via this remote
 	# server, separated by commas (",").
@@ -404,6 +416,11 @@
 	;Modes = +tnk mykey +l 5
 	;Modes = +b nick!~user@bad.host.example.com
 
+	# Should ngIRCd automatically join ("autojoin") all users to this
+	# channel on connect? Note: The users must have permissions to access
+	# the channel, otherwise joining them will fail!
+	;Autojoin = yes
+
 	# Key file, syntax for each line: "<user>:<nick>:<key>".
 	# Default: none.
 	;KeyFile = /etc/ngircd/#chan.key