aboutsummaryrefslogtreecommitdiffstats
path: root/ircd/logger.c
Commit message (Expand)AuthorAgeFilesLines
* Fix logfile checks•••- Initialize hooks before the main log file, because if we send a snote due to failing to open a logfile, that calls a hook. Attempting to call a hook before hooks are initialized will cause the ircd to segfault. - Skip access() check for the logfile itself and simply check the return value of fopen(). This fixes a TOCTTOU race where an access check succeeds but something causes the file to become inaccessible between access() and fopen(), preventing an appropriate error from being logged. Also makes my life easier with my custom SELinux policy for the ircd since access() checks for full-write access whereas my policy only allows append access for logfiles. Gravatar Ryan Schmidt2026-04-051-12/+20
* Mailmap and copyright update for AriadneGravatar Ariadne Conill2021-06-011-1/+1
* Innovation by sedGravatar Ed Kellett2020-10-151-1/+1
* ircd: Use a larger buffer for ilog() buf2Gravatar Simon Arlott2019-09-151-1/+1
* logger: add idebug•••This only does something if debugging is enabled. Gravatar Elizabeth Myers2016-03-281-0/+17
* Remove $Id tags from everything.•••These are obsolete and none have changed since 10 years gao... Gravatar Elizabeth Myers2016-03-061-2/+0
* Remove libratbox's snprintf.c, update related ircd codeGravatar Valerii Iatsko2016-02-101-9/+9
* rename src to ircd, libcore to libircdGravatar William Pitcock2016-01-061-0/+296