]> arthur.barton.de Git - ngircd.git/commitdiff
Prepare documentation for release 0.9.0 ...
authorAlexander Barton <alex@barton.de>
Sun, 26 Jun 2005 21:54:01 +0000 (21:54 +0000)
committerAlexander Barton <alex@barton.de>
Sun, 26 Jun 2005 21:54:01 +0000 (21:54 +0000)
ChangeLog
NEWS
README

index 06cc29f3db9b12c7114919faa00a46d13bdfb0a3..8cf218bb8b0a619ac803c8b49ba011a13ef7bfad 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,7 +15,7 @@ ngIRCd CVSHEAD
   - Don't generate error messages for unknown commands received before the
     client is registered with the server (like the original ircd).
   - Never run with root privileges but always switch the user ID.
   - Don't generate error messages for unknown commands received before the
     client is registered with the server (like the original ircd).
   - Never run with root privileges but always switch the user ID.
-  - Make netsplit messages RFC compliant.
+  - Make "netsplit" messages RFC compliant.
   - Fix handling of QUIT Messages: send only one message, even if the client
     is member of multiple channels.
   - Don't exit server if closing of a socket fails; instead ignore it and
   - Fix handling of QUIT Messages: send only one message, even if the client
     is member of multiple channels.
   - Don't exit server if closing of a socket fails; instead ignore it and
@@ -53,7 +53,7 @@ ngIRCd CVSHEAD
     most probably other older C compilers on other systems.
   - When the daemon should switch to another user ID (ServerID is defined in
     the configuration file) and is not running in a chroot environment, it
     most probably other older C compilers on other systems.
   - When the daemon should switch to another user ID (ServerID is defined in
     the configuration file) and is not running in a chroot environment, it
-    changes it's working directory to the home directory of this user. This
+    changes its working directory to the home directory of this user. This
     should enable the system to write proper core files when not running with
     root privileges ...
 
     should enable the system to write proper core files when not running with
     root privileges ...
 
@@ -608,4 +608,4 @@ ngIRCd 0.0.1, 31.12.2001
 
 
 -- 
 
 
 -- 
-$Id: ChangeLog,v 1.275 2005/06/24 20:56:46 alex Exp $
+$Id: ChangeLog,v 1.276 2005/06/26 21:54:01 alex Exp $
diff --git a/NEWS b/NEWS
index 6d052b091bdb4354c246cc310860175441750cd9..0972901cf9034b701555ed460b6ee31006d17597 100644 (file)
--- a/NEWS
+++ b/NEWS
                                   -- NEWS --
 
 
                                   -- NEWS --
 
 
-ngIRCd CVSHEAD
+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
   - Implemented the IRC function "WHOWAS".
   - New configuration option "OperServerMode" to enable a workaround needed
     when running an network with ircd2 servers and "OperCanUseMode" enabled
@@ -206,4 +208,4 @@ ngIRCd 0.0.1, 31.12.2001
 
 
 -- 
 
 
 -- 
-$Id: NEWS,v 1.73 2005/05/16 12:25:15 alex Exp $
+$Id: NEWS,v 1.74 2005/06/26 21:54:02 alex Exp $
diff --git a/README b/README
index ee4ce5cf38838481f13bcd95b1044d5eb22239e7..7c6140ff98b08a05bb615594d9b22cb099774fb3 100644 (file)
--- a/README
+++ b/README
@@ -1,21 +1,19 @@
 
                      ngIRCd - Next Generation IRC Server
 
 
                      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
                    terms of the GNU General Public License.
 
                                 -- README --
                     alex@barton.de, http://www.barton.de/
 
                ngIRCd is free software and published under the
                    terms of the GNU General Public License.
 
                                 -- README --
-                           
-                      Ilja Osthoff, <ilja@glide.ath.cx>
 
 
 I. Introduction
 ~~~~~~~~~~~~~~~
 
 
 
 I. Introduction
 ~~~~~~~~~~~~~~~
 
-ngIRCd is an Open-Source server for the Internet Relay Chat (IRC), which
+ngIRCd is an Open Source server for the Internet Relay Chat (IRC), which
 is developed and published under the terms of the GNU General Public
 Licence (URL: http://www.gnu.org/licenses/gpl.html). ngIRCd means "next
 generation IRC daemon", it's written from scratch and not deduced from the
 is developed and published under the terms of the GNU General Public
 Licence (URL: http://www.gnu.org/licenses/gpl.html). ngIRCd means "next
 generation IRC daemon", it's written from scratch and not deduced from the
@@ -25,15 +23,19 @@ generation IRC daemon", it's written from scratch and not deduced from the
 II. Status
 ~~~~~~~~~~~
 
 II. Status
 ~~~~~~~~~~~
 
-At present, the ngIRCd is under active development, some features are not
-implemented, some only partly.
+It is not the goal of ngIRCd to implement all the nasty behaviours of the
+original ircd, but to implement most of the useful commands and semantics
+specified by the RFCs.
 
 
-Till today (more or less complete) implemented IRC-commands:
+In the meantime ngIRCd should be quite feature complete and stable to be
+used in real IRC networks.
+
+Implemented IRC-commands are:
 
 ADMIN, AWAY, CHANINFO, CONNECT, DIE, DISCONNECT, ERROR, HELP, INVITE, ISON,
 
 ADMIN, AWAY, CHANINFO, CONNECT, DIE, DISCONNECT, ERROR, HELP, INVITE, ISON,
-JOIN, KICK, KILL, LINKS, LIST, LUSERS, MODE, MOTD, NAMES, NICK, NJOIN,
-NOTICE, OPER, PART, PASS, PING, PONG, PRIVMSG, QUIT, REHASH, RESTART, SERVER,
-SQUIT, STATS, TIME, TOPIC, TRACE, USER, USERHOST, VERSION, WHO, WHOIS.
+JOIN, KICK, KILL, LINKS, LIST, LUSERS, MODE, MOTD, NAMES, NICK, NJOIN, NOTICE,
+OPER, PART, PASS, PING, PONG, PRIVMSG, QUIT, REHASH, RESTART, SERVER, SQUIT,
+STATS, TIME, TOPIC, TRACE, USER, USERHOST, VERSION, WHO, WHOIS, WHOWAS.
 
 
 III. Features (or: why use ngIRCd?)
 
 
 III. Features (or: why use ngIRCd?)
@@ -43,10 +45,8 @@ III. Features (or: why use ngIRCd?)
 - simple, easy understandable configuration file,
 - freely published open-source C source code,
 - ngIRCd will be developed on in the future.
 - simple, easy understandable configuration file,
 - freely published open-source C source code,
 - ngIRCd will be developed on in the future.
-- supported platforms (tested versions): AIX (3.2.5), A/UX (3.0.1), FreeBSD
-  (4.5), HP-UX (10.20), IRIX (6.5), Linux (2.x), Mac OS X (10.x), NetBSD
-  (1.5.2/i386, 1.5.3/m68k), Solaris (2.5.1, 2.6), Windows with Cygwin, and
-  OpenBSD (3.4/i386).
+- wide field of supported platforms, including AIX, A/UX, FreeBSD, HP-UX,
+  IRIX, Linux, Mac OS X, NetBSD, OpenBSD, Solaris, and Windows with Cygwin.
 
 
 IV. Documentation
 
 
 IV. Documentation
@@ -84,4 +84,4 @@ mail to: <alex@barton.de> or <alex@arthur.ath.cx>
 
 
 -- 
 
 
 -- 
-$Id: README,v 1.19 2004/05/07 11:19:20 alex Exp $
+$Id: README,v 1.20 2005/06/26 21:54:01 alex Exp $