200 Commits (3521be8b8599ae2cc12361c8f600fc58a473de91)

Author SHA1 Message Date
Stefan Bühler d1a2356916 fix SQL injection / host name validation (thx Jann Horn) 8 years ago
Stefan Bühler d7c90814c3 [tests] add cleanup.sh to cmake test runs, reset SLOWREQUEST in request.t 8 years ago
Stefan Bühler a4640b457e [tests] use list for perl exec to skip the sh wrapper 9 years ago
Stefan Bühler 95dc1ed79e [tests] add mod_simplevhost tests 9 years ago
Stefan Bühler f0a2c0f293 [mod_user] add test cases to check handling of encoded ~ as %7E (#2124) 9 years ago
Stefan Bühler 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. 9 years ago
Stefan Bühler 543bd249fb 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. 9 years ago
Stefan Bühler 6200764f05 tests: check different combination of empty values, leading/trailing spaces and commas in the Connection header 10 years ago
Cyril Brulebois 4f4bcdd3c3 tests: make sure mod_proxy doesn't leave running processes (fixes #2435, thx kibi) 10 years ago
Cyril Brulebois 0c6a564543 Fix non-ANSI function declarations. 10 years ago
Stefan Bühler 7187271fb6 [auth] Add "AUTH_TYPE" environment (for *cgi), remove fastcgi specific workaround, add fastcgi test case (fixes #889) 10 years ago
Stefan Bühler 6c9dff7cda [mod_auth] Fix signedness error in http_auth (fixes #2370, CVE-2011-4362) 11 years ago
Stefan Bühler e05f1b3eec Add static-file.disable-pathinfo option to prevent handling of urls like .../secret.php/image.jpg as static file 11 years ago
Stefan Bühler bf0d57d505 two additional test cases for absolute http(s) uris in the request line 11 years ago
Stefan Bühler 1eef447d32 [tests] Add path traversal check with $HTTP['url'] 11 years ago
Stefan Bühler 48fea28651 Fix request parser to handle packets with splitted \r\n\r\n (fixes #2105) 13 years ago
Stefan Bühler 6ecb86159c Fix accesslog escape segfault (#1551) 13 years ago
Stefan Bühler 8c83976dbe mod_fastcgi: Add "X-Sendfile2" - supporting multiple ranged files (fixes #2008) 13 years ago
Peter Colberg 8b6dae4139 Add TLS servername indication (SNI) support (fixes #386, thx Peter Colberg <peter@colberg.org>) 13 years ago
Stefan Bühler 83145e8ba6 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) 13 years ago
Stefan Bühler fd13e94427 mod_fastcgi: restart local procs immediately after they terminated, fix local procs handling 13 years ago
Stefan Bühler ce74fd521c tests: Rename env-var to select tests to RUNTESTS 13 years ago
Stefan Bühler d21c645bfa mod_compress: match partial+full content-type (fixes #1552) 13 years ago
Stefan Bühler 17d0c36eed Read hostname from absolute uris in the request line (fixes #1937) 13 years ago
Stefan Bühler 0eff441bb6 tests: fix endless loop if connect fails without the child dying 13 years ago
Stefan Bühler 64c2e93336 Cleanup tree: remove .cvsignore and ChangeLog (deprecated by NEWS) 13 years ago
Stefan Bühler b3ba9f0fb9 tests: use breakage log 13 years ago
Stefan Bühler 5865a2e3f2 Removed sendfile.php from dist 13 years ago
Stefan Bühler b2108c436c Remove X-Sendfile-Range feature; it will be replaced with something more powerful (#2005, #2008) 13 years ago
Stefan Bühler 60e745695a Fix 100% cpu usage if time() < 0 (thx to gaspa and cate, fixes #1964) 13 years ago
Stefan Bühler ad1e80e5af Add X-Sendfile-Range feature (fixes #2005) 13 years ago
Stefan Bühler 59eaedf353 [tests] Remove index.html~ from repository, create it on the fly for tests 13 years ago
Stefan Bühler 3af67d1392 Ignore multiple "If-None-Match" headers (only use first one, fixes #753) 13 years ago
Stefan Bühler 57066345e4 Workaround broken operating systems: check for trailing '/' in filenames (fixes #1989) 13 years ago
Stefan Bühler b8b4fe19c8 Finally removed spawn-fcgi 13 years ago
Stefan Bühler ce39062dd2 Fix workaround for incorrect path info/scriptname if fastcgi prefix is "/" (fixes #729) 13 years ago
Stefan Bühler b06a8648df [tests] Fix mod-rewrite test (skipped too many tests if php wasn't running) 13 years ago
Stefan Bühler fdcb6f60f4 Allow mod_compress to return 304 (Not Modified); compress ignores the static-file.etags option.(fixes #1884) 13 years ago
Stefan Bühler 36f74e5d23 Revert url decoding+simplifying before matching of mod_rewrite/mod_redirect 14 years ago
Stefan Bühler 454aefc51a [cmake] Add basic cmake support 14 years ago
Stefan Bühler 34172dfb09 [tests] Fix tests/mod-compress.conf distribution 14 years ago
Elan Ruusamäe c6c2bf8308 - Add possibility to disable methods in mod_compress (#1773) 14 years ago
Stefan Bühler 80a4f7a721 Fix fastcgi authorization in subdirectories with check-local=disabled; don't split pathinfo for authorizer. (#963) 14 years ago
Stefan Bühler 124d8cd555 Fix make dist (remove dummydir) 14 years ago
Stefan Bühler 24804542d2 [tests] fix skip in mod-rewrite 14 years ago
Stefan Bühler 3cb2c1c39c [tests] Added env var TESTS to select only a subset of tests 14 years ago
Stefan Bühler 5547928112 Decode url before matching in mod_rewrite (#1720) 14 years ago
Stefan Bühler 0c8ebbeb60 [tests] Fix fastcgi php finding 14 years ago
Stefan Bühler 2bd973108d [tests] remove env TODO test: don't use undefined env vars 14 years ago
Stefan Bühler 3bb07cad07 [tests] Fixed tests needing php running (if not running on port 1026, search php in env[PHP] or /usr/bin/php-cgi) 14 years ago