Commits


Implemented IRC function "WHOWAS".


Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes. use stdbool.h / inttypes.h if available.


Implemented support for "secret channels" (channel mode "s").


Don't create version information string each time a client connects but insetead on server startup. By Florian Westphal.


Use ngt_TrimLastChr() where useful, by Florian Westphal.


Fixed a typo in variable name ...


Fixed a possible buffer underrun when reading the MOTD file. Thanks to Florian Westphal, <westphal@foo.fh-furtwangen.de>.


New "chroot" feature (from Benjamin Pineau), introducing new configuration variables "ChrootDir" and "MotdPhrase".


Added #include for strings.h to fix compiler warnings.


Removed "USE_" prefixes of configuration #defines.


Extended version reporting of CVS builds.


Fixed and enhanced penalty handling; changed internal time resoluiton of the server to one second. Code cleanup.


VERSION shows the CVS date if apropriate now.


Removed unportable %z formater in strftime().


Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.


- Fixed up command forwarding: only to servers! - Forwarding of WHOIS was broken in some situations.


- Adjusted includes for new "conn-func.h" header.


- Renamed functions now found in "conn-zip.c".


- replaced some calls to sprintf() with snprintf() -- more secure :-)


- replaced a lot of strcat() calls with strlcat() which is more secure.


- enhanced LUSERS reply: RPL_LOCALUSERS, RPL_NETUSERS.


- implemented subfunction "m" of STATS command.


- "STATS l" now only shows server-server-links and the own connection.


- fixed some error messages and prefixes.


- new file header format (in english); - new file ident semantics.


- bei ISON und USERHOST fehlte im Ergebnis-String der korrekte Absender.


- STATS: Unterfunktion "L" implementiert.


- bei STATS wurde der Target-Server aus dem falschen Argument bestimmt.


- neues Source-Modul "irc-info"; neuer Befehl STATS.