]> arthur.barton.de Git - ngircd-alex.git/blobdiff - ChangeLog
- Updated documentation.
[ngircd-alex.git] / ChangeLog
index e6fbb98d69b7e5032e30ec86f338d9acf06a8b23..7d2cad14ae47fdacd21d49b47c920fd6bd8b259c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,7 @@
 
                      ngIRCd - Next Generation IRC Server
 
 
                      ngIRCd - Next Generation IRC Server
 
-                      (c)2001,2002 by Alexander Barton,
+                      (c)2001-2003 by Alexander Barton,
                     alex@barton.de, http://www.barton.de/
 
                   ngIRCd ist freie Software und steht unter
                     alex@barton.de, http://www.barton.de/
 
                   ngIRCd ist freie Software und steht unter
@@ -18,6 +18,31 @@ ngIRCd CVS-HEAD
     more secure functions strlcpy(), strlcat() and snprintf(). On systems
     that don't support strlcpy() and strlcat(), these functions are included
     in the libngportab now (with prototypes in portab.h).
     more secure functions strlcpy(), strlcat() and snprintf(). On systems
     that don't support strlcpy() and strlcat(), these functions are included
     in the libngportab now (with prototypes in portab.h).
+  - Fixed KILL: you can't crash the server by killing yourself any more,
+    ngIRCd no longer sends a QUIT to other servers after the KILL, and you
+    can kill only valid users now.
+  - If the server can't close a socket, it panics now. This is an error that
+    can't occure during normal operation so there is something broken.
+  - The order of log messages during disconnects is more "natural" now ;-)
+  - Cleaned up handling of server configuration structures: modifying and
+    removing servers during runtime works more reliable now.
+  - Compression code from "conn.[ch]" is now found in new "conn-zip.[ch]"
+  - Moved some connection functions from "conn.[ch]" to "conn-func.[ch]".
+  - New command CONNECT to enable and add server links. The syntax is not
+    RFC-compatible: use "CONNECT <name> <port>" to enable and connect an
+    configured server and "CONNECT <name> <port> <host> <mypwd> <peerpwd>"
+    to add a new server (ngIRCd tries to connect new servers only once!).
+  - Added DISCONNECT command ("DISCONNECT <name>") to disable servers.
+  - The server no longer forwards commands to ordinary users, instead it
+    answers with the correct error message ("no such server") now.
+  - WHOIS commands weren't always forwarded as requested.
+  - The server sets a correct default AWAY message now when propagating
+    between servers (bug introduced in 0.6.0).
+  - Restructured the documentation: Now the main language is english.
+  - Fixed up and enhanced CHANINFO command: channel keys and user limits
+    are syncronized between servers now, too.
+  - Enhanced killing of users caused by a nickname collision.
+  - MODE returns the key and user limit for channel members correctly now.
 
 
 Older changes (sorry, only available in german language):
 
 
 Older changes (sorry, only available in german language):
@@ -381,4 +406,4 @@ ngIRCd 0.0.1, 31.12.2001
 
 
 -- 
 
 
 -- 
-$Id: ChangeLog,v 1.153 2002/12/26 17:19:55 alex Exp $
+$Id: ChangeLog,v 1.168 2003/01/08 23:00:51 alex Exp $