Commit Graph

188 Commits

Author SHA1 Message Date
Alexander Barton 1c00ddffec - das Error-File wird nun komplett durch das Log-Modul verwaltet, der
Dateiname enthaelt nun die PID: so koennen mehrere Instanzen laufen.
2002-03-29 20:59:22 +00:00
Alexander Barton 72accd4ee5 - neuer Kommandozeilen-Parameter "--config"/"-f". 2002-03-28 14:15:33 +00:00
Alexander Barton a89dc54690 - neuer Kommandozeilen-Parameter "--configtest": gibt die verwendete Server-
Konfiguration aus. Diesbezuegliche Ausgaben bei "--help" sind entfallen.
2002-03-27 16:41:25 +00:00
Alexander Barton 95a4b1b158 - einige Anpassungen nach Code-Check mit SPLint ;-) 2002-03-25 19:11:01 +00:00
Alexander Barton 882c91280e - Versions-String um "Vendor" erweitert. 2002-03-12 22:08:24 +00:00
Alexander Barton 7049b60af4 - der System-Typ wird nun wieder korrekt ermittelt und verwendet. 2002-03-12 15:19:12 +00:00
Alexander Barton ca33cbda05 - externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch
einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr.
2002-03-12 14:37:51 +00:00
Alexander Barton d67d94ea04 - Handling von "--version" und "--help" nochmal geaendert ... 2002-03-10 17:50:48 +00:00
Alexander Barton 0903e7763c - bei "ngircd --version" werden nun die eincompilierten Pfade angezeigt. 2002-03-10 17:45:41 +00:00
Alexander Barton fe2bc90e45 - stderr wird nun in eine Datei umgelenkt (ngircd.err). Wenn der Server
nicht im Debug-Modus laeuft, so wird diese bei Programmende geloescht.
2002-03-06 15:36:04 +00:00
Alexander Barton fc186d77c1 - ueberfluessige Init- und Exit-Funktionen entfernt. 2002-02-27 23:24:29 +00:00
Alexander Barton 62266a8d46 - wenn ein System sigaction() nicht kennt, so wird nun signal() verwendet. 2002-02-25 11:42:47 +00:00
Alexander Barton 6f955d2a34 - fuer SIGCHLD wird nun auch SA_NOCLDWAIT gesetzt, wenn vorhanden. 2002-02-23 19:06:47 +00:00
Alexander Barton 9919f38dae - SA_RESTART wird fuer Signale nur noch gesetzt, wenn es definiert ist. 2002-02-19 20:30:47 +00:00
Alexander Barton eea1a88b24 - "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern.
- NGIRCd_DebugLevel wird (fuer VERSION-Befehl) ermittelt.
2002-02-19 20:08:24 +00:00
Alexander Barton 3fbbfe44ed - neue Funktion NGIRCd_VersionAddition(). NGIRCd_Version() aufgespaltet. 2002-02-17 23:40:21 +00:00
Alexander Barton 23253edb54 - die Fehlermeldung "interrupted system call" sollte nicht mehr auftreten. 2002-01-22 17:15:39 +00:00
Alexander Barton 9951e13510 - Hilfetexte korrigiert und ergaenzt (Sniffer). 2002-01-21 00:02:11 +00:00
Alexander Barton d79a7d287a - der Sniffer wird nun nur noch aktiviert, wenn auf Kommandozeile angegeben. 2002-01-18 11:12:11 +00:00
Alexander Barton 22cf0c5def - ngIRCd wandelt sich nun selber in einen Daemon (Hintergrundprozess) um. 2002-01-12 00:17:28 +00:00
Alexander Barton 52424b49cb - Kommandozeilen-Parser implementiert: Debug- und No-Daemon-Modus, Hilfe. 2002-01-11 14:45:18 +00:00
Alexander Barton 71f297097b - Signal-Handler fuer SIGCHLD: so sollten Zombies nicht mehr vorkommen. 2002-01-02 02:51:16 +00:00
Alexander Barton 03d971d994 - neue Defines fuer max. Anzahl Server und Operatoren. 2002-01-02 02:44:36 +00:00
Alexander Barton 804b1ec498 - viele neue Befehle (WHOIS, ISON, OPER, DIE, RESTART),
- neuen Header "defines.h" mit (fast) allen Konstanten.
- Code Cleanups und viele "kleine" Aenderungen & Bugfixes.
2001-12-31 02:18:51 +00:00
Alexander Barton 9856253dc4 - Unterstuetzung fuer die Konfigurationsdatei eingebaut. 2001-12-30 19:26:11 +00:00
Alexander Barton ac9da09e87 - der Server meldet nun eine ordentliche "Start-Zeit". 2001-12-30 11:42:00 +00:00
Alexander Barton 84f7e578a8 - einige Loglevel geaendert. 2001-12-29 03:07:36 +00:00
Alexander Barton 08cf560734 - "Code Cleanups". 2001-12-26 14:45:37 +00:00
Alexander Barton eb952e35cc - Signal-Handler aufgeraeumt; u.a. SIGPIPE wird nun korrekt ignoriert. 2001-12-24 01:34:38 +00:00
Alexander Barton 1751c86925 - neues Modul "parse" wird initialisiert und abgemeldet. 2001-12-21 22:24:50 +00:00
Alexander Barton 58c6c8f338 - neue Module (irc, client, channel) werden an- und abgemeldet.
- zweiter Listen-Socket wird zu Testzwecken konfiguriert.
2001-12-14 08:15:26 +00:00
Alexander Barton b7f85a52ee - Conn_Handler() wird nun mit einem Timeout aufgerufen. 2001-12-13 01:31:46 +00:00
Alexander Barton ff280ce496 - Log-Meldungen an syslog angepasst.
- NGIRCd_Quit ist nun das Flag zum Beenden des ngircd.
2001-12-12 23:30:42 +00:00
Alexander Barton 418add93da - mehr Unterfunktionen eingebaut, Modul besser strukturiert & dokumentiert.
- Anpassungen an neue Module.
2001-12-12 17:21:21 +00:00
Alexander Barton a4832131bb - Test auf socklen_t verbessert. 2001-12-12 01:58:52 +00:00
Alexander Barton b61b8c4dc6 - ein paar mehr Kommentare; Variablennamen verstaendlicher gemacht.
- fehlenden Header <arpa/inet.h> ergaenz.
- SIGINT und SIGQUIT werden nun ebenfalls behandelt.
2001-12-12 01:40:39 +00:00
Alexander Barton ab0eb099e9 - Test auf stdint.h (HAVE_STDINT_H) hinzugefuegt. 2001-12-11 22:04:21 +00:00
Alexander Barton f4ade537d5 Initial revision 2001-12-11 21:53:04 +00:00