- Aug 25, 2016
-
-
Jim Jagielski authored
ab: add SNI support when available. ab: follow up to r1750854: put the -I at the right place for apr_getopt(). ab: follow up to r1750854. Use SNI when available by default, and invert -I logic to now disable it. ab: follow up to r1750854: some comments and better naming. ab: follow up to r1750854: still better naming, and a C89 fix. Submitted by: ylavic Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1757674 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
mod_proxy_fcgi: avoid loops serving proxied error documents This commit should solve the issue indicated in PR 55415. Httpd loops while serving a error document if: 1) The error document's content is proxied. 2) ProxyErrorOverride is set. The solution proposed is to limit the use of ap_die only to the initial request. I tested the change with very basic scenarios but I am not sure if I got all the use cases, feedback is really welcome. Submitted by: elukey Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1757671 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
Force mod_proxy_fcgi to read the whole FCGI response even when the content has not been modified (HTTP 304). The problem is described in PR 59838. This patch should avoid bogus reads causing the following issues with HTTP 304 responses: - AH01068: Got bogus version X, expected 1 - AH01069: Got bogus rid X, expected 1 - AH01075: Error dispatching request to : - HTTP 503 logged instead of 304 (even if the external client gets correctly a 304) As discussed on IRC the HTTP_PRECONDITION_FAILED use case should be handled like the HTTP_NOT_MODIFIED one but it will be done in a separate commit. Submitted by: elukey Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1757670 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
Fix spelling in comments and text files. No functional change. PR 59990 Submitted by: rjung Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1757669 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 24, 2016
-
-
Stefan Eissing authored
merge of 1752145,1753498,1753541,1754129,1754414,1754534,1755323,1756844,1757524,1757534,1757540 from trunk mod_http2: backport of latest changes - intermediate responses - graceful shutdown of connections - ht debug draft update git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1757542 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 16, 2016
-
-
Yann Ylavic authored
* Prevent redirect loops between workers within a balancer by limiting the number of redirects to the number balancer members. PR: 59864 Submitted by: rpluem Reviewed by: rpluem, jim, ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1756563 13f79535-47bb-0310-9956-ffa450edef68
-
Yann Ylavic authored
* Do not overwrite r->status with access_status if access_status is OK or DONE as in this case r->status might contain the true response code. PR: 59869 Submitted by: rpluem Reviewed by: rpluem, jim, ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1756562 13f79535-47bb-0310-9956-ffa450edef68
-
Yann Ylavic authored
mod_dav: Add dav_begin_multistatus, dav_send_one_response, dav_finish_multistatus, dav_send_multistatus, dav_handle_err, dav_failed_proppatch, dav_success_proppatch to mod_dav.h. Submitted by: minfrin Reviewed by: minfrin, jim, ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1756561 13f79535-47bb-0310-9956-ffa450edef68
-
Yann Ylavic authored
mod_dav: Add support for childtags to dav_error. Submitted by: minfrin Reviewed by: minfrin, jim, ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1756560 13f79535-47bb-0310-9956-ffa450edef68
-
Yann Ylavic authored
httpoxy workarounds, first draft patch as published for all 2.2.x+ sources Optimization to httpoxy workaround, for 2.4.23+ only. Submitted by: Dominic Scheirlinck <dominic vendhq.com>, ylavic Reviewed/backported by: wrowe, jim, ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1756559 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 03, 2016
-
-
Jim Jagielski authored
PR59815: rewrite per-directory + fcgi broken in 2.4.23 remove the query string from r->filename before calculating environment (SCRIPT_FILENAME) in mod_proxy_fcgi. Before PR59618, php-fpm would see proxy:fcgi:// and do some of this same stripping. Submitted by: covener Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1755077 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 22, 2016
-
-
Eric Covener authored
PR59844: stack-allocated ap_expr_info_t returned from mod_include git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1753782 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 20, 2016
-
-
Stefan Eissing authored
mod_http2: removed timeouts on master connection while reuqest are being processsed mod_http2: new H2CopyFiles directive git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1753542 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 10, 2016
-
-
Stefan Eissing authored
mod_http2: fixes flush handling for SETTINGS when no streams are open git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1752095 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 30, 2016
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1750841 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
modssl: reset client-verify state when renegotiation is aborted Submitted by: icing Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1750808 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 28, 2016
-
-
Jim Jagielski authored
Fix 'x' command processing in mod_sed. This has been tested using a slighly modified example taken from: https://blogs.oracle.com/basant/entry/using_mod_sed_to_filter (OutputSed "s/.\*//" has been changed in OutputSed "s/.*//") OutputSed "/Sunday/ {" OutputSed "h" OutputSed "s/.*//" OutputSed "N" OutputSed "s/\^.//" OutputSed "/Monday/ {" OutputSed "x" OutputSed "s/Sunday/Monday/" OutputSed "x" OutputSed "s/Monday/Tuesday/" OutputSed "H" OutputSed "g" OutputSed "}" OutputSed "}" Add CHANGES entry for r1749401 Submitted by: jailletc36 Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1750481 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 26, 2016
-
-
William A. Rowe Jr authored
of only 'few' or 'none' as fatal, but continue the ./configure Submitted by: trawick Backports: r1396440 [only the acinclude.m4, config5.m4 change was N/A] Reviewed by: wrowe, rpluem, ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1750254 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 22, 2016
-
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1749792 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1749775 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 20, 2016
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1749336 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
Merge r1749151 from trunk: mod_http2: fix for request abort when connections drops, introduced in 1.5.8 Submitted by: icing Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1749331 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 16, 2016
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748762 13f79535-47bb-0310-9956-ffa450edef68
-
Eric Covener authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748647 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 15, 2016
-
-
Stefan Eissing authored
mod_http2: more rigid error handling in DATA frame assembly git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748536 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 14, 2016
-
-
William A. Rowe Jr authored
failures under Visual Studio 2015 and other mismatched MSVCRT flavors. PR: 59630 Submitted by: Jan Ehrhardt <phpdev ehrhardt.nl> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748449 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 13, 2016
-
-
Graham Leggett authored
to opt-in previous behaviour (2.2) with CRLs verification when checking certificate(s) with no corresponding CRL. Submitted by: ylavic Reviewed by: icing, minfrin git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748338 13f79535-47bb-0310-9956-ffa450edef68
-
Graham Leggett authored
according the number of listeners buckets. Submitted by: ylavic Reviewed by: jim, minfrin git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748336 13f79535-47bb-0310-9956-ffa450edef68
-
Graham Leggett authored
for case-insensitive C/POSIX-locale token comparison. Submitted by: wrowe Reviewed by: jim, minfrin git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748334 13f79535-47bb-0310-9956-ffa450edef68
-
Graham Leggett authored
"UserDir" directive Submitted by: jailletc36 Reviewed by: jim, minfrin git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748332 13f79535-47bb-0310-9956-ffa450edef68
-
Graham Leggett authored
Cache-Control header parsing. Submitted by: jailletc36 Reviewed by: jim, minfrin git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748330 13f79535-47bb-0310-9956-ffa450edef68
-
Graham Leggett authored
Example: Included configuration files: (*) .../conf/httpd.conf (517) .../conf/extra/proxy-html.conf (91) /dev/null Submitted by: Jacob Champion <champion.pxi gmail.com> Reviewed by: covener, gsmith, minfrin git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748327 13f79535-47bb-0310-9956-ffa450edef68
-
Graham Leggett authored
SCRIPT_FILENAME to a FastCGI server. PR59618. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748324 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
mod_dav: Add dav_get_provider_name() function to obtain the name of the provider from mod_dav. Submitted by: minfrin Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748215 13f79535-47bb-0310-9956-ffa450edef68
-
Stefan Eissing authored
mod_proxy_http2: properly care for HTTP2 flow control of the frontend connection is HTTP/1.1. [Patch supplied by Evgeny Kotkov] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1748168 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 09, 2016
-
-
Stefan Eissing authored
mod_http2: improved cleanup of connection/streams/tasks to always have deterministic order regardless of event initiating it. Addresses reported crashes due to memory read after free issues. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1747532 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 07, 2016
-
-
Stefan Eissing authored
mod_http2: backport of 1.5.7 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1747194 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 06, 2016
-
-
William A. Rowe Jr authored
such that disabling either disables both, and that enabling either will trigger the more comprehensive SSLProxyCheckPeerName behavior. Only a single configuration remains to enable the legacy behavior, which is to explicitly disable SSLProxyCheckPeerName and enable SSLProxyCheckPeerCN. Changes to the proxy config directives leads us to a different 2.4 fix... https://github.com/wrowe/patches/blob/master/fix_proxy_check_peer-2.4.x.patch Backports: 1746647 Reviewed by: wrowe, icing, rpluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1747069 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
Add the <!--#comment ... --> syntax. Idea from Rob. Submitted by: jailletc36 Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1747054 13f79535-47bb-0310-9956-ffa450edef68
-
- May 23, 2016
-
-
Stefan Eissing authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1745137 13f79535-47bb-0310-9956-ffa450edef68
-