Gráfico de commits

  • 84c518ead0 [scons] link lighttpd with pcre for static build gstrauss 2021-04-07 01:28:51 -04:00
  • 39f6fce7f7 [scons] link lighttpd with pcre for fullstatic gstrauss 2021-04-07 01:16:51 -04:00
  • f13752f3da [multiple] quiet coverity warnings gstrauss 2021-04-07 01:06:39 -04:00
  • fccf2b768c [mod_dirlisting] ignore error if include file fail gstrauss 2021-04-07 00:37:09 -04:00
  • 8e14cdc5c5 [mod_webdav] always define webdav_mmap_file_chunk gstrauss 2021-04-07 00:20:46 -04:00
  • 579045de84 [mod_openssl] issue error trace if < openssl 1.1.1 gstrauss 2021-04-06 22:52:56 -04:00
  • 454ecaa5f9 [TLS] rename ssl.verifyclient.ca-*file options gstrauss 2021-04-06 22:31:08 -04:00
  • 325d89b99f [multiple] more reuse of http_date_time_to_str() gstrauss 2021-04-03 12:43:46 -04:00
  • c41ebea4bb [build] fix zstd option in meson (fixes #3076) gstrauss 2021-04-02 01:01:02 -04:00
  • 82abd16dd7 [mod_proxy] send HTTP/1.0 to backend if no Host gstrauss 2021-04-02 00:43:03 -04:00
  • 20a68d7301 [core] vector.h tweaks gstrauss 2021-04-01 22:18:16 -04:00
  • 7283c43566 [mod_webdav] limit mem use under extreme condition gstrauss 2021-04-01 11:25:42 -04:00
  • c6362e127f [mod_webdav] webdav_log_xml_response() gstrauss 2021-03-31 20:16:10 -04:00
  • 378bc0343f [mod_dirlisting] dir-listing.cache option gstrauss 2021-03-31 08:34:53 -04:00
  • 94359ac956 [mod_dirlisting] parse query string in javascript gstrauss 2021-03-28 22:52:38 -04:00
  • fa4e2b87c5 [mod_dirlisting] upper limit on parallel dirlist gstrauss 2021-03-28 10:46:25 -04:00
  • 8d4da3392c [mod_dirlisting] read dir in pieces; less blocking gstrauss 2021-03-26 22:56:46 -04:00
  • 376aea0320 [mod_dirlisting] restructure and keep state gstrauss 2021-03-26 22:53:27 -04:00
  • 36e0772984 [mod_dirlisting] process dir in subrequest handler gstrauss 2021-03-25 20:04:35 -04:00
  • 680e6b3bca [multiple] buffer_copy_path_len2() aggregate gstrauss 2021-03-25 13:29:18 -04:00
  • 262561fae1 [core] ignore empty headers unless pseudo-headers gstrauss 2021-03-25 07:53:55 -04:00
  • 7a078f567a [core] mark debug path unlikely gstrauss 2021-03-25 05:47:05 -04:00
  • 91b3b3bf90 [core] remove an excess check gstrauss 2021-03-25 04:12:21 -04:00
  • 9ee17ae2bc [core] mark some chunk.h funcs attr cold gstrauss 2021-03-25 04:11:57 -04:00
  • 3014a5f8c9 [core] mark select http_kv.[ch] funcs attr nonnull gstrauss 2021-03-25 04:09:51 -04:00
  • cfc8eeb5a7 [core] mark select buffer.[ch] funcs attr nonnull gstrauss 2021-03-25 04:09:00 -04:00
  • de40881a2e [core] define __attribute_nonnull__ gstrauss 2021-03-25 04:08:33 -04:00
  • dc01487ea6 [multiple] use buffer_append_* aggregates gstrauss 2021-03-24 21:39:08 -04:00
  • b4310877ac [core] config_vars_init() gstrauss 2021-03-24 21:32:51 -04:00
  • e7464bab9b [core] buffer_append_* aggregates gstrauss 2021-03-24 21:21:02 -04:00
  • 82fbfcba15 [build] check for mempcpy() gstrauss 2021-03-24 21:20:14 -04:00
  • 12acca1887 [core] short-circuit encoding if nothing to encode gstrauss 2021-03-24 11:05:13 -04:00
  • 4863c9a63c [multiple] pass len when copying constant strings gstrauss 2021-03-24 08:37:09 -04:00
  • f608217955 [mod_ssi] use intermediate chunkqueue to aggregate gstrauss 2021-03-24 08:36:32 -04:00
  • 7c8437a0ec [mod_ssi] shared code to wrap strftime() gstrauss 2021-03-24 06:59:53 -04:00
  • 6d008a147e [mod_status] double-buffer large output to tmpfile gstrauss 2021-03-24 05:21:45 -04:00
  • 4250de77d3 [mod_trigger_b4_dl] gdbm_reorganize once a day gstrauss 2021-03-23 16:05:02 -04:00
  • a6d1dccad3 [multiple] strftime %F and %T gstrauss 2021-03-23 11:52:21 -04:00
  • f711207d5c [mod_accesslog] reformat numeric timestamp code gstrauss 2021-03-23 11:42:35 -04:00
  • 8308915b4e [mod_accesslog] strftime %z for numeric timestamp gstrauss 2021-03-23 11:25:54 -04:00
  • 069c0fff21 [mod_accesslog] reformat numeric timestamp gstrauss 2021-03-23 11:24:52 -04:00
  • 4db5c1ec7b [mod_magnet] use http_chunk_* APIs gstrauss 2021-03-23 02:27:46 -04:00
  • 4eeff345b1 [mod_userdir] use 2-element cache gstrauss 2021-03-22 22:55:55 -04:00
  • be8ff83931 [core] buffer_append_strftime() perf annotations gstrauss 2021-03-22 13:59:58 -04:00
  • 0ffb8167c1 [TLS] use stack for SSL_CLIENT_S_DN_* tag gstrauss 2021-03-22 10:33:45 -04:00
  • 250ced26d8 [TLS] https_add_ssl_client_verify_err() gstrauss 2021-03-22 09:32:49 -04:00
  • 0bc7e0a3e6 [mod_indexfile] reduce copying of base path gstrauss 2021-03-22 06:55:02 -04:00
  • 347509261b [mod_userdir] use stat_cache_path_isdir() gstrauss 2021-03-21 07:31:55 -04:00
  • 26f354cb37 [multiple] http_header APIs to reduce str copies gstrauss 2021-03-21 04:04:51 -04:00
  • f83ff671fc [mod_dirlisting] limit buffer use for large dirs gstrauss 2021-03-20 07:57:35 -04:00
  • 8dc663e86d [mod_cml] use cached time from log_epoch_secs gstrauss 2021-03-20 04:51:32 -04:00
  • d8f8548fcb [core] use monotonic secs for piped loggers start gstrauss 2021-03-20 04:45:45 -04:00
  • 76b9cb8717 [mod_ssi] inline some buffers in ssi plugin_data gstrauss 2021-03-19 02:07:33 -04:00
  • 9c8b9ff010 [core] move special case for Content-Type CGI hdr gstrauss 2021-03-18 20:42:14 -04:00
  • 160baff923 [core] copy string and len directly from tmp_buf gstrauss 2021-03-18 20:39:59 -04:00
  • 0ee964268b [core] restart if large large clock jump detected (#3075) gstrauss 2021-03-18 16:50:40 -04:00
  • d50d4dc0e5 [TLS] init STEK even if time is 1970 (fixes #3075) gstrauss 2021-03-17 06:11:00 -04:00
  • dde9df4310 [multiple] mark addtl funcs attr returns_nonnull gstrauss 2021-03-16 20:27:05 -04:00
  • a83b5a0121 [core] remove bad prototype from algo_splaytree.h gstrauss 2021-03-16 19:44:46 -04:00
  • 91adbe7bb1 [core] http_kv.[ch] perf tuning gstrauss 2021-03-16 19:16:51 -04:00
  • ea38287a4c [multiple] do not clear physical.path if finished gstrauss 2021-03-16 03:36:18 -04:00
  • 38c8735850 [multiple] optimize primitives, buffer_extend() gstrauss 2021-03-16 01:05:47 -04:00
  • f9cd50b782 [core] modify path in-place checking for path-info gstrauss 2021-03-15 17:26:37 -04:00
  • 81ef66eaf0 [multiple] buffer_has_slash_suffix() gstrauss 2021-03-15 16:23:56 -04:00
  • 8e093e90f5 [core] http_response_physical_path_error() gstrauss 2021-03-15 07:44:46 -04:00
  • c636e979e6 [mod_gnutls] quiet clang warning gstrauss 2021-03-15 06:16:25 -04:00
  • 19bc88850e [multiple] add attrs from gcc -Wsuggest-attribute= gstrauss 2021-03-15 05:41:50 -04:00
  • fe4310cc61 [mod_dirlisting, mod_trigger_b4_dl] use keyvalue gstrauss 2021-03-14 11:09:35 -04:00
  • 7b9c5adda1 [multiple] PCRE w/ PCRE_STUDY_JIT_COMPILE (fixes #2361) gstrauss 2021-03-14 08:09:58 -04:00
  • 8845e1e67e [core] defer pcre_compile until after config parse gstrauss 2021-03-14 07:35:53 -04:00
  • e8de53cb74 [core] fix chunkqueue_small_resp_optim partial rd gstrauss 2021-03-13 15:55:28 -05:00
  • f5a62a0fd2 [core] http_response_handle_cachable() optim gstrauss 2021-03-13 06:21:06 -05:00
  • c035eb7733 [multiple] prefer monotonic time for internal use gstrauss 2021-03-13 05:56:55 -05:00
  • ea6e3445a7 [mod_nss] avoid NSS crash w/ config file error gstrauss 2021-03-13 01:30:13 -05:00
  • aa81834bc3 [mod_openssl] skip cert chain build if self-issued gstrauss 2021-03-12 20:03:38 -05:00
  • 006c5efcf4 [core] optimize buffer_urldecode_path() gstrauss 2021-03-11 20:19:41 -05:00
  • dbe3e2361b [multiple] prefer monotonic time for internal use gstrauss 2021-03-11 06:32:28 -05:00
  • fb5e0ff892 [core] check EAGAIN if unix socket connect() delay gstrauss 2021-03-08 23:11:53 -05:00
  • 8b52995c1d [multiple] use binary '|' to reconstruct ts gstrauss 2021-03-08 20:24:16 -05:00
  • 8c7dbf1a21 [core] remove stream.[ch] gstrauss 2020-12-24 20:56:23 -05:00
  • 86ede08134 [core] _WIN32 impl of read-only mmap(), munmap() gstrauss 2020-11-24 10:41:42 -05:00
  • ac1fee6b30 [core] adjust stat_cache_get_entry() conditions gstrauss 2021-03-07 00:12:40 -05:00
  • 03cf18ab8e [core] use epoll_create1() if available gstrauss 2021-03-06 00:57:43 -05:00
  • 574c47ee66 [core] add some ifdefs in algo_hmac.c gstrauss 2021-03-05 23:21:38 -05:00
  • b9e1e93fb1 [core] http_cgi_encode_varname() gstrauss 2021-03-05 21:46:04 -05:00
  • 5c2f5577b4 [core] save parsed listen addrs at startup gstrauss 2021-03-05 20:51:41 -05:00
  • c95f832f99 [core] http_cgi.[ch] CGI interfaces (RFC 3875) gstrauss 2021-03-04 19:11:40 -05:00
  • 1f96e59d03 [core] http_cgi_local_redir() rename gstrauss 2021-03-04 17:52:01 -05:00
  • 7138de92f9 [core] quiet coverity warning gstrauss 2021-03-02 20:32:45 -05:00
  • c6304bb43c [mod_openssl] use newer openssl 3.0.0 interfaces gstrauss 2021-03-02 09:02:28 -05:00
  • af7c054b51 [core] ignore server.event-handler = "libev" gstrauss 2021-02-28 02:12:01 -05:00
  • bc3a2b4e47 [TLS] fix crash for (broken) nested $SERVER[] cfg gstrauss 2021-02-26 12:39:37 -05:00
  • cc35c03c3c [core] RFC 7233 Range handling for non-streaming gstrauss 2021-02-25 21:42:59 -05:00
  • d68e639b71 [core] http_range.[ch] RFC 7233 Range handling gstrauss 2021-02-25 21:42:09 -05:00
  • ce74705cea [core] chunkqueue_append_cq_range() gstrauss 2021-02-25 21:36:20 -05:00
  • 7df6fb5ec8 [mod_deflate] do not cache 206 Partial Content gstrauss 2021-02-24 20:46:44 -05:00
  • 12ac70d0fe [mod_auth] send 401 if digest algo not supported gstrauss 2021-02-23 09:27:25 -05:00
  • a1bb0c0d52 [autoconf] add ajp13 to build msgs gstrauss 2021-02-20 23:37:36 -05:00
  • 8bf9dac1f5 [mod_secdownload] use http_auth_const_time_memeq() gstrauss 2021-02-19 00:00:57 -05:00
  • dda40a15df [mod_secdownload] use algo_hmac.[ch] gstrauss 2021-02-18 23:04:12 -05:00