Alexander Barton
|
63626449f8
|
Flag the format parameter of LogDebug() as "unused" when not compiling with
debug code to avoid gcc warnings. Added some documentation comments.
|
2006-07-23 23:23:45 +00:00 |
Florian Westphal
|
66060dbce9
|
new Function: LogDebug()
|
2006-02-08 17:33:28 +00:00 |
Alexander Barton
|
a2e4eb5aaf
|
Fixed server NOTICEs to users with "s" mode ("server messages").
|
2005-08-29 10:58:00 +00:00 |
Alexander Barton
|
77f54693ef
|
Removed unnecessary #define of "LOCAL", now use plain C "static" instead.
|
2005-07-31 20:13:07 +00:00 |
Alexander Barton
|
de395db8e3
|
Get rid of Log_SetDaemonized().
|
2005-06-24 19:55:10 +00:00 |
Florian Westphal
|
dbea187373
|
removed global variable NGIRCd_NoDaemon
|
2005-06-24 19:20:56 +00:00 |
Florian Westphal
|
aec535c8b6
|
s/sprintf/snprintf
|
2005-06-17 19:16:53 +00:00 |
Florian Westphal
|
aee48a3b38
|
added kludge to make ngircd (with syslog) compile on mips-dec-ultrix4.5
|
2005-04-16 09:31:30 +00:00 |
Florian Westphal
|
8adff59223
|
Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.
use stdbool.h / inttypes.h if available.
|
2005-03-19 18:43:48 +00:00 |
Alexander Barton
|
9537542647
|
Write "error file" (/tmp/ngircd-XXX.err) only if compiled with debug
code ("--enable-debug") and running as daemon process.
|
2005-02-10 12:49:04 +00:00 |
Alexander Barton
|
894cd2cd68
|
Don't create version information string each time a client connects but
insetead on server startup. By Florian Westphal.
|
2005-02-09 09:52:58 +00:00 |
Alexander Barton
|
8308c170db
|
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)
|
2005-02-03 09:26:42 +00:00 |
Alexander Barton
|
d16ce5a735
|
Code cleanups from Florian Westphal, <westphal@foo.fh-furtwangen.de>.
|
2005-01-20 00:11:49 +00:00 |
Alexander Barton
|
c1f32e8214
|
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.
|
2004-10-20 13:47:32 +00:00 |
Alexander Barton
|
364ff7087d
|
Added cast to integer for Solaris.
|
2004-06-26 08:50:44 +00:00 |
Alexander Barton
|
26390c60fb
|
Added PID to all log messages on the console; enhanced logging of
resolver sub-processes in debug mode.
|
2004-05-10 23:57:46 +00:00 |
Alexander Barton
|
7281b8dd4d
|
New "chroot" feature (from Benjamin Pineau), introducing new configuration
variables "ChrootDir" and "MotdPhrase".
|
2004-05-07 11:19:20 +00:00 |
Alexander Barton
|
c40592d2ce
|
Removed "USE_" prefixes of configuration #defines.
|
2003-12-26 15:55:07 +00:00 |
Alexander Barton
|
62796722f1
|
Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.
|
2003-03-31 15:54:21 +00:00 |
Alexander Barton
|
43a4bc5b8b
|
- New signal handler.
|
2002-12-19 04:29:59 +00:00 |
Alexander Barton
|
490f28ffd1
|
- new file header format (in english);
- new file ident semantics.
|
2002-12-12 12:24:18 +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
|
856f24eb7e
|
- Server-NOTICEs haben nun ein "Text-Prefix".
|
2002-10-09 13:15:18 +00:00 |
Alexander Barton
|
ec474a4bd2
|
- "format-string-bugs", die zum Abbruch des Servers fuehrten, behoben.
|
2002-10-04 11:21:46 +00:00 |
Alexander Barton
|
d040fa2a7d
|
- laeuft der ngIRCd im Vordergrund, so wird syslog nicht mehr benutzt.
|
2002-09-09 22:55:21 +00:00 |
Alexander Barton
|
40ebd4704a
|
- Ausgaben auf der Console werden nun "geflushed".
|
2002-09-03 17:25:45 +00:00 |
Alexander Barton
|
5cac54044b
|
- Log-Meldungen bezueglich Server-Restart verbessert.
|
2002-06-02 17:03:32 +00:00 |
Alexander Barton
|
f7327524fc
|
- Weitere Anpassungen an pre-ANSI-Compiler.
|
2002-05-30 16:52:20 +00:00 |
Alexander Barton
|
c2f60abe55
|
- Anpassungen an pre-ANSI-Compiler,
- Includes aufgeraumt: Header includieren keine anderen mehr.
|
2002-05-27 13:09:26 +00:00 |
Alexander Barton
|
b58ab32b9f
|
- im Debug-Modus wird nun der Name der "Error-Datei" ausgegeben.
|
2002-03-31 16:46:15 +00:00 |
Alexander Barton
|
bebf0383d0
|
- in das "Error-File" werden wieder "kritische" Meldungen geschrieben.
|
2002-03-30 13:37:12 +00:00 |
Alexander Barton
|
d68fb7a320
|
- in das Error-Log wurde eine nicht-initialisierte Start-Zeit geschrieben.
|
2002-03-29 23:58:10 +00:00 |
Alexander Barton
|
3d74a9c323
|
- Error-Log wird nach User-Wechsel initialisiert: Log_InitErrorfile().
|
2002-03-29 23:33:42 +00:00 |
Alexander Barton
|
773d886df6
|
- Handling des "Error-File" (stderr) geaendert.
|
2002-03-29 22:55:42 +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
|
da8da1ce7d
|
- Hmpf. NOTICE von Server Notices wurde ohne Absender verschickt :-/
|
2002-03-27 21:03:09 +00:00 |
Alexander Barton
|
20a2ffef88
|
- Server Notices (User-Mode "s") implementiert.
|
2002-03-27 20:53:30 +00:00 |
Alexander Barton
|
bdf53a6d29
|
- MAX_LOG_MSG_LEN ist nun global in defines.h definiert.
|
2002-03-27 16:40:06 +00:00 |
Alexander Barton
|
95a4b1b158
|
- einige Anpassungen nach Code-Check mit SPLint ;-)
|
2002-03-25 19:11:01 +00:00 |
Alexander Barton
|
b9a2c4a8ec
|
- Meldungen im Error-File werden nun mit Zeitangabe versehen.
|
2002-03-21 12:00:23 +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
|
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
|
10363b398e
|
- strncpy() und vsnprintf() kopieren nun etwas "optimierter" (1 Byte weniger) :-)
|
2002-03-03 17:17:01 +00:00 |
Alexander Barton
|
fcb47ae64b
|
- direkt nach dem Start werden die aktiven "Modes" ins Log geschrieben.
|
2002-02-19 20:07:13 +00:00 |
Alexander Barton
|
006c0328b4
|
- Anpassungen an neue Kommandozeilen-Optionen "--debug" und "--nodaemon".
|
2002-01-11 14:45:37 +00:00 |
Alexander Barton
|
03783eea35
|
- syslog() etc. wurde verwendet, auch wenn USE_SYSLOG nicht definiert war.
|
2002-01-05 15:54:40 +00:00 |
Alexander Barton
|
1547f76cfd
|
- Copyright-Texte aktualisiert.
|
2002-01-02 02:42:58 +00:00 |
Alexander Barton
|
71939cf513
|
- Architektur und Betriebssystem in Start-Meldung aufgenommen.
|
2002-01-01 18:01:43 +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
|
ec1922efca
|
- Log-Funktionen fuer Resolver-Sub-Prozess implementiert.
|
2001-12-29 20:16:31 +00:00 |