Alexander Barton
|
24df40eca7
|
Synchronize server connections with server configurations after reloading the configuration.
|
2003-03-27 01:22:44 +00:00 |
Alexander Barton
|
4a5b3f34a5
|
Enlarged buffer for version string ;-)
|
2003-03-07 14:50:13 +00:00 |
Alexander Barton
|
439c945d56
|
Added support for TCP Wrappers.
|
2003-03-07 14:35:52 +00:00 |
Alexander Barton
|
29bd35bc4f
|
- Added optional support for Rendezvous.
|
2003-02-23 12:04:05 +00:00 |
Alexander Barton
|
5e3e3ad445
|
- Adjusted copyright banner to include 2003 :-)
|
2003-01-01 13:32:23 +00:00 |
Alexander Barton
|
a2544e496c
|
- Cleaned up handling of server configuration structures.
|
2002-12-30 00:01:42 +00:00 |
Alexander Barton
|
695631b298
|
- replaced a lot of strcpy() calls with strlcpy() which is more secure.
|
2002-12-26 17:04:54 +00:00 |
Alexander Barton
|
6626395c88
|
- replaced a lot of strcat() calls with strlcat() which is more secure.
|
2002-12-26 16:48:14 +00:00 |
Alexander Barton
|
0ced4181b0
|
- replaced all strncpy()'s and strncat()'s with strlcpy() and strlcat().
|
2002-12-26 16:25:43 +00:00 |
Alexander Barton
|
3c738ed46d
|
- definition of CONFIG_FILE and MOTD_FILE is now compatible with -Wtraditional.
|
2002-12-26 13:17:56 +00:00 |
Alexander Barton
|
43a4bc5b8b
|
- New signal handler.
|
2002-12-19 04:29:59 +00:00 |
Alexander Barton
|
0f3f03b51d
|
- fixed up broken $Id field in new file header ...
|
2002-12-12 11:31:21 +00:00 |
Alexander Barton
|
fa7b3f0e4c
|
- new file header format.
|
2002-12-12 11:30:23 +00:00 |
Alexander Barton
|
65f3adca21
|
- Unterstuetzung fuer komprimierte Server-Server-Links implementiert.
|
2002-11-26 23:07:24 +00:00 |
Alexander Barton
|
cf2d479437
|
- NGIRCd_Reload() in NGIRCd_Rehash() umbenannt.
|
2002-11-22 23:31:23 +00:00 |
Alexander Barton
|
e311cc0140
|
- Listen-Sockets werden ueber neue Funktion Conn_InitListeners() erzeugt.
- neue Funktion NGIRCd_Reload().
- Logging bei empfangenen Signalen verbessert.
- SIGHUP ruft nun NGIRCd_Reload() auf.
|
2002-11-22 17:59:43 +00:00 |
Alexander Barton
|
1c0ded41af
|
- Rechtschreibfehler korrigiert ;-)
|
2002-11-18 18:49:34 +00:00 |
Alexander Barton
|
70c9c05153
|
- User und Gruppe werden nun sowohl numerisch als auch namentlich angezeigt.
|
2002-11-10 13:38:41 +00:00 |
Alexander Barton
|
c7b55aa6f4
|
- verwendete Datentypen aufgeraumt: beispielsweise INT32 ist nun oft ein LONG.
|
2002-10-09 16:53:02 +00:00 |
Alexander Barton
|
25f32ce8b8
|
- bei CVS-Versionen wird nun das Datum der letzten CVS-Aenderung angezeigt,
Versionsnummer entsprechend angepasst.
|
2002-10-07 21:16:12 +00:00 |
Alexander Barton
|
74ff9828de
|
- kleinere "code cleanups".
|
2002-10-03 21:49:59 +00:00 |
Alexander Barton
|
14cbca87c8
|
- IRC+-Protokoll ist nun abschaltbar; Versionsstring angepasst.
|
2002-09-07 17:57:17 +00:00 |
Alexander Barton
|
1c668252c9
|
- IRC+-Protokoll-Flags erweitert.
|
2002-09-03 23:53:19 +00:00 |
Alexander Barton
|
ad1cbe34b4
|
- Anpassungen/Umstellung auf IRC+-Protokoll.
|
2002-09-03 20:39:54 +00:00 |
Alexander Barton
|
c76e6769db
|
- Server-Flag "o" ("OperCanUseMode") implementiert.
|
2002-09-02 21:06:11 +00:00 |
Alexander Barton
|
65b31ffbb2
|
- NGIRCd_ProtoID (Protokoll- und Server-ID) wird erzeugt.
|
2002-09-02 19:00:25 +00:00 |
Alexander Barton
|
b788a3daa5
|
- Pre-defined Channels werden spaeter erzeugt.
|
2002-06-02 17:13:33 +00:00 |
Alexander Barton
|
9ec32d15ab
|
- die "umask" des Servers wird nun auf 077 gesetzt;
- Hauptschleife geaendert.
|
2002-06-02 17:01:21 +00:00 |
Alexander Barton
|
f7327524fc
|
- Weitere Anpassungen an pre-ANSI-Compiler.
|
2002-05-30 16:52:20 +00:00 |
Alexander Barton
|
ba258e65a0
|
- Anpassungen an pre-ANSI-Compiler.
|
2002-05-27 13:00:50 +00:00 |
Alexander Barton
|
991da8ea2f
|
- der Sniffer (--sniffer) aktiviert nun automatisch den Debug-Modus mit.
|
2002-05-18 12:20:02 +00:00 |
Alexander Barton
|
f73e403ae5
|
- Test auf POSIX Regular-Expression-Funktionen eingebaut.
|
2002-04-24 13:33:56 +00:00 |
Alexander Barton
|
75c0bd250e
|
- stdlib.h wird nun includiert.
|
2002-04-04 13:03:55 +00:00 |
Alexander Barton
|
5b27e491d4
|
- URL der Homepage zu Versionstext hinzugefueht (aus branch-0-4-x).
|
2002-04-01 17:05:48 +00:00 |
Alexander Barton
|
85aad86906
|
- Kommandozeilen-Option "-f" wurde falsch geparsed.
|
2002-03-31 13:20:42 +00:00 |
Alexander Barton
|
fe06f6e990
|
- Error-Log wird nach User-Wechsel mit Log_InitErrorfile() initialisiert.
- Einige Tippfehler korrigiert ...
|
2002-03-29 23:34:18 +00:00 |
Alexander Barton
|
07c3e62e11
|
- der Daemon kann nun seine UID und GID wechseln.
|
2002-03-29 22:56:40 +00:00 |
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 |