]> arthur.barton.de Git - ngircd-web.git/commitdiff
Updated documentation.
authorAlexander Barton <alex@barton.de>
Sat, 9 Jul 2005 14:12:41 +0000 (14:12 +0000)
committerAlexander Barton <alex@barton.de>
Sat, 9 Jul 2005 14:12:41 +0000 (14:12 +0000)
doc/NEWS
doc/sample-ngircd.conf

index 7cf19e45040e5a39e546356edb2411a8885d533d..0bb882dcdccd7e181681c246a2ab961a752e97a6 100644 (file)
--- a/doc/NEWS
+++ b/doc/NEWS
@@ -1,7 +1,7 @@
 
                      ngIRCd - Next Generation IRC Server
 
-                      (c)2001-2004 by Alexander Barton,
+                        (c)2001-2005 Alexander Barton,
                     alex@barton.de, http://www.barton.de/
 
                ngIRCd is free software and published under the
                                   -- NEWS --
 
 
+ngIRCd 0.9.0
+
+  - Never run with root privileges but always switch the user ID.
+  - Make "netsplit" messages RFC compliant.
+  - Implemented the IRC function "WHOWAS".
+  - New configuration option "OperServerMode" to enable a workaround needed
+    when running an network with ircd2 servers and "OperCanUseMode" enabled
+    to prevent the ircd2 daemon to drop mode changes of IRC operators.
+    Patch by Florian Westphal, <westphal@foo.fh-furtwangen.de>.
+  - Implemented support for "secret channels" (channel mode "s").
+  - New configuration option "Mask" for [Operator] sections to limit OPER
+    commands to users with a specific IRC mask. Patch from Florian Westphal.
+  - New configuration variable "PidFile", section "[Global]": if defined,
+    the server writes its process ID (PID) to this file. Default: off.
+    Idea of Florian Westphal, <westphal@foo.fh-furtwangen.de>.
+  - Added support for the Howl (http://www.porchdogsoft.com/products/howl/)
+    Rendezvous API, in addition to the API of Apple (Mac OS X). The available
+    API will be autodetected when you call "./configure --with-rendezvous".
+
 ngIRCd 0.8.0 (2004-06-26)
 
   - Two new configuration options: "ChrootDir" and "MotdPhrase", thanks to
@@ -52,7 +71,7 @@ ngIRCd 0.7.0 (2003-05-01)
   - Added support for TCP Wrappers library: pass "--with-tcp-wrappers" to
     configure to enable it.
   - Changed some configure options to use "--with"/"--without" as prefix
-    insetead of "--enable"/"--disable": "--without-syslog", "--without-zlib",
+    instead of "--enable"/"--disable": "--without-syslog", "--without-zlib",
     "--with-tcp-wrappers", and "--with-rendezvous".
   - Enhanced manual pages ngircd(8) and ngircd.conf(5).
   - Documentation is now installed in $(datadir)/doc/ngircd.
index 864587d73ba5dbb91e0f42c1a127f26752df84bc..b872e04926af3e9de3a8363b80e034348b508c49 100644 (file)
@@ -11,7 +11,6 @@
 #
 
 [Global]
-
        # The [Global] section of this file is used to define the main
        # configuration of the server, like the server name and the ports
        # on which the server should be listening.
@@ -34,8 +33,8 @@
        ;AdminEMail = admin@irc.server
  
        # Ports on which the server should listen. There may be more than
-       # one port, separated with ";". (Default: 6667)
-       ;Ports = 6667, 6668, 66694
+       # one port, separated with ",". (Default: 6667)
+       ;Ports = 6667, 6668, 6669
 
        # IP address on which the server should listen. (Default: empty,
        # so the server listens on all IP addresses of the system)
        # with root privileges!
        ;ChrootDir = /var/empty
 
+       # This tells ngircd to write its current process id to a file.
+       # Note that the pidfile is written AFTER chroot and switching uid,
+       # i. e. the Directory the pidfile resides in must be writeable by
+       # the ngircd user and exist in the chroot directory.
+       ;PidFile = /var/run/ngircd/ngircd.pid
+
        # After <PingTimeout> seconds of inactivity the server will send a
        # PING to the peer to test whether it is alive or not.
        ;PingTimeout = 120
        # they are not(!) channel-operators?
        ;OperCanUseMode = no
 
+       # Mask IRC Operator mode requests as if they were coming from the
+       # server? (This is a compatibility hack for ircd-irc2 servers)
+       ;OperServerMode = no
+       
        # Maximum number of simultaneous connection the server is allowed
        # to accept (<=0: unlimited):
        ;MaxConnections = -1
        # Password of the IRC operator
        ;Password = ThePwd
 
+       # Optional Mask from which /OPER will be accepted
+       ;Mask = *!ident@somewhere.example.com
+
+[Operator]
+       # More [Operator] sections, if you like ...
+
 [Server]
        # Other servers are configured in [Server] sections. If you
        # configure a port for the connection, then this ngircd tries to
        # Group of this server (optional)
        ;Group = 123
 
+[Server]
+       # More [Server] sections, if you like ...
+
 [Channel]
        # Pre-defined channels can be configured in [Channel] sections.
        # Such channels are created by the server when starting up and even
        # Initial channel modes
        ;Modes = tn
 
+[Channel]
+       # More [Channel] sections, if you like ...
+
 # -eof-