Commits


removed global variable NGIRCd_NoDaemon


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


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


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


- New signal handler.


- new file header format.


- NGIRCd_Reload() in NGIRCd_Rehash() umbenannt.


- neue Funktion NGIRCd_Reload().


- neue Variable: NGIRCd_ProtoID (Protokoll- und Server-ID fuer "PASS"-Befehl)


- Anpassungen an pre-ANSI-Compiler, - Includes aufgeraumt: Header includieren keine anderen mehr.


- NGIRCd_ConfFile definiert.


- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch einige Aenderungen an diversen Source-Dateien und Headern. - Dateien enthalten keine CVS-History mehr.


- Neue Variablen NGIRCd_DebugVersion und NGIRCd_Passive.


- Neue Funktion NGIRCd_VersionAddition().


- der Sniffer wird nun nur noch aktiviert, wenn auf Kommandozeile angegeben.


- Kommandozeilen-Parser implementiert: Debug- und No-Daemon-Modus, Hilfe.


- neue Defines fuer max. Anzahl Server und Operatoren.


- das #include fuer time.h hat noch gefehlt.


- viele neue Befehle (WHOIS, ISON, OPER, DIE, RESTART), - neuen Header "defines.h" mit (fast) allen Konstanten. - Code Cleanups und viele "kleine" Aenderungen & Bugfixes.


- der Server meldet nun eine ordentliche "Start-Zeit".


- NGIRCd_Quit ist nun das globale Flag zum Beenden des ngircd.


Initial revision