29ff92d9ba[core] set signal handlers before forking child processes in modules/plugins_call_set_defaults (fixes #2502)Stefan Bühler2013-08-30 15:46:13 +00:00
916cf7cfc0[core] remove requirement that default doc-root has to exist, there are reasonable scenarios not requiring static files at allStefan Bühler2013-08-30 13:14:57 +00:00
f9d58670d5[auth] new method "extern" to use already present REMOTE_USER (from magnet, ssl, ...) (fixes #2436)Stefan Bühler2013-08-30 13:14:56 +00:00
2bcf65c285[mod_auth] some cleanup, only search for matching auth.require path onceStefan Bühler2013-08-30 13:14:54 +00:00
559b198f86[auth] put REMOTE_USER into cgi environment, making it accessible to lua via lighty.req_env (fixes #2495)Stefan Bühler2013-08-30 13:14:52 +00:00
6d4d2118c3[ssl] accept ssl renegotiations if they are not disabled (fixes #2491)Stefan Bühler2013-08-30 13:14:48 +00:00
292b8d621bmove ssl.disable-client-renegotiation and added note that it currently doesnt work inside conditionals
Marcus Rückert
2013-08-15 10:33:00 +00:00
f8e9462d2f[autoconf] pkg-config: search for lua5.1 and lua-5.1 before luaStefan Bühler2013-07-31 20:23:23 +00:00
05858f6cf2[ssl] Fix $HTTP["scheme"] conditional, could be "http" for ssl connections if the ssl $SERVER["socket"] conditional was nested (fixes #2501)Stefan Bühler2013-07-31 20:23:21 +00:00
25a3f2e826[network] use constants available at compile time for maximum number of chunks for writev instead of calling sysconf (fixes #2470)Stefan Bühler2013-06-29 12:46:02 +00:00
680b714543[cmake] Use TARGET_LINK_LIBRARIES instead of LINK_FLAGS for library dependencies, also add -Wl,--as-needed to extra warnings (fixes #2448)Stefan Bühler2013-06-29 09:45:23 +00:00
838d771550added mime type for json files
Marcus Rückert
2013-06-25 10:20:15 +00:00
c26b50d9ad[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.Stefan Bühler2013-04-29 13:08:25 +00:00
0342dfef1d[mod_auth] use crypt() on encrypted password instead of extracting salt first (fixes #2483)Stefan Bühler2013-04-29 13:08:23 +00:00
b5da12c008reject non ASCII characters in HTTP header namesStefan Bühler2013-03-25 17:22:36 +00:00
25a2d665aacall ERR_clear_error only for ssl connections in CON_STATE_ERRORStefan Bühler2013-03-25 17:22:34 +00:00
543bd249fbfix 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.Stefan Bühler2013-01-22 13:08:21 +00:00
9cd8faa1b6mod_fastcgi: fix mix up of "mode" => "authorizer" in other fastcgi configs (fixes #2465, thx peex)Stefan Bühler2013-01-04 13:54:38 +00:00
6edfc40f93fix DoS in Connection header value split (reported by Jesse Sipprell, CVE-2012-5533)Stefan Bühler2012-11-21 12:01:44 +00:00
6200764f05tests: check different combination of empty values, leading/trailing spaces and commas in the Connection headerStefan Bühler2012-11-21 12:01:42 +00:00
29b126d5d3mod_extforward: log address of untrusted proxy with debug.log-request-handlingStefan Bühler2012-11-15 08:44:10 +00:00
fcb3f42f11configure.ac: remove old stuff, add some new to fix warnings in automake 1.12 (fixes #2419, thx blino)Stefan Bühler2012-11-07 13:07:02 +00:00
d09fdd877fHandle ENAMETOOLONG, return 404 Not Found (fixes #2396, thx dererkazo)Stefan Bühler2012-11-07 13:07:00 +00:00
db1d977deaIgnore EPIPE/ECONNRESET after SSL_shutdown (thx patdk-wk for reporting)Stefan Bühler2012-11-06 17:14:37 +00:00
01f9debec3Fix handling of empty header list entries in http_request_split_value, fixing invalid read in valgrind (fixes #2413)Stefan Bühler2012-04-19 13:02:06 +00:00
e697869e34buffer_caseless_compare: always convert letters to lowercase to get transitive results, fixing array lookups (fixes #2405)Stefan Bühler2012-04-08 08:02:44 +00:00
e05f1b3eecAdd static-file.disable-pathinfo option to prevent handling of urls like .../secret.php/image.jpg as static fileStefan Bühler2011-08-30 22:13:59 +00:00
cbf1baacc9[ssl] fix build errors when Elliptic-Curve Diffie-Hellman is disabledStefan Bühler2011-08-22 15:32:55 +00:00
f434d514adLimit amount of bytes we send in one go; fixes stalling in one connection and timeouts on slow systems.Stefan Bühler2011-08-22 15:12:28 +00:00