| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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.
| Ryan Schmidt | 2026-04-05 | 1 | -12/+20 |
| * | Mailmap and copyright update for Ariadne | Ariadne Conill | 2021-06-01 | 1 | -1/+1 |
| * | Innovation by sed | Ed Kellett | 2020-10-15 | 1 | -1/+1 |
| * | ircd: Use a larger buffer for ilog() buf2 | Simon Arlott | 2019-09-15 | 1 | -1/+1 |
| * | logger: add idebug•••This only does something if debugging is enabled.
| Elizabeth Myers | 2016-03-28 | 1 | -0/+17 |
| * | Remove $Id tags from everything.•••These are obsolete and none have changed since 10 years gao...
| Elizabeth Myers | 2016-03-06 | 1 | -2/+0 |
| * | Remove libratbox's snprintf.c, update related ircd code | Valerii Iatsko | 2016-02-10 | 1 | -9/+9 |
| * | rename src to ircd, libcore to libircd | William Pitcock | 2016-01-06 | 1 | -0/+296 |