Commit Graph

65 Commits (07c8a6f056bcd8c310a2eb4f83964b2d22c6c141)

Author SHA1 Message Date
Glenn Strauss 575665ad88 [multiple] __attribute_nonnull__ now takes params 12 months ago
Glenn Strauss 47b10991fb [core] Y2038: error log high-precision timestamps 12 months ago
Glenn Strauss 0b6de09071 [core] option: errorlog high precision timestamps 12 months ago
Glenn Strauss 58b9cca536 [core] shared temp buffer for log_*error*() 1 year ago
Glenn Strauss 7b615d5d24 [multiple] de-dup file and piped loggers (fixes #3101) 1 year ago
Glenn Strauss 7a21b3856e [core] log_error_multiline() 1 year ago
Glenn Strauss dc2d1dfe47 [core] change con joblist to singly-linked-list 1 year ago
Glenn Strauss 1ccc1d4ff5 [core] log_clock_gettime->clock_gettime for 64-bit 1 year ago
Glenn Strauss 87b09d144e [core] use CLOCK_MONOTONIC_COARSE where available 1 year ago
Glenn Strauss 309c1693ac [multiple] Y2038 32-bit signed time_t mitigations 1 year ago
Glenn Strauss 9f90f33288 [core] write_all() simpler loop; better asm 1 year ago
Glenn Strauss af3df29ae8 [multiple] reduce redundant NULL buffer checks 1 year ago
Glenn Strauss 0286bdef0c [multiple] use thread-safe strerror where avail 1 year ago
Glenn Strauss 13ea2d880b [core] consistent inclusion of sys-time.h 1 year ago
Glenn Strauss a6d1dccad3 [multiple] strftime %F and %T 2 years ago
Glenn Strauss 38c8735850 [multiple] optimize primitives, buffer_extend() 2 years ago
Glenn Strauss 19bc88850e [multiple] add attrs from gcc -Wsuggest-attribute= 2 years ago
Glenn Strauss dbe3e2361b [multiple] prefer monotonic time for internal use 2 years ago
Glenn Strauss 122094e3e3 [multiple] employ http_date.h, sys-time.h 2 years ago
Glenn Strauss 2c18090216 [core] remove include base.h where unused 2 years ago
Glenn Strauss 3e8cdb2e54 [core] inline buffer in log_error_st errh 2 years ago
Glenn Strauss 0ff60d8218 [multiple] rename r to rc rv rd wr to be different 2 years ago
Glenn Strauss c8cd7cf49b [multiple] extern log_epoch_secs 2 years ago
Glenn Strauss 409bba80b1 [multiple] reduce direct use of srv->cur_ts 2 years ago
Glenn Strauss 68c58c162b [core] log_error_multiline_buffer() 2 years ago
Glenn Strauss 010c28949c [multiple] prefer (connection *) to (srv *) 2 years ago
Glenn Strauss 4183e723ce [core] log_error, log_perror using printf-like fmt 3 years ago
Glenn Strauss cbad7517c8 [core] struct log_error_st for error logging 3 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 4 years ago
Glenn Strauss 929909a999 [core] perf: skip redundant prepare copy calls 4 years ago
Glenn Strauss a8aa39c699 [core] remove some duplicative code in log.c 4 years ago
Glenn Strauss 9e75b81982 [core] reduce exposure of unistd.h, other includes 5 years ago
Glenn Strauss 31011adda9 [core] mv log_error_{open,cycle.close} to server.c 5 years ago
Glenn Strauss a9970fec23 [core] consolidate fork()/execve() code (#1393) 5 years ago
Glenn Strauss ba953cdf45 [core] include "fdevent.h" where needed 6 years ago
Glenn Strauss ad6c703a51 [core] server.syslog-facility (use -1 for unset) (#2800) 6 years ago
Glenn Strauss a8561450a5 [core] server.syslog-facility (fixes #2800) 6 years ago
Glenn Strauss bafe6abf04 [core] include lighttpd vers in server started msg 6 years ago
Glenn Strauss 8047c2f448 fix errors detected by Coverity Scan 6 years ago
Glenn Strauss 4d920466f7 [autobuild] clock_gettime() -lrt with glibc < 2.17 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 7 years ago
Stefan Bühler 0508bf674e fix some unchecked return value warnings 7 years ago
Stefan Bühler 427120b41a escape all strings for logging (fixes #2646 log file injection, reported by Jaanus Kääp) 7 years ago
Stefan Bühler 91a9a6b391 rename buffer_append_long_hex to buffer_append_uint_hex 8 years ago
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 8 years ago
Stefan Bühler 4365bdbebe Remove buffer_prepare_copy() and buffer_prepare_append() 8 years ago
Stefan Bühler 6afad87d2e fix buffer, chunk and http_chunk API 8 years ago
Stefan Bühler 7bd0f54ab2 add some asserts to help static analyzers 9 years ago
Stefan Bühler 9f2be4882d force assertion: setting FD_CLOEXEC must work (if available) 9 years ago
Stefan Bühler 0e48ef6acb [mod_fastcgi,log] support multi line logging (fixes #2252) 10 years ago