85d8a17575
[core] encode path with ENCODING_REL_URI in redirect to directory (fixes #2661, thx gstrauss)
Stefan Bühler2015-11-07 15:00:18 +00:00
3943de280e
[core] add '~' to safe characters in ENCODING_REL_URI/ENCODING_REL_URI_PART encoding
Stefan Bühler2015-11-07 15:00:15 +00:00
a069548370
[core] revert increase of temp file size back to 1MB, provide a configure option "server.upload-temp-file-size" instead (fixes #2680)
Stefan Bühler2015-11-07 12:51:14 +00:00
c512345fa2
[config] check config option scope; warn if server option is given in conditional
Stefan Bühler2015-11-07 12:51:11 +00:00
39add4476f
[mod_secdownload] use a hopefully constant time comparison to check hash (fixes #2679)
Stefan Bühler2015-10-27 20:50:53 +00:00
5c5f67a5c7
add force_assert for many allocations and function results
Gaurav
2015-10-16 19:44:06 +00:00
f19128086c
[core] don't buffer request bodies smaller than 64k on disk
Stefan Bühler2015-10-13 19:46:04 +00:00
d7be04beb5
[mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available
Loganaden Velvindron
2015-09-26 10:11:24 +00:00
37bdb250a4
[core] check configparserAlloc() result with force_assert
Gaurav
2015-09-26 10:11:22 +00:00
a93be99441
[core] fix search for header end if split across chunks (fixes #2670)
Stefan Bühler2015-09-24 06:03:40 +00:00
3512b5cb77
[core] allocate at least 4k buffer for incoming data
Stefan Bühler2015-09-24 06:03:38 +00:00
69f890e2c5
[stat-cache] fix handling of collisions, might have returned wrong data (fixes #2669)
Stefan Bühler2015-09-16 00:18:11 +00:00
dd4fe73c47
fix some warnings found by coverity ("leak" in setup phase, not catching too long unix socket paths in mod_proxy)
Stefan Bühler2015-08-30 10:16:28 +00:00
16e1a78ad5
[cmake] don't put date into config.h (not used anyway), only unset local vars for disabled features instead of clearing cache
Stefan Bühler2015-08-22 17:39:04 +00:00
26226271de
maintain cq->bytes_in in chunk API; keep bytes_out/bytes_in synced
Stefan Bühler2015-08-22 17:04:02 +00:00
3521be8b85
print backtrace in assert logging with libunwind
Stefan Bühler2015-02-07 13:32:56 +00:00
d00e1e79b9
[connections] fix bug in connection state handling
Stefan Bühler2015-02-07 13:32:54 +00:00
b0a632f253
[network] fix compile break in calculation of sockaddr_un size if SUN_LEN is not defined (fixes #2609)
Stefan Bühler2015-02-07 11:33:30 +00:00
4a6838103d
[mod_dirlisting,mod_redirect,mod_rewrite] abort config parsing if pcre-compile fails or isn't available
Stefan Bühler2014-10-16 17:52:12 +00:00
c4f214584a
[build] use fortify flags with "extra-warnings"
Stefan Bühler2014-10-16 17:52:10 +00:00
4d55d4ada3
add support for (Free)BSD extended attributes
Moritz Wilhelmy
2014-05-22 08:30:13 +00:00
3b23130ea2
add more mime types and a script to generate mime.conf (fxies #2579)
Stefan Bühler2014-05-13 10:34:46 +00:00
f8f3351506
fix bad shift in conditional netmask ".../0" handling
Stefan Bühler2014-04-14 16:12:11 +00:00
3605a3bec3
use keep-alive timeout while waiting for HTTP headers; use always the read timeout while waiting for the HTTP body
Stefan Bühler2014-04-02 10:04:11 +00:00