summaryrefslogtreecommitdiff
path: root/src/fdevent.c
Commit message (Expand)AuthorAgeFilesLines
* [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
* [core] non-blocking write() to piped loggersGlenn Strauss2018-01-021-0/+2
* [core] discard from socket using recv MSG_TRUNCGlenn Strauss2017-12-111-0/+22
* [core] support POLLRDHUP, where available (#2743)Glenn Strauss2017-11-191-1/+1
* [core] isolate backend fdevent handler defsGlenn Strauss2017-11-031-2/+145
* [core] perf: more efficient fdevent_sched_run()Glenn Strauss2017-10-211-14/+30
* [core] fdevent setsockopt() helper functionsGlenn Strauss2017-09-231-0/+12
* [core] SIGCHLD handle_waitpid hook for modulesGlenn Strauss2017-09-101-12/+26
* [core] remove fdevent fcntl_set hookGlenn Strauss2017-07-291-6/+3
* [core] restart piped loggers if they exit (fixes #1393)Glenn Strauss2017-07-231-16/+130
* [core] fdevent_cycle_logger()Glenn Strauss2017-07-231-0/+10
* [core] fdevent_connect_status() shared codeGlenn Strauss2017-07-151-0/+9
* [core] reduce exposure of unistd.h, other includesGlenn Strauss2017-07-151-0/+1
* [core] rename fd_close_on_exec()Glenn Strauss2017-07-151-1/+1
* [core] consolidate fork()/execve() code (#1393)Glenn Strauss2017-07-151-0/+193
* [core] fix compiler warnings on Mac OS XGlenn Strauss2017-06-131-0/+2
* [mod_proxy] fix typo identified by coverityGlenn Strauss2017-05-151-4/+4
* [core] no SOCK_CLOEXEC on Linux kernel < 2.6.27Glenn Strauss2017-04-151-12/+56
* [core] collect ioctl FIONREAD codeGlenn Strauss2017-03-281-1/+23
* [core] include "fdevent.h" where neededGlenn Strauss2017-03-281-1/+3
* [core] remove some unused header includesGlenn Strauss2017-03-281-2/+0
* [core] default server.max-fds=4096 if unspecified (#2789)Glenn Strauss2017-02-281-1/+1