52 Commits (445ce2c44f324589729fbeec5113edcc439908d7)

Author SHA1 Message Date
Glenn Strauss a78404cfbf [core] fdevent_mkstemp_append() (shared) 3 years ago
Glenn Strauss 37bd124ae4 [core] pass conf.follow_symlink in more places 3 years ago
Glenn Strauss 9113011d5b [core] pass (fdnode *) for registered fdevent fd 3 years ago
Glenn Strauss 41384a3657 [core] isolate fdevent processing 3 years ago
Glenn Strauss 800e9b7349 [core] remove fde_ndx member outside fdevents 3 years ago
Glenn Strauss 0a46f7ec23 [core] some fdevent code streamlining 3 years ago
Glenn Strauss fc914ae442 [core] map FDEVENT_* to OS system event frameworks 3 years ago
Glenn Strauss f5f221eda8 [core] dispatch events from within event framework 3 years ago
Glenn Strauss 653b0dac7c [core] fdevent_process() 3 years ago
Glenn Strauss fb9b8ad8ae [core] mark startup/shutdown funcs cold 3 years ago
Glenn Strauss 7c8cc6f7c5 [core] option to propagate TCP FIN to backend host 3 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 4 years ago
Glenn Strauss 210b57708e [core] fix rare race condition from backends (fixes #2878) 4 years ago
Glenn Strauss 84b5064dc4 [core] discard from socket using recv MSG_TRUNC 4 years ago
Glenn Strauss d5d0258362 [core] support POLLRDHUP, where available (#2743) 4 years ago
Glenn Strauss 8f3bbd7f13 [core] isolate backend fdevent handler defs 4 years ago
Glenn Strauss 168f67a1b1 [core] perf: more efficient fdevent_sched_run() 4 years ago
Glenn Strauss 93e91954a7 [core] fdevent setsockopt() helper functions 4 years ago
Glenn Strauss 9030cfaecf [core] SIGCHLD handle_waitpid hook for modules 4 years ago
Glenn Strauss d4a37a3bbb [core] remove fdevent fcntl_set hook 4 years ago
Glenn Strauss adeec956c3 [core] restart piped loggers if they exit (fixes #1393) 4 years ago
Glenn Strauss ad7d6a6b15 [core] fdevent_cycle_logger() 4 years ago
Glenn Strauss 91d14acfc3 [core] fdevent_connect_status() shared code 5 years ago
Glenn Strauss 685cab057e [core] rename fd_close_on_exec() 5 years ago
Glenn Strauss a9970fec23 [core] consolidate fork()/execve() code (#1393) 5 years ago
Glenn Strauss 8641d1b03f [core] no SOCK_CLOEXEC on Linux kernel < 2.6.27 5 years ago
Glenn Strauss 4796313efc [core] collect ioctl FIONREAD code 5 years ago
Glenn Strauss ba953cdf45 [core] include "fdevent.h" where needed 5 years ago
Glenn Strauss 93afda9c8e performance: use Linux extended syscalls and flags 8 years ago
Glenn Strauss 40f16d52db [core] fix crash if ready events on abandoned fd (fixes #2748) 5 years ago
Glenn Strauss 4bc06bfc0b [core] check if client half-closed TCP if POLLHUP (#2743) 5 years ago
Glenn Strauss 5ce7b2df5c [core] add declarations to fdevent.h (#2373) 6 years ago
Glenn Strauss 879a282de7 fix errors detected by Coverity Scan 6 years ago
Glenn Strauss 18a7b2be37 [core] option to stream response body to client (fixes #949, #760, #1283, #1387) 6 years ago
Glenn Strauss 695c8f4e07 [config] config options to stream request/response (#949, #376) 6 years ago
Glenn Strauss 4b0c822ed0 always poll for client POLLHUP/POLLERR events (fixes #399) 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Stefan Bühler bfce99aacc [bitset] unused -> remove 7 years ago
Stefan Bühler 9f2be4882d force assertion: setting FD_CLOEXEC must work (if available) 8 years ago
Stefan Bühler 79bcfab083 Move fdevent subsystem includes to implementation files to reduce conflicts (fixes #2373) 10 years ago
Stefan Bühler f0816d8db2 fdevent: add solaris eventports (fixes #2171) 11 years ago
Stefan Bühler 7e5b0fe9ab Rename fdevent_event_add to _set to reflect what the function does. Fix some handlers. 11 years ago
Stefan Bühler f8eb52ebda add libev fdevent handler: server.event-handler = "libev" 11 years ago
Stefan Bühler 38f2d1ddd7 cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls 11 years ago
Stefan Bühler 3d22a09b51 Add <sys/types.h> before including event backends 12 years ago
Stefan Bühler 122831dc17 Fix some compile problems from header inclusion reorder patch 12 years ago
Stefan Bühler 22e8b456a9 Fix header inclusion order, always include "config.h" before any system header 12 years ago
Marcus Rückert 8cd1471cb3 - white space cleanup part 2 this time 1.4 ;) 15 years ago
Jan Kneschke 7dcf695bee fdlist is not used, removed it (fixes inclusion into C++) 16 years ago
Jan Kneschke b4d9d061c8 either remove include config.h or covered it in HAVE_CONFIG_H 16 years ago