Commits
- Commit:
aee48a3b38817828b8710ebfc6f189f29822a056
- From:
- Florian Westphal <fw@strlen.de>
- Date:
added kludge to make ngircd (with syslog) compile on mips-dec-ultrix4.5
- Commit:
8adff5922376676c2eeb49de1cbab86cc345b887
- From:
- Florian Westphal <fw@strlen.de>
- Date:
Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.
use stdbool.h / inttypes.h if available.
- Commit:
9537542647b014894227de81a59fb063fc0dc3e4
- From:
- Alexander Barton <alex@barton.de>
- Date:
Write "error file" (/tmp/ngircd-XXX.err) only if compiled with debug
code ("--enable-debug") and running as daemon process.
- Commit:
894cd2cd685ef17029c260c96801d082c71aac11
- From:
- Alexander Barton <alex@barton.de>
- Date:
Don't create version information string each time a client connects but
insetead on server startup. By Florian Westphal.
- Commit:
8308c170dbf7f1c998ca0cb3b1ce7d21712a9f08
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed a bug that could case a root exploit when the daemon is compiled
to do IDENT lookups and is logging to syslog. Bug discovered by CoKi,
<coki@nosystem.com.ar>, thanks a lot!
(http://www.nosystem.com.ar/advisories/advisory-11.txt)
- Commit:
d16ce5a735ffc00768f54b0b52afe8ab2115b057
- From:
- Alexander Barton <alex@barton.de>
- Date:
Code cleanups from Florian Westphal, <westphal@foo.fh-furtwangen.de>.
- Commit:
c1f32e821464b66c809a0c1191ff35c2a92230fe
- From:
- Alexander Barton <alex@barton.de>
- Date:
Made ngIRCd compile on HP/UX 10.20 with native HP pre-ANSI C compiler and
most probably other older C compilers on other systems.
- Commit:
364ff7087def59f7db87f1fa0f97eb47039b493c
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added cast to integer for Solaris.
- Commit:
26390c60fbc80dc74bb20ae6360911bfe09088c7
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added PID to all log messages on the console; enhanced logging of
resolver sub-processes in debug mode.
- Commit:
7281b8dd4d917f8b7f7c36460b78b686427ce973
- From:
- Alexander Barton <alex@barton.de>
- Date:
New "chroot" feature (from Benjamin Pineau), introducing new configuration
variables "ChrootDir" and "MotdPhrase".
- Commit:
c40592d2cef21dd255af978644eb96c330913be7
- From:
- Alexander Barton <alex@barton.de>
- Date:
Removed "USE_" prefixes of configuration #defines.
- Commit:
62796722f13d0291212a222c5699ac20cf533501
- From:
- Alexander Barton <alex@barton.de>
- Date:
Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.
- Commit:
43a4bc5b8bb064e2dfca456ab6fcc656b4dfa813
- From:
- Alexander Barton <alex@barton.de>
- Date:
- New signal handler.
- Commit:
490f28ffd1b42ee2076ce89c62d0e672ee7e541e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- new file header format (in english);
- new file ident semantics.
- Commit:
c7b55aa6f45b75b52fb67419b7ca5af3940016a4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- verwendete Datentypen aufgeraumt: beispielsweise INT32 ist nun oft ein LONG.
- Commit:
856f24eb7e9cee7e028a91c698b63b1fec1aa6eb
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Server-NOTICEs haben nun ein "Text-Prefix".
- Commit:
ec474a4bd2c3b97e2df0532e4810be18c4fbcc94
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "format-string-bugs", die zum Abbruch des Servers fuehrten, behoben.
- Commit:
d040fa2a7da818d84171fa1a5e3c5d2c2fca92a1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- laeuft der ngIRCd im Vordergrund, so wird syslog nicht mehr benutzt.
- Commit:
40ebd4704a04a01be9e36fdbbff5e0c93b2bc71d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Ausgaben auf der Console werden nun "geflushed".
- Commit:
5cac54044b337d39af77054324fde82df1315f15
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Log-Meldungen bezueglich Server-Restart verbessert.
- Commit:
f7327524fce6a7db28850c8b8b8f0e99d0b2402b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Weitere Anpassungen an pre-ANSI-Compiler.
- Commit:
c2f60abe55b5a8d320a27df0ce41790fa1141081
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen an pre-ANSI-Compiler,
- Includes aufgeraumt: Header includieren keine anderen mehr.
- Commit:
b58ab32b9fc45b159fd9d885de37ebd05e75fef6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- im Debug-Modus wird nun der Name der "Error-Datei" ausgegeben.
- Commit:
bebf0383d020712e7ff9ccb51f06159a5839487b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- in das "Error-File" werden wieder "kritische" Meldungen geschrieben.
- Commit:
d68fb7a320496897cbc5e0a86ab00b7cdce2b58b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- in das Error-Log wurde eine nicht-initialisierte Start-Zeit geschrieben.
- Commit:
3d74a9c323fa99dbcba47a1c3978ef4984530f92
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Error-Log wird nach User-Wechsel initialisiert: Log_InitErrorfile().
- Commit:
773d886df66e11359e840f42899aee21d03b34e5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Handling des "Error-File" (stderr) geaendert.
- 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:
da8da1ce7df27231cb91b278ad1eda1721b7168d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Hmpf. NOTICE von Server Notices wurde ohne Absender verschickt :-/
- Commit:
20a2ffef88a426c0531eb6d08718e6ca19bdacc8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Server Notices (User-Mode "s") implementiert.
- Commit:
bdf53a6d29e091b4679a9c7f2fa8ea00fc4e05fd
- From:
- Alexander Barton <alex@barton.de>
- Date:
- MAX_LOG_MSG_LEN ist nun global in defines.h definiert.
- Commit:
95a4b1b1587f33692830153d6d03081b5e51d172
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige Anpassungen nach Code-Check mit SPLint ;-)
- Commit:
b9a2c4a8ec7e77ac2a2b0149428bce7c65a7af43
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Meldungen im Error-File werden nun mit Zeitangabe versehen.
- 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:
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:
10363b398e05604d2318c67b943e7a742cb25323
- From:
- Alexander Barton <alex@barton.de>
- Date:
- strncpy() und vsnprintf() kopieren nun etwas "optimierter" (1 Byte weniger) :-)
- Commit:
fcb47ae64b8915efdb8ed6f589d04bbc48bf9485
- From:
- Alexander Barton <alex@barton.de>
- Date:
- direkt nach dem Start werden die aktiven "Modes" ins Log geschrieben.
- Commit:
006c0328b49033b47d72bde230bf5e3e098a8e7f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen an neue Kommandozeilen-Optionen "--debug" und "--nodaemon".
- Commit:
03783eea35193fe26f4d701756cf4afd43b11094
- From:
- Alexander Barton <alex@barton.de>
- Date:
- syslog() etc. wurde verwendet, auch wenn USE_SYSLOG nicht definiert war.
- Commit:
1547f76cfdfabe2226af2e35196316b21a32937c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Copyright-Texte aktualisiert.
- Commit:
71939cf513d13c77e8f91fa0da84808014e30825
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Architektur und Betriebssystem in Start-Meldung aufgenommen.
- 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:
ec1922efcac1e1fbbfcc02fe9be0bd20860776e5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Log-Funktionen fuer Resolver-Sub-Prozess implementiert.
- Commit:
680e2ad6b160069a20716fe4472567db8f2a358f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue configure-Option "--enable-strict-rfc".
- Commit:
50352dc93b2f450581422738ffc36a1e7528df84
- From:
- Alexander Barton <alex@barton.de>
- Date:
- die Verwendung von syslog kann nun abgeschaltet werden.
- Commit:
3be92e9d70ebf81f80c721c6a1d556f3f9ef6447
- From:
- Alexander Barton <alex@barton.de>
- Date:
- string.h wird nun includiert.
- Commit:
f2c7d188ca10f1dd04514156e33c62c04157e10f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Versionsstring bei Programmstart verbessert.
- Commit:
d4a60bd4a784743ed1f5ee425ba2701e310b3689
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Aenderungen an den Debug- und Logging-Funktionen.
- Commit:
0dc0308d234ba463f7449d17c88f114ca9f5185b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- es wird nun die Facility LOG_LOCAL5 zum Loggen verwendet.
- Commit:
3b51e18c85cfb94013ed7932ac37390d320a1976
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Log-Level der Start- und Stop-Meldungen angehoben.
- Commit:
fb55c443d25cd6380f5e99d9b313712ede5d1bed
- From:
- Alexander Barton <alex@barton.de>
- Date:
- boesen "Speicherschiesser" in Log() gefixt.
- Commit:
3d1a09627bc8154c281e302d2b1e9e99c21a464d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Zum Loggen wird nun auch syslog verwendet.
- Commit:
0beb7ed4dc3e76301b8e693198d1061182e6c0de
- From:
- Alexander Barton <alex@barton.de>
- Date:
- in Log-Meldungen wird nun auch der Level der Meldung ausgegeben.
- Commit:
f4ade537d550b872b7e86e6ffce940dfbad4c60c
- From:
- Alexander Barton <alex@barton.de>
- Date:
Initial revision