Commit Graph

301 Commits (f0074a7ded08d52b39f3ccc3829a3a830cd16261)

Author SHA1 Message Date
Glenn Strauss 57ab20ace5 [mod_cgi] cgi.local-redir = [enable|disable] (#2108, #2793)
6 years ago
Glenn Strauss ab077790f2 [tests] correct skip count for mod-scgi.t
6 years ago
Glenn Strauss 739ccb5de0 [tests] remove unused file depending on CGI.pm
6 years ago
Glenn Strauss 4a68780e1b [mod_scgi] tests/mod-scgi.t unit tests
6 years ago
Glenn Strauss 37dac9a23c [core] support Expect: 100-continue with HTTP/1.1 (fixes #377, #1017, #1953, #2438)
6 years ago
Glenn Strauss afce434e0b [mod_secdownload] new directives modify hash path (fixes #646, fixes #1904)
6 years ago
Glenn Strauss 4d92366ab2 [mod_setenv] directives to overwrite/remove hdrs (fixes #650, fixes #2295)
6 years ago
Glenn Strauss 83b2b71527 [tests] give time for periodic jobs to detect exit
6 years ago
Glenn Strauss 16f171588f [tests] FCGI_Finish() final request before exit
6 years ago
Glenn Strauss 32443ea1c7 [tests] update test skip count for !fcgi-responder
6 years ago
Glenn Strauss 64df38aad8 [mod_fastcgi] detect child exit, restart proactively
6 years ago
Glenn Strauss f57d8c54b4 [mod_cgi] skip local-redir handling if to self (fixes #2779, #2108)
6 years ago
Glenn Strauss 15bc2313a4 [tests] mark tests/docroot/www/*.pl scripts a+x
6 years ago
Glenn Strauss 0f4cc0d697 [mod_evhost] fix an incorrect error trace
6 years ago
Glenn Strauss 4d7f5737f1 [core] support Transfer-Encoding: chunked req body (fixes #2156)
6 years ago
Glenn Strauss 7d339e21db comment out auth.backend.ldap.* in tests/*.conf
6 years ago
Glenn Strauss f664e77909 load mod_auth & mod_authn_file in sample/test.conf
6 years ago
Glenn Strauss 75040e9988 [mod_evhost] mod-evhost.t tests (#1194)
7 years ago
Glenn Strauss b11d059843 [cmake] build fcgi-auth, fcgi-responder for tests
7 years ago
Glenn Strauss e9ee22c204 [autobuild] skip two new tests if no fcgi-auth
7 years ago
Glenn Strauss 7ba06c71a6 [mod_auth] structured data, register auth schemes
7 years ago
Glenn Strauss 7b7350ee19 [mod_fastcgi] allow authorizer, responder for same path/ext (#321)
7 years ago
Christoph Kreutzer 7ef569b204 [tests] test coverage for issues (#321, #322)
7 years ago
Glenn Strauss 6ec66c4dce [core] better DragonFlyBSD support (fixes #2746)
7 years ago
Glenn Strauss 4bc06bfc0b [core] check if client half-closed TCP if POLLHUP (#2743)
7 years ago
Glenn Strauss 9af58a9716 revert 1.4.40 swap of REQUEST_URI, REDIRECT_URI (fixes #2738)
7 years ago
Glenn Strauss 00cc4d7c0e [mod_auth] fix Digest auth to be better than Basic (fixes #1844)
7 years ago
Glenn Strauss 8861c2bb54 [mod_cgi] handle local redirect response (fixes #2108)
7 years ago
Glenn Strauss bcddcf8b0e [tests] remove some tests duplicated in mod-cgi.t
7 years ago
Glenn Strauss ce7d040bf3 [mod_access] new directive url.access-allow (fixes #1421)
7 years ago
Glenn Strauss d147673d40 [tests] remove dependency on CGI.pm
7 years ago
Glenn Strauss 8dcbd61a45 [cygwin] fix mod_proxy and mod_fastcgi ioctl use
7 years ago
Glenn Strauss 16a3f3b6fc [build] update Makefile.am EXTRA_DIST w/ new files
7 years ago
Glenn Strauss a5fcfee6fc [mod_ssi] more flexible quoting (fixes #1768)
7 years ago
Glenn Strauss df146a7724 [mod_ssi] fix SSI statement parser
7 years ago
Glenn Strauss b47c393e26 [mod_auth] skip blank lines and comment lines (fixes #2327)
7 years ago
Glenn Strauss dbdab5dbc9 [core] server.error-handler new directive for error pages (fixes #2702)
7 years ago
Glenn Strauss 1c01a42aa3 [core] never evaluate else branches until the previous branches are aready (fixes #2598)
7 years ago
Stefan Bühler ab05eb7cec [tests] do not half-close socket before having received the response (fixes #2688)
7 years ago
Stefan Bühler 1566748b1a [tests] test apr-md5 in mod-auth.t
7 years ago
Kyle J. McKay 2bcb73cdb8 mod-auth.t: no crypt md5 for darwin
7 years ago
Stefan Bühler bfaa48260a [mod_secdownload] add required algorithm option; old behaviour available as "md5", new options "hmac-sha1" and "hmac-sha256"
7 years ago
Stefan Bühler 85d8a17575 [core] encode path with ENCODING_REL_URI in redirect to directory (fixes #2661, thx gstrauss)
7 years ago
Stefan Bühler 68284bd7f1 [scons] various improvements
8 years ago
Stefan Bühler 9290e923d9 [tests] fix warning about newline in filename
8 years ago
Stefan Bühler 87c5ec9651 [tests] search for perl in PATH instead of /usr/bin; whitespace + test config cleanups
8 years ago
Stefan Bühler 403afcd251 [cmake] lowercase commands, whitespace cleanup, remove clutter in else(...), endif(...), endforeach(...)
8 years ago
Stefan Bühler 9f05b61ab4 parse If-None-Match for ETag validation (fixes #2578)
8 years ago
Stefan Bühler e6925949ab add some until now missing files to dist tarball
8 years ago
Stefan Bühler 673923daf8 [tests] fix undefined index warning in sendfile.php
8 years ago
Stefan Bühler adfa06de99 [tests] improve valgrind and strace TRACEME, disable condition logging in normal configs
8 years ago
Stefan Bühler d1a2356916 fix SQL injection / host name validation (thx Jann Horn)
9 years ago
Stefan Bühler d7c90814c3 [tests] add cleanup.sh to cmake test runs, reset SLOWREQUEST in request.t
9 years ago
Stefan Bühler a4640b457e [tests] use list for perl exec to skip the sh wrapper
10 years ago
Stefan Bühler 95dc1ed79e [tests] add mod_simplevhost tests
10 years ago
Stefan Bühler f0a2c0f293 [mod_user] add test cases to check handling of encoded ~ as %7E (#2124)
10 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.
10 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.
10 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)
11 years ago
Cyril Brulebois 0c6a564543 Fix non-ANSI function declarations.
11 years ago
Stefan Bühler 7187271fb6 [auth] Add "AUTH_TYPE" environment (for *cgi), remove fastcgi specific workaround, add fastcgi test case (fixes #889)
11 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
12 years ago
Stefan Bühler bf0d57d505 two additional test cases for absolute http(s) uris in the request line
12 years ago
Stefan Bühler 1eef447d32 [tests] Add path traversal check with $HTTP['url']
12 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)
14 years ago
Stefan Bühler 8c83976dbe mod_fastcgi: Add "X-Sendfile2" - supporting multiple ranged files (fixes #2008)
14 years ago
Peter Colberg 8b6dae4139 Add TLS servername indication (SNI) support (fixes #386, thx Peter Colberg <peter@colberg.org>)
14 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)
14 years ago
Stefan Bühler fd13e94427 mod_fastcgi: restart local procs immediately after they terminated, fix local procs handling
14 years ago
Stefan Bühler ce74fd521c tests: Rename env-var to select tests to RUNTESTS
14 years ago
Stefan Bühler d21c645bfa mod_compress: match partial+full content-type (fixes #1552)
14 years ago
Stefan Bühler 17d0c36eed Read hostname from absolute uris in the request line (fixes #1937)
14 years ago
Stefan Bühler 0eff441bb6 tests: fix endless loop if connect fails without the child dying
14 years ago
Stefan Bühler 64c2e93336 Cleanup tree: remove .cvsignore and ChangeLog (deprecated by NEWS)
14 years ago
Stefan Bühler b3ba9f0fb9 tests: use breakage log
14 years ago
Stefan Bühler 5865a2e3f2 Removed sendfile.php from dist
14 years ago
Stefan Bühler b2108c436c Remove X-Sendfile-Range feature; it will be replaced with something more powerful (#2005, #2008)
14 years ago
Stefan Bühler 60e745695a Fix 100% cpu usage if time() < 0 (thx to gaspa and cate, fixes #1964)
14 years ago
Stefan Bühler ad1e80e5af Add X-Sendfile-Range feature (fixes #2005)
14 years ago
Stefan Bühler 59eaedf353 [tests] Remove index.html~ from repository, create it on the fly for tests
14 years ago
Stefan Bühler 3af67d1392 Ignore multiple "If-None-Match" headers (only use first one, fixes #753)
14 years ago
Stefan Bühler 57066345e4 Workaround broken operating systems: check for trailing '/' in filenames (fixes #1989)
14 years ago
Stefan Bühler b8b4fe19c8 Finally removed spawn-fcgi
14 years ago
Stefan Bühler ce39062dd2 Fix workaround for incorrect path info/scriptname if fastcgi prefix is "/" (fixes #729)
14 years ago
Stefan Bühler b06a8648df [tests] Fix mod-rewrite test (skipped too many tests if php wasn't running)
14 years ago
Stefan Bühler fdcb6f60f4 Allow mod_compress to return 304 (Not Modified); compress ignores the static-file.etags option.(fixes #1884)
14 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)
15 years ago
Stefan Bühler 80a4f7a721 Fix fastcgi authorization in subdirectories with check-local=disabled; don't split pathinfo for authorizer. (#963)
15 years ago
Stefan Bühler 124d8cd555 Fix make dist (remove dummydir)
15 years ago
Stefan Bühler 24804542d2 [tests] fix skip in mod-rewrite
15 years ago
Stefan Bühler 3cb2c1c39c [tests] Added env var TESTS to select only a subset of tests
15 years ago
Stefan Bühler 5547928112 Decode url before matching in mod_rewrite (#1720)
15 years ago
Stefan Bühler 0c8ebbeb60 [tests] Fix fastcgi php finding
15 years ago
Stefan Bühler 2bd973108d [tests] remove env TODO test: don't use undefined env vars
15 years ago