Gráfico de commits

  • c81bd354b2 [mod_auth] require digest uri= match original URI gstrauss 2019-09-08 15:07:25 -04:00
  • 1799e4c3eb [mod_auth] do not use quoted-string for algorithm gstrauss 2019-09-08 13:55:33 -04:00
  • 019efb0ed8 [mod_webdav] fix file uploads > 128M (fixes #2970) gstrauss 2019-09-08 02:15:15 -04:00
  • 3390642285 [mod_authn_gssapi] option to store delegated creds (fixes #2967) gstrauss 2019-09-07 17:59:21 -04:00
  • e9440ecfdf [mod_authn_gssapi] 500 if fail to delegate creds (#2967) gstrauss 2019-09-07 16:37:00 -04:00
  • 3eff9bac4e [build] prefer pkg-config for postgres (fixes #2965) gstrauss 2019-09-07 14:51:22 -04:00
  • ea6006944b [mod_auth] http_auth_const_time_memeq improvement gstrauss 2019-09-07 13:37:36 -04:00
  • 84fb334476 [core] disable stat_cache FAM if FAM conn closed gstrauss 2019-09-07 12:23:20 -04:00
  • c6b46da2c9 [core] retry on some fdevent set/del temporary err gstrauss 2019-09-07 12:22:04 -04:00
  • 2e7a3c0ac5 [mod_deflate] fix choose encoding parse error (fixes #2981) gstrauss 2019-09-07 12:02:27 -04:00
  • 06a395a93e [core] issue config error for invalid ':' (fixes #2980) gstrauss 2019-09-05 21:54:10 -04:00
  • 670b2086f8 [core] move con state handling to connections*.c gstrauss 2019-06-21 06:51:23 -04:00
  • b1cc0856d2 [core] fdevent_poll() is effective periodic timer gstrauss 2019-06-21 01:36:06 -04:00
  • 5718a471b0 [core] improve http_headers[] data struct packing gstrauss 2019-06-07 02:22:38 -04:00
  • 7e5dfc1a40 [cmake]: enable CMAKE_POSITION_INDEPENDENT_CODE by default stbuehler 2019-08-23 13:33:17 +02:00
  • d7c0fc295f Also use explicit_memset (NetBSD) with cmake, scons and meson stbuehler 2019-08-22 13:13:24 +02:00
  • 79760d935a Use explicit_memset from NetBSD if available for safe_memclear (fixes #2971) stbuehler 2019-08-22 13:07:55 +02:00
  • 186ce8a2b1 [core] allocate unix socket paths with SUN_LEN()+1 (fixes #2962) gstrauss 2019-06-25 00:33:59 -04:00
  • cc492d438b [core] correct __attribute_pure__ syntax gstrauss 2019-06-06 02:56:37 -04:00
  • 1300815688 [core] use buffer_eq_icase_ssn func gstrauss 2019-06-06 01:49:38 -04:00
  • e20b5318d5 [core] use buffer_eq_icase_ssn func gstrauss 2019-06-06 01:17:43 -04:00
  • 02cd38687b [core] cold func http_response_omit_header() gstrauss 2019-06-06 00:24:05 -04:00
  • 075241c773 [mod_webdav] fix startup crash w/ multiple conds (fixes #2958) gstrauss 2019-06-05 23:54:44 -04:00
  • 72d4fe7451 [core] mark some more funcs w/ __attribute_pure__ gstrauss 2019-06-04 23:18:23 -04:00
  • fc42ec12d9 [multiple] replace strcasecmp() on short strings gstrauss 2019-06-04 21:45:44 -04:00
  • e3874a20ba [core] use buffer_eq_icase* funcs gstrauss 2019-06-04 21:21:41 -04:00
  • 49ed72cef4 [core] mark some more funcs w/ __attribute_pure__ gstrauss 2019-06-04 21:20:52 -04:00
  • ac8444f2e6 [core] specialized buffer_eq_*() for short strings gstrauss 2019-06-04 21:18:28 -04:00
  • ca059d580d [core] array-specialized buffer_caseless_compare() gstrauss 2019-06-04 21:16:58 -04:00
  • 4fb5a791b0 [core] __attribute_pure__ gstrauss 2019-06-04 21:16:03 -04:00
  • 32a8f0b3b5 [core] fix compile error on Solaris (fixes #2959) gstrauss 2019-05-30 00:19:06 -04:00
  • 51a46f0211 - next is 1.4.55 gstrauss 2019-05-27 17:46:26 -04:00
  • 445ce2c44f [doc] NEWS lighttpd-1.4.54 gstrauss 2019-05-27 08:53:03 -04:00
  • ae9cafecea [mod_authn_ldap] ldap_set_option LDAP_OPT_RESTART (fixes #2940) gstrauss 2019-05-27 02:05:51 -04:00
  • 4ac239c401 [mod_maxminddb] MaxMind GeoIP2 support gstrauss 2019-05-20 00:53:20 -04:00
  • ef0a211733 [core] adjust http_chunk read() retry loop gstrauss 2019-05-18 13:02:59 -04:00
  • cb1c49a74a [mod_magnet] expose server addr (local IP) to lua gstrauss 2019-05-14 01:00:29 -04:00
  • 42942ec97c [core] use high precision stat timestamp on OS X gstrauss 2019-05-13 01:45:42 -04:00
  • d5774fc6b3 [tests] skip mod-secdownload HMAC-SHA1,HMAC-SHA256 gstrauss 2019-05-12 23:39:54 -04:00
  • da6a94efbb [tests] has_feature() helper func gstrauss 2019-05-12 23:39:01 -04:00
  • 64b0f7229e [core] buffer_reset() should not be passed NULL gstrauss 2019-05-12 22:56:36 -04:00
  • a86ea83b5a [core] chunkqueue perf: read small files into mem gstrauss 2019-05-12 18:31:43 -04:00
  • 8ae0646748 [core] chunkqueue perf: skip opening 0-length file gstrauss 2019-05-12 03:27:55 -04:00
  • d9e2dd4b2e [core] chunkqueue perf: specialized buffer.h funcs gstrauss 2019-05-12 03:51:58 -04:00
  • 6572976e06 [core] chunkqueue perf: code reuse gstrauss 2019-05-12 00:18:03 -04:00
  • 4f0261e5e1 [doc] systemd socket activation config example Elan Ruusamäe 2019-02-05 16:22:43 +02:00
  • 146ea6bad0 [mod_webdav] invalidate parent dir in stat_cache gstrauss 2019-05-09 21:09:52 -04:00
  • dd3d20c3d0 [mod_webdav] doc Microsoft-WebDAV-MiniRedir bugs gstrauss 2019-05-08 07:28:21 -04:00
  • e9abd76acc [mod_webdav] workaround Microsoft-WebDAV-MiniRedir gstrauss 2019-05-08 02:50:56 -04:00
  • 9bb01a49df [core] check if splay_tree NULL before invalidate gstrauss 2019-05-08 00:54:52 -04:00
  • 003fd0f8c3 [core] store log_state_handling flag on stack gstrauss 2019-05-07 20:14:50 -04:00
  • b0ae5fcbcd [core] support weak etags with If-None-Match gstrauss 2019-05-05 23:02:24 -04:00
  • 1a325a196c [mod_openssl] use SSL_CTX_set_client_hello_cb() gstrauss 2019-05-05 20:24:03 -04:00
  • 52c489837f [build] detect FreeBSD elftc_copyfile() gstrauss 2019-05-05 14:34:25 -04:00
  • ec94594504 [scons] help scons on FreeBSD find sys/event.h gstrauss 2019-05-05 23:02:06 -04:00
  • 3abbb8dc4b [cmake] help cmake on FreeBSD find sys/event.h gstrauss 2019-05-05 02:52:31 -04:00
  • d836d20317 [stat_cache] fix compilation error for cmake gstrauss 2019-05-04 18:16:01 -04:00
  • 1cf68f79eb [core] behavior change: stricter URL normalization gstrauss 2019-05-04 17:36:31 -04:00
  • 49e9f0acdc [doc] highlight relevance of module load order (fixes #2946) gstrauss 2019-05-04 17:10:35 -04:00
  • 77c2883da9 [mod_webdav] quiet coverity warnings gstrauss 2019-05-01 22:13:03 -04:00
  • 84db583e3e [stat_cache] FAM: whitespace-only change gstrauss 2019-05-04 15:54:26 -04:00
  • 60a4b5f118 [stat_cache] FAM: separate routine for FDEVENT_IN gstrauss 2019-05-04 15:46:50 -04:00
  • 8cc189f4c6 [stat_cache] FAM: improve monitoring, cache 16 sec gstrauss 2019-05-04 15:41:27 -04:00
  • f56800e86a [stat_cache] no longer stat() and open() for stat gstrauss 2019-04-29 20:23:00 -04:00
  • 44156bbe81 [multiple] open target file earlier in some cases gstrauss 2019-04-29 20:20:47 -04:00
  • 470a692211 [core] http_chunk_append_file_fd() gstrauss 2019-04-29 20:18:52 -04:00
  • 8f0adfe043 [core] emit trace using path before clearing path gstrauss 2019-04-28 14:08:37 -04:00
  • 61e8d799f0 [scons] adjustment for static build under CentOS gstrauss 2019-04-26 01:56:35 -04:00
  • 338c73fd28 [core] use high precision stat timestamp in etag gstrauss 2019-04-24 03:35:26 -04:00
  • 311f258ab3 [mod_webdav] update stat_cache after file mod gstrauss 2019-04-23 20:24:52 -04:00
  • 57470365a2 [stat_cache] interfaces to invalidate entries gstrauss 2019-04-26 02:36:54 -04:00
  • f89f9191f4 [stat_cache] FAM: funcs to invalidate entries gstrauss 2019-04-26 02:33:24 -04:00
  • c7eaa502ec [stat_cache] FAM: ignore event with no valid match gstrauss 2019-04-28 00:21:07 -04:00
  • 18faa0910c [stat_cache] FAM: check hash collision before add gstrauss 2019-04-26 03:19:41 -04:00
  • 8772e85cea [stat_cache] FAM: ignore follow-symlink config gstrauss 2019-04-26 01:13:30 -04:00
  • 1971da13db [stat_cache] FAM: improve handling modified file gstrauss 2019-04-26 00:49:46 -04:00
  • 38ce790657 [stat_cache] FAM: use entry hash index as userdata gstrauss 2019-04-25 23:50:03 -04:00
  • a3d171526a [stat_cache] FAM: check FAMNextEvent() return code gstrauss 2019-04-25 23:14:52 -04:00
  • cc49703372 [stat_cache] FAM: reduce string copying gstrauss 2019-04-25 20:37:02 -04:00
  • a50b72c356 [stat_cache] remove splaytree ins/del debug code gstrauss 2019-04-28 00:06:42 -04:00
  • 47d006ae47 [stat_cache] pass age param for stat cache cleanup gstrauss 2019-04-28 00:01:26 -04:00
  • baa5f04335 [stat_cache] store entries without trailing slash gstrauss 2019-04-28 14:33:58 -04:00
  • 020a83c265 [stat_cache] separate symlink pol from data struct gstrauss 2019-04-25 19:55:07 -04:00
  • 73bfee6308 [stat_cache] separate func for symlink policy chk gstrauss 2019-04-29 01:50:39 -04:00
  • 5ac92dca08 [mod_webdav] check If-None-Match (#1818) gstrauss 2019-04-22 22:11:48 -04:00
  • aacdd3da02 [mod_webdav] special-case If: (<DAV:no-lock>) gstrauss 2019-04-22 22:09:50 -04:00
  • ab005809e1 [mod_webdav] disable elftc_copyfile() on FreeBSD gstrauss 2019-04-22 02:36:53 -04:00
  • 278c42abc5 [mod_webdav] platform portability fixes gstrauss 2019-04-22 02:18:56 -04:00
  • d4b726bf24 [mod_webdav] provide ETag in more responses gstrauss 2019-04-22 00:02:59 -04:00
  • d334ee5c2f [mod_webdav] deprecated unsafe partial PUT compat gstrauss 2019-04-16 23:41:27 -04:00
  • eee29b65e5 [mod_webdav] check If-Match, If-Unmodified-Since (#1818) gstrauss 2019-04-05 01:11:00 -04:00
  • 3111e24b71 [mod_webdav] clean up resources after do{}while(0) gstrauss 2019-03-26 23:31:26 -04:00
  • 4af0f97f14 [mod_webdav] fix misbehavior on blank nodes in PROPPATCH yangfl 2019-03-26 17:01:24 +08:00
  • 6962fc2a5a [mod_webdav] fix uuid detection macro yangfl 2019-02-08 20:10:58 +08:00
  • 993cb545d8 [mod_webdav] surround Lock-Token with "<...>" gstrauss 2019-03-26 22:42:40 -04:00
  • 95aa2c178d [core] 200 for OPTIONS /non-existent/path HTTP/1.1 (fixes #2939) gstrauss 2019-03-25 22:37:31 -04:00
  • 50aae03c31 [mod_webdav] major rewrite (fixes #1818) gstrauss 2019-03-25 22:13:24 -04:00
  • a15f40a569 [core] replace open() with fdevent_open_cloexec() gstrauss 2019-03-25 20:56:48 -04:00
  • f1e9bcb08a [core] new worker_init hook to follow parent fork gstrauss 2019-03-21 20:29:34 -04:00
  • 4183e723ce [core] log_error, log_perror using printf-like fmt gstrauss 2019-03-21 04:05:21 -04:00