2005-02-20 14:27:00 +00:00
|
|
|
|
|
|
|
====
|
|
|
|
NEWS
|
|
|
|
====
|
|
|
|
|
2016-01-03 14:48:04 +00:00
|
|
|
- 1.4.40
|
2016-01-03 14:48:07 +00:00
|
|
|
* [mod_ssi] enhance support for ssi vars (thx fbrosson)
|
2016-01-03 14:48:09 +00:00
|
|
|
* add handling for lua 5.2 and 5.3 (fixes #2674)
|
2016-01-03 14:48:11 +00:00
|
|
|
* use libmemcached instead of deprecated libmemcache
|
2016-01-30 13:59:07 +00:00
|
|
|
* add force_assert for more allocation results
|
2016-02-10 19:33:57 +00:00
|
|
|
* [mod_cgi] use MAP_PRIVATE to mmap temporary file (fixes #2715)
|
2016-02-14 10:44:30 +00:00
|
|
|
* [core] do not send SIGHUP to process group unless server.max-workers is used (fixes #2711)
|
2016-02-14 10:54:26 +00:00
|
|
|
* [mod_cgi] edge case chdir "/" when docroot "/" (fixes #2460)
|
2016-02-14 11:11:15 +00:00
|
|
|
* [mod_cgi] issue trace and exit if execve() fails (closes #2302)
|
2016-02-19 15:49:06 +00:00
|
|
|
* [configparser] don't continue after parse error (fixes #2717)
|
2016-02-21 17:56:24 +00:00
|
|
|
* [core] never evaluate else branches until the previous branches are ready (fixes #2598)
|
2016-02-21 18:32:14 +00:00
|
|
|
* [core] fix conditional cache handling
|
2016-02-21 18:32:17 +00:00
|
|
|
* [core] improve conditional enabling (thx Gwenlliana, #2598)
|
2016-02-28 11:59:09 +00:00
|
|
|
* [mod_compress] case-insensitive content-codings (fixes #2645)
|
2016-02-28 12:12:05 +00:00
|
|
|
* [plugins] don't include dlfcn.h if not needed (fixes #2548)
|
2016-03-04 15:37:17 +00:00
|
|
|
* [mod_fastcgi] 404 for X-Sendfile file not found (fixes #2474)
|
2016-03-04 18:54:24 +00:00
|
|
|
* [mod_cgi] send 500 if CGI ends and there is no response (fixes #2542)
|
2016-03-04 18:54:26 +00:00
|
|
|
* [mod_cgi] consolidate CGI cleanup code
|
2016-03-04 18:54:28 +00:00
|
|
|
* [mod_cgi] simplify mod_cgi_handle_subrequest()
|
2016-03-04 18:54:30 +00:00
|
|
|
* [mod_cgi] kill CGI if fail to write request body
|
2016-03-04 19:23:16 +00:00
|
|
|
* [mod_proxy] use case-insensitive comparision to filter headers, send Connection: Close to backend (fixes #421)
|
2016-03-04 19:46:29 +00:00
|
|
|
* [mod_dirlisting] dir-listing.hide-dotfiles = "enabled" by default (fixes #1081)
|
2016-03-13 14:53:20 +00:00
|
|
|
* [mod_secdownload] fix buffer overflow in secdl_verify_mac (reported by Fortify Open Review Project)
|
2016-03-14 18:07:01 +00:00
|
|
|
* [mod_fastcgi,mod_scgi] fix leaking file-descriptor when backend spawning failed (reported by Fortify Open Review Project)
|
2016-03-15 18:26:57 +00:00
|
|
|
* [core] improve array API to prevent memory leaks
|
2016-03-15 18:41:57 +00:00
|
|
|
* [core] refactor array search; raise array size limit to SSIZE_MAX
|
2016-03-15 18:41:59 +00:00
|
|
|
* [core] fix memory leak in configparser_merge_data
|
2016-03-15 18:56:02 +00:00
|
|
|
* [core] provide array_extract_element and use it
|
2016-03-15 18:56:05 +00:00
|
|
|
* [core] configparser: error on duplicate keys in array merge (fixes #2685)
|
2016-03-19 13:06:54 +00:00
|
|
|
* [core] more careful parse of $SERVER["socket"] config str (prepare #2204)
|
2016-03-19 13:06:56 +00:00
|
|
|
* [core] accept $SERVER["socket"] without port, use server.port as fallback (fixes #2204)
|
2016-03-19 13:16:31 +00:00
|
|
|
* [mod_magnet] define lua_pushglobaltable (for lua5.1) and use it (fixes #2719)
|
2016-03-19 13:27:13 +00:00
|
|
|
* [ssl] support disabling ssl.verifyclient.activate in SNI callback (fixes #2531)
|
2016-03-19 14:31:53 +00:00
|
|
|
* restart (some) syscalls after SIGCHLD interrupted them; should fix LDAP problems (fixes #2464)
|
2016-03-19 14:46:18 +00:00
|
|
|
* [core] log remote address on request timeouts (fixes #652)
|
2016-03-19 14:46:21 +00:00
|
|
|
* [autobuild] use AC_CANONICAL_HOST instead of AC_CANONICAL_TARGET (fixes #1866)
|
2016-03-19 15:01:21 +00:00
|
|
|
* [core] fix request_start in keep-alive requests to mark time when received first byte (fixes #2412)
|
2016-03-19 15:01:23 +00:00
|
|
|
* [core] truncate pidfile on exit (fixes #2695)
|
2016-03-19 15:14:35 +00:00
|
|
|
* consistent inclusion of config.h at top of files (fixes #2073)
|
2016-03-19 15:27:36 +00:00
|
|
|
* [core] add generic vector implementation
|
2016-03-19 15:27:38 +00:00
|
|
|
* [core] replace array weakref with vector
|
2016-03-23 20:25:29 +00:00
|
|
|
* [base64] fix crash due to broken force_assert
|
2016-03-25 16:58:12 +00:00
|
|
|
* [unittests] add test_buffer and test_base64 unit tests
|
2016-03-25 16:58:16 +00:00
|
|
|
* [buffer] refactor buffer_path_simplify (fixes #2560)
|
2016-03-26 11:14:19 +00:00
|
|
|
* validate return values from strtol, strtoul (fixes #2564)
|
2016-03-26 11:14:21 +00:00
|
|
|
* [mod_ssi] Add SSI vars SCRIPT_{URI,URL} and REQUEST_SCHEME (fixes #2721)
|
2016-03-26 11:24:15 +00:00
|
|
|
* [config] warn if server.upload-dirs has non-existent dirs (fixes #2508)
|
2016-03-26 11:32:13 +00:00
|
|
|
* [mod_proxy] accept LF delimited headers, not just CRLF (fixes #2594)
|
2016-03-26 12:52:23 +00:00
|
|
|
* [core] wait for grandchild to be ready when daemonizing (fixes #2712, thx pasdVn)
|
2016-03-26 12:58:33 +00:00
|
|
|
* [core] respond 411 Length Required if request has Transfer-Encoding: chunked (fixes #631)
|
2016-03-26 13:07:48 +00:00
|
|
|
* [core] fixed the loading for default modules if they are specified explicitly
|
2016-03-26 13:39:54 +00:00
|
|
|
* [core] lighttpd -tt performs preflight startup checks (fixes #411)
|
2016-03-26 13:49:43 +00:00
|
|
|
* [stat] mimetype.xattr-name global config option (fixes #2631)
|
2016-04-01 16:26:25 +00:00
|
|
|
* [mod_webdav] allow Depth: Infinity lock on file (fixes #2296)
|
2016-04-01 16:54:43 +00:00
|
|
|
* [mod_status] use snprintf() instead of sprintf()
|
2016-04-01 16:54:46 +00:00
|
|
|
* pass buf size to li_tohex()
|
2016-04-01 17:38:26 +00:00
|
|
|
* use li_[iu]tostrn() instead of li_[iu]tostr()
|
2016-04-01 17:38:29 +00:00
|
|
|
* [stream] fstat() after open() to obtain file size
|
2016-04-01 17:38:32 +00:00
|
|
|
* [core] clean up srv before exiting for lighttpd -[vVh]
|
2016-04-01 01:59:32 +00:00
|
|
|
* [mod_fastcgi,mod_scgi] check for spawning on same unix socket (fixes #319)
|
2016-04-13 03:48:14 +00:00
|
|
|
* [mod_cgi] always set QUERY_STRING (fixes #1339)
|
2016-04-13 03:56:55 +00:00
|
|
|
* [mod_auth] send charset="UTF-8" in WWW-Authenticate (fixes #1468)
|
2016-04-13 04:07:26 +00:00
|
|
|
* [mod_magnet] rename var for clarity (fixes #1483)
|
2016-04-13 04:17:46 +00:00
|
|
|
* [mod_extforward] reset cond_cache for scheme (fixes #1499)
|
2016-04-13 04:23:31 +00:00
|
|
|
* [mod_webdav] readdir POSIX compat (fixes #1826)
|
2016-04-13 05:04:39 +00:00
|
|
|
* [mod_expire] reset caching response headers for error docs (fixes #1919)
|
2016-04-13 06:07:29 +00:00
|
|
|
* [mod_status] page refresh option (fixes #2170)
|
2016-04-13 06:12:54 +00:00
|
|
|
* [mod_status] table w/ count of con states (fixes #2427)
|
2016-01-03 14:48:04 +00:00
|
|
|
|
|
|
|
- 1.4.39 - 2016-01-02
|
2015-12-18 21:56:59 +00:00
|
|
|
* [core] fix memset_s call (fixes #2698)
|
2015-12-19 08:28:39 +00:00
|
|
|
* [chunk] fix use after free / double free (fixes #2700)
|
2015-12-05 14:18:38 +00:00
|
|
|
|
|
|
|
- 1.4.38 - 2015-12-05
|
2015-09-16 00:18:11 +00:00
|
|
|
* [stat-cache] fix handling of collisions, might have returned wrong data (fixes #2669)
|
2015-09-24 06:03:38 +00:00
|
|
|
* [core] allocate at least 4k buffer for incoming data
|
2015-09-24 06:03:40 +00:00
|
|
|
* [core] fix search for header end if split across chunks (fixes #2670)
|
2015-09-26 10:11:22 +00:00
|
|
|
* [core] check configparserAlloc() result with force_assert
|
2015-09-26 10:11:24 +00:00
|
|
|
* [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available (thx loganaden)
|
2015-10-13 19:46:04 +00:00
|
|
|
* [core] don't buffer request bodies smaller than 64k on disk
|
2015-10-16 19:44:06 +00:00
|
|
|
* add force_assert for many allocations and function results
|
2015-10-27 20:50:53 +00:00
|
|
|
* [mod_secdownload] use a hopefully constant time comparison to check hash (fixes #2679)
|
2015-11-07 12:51:11 +00:00
|
|
|
* [config] check config option scope; warn if server option is given in conditional
|
2015-11-07 12:51:14 +00:00
|
|
|
* [core] revert increase of temp file size back to 1MB, provide a configure option "server.upload-temp-file-size" instead (fixes #2680)
|
2015-11-07 15:00:15 +00:00
|
|
|
* [core] add '~' to safe characters in ENCODING_REL_URI/ENCODING_REL_URI_PART encoding
|
2015-11-07 15:00:18 +00:00
|
|
|
* [core] encode path with ENCODING_REL_URI in redirect to directory (fixes #2661, thx gstrauss)
|
2015-11-22 22:22:22 +00:00
|
|
|
* [mod_secdownload] add required algorithm option; old behaviour available as "md5", new options "hmac-sha1" and "hmac-sha256"
|
2015-12-04 20:22:42 +00:00
|
|
|
* [mod_fastcgi/mod_scgi] zero sockaddr structs before use (fixes #2691, thx Kyle J. McKay)
|
2015-12-04 20:48:21 +00:00
|
|
|
* [network] add darwin-sendfile backend (fixes #2687, thx Kyle J. McKay)
|
2015-12-04 20:53:51 +00:00
|
|
|
* [core] show correct crypt support result (fixes #2690, thx Kyle J. McKay)
|
2015-09-15 11:52:35 +00:00
|
|
|
|
|
|
|
- 1.4.37 - 2015-08-30
|
2015-08-03 19:43:06 +00:00
|
|
|
* [mod_proxy] remove debug log line from error log (fixes #2659)
|
2015-08-09 13:03:52 +00:00
|
|
|
* [mod_dirlisting] fix dir-listing.set-footer not showing
|
2015-08-13 18:44:27 +00:00
|
|
|
* fix out-of-filedescriptors when uploading "large" files (fixes #2660, thx rmilecki)
|
2015-08-13 18:44:30 +00:00
|
|
|
* increase upload temporary chunk file size from 1MB to 16MB
|
2015-08-22 16:00:56 +00:00
|
|
|
* fix undefined integer shift
|
2015-08-22 16:00:59 +00:00
|
|
|
* rewrite network sendfile/mmap/writev/write backends
|
2015-08-22 16:01:08 +00:00
|
|
|
* fix some unchecked return value warnings
|
2015-08-22 21:39:19 +00:00
|
|
|
* [kqueue] fix kevent call
|
2015-08-22 21:39:24 +00:00
|
|
|
* [autoconf] define HAVE_CRYPT when crypt() is present
|
2015-08-22 23:27:17 +00:00
|
|
|
* [bsd xattr] fix compile break with BSD extended attributes in stat_cache
|
2015-08-23 11:53:48 +00:00
|
|
|
* [mod_cgi] rewrite mmap and generic (post body) send error handling
|
2015-08-23 12:59:07 +00:00
|
|
|
* [mmap] fix mmap alignment
|
2015-08-29 09:28:01 +00:00
|
|
|
* [plugins] when modules are linked statically still only load the modules given in the config
|
2015-08-29 12:23:42 +00:00
|
|
|
* [mmap] handle SIGBUS in network; those get triggered if the file gets smaller during reading
|
2015-08-30 10:16:28 +00:00
|
|
|
* fix some warnings found by coverity ("leak" in setup phase, not catching too long unix socket paths in mod_proxy)
|
2015-07-26 13:02:44 +00:00
|
|
|
|
|
|
|
- 1.4.36 - 2015-07-26
|
2014-04-02 10:04:11 +00:00
|
|
|
* use keep-alive timeout while waiting for HTTP headers; use always the read timeout while waiting for the HTTP body
|
2014-04-14 16:12:11 +00:00
|
|
|
* fix bad shift in conditional netmask ".../0" handling
|
2014-05-13 13:04:35 +00:00
|
|
|
* add more mime types and a script to generate mime.conf (fixes #2579)
|
2014-05-22 08:30:13 +00:00
|
|
|
* add support for (Free)BSD extended attributes
|
2014-10-16 17:52:10 +00:00
|
|
|
* [build] use fortify flags with "extra-warnings"
|
2014-10-16 17:52:12 +00:00
|
|
|
* [mod_dirlisting,mod_redirect,mod_rewrite] abort config parsing if pcre-compile fails or isn't available
|
2014-10-16 17:52:14 +00:00
|
|
|
* [ssl] disable SSL3.0 by default
|
2015-02-07 11:33:28 +00:00
|
|
|
* fixed typo in example config found by openSUSE user (boo# 907709)
|
2015-02-07 11:33:30 +00:00
|
|
|
* [network] fix compile break in calculation of sockaddr_un size if SUN_LEN is not defined (fixes #2609)
|
2015-02-07 13:32:54 +00:00
|
|
|
* [connections] fix bug in connection state handling
|
2015-02-07 13:32:56 +00:00
|
|
|
* print backtrace in assert logging with libunwind
|
2015-02-08 12:37:10 +00:00
|
|
|
* major refactoring of internal buffer/chunk handling
|
2015-02-12 06:39:39 +00:00
|
|
|
* [mod_auth] use crypt_r instead of crypt if available
|
2015-05-14 09:38:30 +00:00
|
|
|
* fix error message for T_CONFIG_ARRAY config values if an entry value is not a string
|
2015-05-14 09:38:33 +00:00
|
|
|
* fix segfaults in many plugins if they failed configuration
|
2015-05-28 15:47:14 +00:00
|
|
|
* escape all strings for logging (fixes #2646 log file injection, reported by Jaanus Kääp)
|
2015-07-05 16:01:16 +00:00
|
|
|
* fix hex escape in accesslog (fixes #2559)
|
2015-07-05 16:48:27 +00:00
|
|
|
* show extforward re-run warning only with debug.log-request-handling (fixes #2561)
|
2015-07-05 16:59:01 +00:00
|
|
|
* parse If-None-Match for ETag validation (fixes #2578)
|
2015-07-05 21:34:07 +00:00
|
|
|
* fix memory leak in mod_status when no counters are set (found by coverity)
|
2015-07-05 22:00:14 +00:00
|
|
|
* [mod_magnet] fix segfault when accessing not existing lighty.req_env[] entry (found by coverity)
|
2015-07-05 22:00:17 +00:00
|
|
|
* fix segfault when temp file for upload couldn't be created (found by coverity)
|
2015-07-07 17:12:48 +00:00
|
|
|
* mime.conf: add some new mime types, remove .dat, .sha1, .md5, update .vcf
|
2015-07-11 11:20:18 +00:00
|
|
|
* [mod_proxy] add unix domain socket support (fixes #2653)
|
2015-07-19 10:03:12 +00:00
|
|
|
* [configfile] fix reading uninitialized variable (found by Willian B.)
|
2014-04-02 10:04:09 +00:00
|
|
|
|
|
|
|
- 1.4.35 - 2014-03-12
|
2014-02-14 21:05:58 +00:00
|
|
|
* [network/ssl] fix build error if TLSEXT is disabled
|
2014-02-14 21:06:00 +00:00
|
|
|
* [mod_fastcgi] fix use after free (only triggered if fastcgi debug is active)
|
2014-02-14 21:06:03 +00:00
|
|
|
* [mod_rrdtool] fix invalid read (string not null terminated)
|
2014-02-14 21:06:05 +00:00
|
|
|
* [mod_dirlisting] fix memory leak if pcre fails
|
2014-02-14 21:06:07 +00:00
|
|
|
* [mod_fastcgi,mod_scgi] fix resource leaks on spawning backends
|
2014-02-14 21:06:10 +00:00
|
|
|
* [mod_magnet] fix memory leak
|
2014-02-14 21:06:12 +00:00
|
|
|
* add comments for switch fall throughs
|
2014-02-14 21:06:14 +00:00
|
|
|
* remove logical dead code
|
2014-02-14 21:06:16 +00:00
|
|
|
* [buffer] fix length check in buffer_is_equal_right_len
|
2014-02-14 21:06:19 +00:00
|
|
|
* fix resource leaks in error cases on config parsing and other initializations
|
2014-02-16 13:08:20 +00:00
|
|
|
* add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546)
|
2014-02-16 13:08:27 +00:00
|
|
|
* [mod_cml_lua] fix null pointer dereference
|
2014-02-16 13:08:29 +00:00
|
|
|
* force assertion: setting FD_CLOEXEC must work (if available)
|
2014-02-16 13:08:32 +00:00
|
|
|
* [network] check return value of lseek()
|
2014-02-16 13:08:34 +00:00
|
|
|
* fix unchecked return values from stream_open/stat_cache_get_entry
|
2014-02-16 13:08:36 +00:00
|
|
|
* [mod_webdav] fix logic error in handling file creation error
|
2014-02-16 13:08:43 +00:00
|
|
|
* check length of unix domain socket filenames
|
2014-03-12 12:03:55 +00:00
|
|
|
* fix SQL injection / host name validation (thx Jann Horn)
|
2014-01-20 14:20:06 +00:00
|
|
|
|
2014-04-02 10:04:09 +00:00
|
|
|
- 1.4.34 - 2014-01-20
|
2013-10-13 11:16:55 +00:00
|
|
|
* [mod_auth] explicitly link ssl for SHA1 (fixes #2517)
|
2013-10-13 11:34:55 +00:00
|
|
|
* [mod_extforward] fix compilation without IPv6, (not) using undefined var (fixes #2515, thx mm)
|
2013-11-05 15:29:07 +00:00
|
|
|
* [ssl] fix SNI handling; only use key+cert from SNI specific config (fixes #2525, CVE-2013-4508)
|
2013-11-13 11:43:23 +00:00
|
|
|
* [doc] update ssl.cipher-list recommendation
|
2013-11-13 11:43:28 +00:00
|
|
|
* [stat-cache] FAM: fix use after free (CVE-2013-4560)
|
2013-11-13 11:43:31 +00:00
|
|
|
* [stat-cache] fix FAM cleanup/fdevent handling
|
2013-11-13 11:43:33 +00:00
|
|
|
* [core] check success of setuid,setgid,setgroups (CVE-2013-4559)
|
2013-11-13 17:18:39 +00:00
|
|
|
* [ssl] fix regression from CVE-2013-4508 (client-cert sessions were broken)
|
2014-01-10 12:04:57 +00:00
|
|
|
* maintain physical.basedir (the "acting" doc-root as prefix of physical.path) in more places
|
2014-01-10 12:04:59 +00:00
|
|
|
* [core] decode URL before rewrite, enabling it to work in $HTTP["url"] conditionals (fixes #2526)
|
2014-01-10 12:05:02 +00:00
|
|
|
* [auto* build] remove -no-undefined from linker flags, as we actually link modules with undefined symbols (fixes #2533)
|
2014-01-10 12:05:04 +00:00
|
|
|
* [mod_mysql_vhost] fix memory leak on config init (#2530)
|
2014-01-10 12:05:06 +00:00
|
|
|
* [mod_webdav] fix fd leak found with parfait (fixes #2530, thx kukackajiri)
|
2013-09-27 20:22:12 +00:00
|
|
|
|
|
|
|
- 1.4.33 - 2013-09-27
|
2013-01-04 13:54:38 +00:00
|
|
|
* mod_fastcgi: fix mix up of "mode" => "authorizer" in other fastcgi configs (fixes #2465, thx peex)
|
2013-01-22 13:08:21 +00:00
|
|
|
* fix handling of If-Modified-Since if If-None-Match is present (don't return 412 for date parsing errors);
|
|
|
|
follow current draft for HTTP/1.1, which tells us to ignore If-Modified-Since if we have matching etags.
|
2013-03-25 17:22:32 +00:00
|
|
|
* [mod_fastcgi,log] support multi line logging (fixes #2252)
|
2013-03-25 17:22:34 +00:00
|
|
|
* call ERR_clear_error only for ssl connections in CON_STATE_ERROR
|
2013-03-25 17:22:36 +00:00
|
|
|
* reject non ASCII characters in HTTP header names
|
2013-04-29 13:08:23 +00:00
|
|
|
* [mod_auth] use crypt() on encrypted password instead of extracting salt first (fixes #2483)
|
2013-04-29 13:08:25 +00:00
|
|
|
* [mod_auth] add htpasswd -s (SHA1) support if openssl is used (needs openssl for SHA1). This doesn't use any salt, md5 with salt is probably better.
|
2013-05-15 10:31:04 +00:00
|
|
|
* [mod_auth] fix base64_decode (#2484)
|
2013-05-15 10:31:07 +00:00
|
|
|
* fix some bugs found with canalyze (fixes #2484, thx Zhenbo Xu)
|
2013-05-15 10:31:09 +00:00
|
|
|
* fix undefined stuff found with clang
|
2013-06-29 09:45:23 +00:00
|
|
|
* [cmake] Use TARGET_LINK_LIBRARIES instead of LINK_FLAGS for library dependencies, also add -Wl,--as-needed to extra warnings (fixes #2448)
|
2013-06-29 09:45:27 +00:00
|
|
|
* [mod_auth] fix invalid read in digest qop=auth-int handling (fixes #2478)
|
2013-06-29 09:45:29 +00:00
|
|
|
* [auto* build] simplify autogen.sh, handle automake 1.13 test running (fixes #2490)
|
2013-06-29 10:07:43 +00:00
|
|
|
* [mod_userdir] add userdir.active option, "enabled" by default
|
2013-06-29 10:53:22 +00:00
|
|
|
* [core] return 501 Not Implemented in static file mode for all methods except GET/POST/HEAD/OPTIONS
|
2013-06-29 10:53:24 +00:00
|
|
|
* [core] recognize more http methods to forward to backends (fixes #2346)
|
2013-06-29 12:46:00 +00:00
|
|
|
* [ssl] use DH only if openssl supports it (fixes #2479)
|
2013-06-29 12:46:02 +00:00
|
|
|
* [network] use constants available at compile time for maximum number of chunks for writev instead of calling sysconf (fixes #2470)
|
2013-07-31 20:23:21 +00:00
|
|
|
* [ssl] Fix $HTTP["scheme"] conditional, could be "http" for ssl connections if the ssl $SERVER["socket"] conditional was nested (fixes #2501)
|
2013-08-30 13:14:48 +00:00
|
|
|
* [ssl] accept ssl renegotiations if they are not disabled (fixes #2491)
|
2013-08-30 13:14:50 +00:00
|
|
|
* [ssl] add option ssl.empty-fragments, defaulting to disabled (fixes #2492)
|
2013-08-30 13:14:52 +00:00
|
|
|
* [auth] put REMOTE_USER into cgi environment, making it accessible to lua via lighty.req_env (fixes #2495)
|
2013-08-30 13:14:56 +00:00
|
|
|
* [auth] new method "extern" to use already present REMOTE_USER (from magnet, ssl, ...) (fixes #2436)
|
2013-08-30 13:14:57 +00:00
|
|
|
* [core] remove requirement that default doc-root has to exist, there are reasonable scenarios not requiring static files at all
|
2013-08-30 13:14:59 +00:00
|
|
|
* [core] check whether server.chroot exists
|
2013-08-30 13:15:03 +00:00
|
|
|
* [mod_simple_vhost] fix cache; skip module if simple-vhost.server-root is empty (thx rm for reporting)
|
2013-08-30 14:13:43 +00:00
|
|
|
* [mod_accesslog] add accesslog.syslog-level option (fixes #2480)
|
2013-08-30 15:02:44 +00:00
|
|
|
* [core] allow files to be used as document-root (fixes #2475)
|
2013-08-30 15:46:13 +00:00
|
|
|
* [core] set signal handlers before forking child processes in modules/plugins_call_set_defaults (fixes #2502)
|
2012-11-21 12:34:49 +00:00
|
|
|
|
|
|
|
- 1.4.32 - 2012-11-21
|
2012-08-31 14:11:48 +00:00
|
|
|
* Code cleanup with clang/sparse (fixes #2437, thx kibi)
|
2012-11-06 17:14:37 +00:00
|
|
|
* Ignore EPIPE/ECONNRESET after SSL_shutdown
|
2012-11-07 13:07:00 +00:00
|
|
|
* Handle ENAMETOOLONG, return 404 Not Found (fixes #2396, thx dererkazo)
|
2012-11-07 13:07:02 +00:00
|
|
|
* configure.ac: remove old stuff, add some new to fix warnings in automake 1.12 (fixes #2419, thx blino)
|
2012-11-07 13:53:00 +00:00
|
|
|
* add PATCH method (fixes #2424)
|
2012-11-07 14:23:00 +00:00
|
|
|
* fix :port handling in $HTTP["host"] checks (fixes #2135. thx liming)
|
2012-11-09 14:23:22 +00:00
|
|
|
* network_server_init: fix double free and memleak on error (fixes #2440, thx kyprizel)
|
2012-11-09 14:23:24 +00:00
|
|
|
* detect "x-gzip"/"x-bzip2" as separate encodings, more strict encoding matching (fixes #2443)
|
2012-11-09 14:23:25 +00:00
|
|
|
* tests: make sure mod_proxy doesn't leave running processes (fixes #2435, thx kibi)
|
2012-11-15 08:44:10 +00:00
|
|
|
* mod_extforward: log address of untrusted proxy with debug.log-request-handling
|
2012-11-21 12:01:44 +00:00
|
|
|
* fix DoS in Connection header value split (reported by Jesse Sipprell, CVE-2012-5533)
|
2012-11-21 12:01:46 +00:00
|
|
|
* remove whitespace at end of header keys
|
2012-08-31 14:11:37 +00:00
|
|
|
|
|
|
|
- 1.4.31 - 2012-05-31
|
2012-05-31 15:08:36 +00:00
|
|
|
* [ssl] fix segfault in counting renegotiations for openssl versions without TLSEXT/SNI (thx carpii for reporting)
|
2011-12-25 15:35:01 +00:00
|
|
|
* Move fdevent subsystem includes to implementation files to reduce conflicts (fixes #2373)
|
2012-01-11 21:59:51 +00:00
|
|
|
* [mod_compress] fix handling if etags are disabled but cache-dir is set - may lead to double response
|
2012-02-24 18:34:20 +00:00
|
|
|
* disable mmap by default (fixes #2391)
|
2012-04-08 08:02:44 +00:00
|
|
|
* buffer_caseless_compare: always convert letters to lowercase to get transitive results, fixing array lookups (fixes #2405)
|
2012-04-19 13:02:06 +00:00
|
|
|
* Fix handling of empty header list entries in http_request_split_value, fixing invalid read in valgrind (fixes #2413)
|
2012-04-19 13:02:08 +00:00
|
|
|
* Fix access log escaping of " and \\ (fixes #1551)
|
2012-04-19 13:02:09 +00:00
|
|
|
* [mod_auth] Fix digest "md5-sess" implementation (Errata ID 1649, RFC 2617) (fixes #2410)
|
2012-04-19 13:02:11 +00:00
|
|
|
* [auth] Add "AUTH_TYPE" environment (for *cgi), remove fastcgi specific workaround, add fastcgi test case (fixes #889)
|
2012-04-19 13:02:13 +00:00
|
|
|
* [mod_*cgi,mod_accesslog] Fix splitting :port with ipv6 (fixes #2333, thx simoncpu)
|
2012-05-18 12:56:30 +00:00
|
|
|
* Detect multiple -f options: show error message instead of assert (fixes #2416)
|
2012-05-18 13:28:00 +00:00
|
|
|
* [mod_extforward] Support ipv6 addresses (fixes #1889)
|
2012-05-30 16:58:34 +00:00
|
|
|
* [mod_redirect] Support url.redirect-code option (fixes #2247)
|
2012-05-31 15:08:36 +00:00
|
|
|
* Fix --enable-mmap handling in configure.ac
|
2011-12-18 16:35:12 +00:00
|
|
|
|
|
|
|
- 1.4.30 - 2011-12-18
|
2011-07-30 09:16:03 +00:00
|
|
|
* Always use our 'own' md5 implementation, fixes linking issues on MacOS (fixes #2331)
|
2011-08-22 15:32:55 +00:00
|
|
|
* Limit amount of bytes we send in one go; fixes stalling in one connection and timeouts on slow systems.
|
|
|
|
* [ssl] fix build errors when Elliptic-Curve Diffie-Hellman is disabled
|
2011-08-30 22:13:59 +00:00
|
|
|
* Add static-file.disable-pathinfo option to prevent handling of urls like .../secret.php/image.jpg as static file
|
2011-09-05 09:32:43 +00:00
|
|
|
* Don't overwrite 401 (auth required) with 501 (unknown method) (fixes #2341)
|
2011-10-05 13:39:50 +00:00
|
|
|
* Fix mod_status bug: always showed "0/0" in the "Read" column for uploads (fixes #2351)
|
2011-11-29 22:27:11 +00:00
|
|
|
* [mod_auth] Fix signedness error in http_auth (fixes #2370, CVE-2011-4362)
|
2011-11-30 18:40:08 +00:00
|
|
|
* [ssl] count renegotiations to prevent client renegotiations
|
2011-11-30 19:59:24 +00:00
|
|
|
* [ssl] add option to honor server cipher order (fixes #2364, BEAST attack)
|
2011-11-30 20:46:49 +00:00
|
|
|
* [core] accept dots in ipv6 addresses in host header (fixes #2359)
|
2011-12-05 17:08:17 +00:00
|
|
|
* [ssl] fix ssl connection aborts if files are larger than the MAX_WRITE_LIMIT (256kb)
|
2011-12-18 12:58:04 +00:00
|
|
|
* [libev/cgi] fix waitpid ECHILD errors in cgi with libev (fixes #2324)
|
2011-07-03 16:34:59 +00:00
|
|
|
|
|
|
|
- 1.4.29 - 2011-07-03
|
2010-09-17 16:43:07 +00:00
|
|
|
* Fix mod_proxy waiting for response even if content-length is 0 (fixes #2259)
|
2010-09-17 16:43:11 +00:00
|
|
|
* Silence annoying "connection closed: poll() -> ERR" error.log message (fixes #2257)
|
2011-03-13 17:44:39 +00:00
|
|
|
* mod_cgi: make read buffer as big as incoming data block
|
2011-03-13 17:44:42 +00:00
|
|
|
* [build] Fix detection of libev (fixes #2300)
|
2011-03-13 18:00:09 +00:00
|
|
|
* ssl: Support for Diffie-Hellman and Elliptic-Curve Diffie-Hellman key exchange (fixes #2301)
|
|
|
|
add ssl.use-sslv3 (fixes #2246)
|
|
|
|
load all algorithms (fixes #2239)
|
2011-04-24 16:02:52 +00:00
|
|
|
* [ssl/md5] prefix our own md5 implementation with li_ so it doesn't conflict with the openssl one (fixes #2269)
|
2011-04-24 16:02:55 +00:00
|
|
|
* [ssl/build] some minor fixes; fix compile without ssl, cleanup ssl config buffers
|
2011-06-12 15:44:26 +00:00
|
|
|
* [proc,include_shell] log error if exec shell fails (fixes #2280)
|
2011-06-13 12:22:02 +00:00
|
|
|
* [*cgi] Use physical base dir (alias, userdir) as DOCUMENT_ROOT in cgi environments (fixes #2216)
|
2011-06-13 12:55:54 +00:00
|
|
|
* [doc] Move docs to outdated/ subdir and refer to wiki instead (fixes #2248)
|
2011-06-13 17:34:57 +00:00
|
|
|
* fdevent: add solaris eventports (fixes #2171)
|
2010-08-22 15:37:46 +00:00
|
|
|
|
|
|
|
- 1.4.28 - 2010-08-22
|
2010-08-22 11:44:49 +00:00
|
|
|
* Rename fdevent_event_add to _set to reflect what the function does. Fix some handlers. (fixes #2249)
|
2010-08-22 11:35:12 +00:00
|
|
|
* Fix buffer.h to include stdio.h as it is needer for SEGFAULT() (fixes #2250)
|
2010-08-13 11:12:28 +00:00
|
|
|
|
|
|
|
- 1.4.27 - 2010-08-13
|
2010-02-28 11:48:05 +00:00
|
|
|
* Fix handling return value of SSL_CTX_set_options (fixes #2157, thx mlcreech)
|
2010-04-07 15:34:51 +00:00
|
|
|
* Fix mod_proxy HUP handling (send final chunk, fix usage counter)
|
2010-04-07 15:54:28 +00:00
|
|
|
* mod_proxy: close connection on write error (fixes #2114)
|
2010-04-13 15:47:29 +00:00
|
|
|
* Check uri instead of physical path for directory redirect
|
2010-04-28 13:12:36 +00:00
|
|
|
* Fix detecting git repository (fixes #2173, thx ncopa)
|
2010-04-28 13:35:25 +00:00
|
|
|
* [mod_compress] Fix segfault when etags are disabled (fixes #2169)
|
2010-04-28 19:08:11 +00:00
|
|
|
* Reset uri.authority before TLS servername handling, reset all "keep-alive" data in connection_del (fixes #2125)
|
2010-05-28 15:16:39 +00:00
|
|
|
* Print double quotes properly when dumping config file (fixes #1806)
|
2010-05-28 15:54:27 +00:00
|
|
|
* Include IP addresses on error log on password failures (fixes #2191)
|
2010-07-04 07:45:13 +00:00
|
|
|
* Fix stalls while reading from ssl sockets (fixes #2197)
|
2010-07-04 07:45:17 +00:00
|
|
|
* Fix etag formatting on boxes with 32-bit longs
|
2010-07-04 07:45:25 +00:00
|
|
|
* Fix two compiler warnings
|
2010-07-04 08:30:48 +00:00
|
|
|
* mod_accesslog: fix %p for ipv6 sockets (fixes #2228, thx jo.henke)
|
2010-07-04 08:30:52 +00:00
|
|
|
* mod_fastcgi: Send 502 "Bad Gateway" if we couldn't open the file for X-Sendfile (fixes #2226)
|
2010-07-04 08:43:37 +00:00
|
|
|
* mod_staticfile: add debug output if we ignore a file with static-file.exclude-extensions (fixes #2215)
|
2010-07-04 10:37:34 +00:00
|
|
|
* mod_cgi: fix race condition leaving response not forwarded to client (fixes #2217)
|
2010-07-11 17:18:54 +00:00
|
|
|
* mod_accesslog: Fix var declarations mixed in source (fixes #2233)
|
2010-07-11 17:18:59 +00:00
|
|
|
* mod_status: Add version to status page (fixes #2219)
|
2010-08-05 19:53:49 +00:00
|
|
|
* mod_accesslog: optimize accesslog_append_escaped (fixes #2236, thx crypt)
|
2010-08-05 20:42:18 +00:00
|
|
|
* openssl: silence annoying error messages for errno==0 (fixes #2213)
|
2010-08-05 21:08:23 +00:00
|
|
|
* array.c: improve array_get_unused_element to check data type; fix mem leak if unused_element didn't find a matching entry (fixes #2145)
|
2010-08-05 22:55:18 +00:00
|
|
|
* add check to stop loading plugins twice
|
2010-08-06 21:57:15 +00:00
|
|
|
* cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls
|
2010-08-06 21:57:19 +00:00
|
|
|
* only require FDEVENT_IN bit to be set for listening connections (fixes #2227)
|
2010-08-07 10:46:34 +00:00
|
|
|
* add libev fdevent handler: server.event-handler = "libev"
|
2010-08-07 11:41:27 +00:00
|
|
|
* mod_proxy: return response as soon as it is available (fixes #2196)
|
2010-08-07 11:56:09 +00:00
|
|
|
* don't overwrite global server.force-lowercase-filenames setting (fixes #2042)
|
2010-08-07 13:16:16 +00:00
|
|
|
* bind to IPV6-only if ipv6 address was specified (http://redmine.lighttpd.net/projects/lighttpd/wiki/IPv6-Config)
|
2010-02-07 21:02:54 +00:00
|
|
|
|
|
|
|
- 1.4.26 - 2010-02-07
|
2010-01-30 21:27:38 +00:00
|
|
|
* Fix request parser to handle packets with splitted \r\n\r\n (fixes #2105)
|
|
|
|
* Remove dependency on automake >= 1.11 with m4_ifdef check
|
|
|
|
* mod_accesslog: support %e (fixes #2113, thx presbrey)
|
|
|
|
* Fix mod_cgi cgi.execute-x-only option in global block
|
|
|
|
* mod_fastcgi: x-sendfile2 parse error debugging
|
|
|
|
* Fix mod_proxy dead host detection if connect() fails
|
|
|
|
* Fix fd leaks in mod_cgi (fds not closed on pipe/fork failures, found by Rodrigo, fixes #2158, #2159)
|
|
|
|
* Fix segfault with broken rewrite/redirect patterns (fixes #2140, found by crypt)
|
2010-02-07 19:51:52 +00:00
|
|
|
* Append to previous buffer in con read, fix DoS/OOM vulnerability (fixes #2147, found by liming, CVE-2010-0295)
|
2010-02-04 10:13:37 +00:00
|
|
|
* Fix HUP detection in close-state if event-backend doesn't support FDEVENT_HUP (like select or poll on FreeBSD)
|
2009-11-21 16:08:36 +00:00
|
|
|
|
|
|
|
- 1.4.25 - 2009-11-21
|
2009-10-26 14:16:15 +00:00
|
|
|
* mod_magnet: fix pairs() for normal tables and strings (fixes #1307)
|
2009-10-26 14:16:20 +00:00
|
|
|
* mod_magnet: add traceback for printing lua errors
|
2009-10-26 18:48:26 +00:00
|
|
|
* mod_rewrite: fix compile error if compiled without pcre
|
2009-10-27 08:46:05 +00:00
|
|
|
* disable warning "CLOSE-read" (fixes #2091)
|
2009-10-31 09:54:13 +00:00
|
|
|
* mod_rrdtool: fix creating file if it doesn't exist (#1788)
|
2009-11-05 17:32:08 +00:00
|
|
|
* reset tlsext_server_name in connection_reset - fixes random hostnames in the $HTTP["host"] conditional
|
2009-11-05 21:46:48 +00:00
|
|
|
* export some SSL_CLIENT_* vars for client cert validation (fixes #1288, thx presbrey)
|
2009-11-07 18:24:04 +00:00
|
|
|
* mod_fastcgi: fix mod_fastcgi packet parsing
|
2009-11-07 22:00:10 +00:00
|
|
|
* mod_fastcgi: Don't reconnect after connect() succeeded (fixes #2096)
|
2009-11-21 15:11:59 +00:00
|
|
|
* Fix configure.ac to allow autoreconf, also enables make V=0
|
2009-10-26 14:16:09 +00:00
|
|
|
|
|
|
|
- 1.4.24 - 2009-10-25
|
2009-06-21 17:25:24 +00:00
|
|
|
* Add T_CONFIG_INT for bigger integers from the config (needed for #1966)
|
2009-06-21 17:25:31 +00:00
|
|
|
* Use unsigned int (and T_CONFIG_INT) for max_request_size
|
|
|
|
* Use unsigned int for secdownload.timeout (fixes #1966)
|
2009-06-21 17:25:34 +00:00
|
|
|
* Keep url/host values from connection to display information while keep-alive in mod_status (fixes #1202)
|
2009-06-21 17:25:39 +00:00
|
|
|
* Add server.breakagelog, a "special" stderr (fixes #1863)
|
2009-07-01 16:04:17 +00:00
|
|
|
* Fix config evaluation for debug.log-timeouts option (#1529)
|
2009-07-04 20:23:00 +00:00
|
|
|
* Add "cgi.execute-x-only" to mod_cgi, requires +x for cgi scripts (fixes #2013)
|
2009-07-10 16:16:11 +00:00
|
|
|
* Fix FD_SETSIZE comparision warnings
|
2009-07-10 16:19:45 +00:00
|
|
|
* Add "lua-5.1" to searched pkg-config names for lua
|
2009-07-10 16:23:59 +00:00
|
|
|
* Fix unused function webdav_lockdiscovery in mod_webdav
|
2009-07-10 16:36:36 +00:00
|
|
|
* cmake: Fix crypt lib check
|
2009-07-10 16:46:04 +00:00
|
|
|
* cmake: Add -export-dynamic to link flags, fixes build on FreeBSD
|
2009-07-11 09:01:18 +00:00
|
|
|
* Set FD_CLOEXEC for bound sockets before pipe-logger forks (fixes #2026)
|
2009-07-13 13:41:44 +00:00
|
|
|
* Reset ignored signals to SIG_DFL before exec() in fastcgi/scgi (fixes #2029)
|
2009-07-13 13:48:29 +00:00
|
|
|
* Show "no uri specified -> 400" error only when "debug.log-request-header-on-error" is enabled (fixes #2030)
|
2009-07-13 14:13:52 +00:00
|
|
|
* Fix hanging connection in mod_scgi (fixes #2024)
|
2009-07-14 12:57:27 +00:00
|
|
|
* Allow digits in hostnames in more places (fixes #1148)
|
2009-07-14 13:15:38 +00:00
|
|
|
* Use connection_reset instead of handle_request_done for cleanup callbacks
|
2009-07-23 23:37:46 +00:00
|
|
|
* Change mod_expire to append Cache-Control instead of overwriting it (fixes #1997)
|
2009-07-16 23:23:08 +00:00
|
|
|
* Allow all comparisons for $SERVER["socket"] - only bind for "=="
|
2009-07-21 08:52:33 +00:00
|
|
|
* Remove strptime failed message (fixes #2031)
|
2009-07-21 20:35:27 +00:00
|
|
|
* Fix issues found with clang analyzer
|
2009-07-23 13:01:38 +00:00
|
|
|
* Try to fix server.tag issue with localized svnversion
|
2009-07-23 21:42:24 +00:00
|
|
|
* Fix handling network-write return values (#2024)
|
2009-07-23 21:42:59 +00:00
|
|
|
* Use disable-time in fastcgi for all disables after errors, default is 1sec (fixes #2040)
|
2009-07-23 21:43:07 +00:00
|
|
|
* Remove adaptive spawning code from fastcgi (was disabled for a long time)
|
2009-07-24 20:26:17 +00:00
|
|
|
* Allow mod_mysql_vhost to use stored procedures (fixes #2011, thx Ben Brown)
|
2009-07-27 16:12:36 +00:00
|
|
|
* Fix ipv6 in mod_proxy (fixes #2043)
|
2009-07-30 18:15:04 +00:00
|
|
|
* Print errors from include_shell to stderr
|
2009-08-06 08:33:19 +00:00
|
|
|
* Set tm.tm_isdst = 0 before mktime() (fixes #2047)
|
2009-08-12 18:27:18 +00:00
|
|
|
* Use linux-epoll by default if available (fixes #2021, thx Olaf van der Spek)
|
2009-08-28 19:30:48 +00:00
|
|
|
* Print an error if you use too many captures in a regex pattern (fixes #2059)
|
2009-09-21 13:15:57 +00:00
|
|
|
* Combine Cache-Control header value in mod_expire to existing HTTP header if header already added by other modules (fixes #2068)
|
2009-10-11 19:11:45 +00:00
|
|
|
* Remember keep-alive-idle in separate variable (fixes #1988)
|
|
|
|
* Fix header inclusion order, always include "config.h" before any system header
|
|
|
|
* mod_webdav: Patch to skip login information for domain part of Destination field (fixes #1793)
|
|
|
|
* mod_webdav: Delete old properties before updating new for MOVE (fixes #1317)
|
|
|
|
* Read hostname from absolute uris in the request line (fixes #1937)
|
|
|
|
* mod_fastcgi: don't disable backend if disable-time is 0 (fixes #1825)
|
2009-10-11 19:27:55 +00:00
|
|
|
* mod_compress: match partial+full content-type (fixes #1552)
|
2009-10-11 19:46:32 +00:00
|
|
|
* mod_fastcgi: fix is_local detection, respawn backends if bin-path is set (fixes #897)
|
2009-10-11 20:36:49 +00:00
|
|
|
* Fix linger-on-close behaviour to avoid rare failure conditions (was r2636, fixes #657)
|
2009-10-11 21:54:50 +00:00
|
|
|
* mod_fastcgi: restart local procs immediately after they terminated, fix local procs handling
|
2009-10-12 08:48:08 +00:00
|
|
|
* Fix segfault on invalid config "duplicate else conditions" (fixes #2065)
|
2009-10-12 09:35:01 +00:00
|
|
|
* mod_usertrack: Use T_CONFIG_INT for max-age, solves range problem (#1455)
|
2009-10-12 10:13:01 +00:00
|
|
|
* mod_accesslog: configurable timestamp logging (fixes #1479)
|
2009-10-12 10:39:36 +00:00
|
|
|
* always define _GNU_SOURCE
|
2009-10-12 19:49:43 +00:00
|
|
|
* Add some iterators for mod_magnet (fixes #1307)
|
2009-10-12 20:59:38 +00:00
|
|
|
* Fix close_timeout_ts trigger (should finally fix lingering close)
|
2009-10-12 21:49:09 +00:00
|
|
|
* mod_rewrite: add url.rewrite-[repeat-]if-not-file to rewrite if file doesn't exist or is not a regular file (fixes #985, thx lucas aerbeydt)
|
2009-10-14 13:39:59 +00:00
|
|
|
* Add TLS servername indication (SNI) support (fixes #386, thx Peter Colberg <peter@colberg.org>)
|
2009-10-14 18:19:19 +00:00
|
|
|
* Add SSL Client Certificate verification (#1288)
|
2009-10-16 09:02:41 +00:00
|
|
|
* mod_fastcgi: Fix host->active_procs counter, return 503 if connect wasn't successful after 5 tries (fixes #1825)
|
2009-10-16 16:43:28 +00:00
|
|
|
* mod_accesslog: escape special characters (fixes #1551, thx icy)
|
2009-10-17 14:06:37 +00:00
|
|
|
* fix mod_webdav crash from #1793 (fixes #2084, thx hiroya)
|
2009-10-16 22:06:22 +00:00
|
|
|
* Don't print ssl error if client didn't support TLS SNI
|
2009-10-19 13:26:01 +00:00
|
|
|
* Fix linger close timeout handling, drop timeout to 5 seconds (fixes #2086)
|
2009-10-20 07:32:40 +00:00
|
|
|
* Fix broken return values from int to enum in mod_fastcgi
|
2009-06-19 20:26:45 +00:00
|
|
|
|
|
|
|
- 1.4.23 - 2009-06-19
|
2009-03-07 21:05:37 +00:00
|
|
|
* Added some extra warning options in cmake and fix the resulting warnings (unused/static functions)
|
2009-03-07 21:05:41 +00:00
|
|
|
* New lighttpd man page (moved it to section 8) (fixes #1875)
|
2009-03-11 21:45:17 +00:00
|
|
|
* Create rrd file for empty rrdfile in mod_rrdtool (#1788)
|
2009-04-01 17:35:17 +00:00
|
|
|
* Fix workaround for incorrect path info/scriptname if fastcgi prefix is "/" (fixes #729)
|
2009-04-03 22:41:02 +00:00
|
|
|
* Finally removed spawn-fcgi
|
2009-04-05 19:36:39 +00:00
|
|
|
* Allow xattr to overwrite mime type (fixes #1929)
|
2009-04-05 21:50:56 +00:00
|
|
|
* Remove link from errormsg about fastcgi apps (fixes #1942)
|
2009-04-09 16:51:36 +00:00
|
|
|
* Strip trailing dot from "Host:" header
|
2009-04-09 16:51:44 +00:00
|
|
|
* Remove the optional port info from SERVER_NAME (thx Mr_Bond)
|
2009-04-09 16:51:46 +00:00
|
|
|
* Fix mod_proxy RoundRobin (off by one problem if only one backend is up)
|
2009-04-09 16:51:50 +00:00
|
|
|
* Rename configure.in to configure.ac, with small cleanups (fixes #1932)
|
2009-04-09 16:51:52 +00:00
|
|
|
* Add proper SUID bit detection (fixes #416)
|
2009-04-09 16:51:56 +00:00
|
|
|
* Check for regular file in mod_cgi, so we don't try to start directories
|
2009-04-09 17:39:20 +00:00
|
|
|
* Include mmap.h from chunk.h to fix some problems with #define mmap mmap64 (fixes #1923)
|
2009-04-10 10:50:51 +00:00
|
|
|
* Add support for pipe logging for server.errorlog (fixes #296)
|
2009-04-10 17:35:19 +00:00
|
|
|
* Add revision number to package version for svn/git checkouts
|
2009-04-11 12:48:27 +00:00
|
|
|
* Use server.tag for SERVER_SOFTWARE if configured (fixes #357)
|
2009-04-15 22:33:30 +00:00
|
|
|
* Fix trailing zero char in REQUEST_URI after "strip-request-uri" in mod_fastcgi
|
2009-04-15 22:33:34 +00:00
|
|
|
* mod_magnet: Add env["request.remote-ip"] (fixes #1740)
|
2009-04-15 22:33:36 +00:00
|
|
|
* mod_magnet: Add env["request.path-info"]
|
2009-04-16 12:14:00 +00:00
|
|
|
* Change name/version separator back to "/" (affects every place where the version is printed)
|
2009-04-24 19:22:16 +00:00
|
|
|
* Fix bug with FastCGI request id overflow under high load; just use always id 1 as we don't use multiplexing. (thx jgray)
|
2009-04-26 16:40:55 +00:00
|
|
|
* Add some dirlisting enhancements (fixes #1458)
|
2009-04-26 17:59:55 +00:00
|
|
|
* Add option to enable TCP_DEFER_ACCEPT (fixes #1447)
|
2009-04-26 18:29:09 +00:00
|
|
|
* Limit amount of bytes read for one read-event (fixes #1070)
|
2009-04-26 18:29:14 +00:00
|
|
|
* Add evasive.silent option (fixes #1438)
|
2009-04-26 19:43:22 +00:00
|
|
|
* Make mod_extforward headers configurable (fixes #1545)
|
2009-04-26 20:19:31 +00:00
|
|
|
* Add '%_' pattern for complete hostname in mod_evhost (fixes #1737)
|
2009-04-26 21:02:16 +00:00
|
|
|
* Add IPv6 support to mod_proxy (fixes #1537)
|
2009-04-27 09:28:45 +00:00
|
|
|
* mod_ssi printenv: print cgi env, add environment vars to cgi env (fixes #1713)
|
2009-04-27 09:28:48 +00:00
|
|
|
* Fix error message if no auth backend was set
|
2009-04-28 18:26:23 +00:00
|
|
|
* Fix SERVER_NAME port stripping (fixes #1968)
|
2009-04-28 18:28:13 +00:00
|
|
|
* Fix x-sendfile 2gb limiting (fixes #1970)
|
2009-04-28 18:32:03 +00:00
|
|
|
* Fix mod_cgi environment keys mangling (fixes #1969)
|
2009-04-29 14:51:35 +00:00
|
|
|
* Fix workaround for incorrect path info/scriptname if scgi prefix is "/" (fixes #729)
|
2009-05-10 12:20:19 +00:00
|
|
|
* Fix max-age value in mod_expire for 'modification' (fixes #1978)
|
2009-05-12 06:47:00 +00:00
|
|
|
* Fix evasive.silent option (#1438)
|
2009-05-19 18:39:44 +00:00
|
|
|
* Fix mod-fastcgi counters
|
2009-06-03 16:07:20 +00:00
|
|
|
* Modify fastcgi error message
|
2009-06-03 16:44:37 +00:00
|
|
|
* Backup errno for later usage (reported by Guido Reina via mailinglist)
|
|