summaryrefslogtreecommitdiff
path: root/src/log.c
Commit message (Expand)AuthorAgeFilesLines
* [core] cache format secs for high prec errlogGlenn Strauss2023-02-141-19/+26
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-2/+1
* [core] log_buffer_vsprintf tweaksGlenn Strauss2022-12-101-5/+8
* [multiple] use buffer_append_char()Glenn Strauss2022-05-111-1/+1
* [core] quiet compiler warningGlenn Strauss2022-04-131-0/+1
* [core] clear shared log buffer after writesGlenn Strauss2021-10-271-0/+2
* [multiple] __attribute_nonnull__ now takes paramsGlenn Strauss2021-10-051-5/+5
* [core] Y2038: error log high-precision timestampsGlenn Strauss2021-10-041-1/+1
* [core] option: errorlog high precision timestampsGlenn Strauss2021-09-301-68/+124
* [core] shared temp buffer for log_*error*()Glenn Strauss2021-09-131-3/+12
* [multiple] de-dup file and piped loggers (fixes #3101)Glenn Strauss2021-09-131-33/+15
* [core] log_error_multiline()Glenn Strauss2021-09-081-13/+16
* [core] change con joblist to singly-linked-listGlenn Strauss2021-09-081-0/+3
* [core] log_clock_gettime->clock_gettime for 64-bitGlenn Strauss2021-09-041-0/+5
* [core] use CLOCK_MONOTONIC_COARSE where availableGlenn Strauss2021-09-041-19/+7
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-23/+52
* [core] write_all() simpler loop; better asmGlenn Strauss2021-08-271-5/+6
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-9/+9
* [multiple] use thread-safe strerror where availGlenn Strauss2021-08-271-4/+13
* [core] consistent inclusion of sys-time.hGlenn Strauss2021-04-281-6/+0
* [multiple] strftime %F and %TGlenn Strauss2021-04-021-2/+2
* [multiple] optimize primitives, buffer_extend()Glenn Strauss2021-03-261-2/+2
* [multiple] add attrs from gcc -Wsuggest-attribute=Glenn Strauss2021-03-261-0/+2
* [multiple] prefer monotonic time for internal useGlenn Strauss2021-03-111-0/+9
* [multiple] employ http_date.h, sys-time.hGlenn Strauss2020-12-241-7/+12
* [core] remove include base.h where unusedGlenn Strauss2020-07-081-1/+0
* [core] inline buffer in log_error_st errhGlenn Strauss2020-07-081-8/+7
* [multiple] rename r to rc rv rd wr to be differentGlenn Strauss2020-07-081-26/+12
* [multiple] extern log_epoch_secsGlenn Strauss2020-07-081-4/+5
* [multiple] reduce direct use of srv->cur_tsGlenn Strauss2020-07-081-9/+9
* [core] log_error_multiline_buffer()Glenn Strauss2020-07-081-90/+44
* [multiple] prefer (connection *) to (srv *)Glenn Strauss2020-07-081-15/+0
* [core] log_error, log_perror using printf-like fmtGlenn Strauss2019-04-201-0/+88
* [core] struct log_error_st for error loggingGlenn Strauss2019-04-201-20/+47
* [core] perf: simple, quick buffer_clear()Glenn Strauss2018-11-231-1/+1
* [core] perf: skip redundant prepare copy callsGlenn Strauss2018-10-251-1/+1
* [core] remove some duplicative code in log.cGlenn Strauss2018-08-121-26/+9
* [core] reduce exposure of unistd.h, other includesGlenn Strauss2017-07-151-0/+1
* [core] mv log_error_{open,cycle.close} to server.cGlenn Strauss2017-07-151-208/+0
* [core] consolidate fork()/execve() code (#1393)Glenn Strauss2017-07-151-128/+28
* [core] include "fdevent.h" where neededGlenn Strauss2017-03-281-0/+1
* [core] server.syslog-facility (use -1 for unset) (#2800)Glenn Strauss2017-03-201-3/+3
* [core] server.syslog-facility (fixes #2800)Glenn Strauss2017-03-191-1/+64
* [core] include lighttpd vers in server started msgGlenn Strauss2017-02-121-2/+0
* fix errors detected by Coverity ScanGlenn Strauss2016-09-231-0/+1
* [autobuild] clock_gettime() -lrt with glibc < 2.17Glenn Strauss2016-07-181-0/+20
* consistent inclusion of config.h at top of files (fixes #2073)Glenn Strauss2016-03-191-0/+2
* fix some unchecked return value warningsStefan Bühler2015-08-221-1/+31
* escape all strings for logging (fixes #2646 log file injection, reported by J...Stefan Bühler2015-05-281-4/+4
* rename buffer_append_long_hex to buffer_append_uint_hexStefan Bühler2015-02-081-2/+2