Gráfico de commits

  • ff45d5865e [multiple] clarify error msg when no cert avail gstrauss 2021-09-26 07:14:26 -04:00
  • 6e45cff05a [core] disable streaming response with authorizer (fixes #3106) gstrauss 2021-09-25 15:10:35 -04:00
  • dd23fcb2b2 [mod_cgi] improve chunk buffer reuse from backends gstrauss 2021-09-25 14:07:17 -04:00
  • bee35b4877 [core] improve chunk buffer reuse from backends gstrauss 2021-09-25 14:05:12 -04:00
  • cb7deb493c [core] remove obsolete comment about r->gw_dechunk gstrauss 2021-09-25 05:22:30 -04:00
  • 8e6dc4fe94 [core] fix chunked decoding from backend (#3044, #3046) gstrauss 2021-09-22 19:59:16 -04:00
  • 6e62b84258 [core] splice() data from backends to tempfiles gstrauss 2021-09-22 16:12:05 -04:00
  • 6bd6226e90 [multiple] avoid empty chunks in chunkqueue gstrauss 2021-09-22 15:17:30 -04:00
  • 4d99d9b78a [multiple] check feature flags funcs; code reuse gstrauss 2021-09-22 11:24:06 -04:00
  • f37847b1f6 [core] _WIN32 impl of fdevent_mkostemp() gstrauss 2020-11-24 12:09:52 -05:00
  • cc2fcd3ece [multiple] _WIN32 fdevent_pipe_cloexec() gstrauss 2020-11-24 08:09:45 -05:00
  • 5cab11b7ea [build] check for pread(), pwrite(), splice() gstrauss 2021-09-21 08:46:27 -04:00
  • 9f62f1b196 [multiple] fdevent_mkostemp() gstrauss 2021-09-21 06:32:48 -04:00
  • 2e60c4e0b2 [core] remove redundant checks for tempfile chunk gstrauss 2021-09-21 05:44:44 -04:00
  • d530a49d38 [core] chunkqueue_get_append_newtempfile() gstrauss 2021-09-20 14:56:14 -04:00
  • b9f143be69 [core] create temp file name in chunk buffer gstrauss 2021-09-20 14:52:45 -04:00
  • 0b6de09071 [core] option: errorlog high precision timestamps gstrauss 2021-09-18 03:22:47 -04:00
  • f19f71625c [multiple] internal control for backend read bytes gstrauss 2021-09-17 11:49:55 -04:00
  • d59d5e59b9 [core] improve chunk buffer reuse from backends gstrauss 2021-09-17 11:04:01 -04:00
  • 8d63c7900d [core] retain largest chunk on oversized chunk lst gstrauss 2021-09-17 08:24:11 -04:00
  • b18e9dbcab [core] separate mem pool for FILE_CHUNK reuse gstrauss 2021-09-17 08:08:10 -04:00
  • b38817b678 [core] mark attr malloc, returns nonnull gstrauss 2021-09-17 05:06:16 -04:00
  • dc2d82811c [core] HTTP/2 GOAWAY after timeout before read (#3102) gstrauss 2021-09-16 14:43:51 -04:00
  • 6ffabc9607 [core] default backend "connect-timeout" to 8 (#3086) gstrauss 2021-09-16 04:35:29 -04:00
  • 94bac825dc [core] HTTP/2 GOAWAY after timeout before read (fixes #3102) gstrauss 2021-09-16 04:32:01 -04:00
  • 0b56c16a8b [core] reduce oversized mem alloc for backends gstrauss 2021-09-16 04:24:29 -04:00
  • 94053349c2 [core] remove redundant check in h2_recv_headers() gstrauss 2021-09-15 23:39:58 -04:00
  • a407636eae [core] reject HTTP/2 pseudo-header in trailers (#3102) gstrauss 2021-09-15 05:11:54 -04:00
  • af96e52be9 [core] quiet coverity warnings gstrauss 2021-09-14 03:25:58 -04:00
  • 3a5704380b [core] refuse excess initial streams only if block (fixes #3100) gstrauss 2021-09-13 16:59:46 -04:00
  • 58b9cca536 [core] shared temp buffer for log_*error*() gstrauss 2021-09-13 01:02:49 -04:00
  • 062ea98bcb [multiple] prefer r->tmp_buf to p->tmp_buf gstrauss 2021-09-12 23:05:01 -04:00
  • 7b615d5d24 [multiple] de-dup file and piped loggers (fixes #3101) gstrauss 2021-09-12 19:13:44 -04:00
  • 243510dbb4 [core] fdlog.[ch]; fdevent_*_logger_* -> fdlog_* gstrauss 2021-09-10 23:14:43 -04:00
  • 4763e08c07 [core] update comment about server.max-write-idle gstrauss 2021-09-09 16:14:33 -04:00
  • e97a5b7e49 [core] clear buffer after backend dechunk gstrauss 2021-09-09 16:12:37 -04:00
  • 9a37ba54d1 [tests] skip time-sensitive test during CI testing gstrauss 2021-09-09 04:55:26 -04:00
  • f99cb7d7ab [core] quiet coverity warnings gstrauss 2021-09-09 04:08:26 -04:00
  • f9c817680d [build] define rsize_t on FreeBSD gstrauss 2021-09-09 03:34:55 -04:00
  • a3e9faa479 [multiple] quiet coverity warnings gstrauss 2021-09-09 02:16:21 -04:00
  • f364c8ef36 [core] remove redundant waitpid() on each backend gstrauss 2021-08-31 03:28:45 -04:00
  • e77bc3995c [core] reduce wait time in gw_spawn_connection() gstrauss 2021-08-31 02:48:16 -04:00
  • 90978eb808 [core] mark cold more gateway maintenance code gstrauss 2021-08-30 22:24:15 -04:00
  • 9c7ef4f064 [core] consolidate more gw_host, gw_proc init code gstrauss 2021-08-30 20:45:14 -04:00
  • 33ffec35ad [mod_cgi] cgi.limits "tcp-fin-propagate" => "SIG" gstrauss 2021-08-30 15:53:07 -04:00
  • ee9352b1bb [core] realloc buffer power-2 size + 1 for '\0' gstrauss 2021-08-30 02:22:56 -04:00
  • 715699ba50 [core] write all cq MEM_CHUNK if spill to tempfile gstrauss 2021-08-30 00:46:17 -04:00
  • 6800b0821c [core] reduce stack use in main() gstrauss 2021-08-29 21:08:13 -04:00
  • ec88f62b5a [core] change backtrace format to put addr first gstrauss 2021-08-29 21:07:20 -04:00
  • 84ff9ac9c9 [core] expose ck_bt() for debugging gstrauss 2021-08-29 20:19:18 -04:00
  • bd72d1927a [core] remove server.upload-temp-file-size limit gstrauss 2021-08-29 16:51:26 -04:00
  • 33808a2e73 [core] TCP_CORK w/ MEM_CHUNK then FILE_CHUNK gstrauss 2021-08-29 03:23:08 -04:00
  • ad8a27f356 [core] cfg server.bindhost after $SERVER["socket"] gstrauss 2021-08-29 00:37:57 -04:00
  • cd738d4daa [build] propagate HAVE_DLFCN_H in builds gstrauss 2021-08-27 01:15:59 -04:00
  • 1a8d8e0ca5 [core] periodically malloc_trim() to release mem (fixes #3084) gstrauss 2021-08-26 14:49:56 -04:00
  • 43f0106f81 [core] config mallopt(M_ARENA_MAX, 2) (#3084) gstrauss 2021-06-14 04:34:20 -04:00
  • 1783550154 [build] look for malloc.h and mallopt() gstrauss 2021-06-14 01:41:28 -04:00
  • 18ec4f419c [tests] move tests/docroot/www contents up 1 level gstrauss 2021-08-26 01:25:19 -04:00
  • 3f0833328c [mod_indexfile] update path with buffer path funcs gstrauss 2021-08-26 01:11:19 -04:00
  • 83338cb7dd [tests] IO::Socket::INET->new( Timeout => 1 ) gstrauss 2021-08-26 00:04:49 -04:00
  • ca2898f678 [tests] t/test_mod_indexfile gstrauss 2021-08-25 21:57:42 -04:00
  • 7a21b3856e [core] log_error_multiline() gstrauss 2021-08-25 18:41:52 -04:00
  • 41d4ffad99 [mod_openssl] default disable client renegotiation gstrauss 2021-08-24 17:44:53 -04:00
  • 70195d069d [mod_cgi] improve CGI offloading gstrauss 2021-08-23 22:47:53 -04:00
  • bed08f1292 [core] base64url pad char is '='; change from '.' gstrauss 2021-08-21 13:53:30 -04:00
  • 517010f2a6 [mod_echo] test module to echo request as response gstrauss 2021-08-21 10:05:42 -04:00
  • 6ed2777204 [mod_magnet] ignore 1xx return in response start gstrauss 2021-08-18 08:01:30 -04:00
  • 3a8b965438 [mod_magnet] detect MAGNET_RESTART_REQUEST loops gstrauss 2021-08-17 19:51:37 -04:00
  • e7290fad9a [mod_magnet] attrs for remote port and server port gstrauss 2021-08-17 08:35:32 -04:00
  • f7018e3d39 [core] sock_addr_set_port() gstrauss 2021-08-17 08:34:50 -04:00
  • d9bac3f423 [mod_magnet] reset config cache for remote addr gstrauss 2021-08-17 08:04:15 -04:00
  • 2d8619db57 [mod_magnet] reset config cache for uri components gstrauss 2021-08-17 08:00:13 -04:00
  • 0a5cbc62bd [mod_magnet] rename magnet_cgi_ to magnet_envvar_ gstrauss 2021-08-15 15:17:40 -04:00
  • c0ea7f8e27 [mod_magnet] use blank str for nil (do not panic) gstrauss 2021-08-15 07:17:30 -04:00
  • 3ddf457560 [mod_magnet] lighty.c.readdir gstrauss 2021-08-13 08:21:09 -04:00
  • ed94ae88e8 [mod_magnet] lighty.c.cookie_tokens gstrauss 2021-08-12 06:44:45 -04:00
  • c82ca970fb [core] refuse excess h2 streams at con start (fixes #3093) gstrauss 2021-08-12 05:05:20 -04:00
  • aa1027ba24 [mod_magnet] lighty.r.* interfaces to request gstrauss 2021-08-10 22:32:48 -04:00
  • 86c87d3c6d [core] use mod name in trace instead of mod_gw gstrauss 2021-08-10 16:59:06 -04:00
  • a3b76ed5c4 [core] reuse some cold duplicate hdr match code gstrauss 2021-08-10 07:07:48 -04:00
  • b596680ba4 [mod_magnet] look up env id by strlen, then strcmp gstrauss 2021-08-10 04:33:20 -04:00
  • 614250b4d8 [mod_magnet] expose enc/dec str funcs to lua gstrauss 2021-08-10 03:55:18 -04:00
  • 76ed1f4462 [mod_magnet] protect and control lighty table mod gstrauss 2021-08-09 17:17:48 -04:00
  • 188248d238 [mod_magnet] lighty.stat now returns userdata obj gstrauss 2021-08-08 03:26:51 -04:00
  • bf05943258 [mod_magnet] allow modification of request headers gstrauss 2021-08-07 22:36:41 -04:00
  • b5cdc958a7 [mod_magnet] expose md and hmac funcs to lua gstrauss 2021-08-06 14:53:03 -04:00
  • d97eeefa34 [core] li_hmac_sha512() gstrauss 2021-08-05 03:53:43 -04:00
  • 347479573a [mod_magnet] reuse lighty lua table gstrauss 2021-08-05 02:26:37 -04:00
  • 77ea7d8a56 [mod_extforward] HAProxy PROXY env PP2_UNIQUE_ID gstrauss 2021-08-02 16:00:13 -04:00
  • 24d103c5c5 [mod_indexfile] section into subroutines gstrauss 2021-08-02 05:31:34 -04:00
  • 67c0b1498a [multiple] remove base.h include where not used gstrauss 2021-08-02 05:11:36 -04:00
  • a04d69eaaa [mod_uploadprogress] use splay_tree for req list gstrauss 2021-08-01 21:26:53 -04:00
  • 7e000de04e [mod_cgi] use linked list for process list gstrauss 2021-08-01 16:25:54 -04:00
  • 7b3a4f13d7 [mod_cgi] reuse chunk buffers gstrauss 2021-07-31 13:36:52 -04:00
  • 55d8ed1b25 [core] remove HANDLER_WAIT_FOR_FD gstrauss 2021-07-30 05:53:52 -04:00
  • 50a274312d [core] reduce optim inline of cold funcs gstrauss 2021-07-29 23:42:20 -04:00
  • 38ecede057 [core] clarify an error message gstrauss 2021-07-29 21:04:43 -04:00
  • db54269c06 [mod_wolfssl] wolfSSL_sk_X509_NAME_push change Juliusz Sosinowicz 2021-07-27 14:27:18 +02:00
  • 62a9d5b78f [core] clear request,connection pools every 64 sec (#3084) gstrauss 2021-07-29 02:32:08 -04:00
  • 323e03fb2d [core] remove connection_list_append() gstrauss 2021-07-28 05:37:50 -04:00