|
|
@@ -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
|