summaryrefslogtreecommitdiff
path: root/src/fdevent.c
Commit message (Expand)AuthorAgeFilesLines
* [core] fdevent_fdnode.c separate from fdevent.cGlenn Strauss2021-11-021-128/+1
* [core] fdevent_impl.c separate from fdevent.cGlenn Strauss2021-11-011-283/+0
* [core] fdevent_socket_nb_cloexec_init()Glenn Strauss2021-11-011-23/+28
* [core] adjust indent for clarityGlenn Strauss2021-10-031-1/+1
* [core] portability tweaks for various platforms/ccGlenn Strauss2021-10-011-0/+2
* [core] quiet coverity warningsGlenn Strauss2021-10-011-1/+1
* [core] _WIN32 impl of fdevent_mkostemp()Glenn Strauss2021-09-301-1/+18
* [multiple] _WIN32 fdevent_pipe_cloexec()Glenn Strauss2021-09-301-0/+29
* [multiple] fdevent_mkostemp()Glenn Strauss2021-09-301-2/+5
* [core] mark attr malloc, returns nonnullGlenn Strauss2021-09-171-2/+5
* [core] fdlog.[ch]; fdevent_*_logger_* -> fdlog_*Glenn Strauss2021-09-111-191/+0
* [core] quiet compiler warningsGlenn Strauss2021-09-041-2/+2
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-5/+5
* [core] compare entire "/bin/sh" "-c" after execveGlenn Strauss2021-08-271-5/+5
* [multiple] rename safe_memclear() -> ck_memzero()Glenn Strauss2021-08-271-3/+3
* [core] omit fdevent select() code if poll() availGlenn Strauss2021-05-171-0/+4
* [core] fix kill workers and shutdown by signalPavel Gulchuk2021-05-151-0/+4
* [core] consistent inclusion of sys-time.hGlenn Strauss2021-04-281-1/+1
* [core] use monotonic secs for piped loggers startGlenn Strauss2021-03-261-2/+2
* [core] ignore server.event-handler = "libev"Glenn Strauss2021-03-021-0/+5
* [multiple] fdevent_waitpid() wrapperGlenn Strauss2020-12-241-1/+12
* [core] fdevent_dup_cloexec()Glenn Strauss2020-10-111-0/+10
* [core] fdevent_load_file_bytes()Glenn Strauss2020-10-111-1/+34
* [mod_deflate] deflate.cache-dir compressed cacheGlenn Strauss2020-08-021-1/+7
* [multiple] address coverity warningsGlenn Strauss2020-07-101-1/+1
* [core] fdevent_load_file() shared codeGlenn Strauss2020-07-081-0/+56
* [core] skip excess close() when FD_CLOEXEC definedGlenn Strauss2020-07-081-1/+1
* [core] restart dead piped loggers every 64 secGlenn Strauss2020-07-081-1/+1
* [core] isolate fdevent subsystemGlenn Strauss2020-07-081-48/+41
* [core] remove unused arg to fdevent_fcntl_set_nb*Glenn Strauss2020-07-081-9/+8
* [core] fdevent uses uint32_t instead of size_tGlenn Strauss2020-07-081-13/+12
* [multiple] prefer (connection *) to (srv *)Glenn Strauss2020-07-081-13/+10
* [core] use config_plugin_values_init()Glenn Strauss2020-07-081-11/+15
* [core] save errno before logging if execve() failsGlenn Strauss2020-01-261-1/+2
* [core] fall back to accept() if accept4() EPERM (fixes #2998)Glenn Strauss2020-01-261-3/+12
* [core] retry on some fdevent set/del temporary errGlenn Strauss2019-09-071-12/+58
* [core] fdevent_mkstemp_append() (shared)Glenn Strauss2019-03-161-0/+22
* [core] pass conf.follow_symlink in more placesGlenn Strauss2019-03-101-14/+33
* [core] no SOCK_NONBLOCK on QNX 7.0Glenn Strauss2019-03-071-0/+16
* [core] pass (fdnode *) for registered fdevent fdGlenn Strauss2019-03-071-25/+12
* [core] perf: pass (fdnode *) to epoll and kqueueGlenn Strauss2019-03-071-0/+1
* [core] isolate fdevent processingGlenn Strauss2019-03-071-2/+9
* [core] remove fde_ndx member outside fdeventsGlenn Strauss2019-03-071-8/+4
* [core] some fdevent code streamliningGlenn Strauss2019-03-071-126/+90
* [core] map FDEVENT_* to OS system event frameworksGlenn Strauss2019-02-171-1/+3
* [core] dispatch events from within event frameworkGlenn Strauss2019-02-131-16/+0
* [core] fdevent_process()Glenn Strauss2019-02-041-16/+13
* [core] check if SOCK_NONBLOCK is ignored (fixes #2883)Glenn Strauss2018-08-051-5/+21
* [core] some header cleanupGlenn Strauss2018-04-081-0/+9
* [core] fdevent_accept_listenfd() nonblock cloexecGlenn Strauss2018-03-251-4/+20