Commits


- Server identifizieren sich nun mit asyncronen Passwoertern.


- anstelle von "ListenPorts" wird nun korrekt "Ports" ausgegeben.


- in ServerUID und ServerGID kann nun jeweils auch der Name (und nicht nur die numerische ID) verwendet werden.


- neue Konfigurationsvariable "MaxConnections".


- Anpassungen bzw. Fixes fuer "strict RFC"-Mode.


- verwendete Datentypen aufgeraumt: beispielsweise INT32 ist nun oft ein LONG.


- "format-string-bugs", die zum Abbruch des Servers fuehrten, behoben.


- kleinere "code cleanups".


- Fehler bei Validierung von "AdminInfo2" behoben.


- Admin-Info eingebaut (Variablen "AdminInfo1", "AdminInfo2" und "AdminEMail"); - Bug bei zu langem Operator-Name behoben.


- neue Konfigurationsoption "OperCanUseMode" (Sektion "Global"): ist sie aktiv, koennen IRC-Operatoren immer Channel-Modes setzen.


- Weitere Anpassungen an pre-ANSI-Compiler.


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


- bei "--configtest" werden keine leeren Bloecke mehr ausgegeben.


- persistente und vordefinierte Channels implementiert.


- wenn kein ListenPort definiert ist, so wird nun 6667 als Default verwendet.


- neue Konfigurations-Variablen ServerUID und ServerGID.


- neue Funktion Conf_Test() zum Testen der Konfiguration. - Conf_File ist entfallen, ist nun NGIRCd_ConfFile.


- einige Anpassungen nach Code-Check mit SPLint ;-)


- Default PONG-Timeout auf 20 Sekunden verdoppelt.


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


*** empty log message ***


- Handling von "--version" und "--help" nochmal geaendert ...


- Dateinamen und Pfad sind nun in Konstanten definiert.


- strncpy() und vsnprintf() kopieren nun etwas "optimierter" (1 Byte weniger) :-)


- Server-Verbinungen werden beim Start erst nach kurzer Pause aufgebaut.


- Fehlermeldungen korrigiert.


- Bug bei Remote-Server-Namen entfernt: diese wurden falsch gekuerzt.


- das Server-Passwort kann nun konfiguriert werden.


- Konfigurationsdatei "Samba like" umgestellt. - es koennen nun mehrere Server und Oprtatoren konfiguriert werden.


- neue Defines fuer max. Anzahl Server und Operatoren.


- #include's fuer stdlib.h ergaenzt.


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


- Unterstuetzung fuer die Konfigurationsdatei eingebaut.


- MOTD-Datei ist nun konfigurierbar und wird gelesen.


- "Code Cleanups".


- erste Konfigurations-Variablen definiert: PING/PONG-Timeout.


- Modul fuer Server-Konfiguration begonnen.