summaryrefslogtreecommitdiffstats
path: root/CHANGES (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mod_cache: Use the actual URI path and query-string for identifying theYann Ylavic2016-08-161-0/+4
| | | | | | | | | cached entity (key), such that rewrites are taken into account when running afterwards (CacheQuickHandler off). PR 21935. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1756553 13f79535-47bb-0310-9956-ffa450edef68
* mod_ssl: Fix quick renegotiation (OptRenegotiaton) with no intermediateYann Ylavic2016-08-161-0/+3
| | | | | | | | | | in the client certificate chain. PR 55786. This is done by handling an empty cert chain as no/NULL chain. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1756542 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: support for intermediate responsesStefan Eissing2016-08-051-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1755323 13f79535-47bb-0310-9956-ffa450edef68
* mod_reqtimeout: Fix body timeout disabling for CONNECT requests to avoidYann Ylavic2016-07-281-0/+4
| | | | | | | | | triggering mod_proxy_connect's AH01018 once the tunnel is established. https://bugzilla.mozilla.org/show_bug.cgi?id=1279483#c9 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1754391 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: update after backportStefan Eissing2016-07-261-8/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1754129 13f79535-47bb-0310-9956-ffa450edef68
* * Prevent redirect loops between workers within a balancer by limiting theRuediger Pluem2016-07-201-0/+4
| | | | | | | | | number of redirects to the number balancer members. PR: 59864 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1753594 13f79535-47bb-0310-9956-ffa450edef68
* * Fix typoRuediger Pluem2016-07-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1753593 13f79535-47bb-0310-9956-ffa450edef68
* * Do not overwrite r->status with access_status if access_status is OK or DONERuediger Pluem2016-07-201-0/+3
| | | | | | | | | as in this case r->status might contain the true response code. PR: 59869 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1753592 13f79535-47bb-0310-9956-ffa450edef68
* * Whitespace policeRuediger Pluem2016-07-201-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1753591 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: new H2CopyFiles directiveStefan Eissing2016-07-201-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1753498 13f79535-47bb-0310-9956-ffa450edef68
* mod_proxy_fcgi: avoid loops serving proxied error documentsLuca Toscano2016-07-181-0/+3
| | | | | | | | | | | | | | | 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. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1753167 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in CHANGESLuca Toscano2016-07-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1752398 13f79535-47bb-0310-9956-ffa450edef68
* Force mod_proxy_fcgi to read the whole FCGI response Luca Toscano2016-07-121-0/+4
| | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1752347 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: no master timeout while requests are ongoingStefan Eissing2016-07-111-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1752145 13f79535-47bb-0310-9956-ffa450edef68
* mod_crypto: Add the all purpose crypto filters with support for HLS.Graham Leggett2016-07-101-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1752099 13f79535-47bb-0310-9956-ffa450edef68
* update after backportStefan Eissing2016-07-101-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1752096 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: fixing flush on SETTINGS frames without open streamsStefan Eissing2016-07-101-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1752087 13f79535-47bb-0310-9956-ffa450edef68
* Updated description of the change to reflect the last patchLuca Toscano2016-07-031-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1751147 13f79535-47bb-0310-9956-ffa450edef68
* Updated credits after Yann's patchLuca Toscano2016-07-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1751139 13f79535-47bb-0310-9956-ffa450edef68
* ab: add SNI support when available.Yann Ylavic2016-06-301-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1750854 13f79535-47bb-0310-9956-ffa450edef68
* modssl: reset client-verify state when renegotiation is abortedStefan Eissing2016-06-301-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1750779 13f79535-47bb-0310-9956-ffa450edef68
* mod_proxy_{http,ajp,fcgi}}: don't reuse backend connections with data availableYann Ylavic2016-06-271-0/+3
| | | | | | | | | | | | | before the request is sent. PR 57832. ap_proxy_check_backend() can be used before ap_proxy_connect_backend() to try to read available data (including from the filters), and is called by ap_proxy_connect_backend() to check the socket state only (as before, still relevant after ap_proxy_check_backend() due to filter data which may not have triggered a real socket operation). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1750392 13f79535-47bb-0310-9956-ffa450edef68
* mod_proxy: revert r1750301, r1750305 and r1750311.Yann Ylavic2016-06-271-3/+0
| | | | | | Rework needed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1750376 13f79535-47bb-0310-9956-ffa450edef68
* mod_proxy: follow up to r1750301.Yann Ylavic2016-06-271-0/+3
| | | | | | | | | | s/is_socket_connected/get_socket_connected/ in the !USE_ALTERNATE_IS_CONNECTED case, and add CHANGE + MMN entries. [Reverted by r1750376] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1750305 13f79535-47bb-0310-9956-ffa450edef68
* update after backportStefan Eissing2016-06-221-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1749685 13f79535-47bb-0310-9956-ffa450edef68
* mod_proxy_http2: improved retry when encountering errored/shutdown connectionsStefan Eissing2016-06-211-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1749505 13f79535-47bb-0310-9956-ffa450edef68
* Add CHANGES entry for r1749401Christophe Jaillet2016-06-201-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1749404 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: update after backportStefan Eissing2016-06-151-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1748538 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: more rigid error handling in DATA frame assemblyStefan Eissing2016-06-151-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1748531 13f79535-47bb-0310-9956-ffa450edef68
* Prepare to backport, this is not specific to VS 2015...William A. Rowe Jr2016-06-141-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1748448 13f79535-47bb-0310-9956-ffa450edef68
* Drop an invalid Last-Modified header value returned by a FCGI/CGILuca Toscano2016-06-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | script instead tranforming it to Unix Epoch. This bug was mentioned in the users@ mailing list and outlined in the following centos bug: https://bugs.centos.org/view.php?id=10940 To reproduce the issue it is sufficient to connect mod-fastcgi to a PHP script that returns a HTTP response with the header "Last-Modified: foo". The header will be modified by script_util.c to "Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT". Dropping an invalid header in this case seems to be the most consistent and correct option in my opinion, plus it shouldn't break existing configurations. Returning Unix Epoch might be dangerous and should be avoided, but please let me know your opinions. Moreover this is my first commit outside the documentation court, I hope to have got the procedure right. This fix has been tested also with the 2.4.x branch. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1748379 13f79535-47bb-0310-9956-ffa450edef68
* Allow other modules to become providers and add ACLsGraham Leggett2016-06-141-0/+4
| | | | | | | to the DAV response. Requires apr-util v1.6+. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1748322 13f79535-47bb-0310-9956-ffa450edef68
* backported to 2.4.21-devJim Jagielski2016-06-131-11/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1748216 13f79535-47bb-0310-9956-ffa450edef68
* mod_dav: Add dav_begin_multistatus, dav_send_one_response,Graham Leggett2016-06-121-0/+5
| | | | | | | | dav_finish_multistatus, dav_send_multistatus, dav_handle_err, dav_failed_proppatch, dav_success_proppatch to mod_dav.h. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1748047 13f79535-47bb-0310-9956-ffa450edef68
* mod_dav: Add dav_get_provider_name() function to obtain the nameGraham Leggett2016-06-121-0/+4
| | | | | | | of the provider from mod_dav. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1747946 13f79535-47bb-0310-9956-ffa450edef68
* Strip proxy:fcgi:// just like proxy:balancerEric Covener2016-06-111-0/+4
| | | | | | | | | Submitted By: Jacob Champion <champion.pxi gmail.com> Committed By: covener git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1747810 13f79535-47bb-0310-9956-ffa450edef68
* Add -DDUMP_INCLUDES configtest option to show the treeEric Covener2016-06-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | of Included configuration files. Example: Included configuration files: (*) .../conf/httpd.conf (517) .../conf/extra/proxy-html.conf (91) /dev/null Submitted By: Jacob Champion <champion.pxi gmail.com> Committed By: covener git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1747808 13f79535-47bb-0310-9956-ffa450edef68
* mod_proxy_http2: fix flow control when frontend connection is HTTP/1.1, ↵Stefan Eissing2016-06-101-0/+3
| | | | | | patch by Evgeny Kotkov git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1747735 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: uddated changes and version after backportStefan Eissing2016-06-091-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1747535 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: more orderly destruction of stream/task pairsStefan Eissing2016-06-091-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1747531 13f79535-47bb-0310-9956-ffa450edef68
* backported (expected more)Eric Covener2016-06-091-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1747467 13f79535-47bb-0310-9956-ffa450edef68
* update CHANGES and mod_http2 version after backportStefan Eissing2016-06-071-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1747201 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: fixes a mem corruption when streams/connections terminated before ↵Stefan Eissing2016-06-071-0/+3
| | | | | | tasks returned git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1747170 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: updated CHANGES and version bump after backportStefan Eissing2016-06-061-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1746988 13f79535-47bb-0310-9956-ffa450edef68
* mod_dav: Add support for childtags to dav_error.Graham Leggett2016-05-311-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1746207 13f79535-47bb-0310-9956-ffa450edef68
* PR59630: include OpenSSL_Applink when compiling on Visual Studio 2015 and upGregg Lewis Smith2016-05-271-0/+3
| | | | | | | | Submitted By: Jan Ehrhardt <phpdev ehrhardt.nl> Committed By: gsmith git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1745767 13f79535-47bb-0310-9956-ffa450edef68
* backportedJim Jagielski2016-05-211-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1744950 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: improved resume/response/window update handling on master connectionStefan Eissing2016-05-201-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1744712 13f79535-47bb-0310-9956-ffa450edef68
* CHANGES update and version bump after backport of mod_http2 v1.5.5Stefan Eissing2016-05-181-11/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1744421 13f79535-47bb-0310-9956-ffa450edef68
* mod_http2: fixes timeout vs. keepalive timeout use when closing streams on ↵Stefan Eissing2016-05-181-2/+6
| | | | | | flush, adding pseudo header length check against limit_req_line git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1744415 13f79535-47bb-0310-9956-ffa450edef68