diff options
author | William A. Rowe Jr <wrowe@apache.org> | 2016-09-12 22:15:26 +0200 |
---|---|---|
committer | William A. Rowe Jr <wrowe@apache.org> | 2016-09-12 22:15:26 +0200 |
commit | 40538b21a31ecf06a424addb1be426954bf1f2cb (patch) | |
tree | ab0e128d6f19633024d5ac05ebceda5bd1fe2e6c /server/gen_test_char.c | |
parent | util_script.h: clarify ap_scan_script_header_* behavior (diff) | |
download | apache2-40538b21a31ecf06a424addb1be426954bf1f2cb.tar.xz apache2-40538b21a31ecf06a424addb1be426954bf1f2cb.zip |
Review of IE 11, Firefox 48 and Chrome 53 all indicate that ';' URI characters
are transmitted unencoded, per RFC3986 section 3.3 grammer. Correct httpd's
behavior to not encode ';' in proxied URI's or Location: response headers.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1760444 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'server/gen_test_char.c')
-rw-r--r-- | server/gen_test_char.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/gen_test_char.c b/server/gen_test_char.c index ae7e18a7c6..251e7fb2e3 100644 --- a/server/gen_test_char.c +++ b/server/gen_test_char.c @@ -113,7 +113,7 @@ int main(int argc, char *argv[]) flags |= T_ESCAPE_PATH_SEGMENT; } - if (!apr_isalnum(c) && !strchr("$-_.+!*'(),:@&=/~", c)) { + if (!apr_isalnum(c) && !strchr("$-_.+!*'(),:;@&=/~", c)) { flags |= T_OS_ESCAPE_PATH; } |