Commits
- Commit:
8ca1e4d54861790040e430128326e5455420a39a
- From:
- Alexander Barton <alex@barton.de>
- Date:
If ServerUID is defined change the working directory to the home directory
of this user.
- Commit:
3012c232eb6174232e0daa004b8ecc88d903aabe
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed resolver when using IDENT lookups, cleaned up code.
- Commit:
7281b8dd4d917f8b7f7c36460b78b686427ce973
- From:
- Alexander Barton <alex@barton.de>
- Date:
New "chroot" feature (from Benjamin Pineau), introducing new configuration
variables "ChrootDir" and "MotdPhrase".
- Commit:
e9b0ec9148ac8579eca9c4c387a6daa1a1c94b98
- From:
- Alexander Barton <alex@barton.de>
- Date:
Removed some debug code; translated some source code comments.
- Commit:
6cafa16a563fd35abc25c0b700197c00508b7401
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed order of #include's: time.h moves up! ;-)
- Commit:
f645e5b62ec606012e22c25e106f9e9f11977c09
- From:
- Alexander Barton <alex@barton.de>
- Date:
Adjusted copyright notice to include 2004.
- Commit:
c9ccb669442726969a096fe03390b058cc088717
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added new short command line option "-t" as alternative to "--configtest".
- Commit:
cb6279f1020e1818ab3a379f36724ecef7c8d2d0
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added IDENT option to version string.
- Commit:
c40592d2cef21dd255af978644eb96c330913be7
- From:
- Alexander Barton <alex@barton.de>
- Date:
Removed "USE_" prefixes of configuration #defines.
- Commit:
9a009b24dad03af6c0d30172f542663cd8d11bcc
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed a compiler warning related to an unnecessary assert().
- Commit:
62796722f13d0291212a222c5699ac20cf533501
- From:
- Alexander Barton <alex@barton.de>
- Date:
Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.
- Commit:
24df40eca7094eecb90eb7b988107e8c603e39a4
- From:
- Alexander Barton <alex@barton.de>
- Date:
Synchronize server connections with server configurations after reloading the configuration.
- Commit:
4a5b3f34a51bf3dd8feabe4f73c13bfd36e261bb
- From:
- Alexander Barton <alex@barton.de>
- Date:
Enlarged buffer for version string ;-)
- Commit:
439c945d56ecba14cce789c5725575667c066502
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added support for TCP Wrappers.
- Commit:
29bd35bc4fa858f0ed36e39a3d00830859ce22c8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Added optional support for Rendezvous.
- Commit:
5e3e3ad445debecc1d1e336257d90cff13c74f4f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Adjusted copyright banner to include 2003 :-)
- Commit:
a2544e496c3d2887069e646c9451ec49968125f5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Cleaned up handling of server configuration structures.
- Commit:
695631b2984111a825346396dc56635a2fe3a7c4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- replaced a lot of strcpy() calls with strlcpy() which is more secure.
- Commit:
6626395c88fc46eeb110942b17eb9245a1d0021b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- replaced a lot of strcat() calls with strlcat() which is more secure.
- Commit:
0ced4181b032249a5ccab2a6ae1d61bf08f60293
- From:
- Alexander Barton <alex@barton.de>
- Date:
- replaced all strncpy()'s and strncat()'s with strlcpy() and strlcat().
- Commit:
3c738ed46d1116553813261d2025ec2957a7662d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- definition of CONFIG_FILE and MOTD_FILE is now compatible with -Wtraditional.
- Commit:
43a4bc5b8bb064e2dfca456ab6fcc656b4dfa813
- From:
- Alexander Barton <alex@barton.de>
- Date:
- New signal handler.
- Commit:
0f3f03b51d297c427269413457f0614159ee6c01
- From:
- Alexander Barton <alex@barton.de>
- Date:
- fixed up broken $Id field in new file header ...
- Commit:
fa7b3f0e4cbefdd51a499beabc4092bd3515ef42
- From:
- Alexander Barton <alex@barton.de>
- Date:
- new file header format.
- Commit:
65f3adca21aa7066bea2e8842e533aa0e25583f4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Unterstuetzung fuer komprimierte Server-Server-Links implementiert.
- Commit:
cf2d47943713a3d88550561ce02472848584934a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- NGIRCd_Reload() in NGIRCd_Rehash() umbenannt.
- Commit:
e311cc0140b2edff3927ce9b2117d328735445ec
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Listen-Sockets werden ueber neue Funktion Conn_InitListeners() erzeugt.
- neue Funktion NGIRCd_Reload().
- Logging bei empfangenen Signalen verbessert.
- SIGHUP ruft nun NGIRCd_Reload() auf.
- Commit:
1c0ded41af6abfb04c7f2489d3b98318b17ea826
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Rechtschreibfehler korrigiert ;-)
- Commit:
70c9c051534f1547fb94ad3a63c5111fb8a4a82a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- User und Gruppe werden nun sowohl numerisch als auch namentlich angezeigt.
- Commit:
c7b55aa6f45b75b52fb67419b7ca5af3940016a4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- verwendete Datentypen aufgeraumt: beispielsweise INT32 ist nun oft ein LONG.
- Commit:
25f32ce8b801d62d50c24440d7827cda801adf9d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei CVS-Versionen wird nun das Datum der letzten CVS-Aenderung angezeigt,
Versionsnummer entsprechend angepasst.
- Commit:
74ff9828de772fc4ccc5715be20a1cb613bb339d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- kleinere "code cleanups".
- Commit:
14cbca87c876d021c27f24d0035e9ba1e360f68e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- IRC+-Protokoll ist nun abschaltbar; Versionsstring angepasst.
- Commit:
1c668252c9c84bb2574ed96d5f19e2ceb313ebd6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- IRC+-Protokoll-Flags erweitert.
- Commit:
ad1cbe34b4213214dfa5f68ccec9d5264b5c91a0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen/Umstellung auf IRC+-Protokoll.
- Commit:
c76e6769db74361b2f1ecd57446abfe79dbbb66e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Server-Flag "o" ("OperCanUseMode") implementiert.
- Commit:
65b31ffbb261dbf96a220afa232532787da9458f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- NGIRCd_ProtoID (Protokoll- und Server-ID) wird erzeugt.
- Commit:
b788a3daa52e349f1d4240587676d0ff68b75a95
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Pre-defined Channels werden spaeter erzeugt.
- Commit:
9ec32d15ab968390c66545b1ed5c62b38e526834
- From:
- Alexander Barton <alex@barton.de>
- Date:
- die "umask" des Servers wird nun auf 077 gesetzt;
- Hauptschleife geaendert.
- Commit:
f7327524fce6a7db28850c8b8b8f0e99d0b2402b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Weitere Anpassungen an pre-ANSI-Compiler.
- Commit:
ba258e65a0fafa444b66f589bc2e3bdc0b42b54c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen an pre-ANSI-Compiler.
- Commit:
991da8ea2ff4e4feb84aa502d0dd64aabff3ec0b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Sniffer (--sniffer) aktiviert nun automatisch den Debug-Modus mit.
- Commit:
f73e403ae59fc4a8d5d6e55523ff878ab3e5ef72
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf POSIX Regular-Expression-Funktionen eingebaut.
- Commit:
75c0bd250eeb4c5347d3d2fc1524936f472fcda0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- stdlib.h wird nun includiert.
- Commit:
5b27e491d41e4ca2ba3fdfded0da7af49bcd5f8e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- URL der Homepage zu Versionstext hinzugefueht (aus branch-0-4-x).
- Commit:
85aad8690616c3e45db18304d72ea181d207de45
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Kommandozeilen-Option "-f" wurde falsch geparsed.
- Commit:
fe06f6e990a88cc6d0cce4586fa5ad713589eeb1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Error-Log wird nach User-Wechsel mit Log_InitErrorfile() initialisiert.
- Einige Tippfehler korrigiert ...
- Commit:
07c3e62e1109b555e932a8e2a245ed34668a1724
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Daemon kann nun seine UID und GID wechseln.
- Commit:
1c00ddffec83f60c37e5f1885b08256d563c6464
- From:
- Alexander Barton <alex@barton.de>
- Date:
- das Error-File wird nun komplett durch das Log-Modul verwaltet, der
Dateiname enthaelt nun die PID: so koennen mehrere Instanzen laufen.
- Commit:
72accd4ee5d74a59dee93a6b203017e01d5bb3a0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neuer Kommandozeilen-Parameter "--config"/"-f".
- Commit:
a89dc546902af4e394a2b4bf0b776898f6157374
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neuer Kommandozeilen-Parameter "--configtest": gibt die verwendete Server-
Konfiguration aus. Diesbezuegliche Ausgaben bei "--help" sind entfallen.
- Commit:
95a4b1b1587f33692830153d6d03081b5e51d172
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige Anpassungen nach Code-Check mit SPLint ;-)
- Commit:
882c91280e46c62274ad6b77677d02fba342efda
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Versions-String um "Vendor" erweitert.
- Commit:
7049b60af48382ce5f4623d32c5fca6d0c9f4fc5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der System-Typ wird nun wieder korrekt ermittelt und verwendet.
- Commit:
ca33cbda05902b0009058d369f88c0a7a43b1bbe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch
einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr.
- Commit:
d67d94ea04990be49b3d56b1540746c0785faf1b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Handling von "--version" und "--help" nochmal geaendert ...
- Commit:
0903e7763c9d6c56f994829b26f68a58859a9d27
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei "ngircd --version" werden nun die eincompilierten Pfade angezeigt.
- Commit:
fe2bc90e45fec65ece7e31e442177284f29f6d3b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- stderr wird nun in eine Datei umgelenkt (ngircd.err). Wenn der Server
nicht im Debug-Modus laeuft, so wird diese bei Programmende geloescht.
- Commit:
fc186d77c11c5630e224eef84f6b9c4bad438d5e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ueberfluessige Init- und Exit-Funktionen entfernt.
- Commit:
62266a8d46b33086b57eba23a204871c6263860f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- wenn ein System sigaction() nicht kennt, so wird nun signal() verwendet.
- Commit:
6f955d2a343784a8b93b4857d5547a725b5ed1c8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- fuer SIGCHLD wird nun auch SA_NOCLDWAIT gesetzt, wenn vorhanden.
- Commit:
9919f38dae7e186ad7b34c0fad7e103b043920d6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- SA_RESTART wird fuer Signale nur noch gesetzt, wenn es definiert ist.
- Commit:
eea1a88b24693203c629172b0708d3e55cfb096e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern.
- NGIRCd_DebugLevel wird (fuer VERSION-Befehl) ermittelt.
- Commit:
3fbbfe44edbdc62afb604e3126ae8a2c88d424ee
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion NGIRCd_VersionAddition(). NGIRCd_Version() aufgespaltet.
- Commit:
23253edb54e8b9594b2308b77b58a56ef9c99202
- From:
- Alexander Barton <alex@barton.de>
- Date:
- die Fehlermeldung "interrupted system call" sollte nicht mehr auftreten.
- Commit:
9951e13510a333b8aa908b8b4fa1d8b5b35165b4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Hilfetexte korrigiert und ergaenzt (Sniffer).
- Commit:
d79a7d287a6198d399a289c7751364a48e2eaf79
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Sniffer wird nun nur noch aktiviert, wenn auf Kommandozeile angegeben.
- Commit:
22cf0c5def2e57a9cb18a71e9eb9c2fa04415e36
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ngIRCd wandelt sich nun selber in einen Daemon (Hintergrundprozess) um.
- Commit:
52424b49cb0554b8deee5ea60d86106180046563
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Kommandozeilen-Parser implementiert: Debug- und No-Daemon-Modus, Hilfe.
- Commit:
71f297097b0ad1ff09040dd35abf4d9931ce63e7
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Signal-Handler fuer SIGCHLD: so sollten Zombies nicht mehr vorkommen.
- Commit:
03d971d99481244e7039bc960cfb962795fbe905
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Defines fuer max. Anzahl Server und Operatoren.
- Commit:
804b1ec4987ed3beb4759cc480b2c6c911627b7e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- viele neue Befehle (WHOIS, ISON, OPER, DIE, RESTART),
- neuen Header "defines.h" mit (fast) allen Konstanten.
- Code Cleanups und viele "kleine" Aenderungen & Bugfixes.
- Commit:
9856253dc40be19a0e4713b12187732e7420febe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Unterstuetzung fuer die Konfigurationsdatei eingebaut.
- Commit:
ac9da09e87b16c8e24e78f95947eadc62e314ea3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Server meldet nun eine ordentliche "Start-Zeit".
- Commit:
84f7e578a810d5e01f2f8cb4fc65a37691a8fa00
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige Loglevel geaendert.
- Commit:
08cf560734765afe70140753db1e881be647e540
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "Code Cleanups".
- Commit:
eb952e35ccf28aa4d60a944d5cb179025624fc46
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Signal-Handler aufgeraeumt; u.a. SIGPIPE wird nun korrekt ignoriert.
- Commit:
1751c869257a7996da2bf85fafd390c120d7c878
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neues Modul "parse" wird initialisiert und abgemeldet.
- Commit:
58c6c8f3388aad9e7c806100b41b0f5ba4cea16e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Module (irc, client, channel) werden an- und abgemeldet.
- zweiter Listen-Socket wird zu Testzwecken konfiguriert.
- Commit:
b7f85a52ee4201149340dfae46b17d3062dc5dc0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Conn_Handler() wird nun mit einem Timeout aufgerufen.
- Commit:
ff280ce496d37978ddd912ff2fbe43d391c28463
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Log-Meldungen an syslog angepasst.
- NGIRCd_Quit ist nun das Flag zum Beenden des ngircd.
- Commit:
418add93da4266b0dc62c7587eb8a91683d45088
- From:
- Alexander Barton <alex@barton.de>
- Date:
- mehr Unterfunktionen eingebaut, Modul besser strukturiert & dokumentiert.
- Anpassungen an neue Module.
- Commit:
a4832131bb8e41a631b4f3b568d396f852841674
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf socklen_t verbessert.
- Commit:
b61b8c4dc6f6cfdca6e45b0d0ecdd209be1e17dd
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ein paar mehr Kommentare; Variablennamen verstaendlicher gemacht.
- fehlenden Header <arpa/inet.h> ergaenz.
- SIGINT und SIGQUIT werden nun ebenfalls behandelt.
- Commit:
ab0eb099e9c0ed60d25fb50dd78d2a638d3b49b8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Test auf stdint.h (HAVE_STDINT_H) hinzugefuegt.
- Commit:
f4ade537d550b872b7e86e6ffce940dfbad4c60c
- From:
- Alexander Barton <alex@barton.de>
- Date:
Initial revision