101 Commits (af3df29ae8276f4380ed25262bcdf3d95446a9b1)

Author SHA1 Message Date
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 6f39097ab6 [core] pass con around gw_backend instead of srv 2 years ago
Glenn Strauss f24e6d696a [multiple] plugin_stats array 2 years ago
Glenn Strauss 50bdb55de8 [multiple] connection hooks no longer get (srv *) 2 years ago
Glenn Strauss 010c28949c [multiple] prefer (connection *) to (srv *) 2 years ago
Glenn Strauss c2a16bb228 [core] gw_backend less pointer chasing 2 years ago
Glenn Strauss cec18f4381 [core] gw_exts_clear_check_local() 2 years ago
Glenn Strauss b73949e03f [multiple] plugin.c handles common FREE_FUNC code 2 years ago
Glenn Strauss 2495177131 [core] gw_backend config_plugin_values_init_block 2 years ago
Glenn Strauss 4a6fe83837 [multiple] gw_backends config_plugin_values_init() 2 years ago
Glenn Strauss c2238256e2 [core] inline array as part of data_array value 3 years ago
Glenn Strauss 601c572c39 [core] inline buffer as part of data_string value 3 years ago
Glenn Strauss ad9b7e009b [core] inline buffer as part of DATA_UNSET key 3 years ago
Glenn Strauss 83535bbef3 [core] differentiate array_get_* for ro and rw 3 years ago
Glenn Strauss 62e97967ca [core] prefer uint32_t to size_t in base.h 3 years ago
Glenn Strauss 6572976e06 [core] chunkqueue perf: code reuse 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 4 years ago
Glenn Strauss 800e9b7349 [core] remove fde_ndx member outside fdevents 4 years ago
Glenn Strauss d28bac32fe [multiple] reduce code dup in list resizing 4 years ago
Glenn Strauss 31b546e367 [core] fix gw_backend spelling of directive in err 4 years ago
Glenn Strauss dd11144bc8 [core] use kill_signal for gw_proc_kill() 4 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 4 years ago
Glenn Strauss 3d8d56d8de [multiple] perf: reuse large buffers w/ backend 4 years ago
Glenn Strauss d61f33817c [multiple] code reuse: employ array_match_*() 4 years ago
Glenn Strauss a7c27c9f99 [core] code reuse with array_insert_key_value() 4 years ago
Glenn Strauss 7c8cc6f7c5 [core] option to propagate TCP FIN to backend host 4 years ago
Glenn Strauss 769289b954 [core] POLLRDHUP handling for transparent proxying 4 years ago
Glenn Strauss c56b21084e [core] http_kv.[ch] method, status, version str 4 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 957916a90e [core] minor code cleanup in gw_recv_response() 4 years ago
Glenn Strauss e21906b3b4 [core] fix crash if 'host' empty in config (fixes #2876) 4 years ago
Glenn Strauss 4a674224ab [core] re-enable overloaded backends w/ multi wkrs 5 years ago
Glenn Strauss d5d0258362 [core] support POLLRDHUP, where available (#2743) 5 years ago
Glenn Strauss 142971a80c [core] consolidate backend network write handlers 5 years ago
Glenn Strauss 1367f60626 [core] isolate sock_addr manipulation 5 years ago
Glenn Strauss 168f67a1b1 [core] perf: more efficient fdevent_sched_run() 5 years ago
Glenn Strauss a4d40da9f2 [core] remove fd interest if create_env returns 5 years ago
Glenn Strauss d8dba4ae6a [core] gateways might Upgrade con before body read 5 years ago
Glenn Strauss cbb5ee621c [core] disable Nagle if streaming to backend 5 years ago
Glenn Strauss 93e91954a7 [core] fdevent setsockopt() helper functions 5 years ago
Glenn Strauss 9030cfaecf [core] SIGCHLD handle_waitpid hook for modules 5 years ago
Glenn Strauss 7ec74fe7b1 [core] warn if backend server config contains '_' 5 years ago
Glenn Strauss d4a37a3bbb [core] remove fdevent fcntl_set hook 5 years ago
Glenn Strauss d66cbe9577 [core] adaptive spawning for socket backend procs (fixes #1162) 5 years ago
Glenn Strauss 1836309209 [core] resolve DNS at startup for socket backends 5 years ago
Glenn Strauss 0beb8b89d8 [core] store sockaddr for socket backend procs 5 years ago
Glenn Strauss b6d0818762 [core] spread load on socket backend procs 5 years ago