summaryrefslogtreecommitdiff
path: root/src/fdevent.h
Commit message (Expand)AuthorAgeFilesLines
* [core] fdevent_socket_nb_cloexec_init()Glenn Strauss2021-11-011-0/+3
* [core] clean up fdlog_st and log_error_st declsGlenn Strauss2021-10-291-4/+2
* [multiple] _WIN32 fdevent_pipe_cloexec()Glenn Strauss2021-09-301-0/+1
* [multiple] fdevent_mkostemp()Glenn Strauss2021-09-301-1/+1
* [multiple] de-dup file and piped loggers (fixes #3101)Glenn Strauss2021-09-131-1/+2
* [core] fdlog.[ch]; fdevent_*_logger_* -> fdlog_*Glenn Strauss2021-09-111-8/+0
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-2/+2
* [core] fix kill workers and shutdown by signalPavel Gulchuk2021-05-151-0/+1
* [multiple] mark addtl funcs attr returns_nonnullGlenn Strauss2021-03-261-0/+3
* [multiple] add attrs from gcc -Wsuggest-attribute=Glenn Strauss2021-03-261-0/+3
* [multiple] fdevent_waitpid() wrapperGlenn Strauss2020-12-241-0/+1
* [core] fdevent_dup_cloexec()Glenn Strauss2020-10-111-0/+1
* [core] fdevent_load_file_bytes()Glenn Strauss2020-10-111-0/+2
* [mod_deflate] deflate.cache-dir compressed cacheGlenn Strauss2020-08-021-0/+1
* [core] fdevent_load_file() shared codeGlenn Strauss2020-07-081-0/+2
* [core] isolate fdevent subsystemGlenn Strauss2020-07-081-3/+4
* [core] remove unused arg to fdevent_fcntl_set_nb*Glenn Strauss2020-07-081-3/+3
* [multiple] omit passing srv to fdevent_handlerGlenn Strauss2020-07-081-1/+1
* [core] fdevent_mkstemp_append() (shared)Glenn Strauss2019-03-161-0/+1
* [core] pass conf.follow_symlink in more placesGlenn Strauss2019-03-101-2/+2
* [core] pass (fdnode *) for registered fdevent fdGlenn Strauss2019-03-071-8/+18
* [core] isolate fdevent processingGlenn Strauss2019-03-071-1/+0
* [core] remove fde_ndx member outside fdeventsGlenn Strauss2019-03-071-4/+4
* [core] some fdevent code streamliningGlenn Strauss2019-03-071-4/+2
* [core] map FDEVENT_* to OS system event frameworksGlenn Strauss2019-02-171-7/+11
* [core] dispatch events from within event frameworkGlenn Strauss2019-02-131-1/+0
* [core] fdevent_process()Glenn Strauss2019-02-041-4/+1
* [core] mark startup/shutdown funcs coldGlenn Strauss2019-02-041-0/+9
* [core] option to propagate TCP FIN to backend hostGlenn Strauss2018-08-121-3/+6
* [core] some header cleanupGlenn Strauss2018-04-081-1/+1
* [core] fix rare race condition from backends (fixes #2878)Glenn Strauss2018-03-181-2/+3
* [core] discard from socket using recv MSG_TRUNCGlenn Strauss2017-12-111-0/+2
* [core] support POLLRDHUP, where available (#2743)Glenn Strauss2017-11-191-0/+1
* [core] isolate backend fdevent handler defsGlenn Strauss2017-11-031-168/+8
* [core] perf: more efficient fdevent_sched_run()Glenn Strauss2017-10-211-1/+1
* [core] fdevent setsockopt() helper functionsGlenn Strauss2017-09-231-0/+3
* [core] SIGCHLD handle_waitpid hook for modulesGlenn Strauss2017-09-101-1/+3
* [core] remove fdevent fcntl_set hookGlenn Strauss2017-07-291-3/+0
* [core] restart piped loggers if they exit (fixes #1393)Glenn Strauss2017-07-231-0/+4
* [core] fdevent_cycle_logger()Glenn Strauss2017-07-231-0/+1
* [core] fdevent_connect_status() shared codeGlenn Strauss2017-07-151-0/+2
* [core] rename fd_close_on_exec()Glenn Strauss2017-07-151-1/+0
* [core] consolidate fork()/execve() code (#1393)Glenn Strauss2017-07-151-0/+6
* [core] no SOCK_CLOEXEC on Linux kernel < 2.6.27Glenn Strauss2017-04-151-1/+6
* [core] collect ioctl FIONREAD codeGlenn Strauss2017-03-281-0/+2
* [core] include "fdevent.h" where neededGlenn Strauss2017-03-281-1/+1
* performance: use Linux extended syscalls and flagsGlenn Strauss2016-09-241-0/+6
* [core] fix crash if ready events on abandoned fd (fixes #2748)Glenn Strauss2016-08-241-0/+3
* [core] check if client half-closed TCP if POLLHUP (#2743)Glenn Strauss2016-08-061-0/+3
* [core] add declarations to fdevent.h (#2373)Glenn Strauss2016-06-291-1/+6