]> granicus.if.org Git - apache/log
apache
8 years agoDocumentation rebuild
Luca Toscano [Fri, 18 Mar 2016 23:02:06 +0000 (23:02 +0000)]
Documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735702 13f79535-47bb-0310-9956-ffa450edef68

8 years agoAdded notes to the HTTP/2 howto
Luca Toscano [Fri, 18 Mar 2016 23:01:47 +0000 (23:01 +0000)]
Added notes to the HTTP/2 howto

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735701 13f79535-47bb-0310-9956-ffa450edef68

8 years agoRemove leftover comment
Christophe Jaillet [Fri, 18 Mar 2016 20:02:02 +0000 (20:02 +0000)]
Remove leftover comment

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735668 13f79535-47bb-0310-9956-ffa450edef68

8 years agoAdd missing proxy_run_detach_backend() on error path
Jeff Trawick [Fri, 18 Mar 2016 17:33:40 +0000 (17:33 +0000)]
Add missing proxy_run_detach_backend() on error path

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735649 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: prohibit unnecessary flushing on master conn
Stefan Eissing [Fri, 18 Mar 2016 15:08:51 +0000 (15:08 +0000)]
mod_http2: prohibit unnecessary flushing on master conn

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735611 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: oops, forgot a rename
Stefan Eissing [Fri, 18 Mar 2016 14:30:17 +0000 (14:30 +0000)]
mod_http2: oops, forgot a rename

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735609 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: some cleanup in GGOAWAY handling, disabling PUSH when rmeote sends GOAWAY
Stefan Eissing [Fri, 18 Mar 2016 14:24:13 +0000 (14:24 +0000)]
mod_http2: some cleanup in GGOAWAY handling, disabling PUSH when rmeote sends GOAWAY

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735608 13f79535-47bb-0310-9956-ffa450edef68

8 years agoupdate transformation
André Malo [Thu, 17 Mar 2016 20:19:13 +0000 (20:19 +0000)]
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735491 13f79535-47bb-0310-9956-ffa450edef68

8 years agofix eol style
André Malo [Thu, 17 Mar 2016 20:16:33 +0000 (20:16 +0000)]
fix eol style

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735490 13f79535-47bb-0310-9956-ffa450edef68

8 years agoupdate after backport of current mod_http2
Stefan Eissing [Thu, 17 Mar 2016 17:05:02 +0000 (17:05 +0000)]
update after backport of current mod_http2

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735458 13f79535-47bb-0310-9956-ffa450edef68

8 years agorevert of r1735444 as leaking, fix in task filter removal
Stefan Eissing [Thu, 17 Mar 2016 16:25:47 +0000 (16:25 +0000)]
revert of r1735444 as leaking, fix in task filter removal

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735451 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: pushing slave conn setup outside of lock area
Stefan Eissing [Thu, 17 Mar 2016 15:22:09 +0000 (15:22 +0000)]
mod_http2: pushing slave conn setup outside of lock area

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735444 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: slave connections are reused
Stefan Eissing [Thu, 17 Mar 2016 12:55:11 +0000 (12:55 +0000)]
mod_http2: slave connections are reused

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735416 13f79535-47bb-0310-9956-ffa450edef68

8 years agoupdates after backport
Stefan Eissing [Thu, 17 Mar 2016 10:07:01 +0000 (10:07 +0000)]
updates after backport

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735384 13f79535-47bb-0310-9956-ffa450edef68

8 years agoDocumentation rebuild
Luca Toscano [Thu, 17 Mar 2016 07:58:24 +0000 (07:58 +0000)]
Documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735374 13f79535-47bb-0310-9956-ffa450edef68

8 years agoAdded some notes to the HTTP/2 howto
Luca Toscano [Thu, 17 Mar 2016 07:58:05 +0000 (07:58 +0000)]
Added some notes to the HTTP/2 howto

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735373 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_ssl: follow up to r1734561.
Yann Ylavic [Wed, 16 Mar 2016 22:54:27 +0000 (22:54 +0000)]
mod_ssl: follow up to r1734561.
Simplify CRL check mode and flags handling/merging by using a single mask (int).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735337 13f79535-47bb-0310-9956-ffa450edef68

8 years agoupdate changes after backport, version bump mod_http2
Stefan Eissing [Wed, 16 Mar 2016 15:18:04 +0000 (15:18 +0000)]
update changes after backport, version bump mod_http2

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735240 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: fix for bucket lifetime on master conn, mod_proxy_http2: flow control...
Stefan Eissing [Wed, 16 Mar 2016 14:01:53 +0000 (14:01 +0000)]
mod_http2: fix for bucket lifetime on master conn, mod_proxy_http2: flow control from front- to backend h2 connection

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735230 13f79535-47bb-0310-9956-ffa450edef68

8 years agoreverting the reverting of r1735174, r1735176 was the culprit
Stefan Eissing [Wed, 16 Mar 2016 13:09:47 +0000 (13:09 +0000)]
reverting the reverting of r1735174, r1735176 was the culprit

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735227 13f79535-47bb-0310-9956-ffa450edef68

8 years agoreverting r1735176
Stefan Eissing [Wed, 16 Mar 2016 13:00:37 +0000 (13:00 +0000)]
reverting r1735176

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735226 13f79535-47bb-0310-9956-ffa450edef68

8 years agoreverting r1735174 as http/1.1 just terminated before response
Stefan Eissing [Wed, 16 Mar 2016 11:06:28 +0000 (11:06 +0000)]
reverting r1735174 as http/1.1 just terminated before response

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735216 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http: Make sure HTTP filters are added on HTTP requests only.
Graham Leggett [Tue, 15 Mar 2016 23:13:43 +0000 (23:13 +0000)]
mod_http: Make sure HTTP filters are added on HTTP requests only.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735176 13f79535-47bb-0310-9956-ffa450edef68

8 years agompm: Generalise the ap_mpm_register_socket functions to accept pipes or sockets.
Graham Leggett [Tue, 15 Mar 2016 22:52:51 +0000 (22:52 +0000)]
mpm: Generalise the ap_mpm_register_socket functions to accept pipes or sockets.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735174 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_ssl: follow up to r1734561.
Yann Ylavic [Tue, 15 Mar 2016 19:13:36 +0000 (19:13 +0000)]
mod_ssl: follow up to r1734561.
Use the right crl_check_flags in ssl_callback_SSLVerify(), can be either
a client or proxy connection here.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735159 13f79535-47bb-0310-9956-ffa450edef68

8 years agoregen files deleted in r1735151
Eric Covener [Tue, 15 Mar 2016 18:08:05 +0000 (18:08 +0000)]
regen files deleted in r1735151

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735153 13f79535-47bb-0310-9956-ffa450edef68

8 years agoRebuild.
Lucien Gentis [Tue, 15 Mar 2016 17:48:07 +0000 (17:48 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735152 13f79535-47bb-0310-9956-ffa450edef68

8 years agoXML updates.
Lucien Gentis [Tue, 15 Mar 2016 17:45:57 +0000 (17:45 +0000)]
XML updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735151 13f79535-47bb-0310-9956-ffa450edef68

8 years agoreverting my previous commit
Luca Toscano [Tue, 15 Mar 2016 15:58:10 +0000 (15:58 +0000)]
reverting my previous commit

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735115 13f79535-47bb-0310-9956-ffa450edef68

8 years agoAdded some sections to the HTTP/2 howto. Still WIP.
Luca Toscano [Tue, 15 Mar 2016 15:51:37 +0000 (15:51 +0000)]
Added some sections to the HTTP/2 howto. Still WIP.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735114 13f79535-47bb-0310-9956-ffa450edef68

8 years ago[PATCH] mod_rewrite: double escaping of query strings in server context
Eric Covener [Tue, 15 Mar 2016 14:57:46 +0000 (14:57 +0000)]
[PATCH] mod_rewrite: double escaping of query strings in server context
(like PR50447, for server context)

Submitted By: Evgeny Kotkov <evgeny.kotkov visualsvn.com>
Committed By: covener

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1735088 13f79535-47bb-0310-9956-ffa450edef68

8 years agomake docs
Jeff Trawick [Mon, 14 Mar 2016 20:02:37 +0000 (20:02 +0000)]
make docs

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734990 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFollow-up to r1734817: Reorder, mention compatibility
Jeff Trawick [Mon, 14 Mar 2016 20:00:57 +0000 (20:00 +0000)]
Follow-up to r1734817: Reorder, mention compatibility

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734989 13f79535-47bb-0310-9956-ffa450edef68

8 years agosharing bucket_alloc for all streams inside mplx, explicit lifetime handling of EOR...
Stefan Eissing [Mon, 14 Mar 2016 16:43:52 +0000 (16:43 +0000)]
sharing bucket_alloc for all streams inside mplx, explicit lifetime handling of EOR bucket and tasks

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734957 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFollow-up to r1734817: suexec passes through mod_include's DOCUMENT_ARGS
Jeff Trawick [Mon, 14 Mar 2016 16:31:36 +0000 (16:31 +0000)]
Follow-up to r1734817: suexec passes through mod_include's DOCUMENT_ARGS

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734955 13f79535-47bb-0310-9956-ffa450edef68

8 years agoAdd CGIVar directive for configuring REQUEST_URI behavior
Jeff Trawick [Mon, 14 Mar 2016 15:42:45 +0000 (15:42 +0000)]
Add CGIVar directive for configuring REQUEST_URI behavior

The goal is to use this one directive to handle any configurable
CGI variable behavior; only one CGI variable is supported initially.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734947 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: update after backport, version bump
Stefan Eissing [Mon, 14 Mar 2016 11:09:21 +0000 (11:09 +0000)]
mod_http2: update after backport, version bump

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734919 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: allowing requests without :authority header
Stefan Eissing [Mon, 14 Mar 2016 10:48:54 +0000 (10:48 +0000)]
mod_http2: allowing requests without :authority header

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734910 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFix doc string for QualifyRedirectURL, and related typo in manual
Jeff Trawick [Sun, 13 Mar 2016 18:08:48 +0000 (18:08 +0000)]
Fix doc string for QualifyRedirectURL, and related typo in manual

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734835 13f79535-47bb-0310-9956-ffa450edef68

8 years agomake docs
Jeff Trawick [Sun, 13 Mar 2016 15:31:15 +0000 (15:31 +0000)]
make docs

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734819 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_include now sets DOCUMENT_ARGS.
Jeff Trawick [Sun, 13 Mar 2016 15:29:38 +0000 (15:29 +0000)]
mod_include now sets DOCUMENT_ARGS.

* Like DOCUMENT_URI, this is for the SSI document, not for any
  subrequest called for the include directive.
* Like QUERY_STRING, this is just r->args (or empty string if there are
  none), unlike QUERY_STRING_UNESCAPED.

The name of the variable is taken from the Zeus SSI implementation.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734817 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFix syntax error
Jeff Trawick [Sun, 13 Mar 2016 13:56:57 +0000 (13:56 +0000)]
Fix syntax error

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734807 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFix a small doxygen issue
Christophe Jaillet [Sat, 12 Mar 2016 16:51:56 +0000 (16:51 +0000)]
Fix a small doxygen issue

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734716 13f79535-47bb-0310-9956-ffa450edef68

8 years agocore: Extend support for setting aside data from the network input filter
Graham Leggett [Sat, 12 Mar 2016 00:43:58 +0000 (00:43 +0000)]
core: Extend support for setting aside data from the network input filter
to any connection or request input filter.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734656 13f79535-47bb-0310-9956-ffa450edef68

8 years agoSilent a smatch warning:
Christophe Jaillet [Fri, 11 Mar 2016 21:16:48 +0000 (21:16 +0000)]
Silent a smatch warning:
mod_auth_form.c:626 get_form_auth() warn: variable dereferenced before check 'sent_user' (see line 616)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734635 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: avoid unnecessary out flushing, avoid scoreboard updates unless code/msg...
Stefan Eissing [Fri, 11 Mar 2016 15:06:54 +0000 (15:06 +0000)]
mod_http2: avoid unnecessary out flushing, avoid scoreboard updates unless code/msg changes

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734575 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: simpler flushing on master out
Stefan Eissing [Fri, 11 Mar 2016 14:18:18 +0000 (14:18 +0000)]
mod_http2: simpler flushing on master out

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734571 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_ssl: Add no_crl_for_cert_ok flag to SSLCARevocationCheck directive
Yann Ylavic [Fri, 11 Mar 2016 13:51:17 +0000 (13:51 +0000)]
mod_ssl: Add no_crl_for_cert_ok flag to SSLCARevocationCheck directive
to opt-in previous behaviour (2.2) with CRLs verification when checking
certificate(s) with no corresponding CRL.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734561 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_proxy_http2: using SUSPENDED from handler when passing request_rec to other engine
Stefan Eissing [Fri, 11 Mar 2016 12:59:29 +0000 (12:59 +0000)]
mod_proxy_http2: using SUSPENDED from handler when passing request_rec to other engine

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734549 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: some more code cleanup
Stefan Eissing [Thu, 10 Mar 2016 17:06:57 +0000 (17:06 +0000)]
mod_http2: some more code cleanup

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734434 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: some code cleanup of stream request body handling, potential avoid a buffe...
Stefan Eissing [Thu, 10 Mar 2016 15:51:14 +0000 (15:51 +0000)]
mod_http2: some code cleanup of stream request body handling, potential avoid a buffer copy

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734428 13f79535-47bb-0310-9956-ffa450edef68

8 years agoupdate after backport, bumnping mod_http2 internal version number after backport...
Stefan Eissing [Thu, 10 Mar 2016 14:02:14 +0000 (14:02 +0000)]
update after backport, bumnping mod_http2 internal version number after backport to 2.4

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734417 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_authz_host: add a new "forward-dns" authorization type
Fabien Coelho [Thu, 10 Mar 2016 13:33:31 +0000 (13:33 +0000)]
mod_authz_host: add a new "forward-dns" authorization type

This new type does not rely on reverse DNS lookups.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734412 13f79535-47bb-0310-9956-ffa450edef68

8 years agofleshing out the http2 howto a bit
Stefan Eissing [Thu, 10 Mar 2016 12:57:38 +0000 (12:57 +0000)]
fleshing out the http2 howto a bit

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734405 13f79535-47bb-0310-9956-ffa450edef68

8 years agonetware build patch by NormW, v3
Stefan Eissing [Thu, 10 Mar 2016 09:28:25 +0000 (09:28 +0000)]
netware build patch by NormW, v3

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734372 13f79535-47bb-0310-9956-ffa450edef68

8 years agoxforms
Christophe Jaillet [Thu, 10 Mar 2016 05:32:45 +0000 (05:32 +0000)]
xforms

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734352 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFix tag alignment
Christophe Jaillet [Thu, 10 Mar 2016 05:32:08 +0000 (05:32 +0000)]
Fix tag alignment

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734351 13f79535-47bb-0310-9956-ffa450edef68

8 years agoxforms
Christophe Jaillet [Thu, 10 Mar 2016 05:28:11 +0000 (05:28 +0000)]
xforms

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734349 13f79535-47bb-0310-9956-ffa450edef68

8 years agoBe more consistent in the way examples are formatted
Christophe Jaillet [Thu, 10 Mar 2016 05:26:50 +0000 (05:26 +0000)]
Be more consistent in the way examples are formatted

Spotted by David Eisner  in online doc

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734348 13f79535-47bb-0310-9956-ffa450edef68

8 years agoupdate transformation
André Malo [Wed, 9 Mar 2016 22:28:13 +0000 (22:28 +0000)]
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734327 13f79535-47bb-0310-9956-ffa450edef68

8 years agofix error in quickreference
André Malo [Wed, 9 Mar 2016 22:25:13 +0000 (22:25 +0000)]
fix error in quickreference

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734326 13f79535-47bb-0310-9956-ffa450edef68

8 years agoupdate transformation
André Malo [Wed, 9 Mar 2016 22:07:25 +0000 (22:07 +0000)]
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734323 13f79535-47bb-0310-9956-ffa450edef68

8 years agofix properties
André Malo [Wed, 9 Mar 2016 22:01:30 +0000 (22:01 +0000)]
fix properties

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734322 13f79535-47bb-0310-9956-ffa450edef68

8 years agofollowup to r1734125: null check for r->args
Eric Covener [Wed, 9 Mar 2016 18:23:23 +0000 (18:23 +0000)]
followup to r1734125: null check for r->args
before cleaning up some QSA cases.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734294 13f79535-47bb-0310-9956-ffa450edef68

8 years agonetware build patches by NormW
Stefan Eissing [Wed, 9 Mar 2016 16:52:55 +0000 (16:52 +0000)]
netware build patches by NormW

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734286 13f79535-47bb-0310-9956-ffa450edef68

8 years agodeclaring ap_create_request for external linkage
Stefan Eissing [Wed, 9 Mar 2016 16:09:35 +0000 (16:09 +0000)]
declaring ap_create_request for external linkage

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734281 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: more safe approach to async mpm keepalive connection handling
Stefan Eissing [Wed, 9 Mar 2016 15:37:52 +0000 (15:37 +0000)]
mod_http2: more safe approach to async mpm keepalive connection handling

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734274 13f79535-47bb-0310-9956-ffa450edef68

8 years agobackported
Eric Covener [Wed, 9 Mar 2016 15:14:14 +0000 (15:14 +0000)]
backported

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734260 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_proxy_http2: rescheduling of requests not processed by backend on GOAWAY
Stefan Eissing [Wed, 9 Mar 2016 14:51:33 +0000 (14:51 +0000)]
mod_proxy_http2: rescheduling of requests not processed by backend on GOAWAY

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734253 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_reqtimeout: Prevent long response times from triggering a timeout once
Yann Ylavic [Wed, 9 Mar 2016 13:43:53 +0000 (13:43 +0000)]
mod_reqtimeout: Prevent long response times from triggering a timeout once
the request has been fully read.  PR 59045.

Adds an output filter which detects EOR buckets and resets the timeout so
that the input filter does nothing (until the next request is read).

This makes the bypass of nonblocking+speculative in reqtimeout_filter()
useless, and by removing it we can detect potential timeout for speculative
reads outside check_pipeline() earlier (the code to not extend the timeout
for speculative reads is still there to prevent those from biasing until the
real/relevant data).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734239 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_proxy_http2 documentation, addition of request notes proxy-status and proxy-sourc...
Stefan Eissing [Wed, 9 Mar 2016 13:41:16 +0000 (13:41 +0000)]
mod_proxy_http2 documentation, addition of request notes proxy-status and proxy-source-port

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734238 13f79535-47bb-0310-9956-ffa450edef68

8 years agoadded AP_DECLARE for new ap_create_request
Stefan Eissing [Wed, 9 Mar 2016 12:39:04 +0000 (12:39 +0000)]
added AP_DECLARE for new ap_create_request

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734231 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_proxy_http2: single engine per type per master connection, removing some race...
Stefan Eissing [Wed, 9 Mar 2016 11:51:25 +0000 (11:51 +0000)]
mod_proxy_http2: single engine per type per master connection, removing some race conditions on engine exit, mod_http2: better debug logging by tagging slave connection with task id

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734221 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_rewrite: Add QSL|qslast flag to allow rewrites to files with
Eric Covener [Tue, 8 Mar 2016 19:18:15 +0000 (19:18 +0000)]
mod_rewrite: Add QSL|qslast flag to allow rewrites to files with
literal question marks in their names.

PR 58777.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734125 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_proxy_http2: stability improvements
Stefan Eissing [Tue, 8 Mar 2016 14:22:34 +0000 (14:22 +0000)]
mod_proxy_http2: stability improvements

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734097 13f79535-47bb-0310-9956-ffa450edef68

8 years agoDocumentation rebuild
Luca Toscano [Tue, 8 Mar 2016 13:13:25 +0000 (13:13 +0000)]
Documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734071 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFollow up to r1734058: small s/the/a/.
Yann Ylavic [Tue, 8 Mar 2016 12:55:14 +0000 (12:55 +0000)]
Follow up to r1734058: small s/the/a/.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734069 13f79535-47bb-0310-9956-ffa450edef68

8 years agoDocumentation rebuild
Luca Toscano [Tue, 8 Mar 2016 12:51:43 +0000 (12:51 +0000)]
Documentation rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734068 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFixed missing / in tag
Luca Toscano [Tue, 8 Mar 2016 12:50:24 +0000 (12:50 +0000)]
Fixed missing / in tag

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734067 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFollow up to r1734058: fix typo.
Yann Ylavic [Tue, 8 Mar 2016 12:25:52 +0000 (12:25 +0000)]
Follow up to r1734058: fix typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734060 13f79535-47bb-0310-9956-ffa450edef68

8 years agoDocument workaround with OpenSSL < 1.0.2 regarding multiple certificates
Yann Ylavic [Tue, 8 Mar 2016 12:18:37 +0000 (12:18 +0000)]
Document workaround with OpenSSL < 1.0.2 regarding multiple certificates
types (RSA, DSA, ECC) and default DH parameters.  PR 59087.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734058 13f79535-47bb-0310-9956-ffa450edef68

8 years agocore: Split ap_create_request() from ap_read_request()
Graham Leggett [Mon, 7 Mar 2016 23:55:08 +0000 (23:55 +0000)]
core: Split ap_create_request() from ap_read_request()

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734009 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_ssl: Don't lose track of the SSL context if the ssl_run_pre_handshake()
Graham Leggett [Mon, 7 Mar 2016 23:40:17 +0000 (23:40 +0000)]
mod_ssl: Don't lose track of the SSL context if the ssl_run_pre_handshake()
hook returns an error.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1734006 13f79535-47bb-0310-9956-ffa450edef68

8 years agoRemove another backported item
Christophe Jaillet [Mon, 7 Mar 2016 20:05:10 +0000 (20:05 +0000)]
Remove another backported item

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733970 13f79535-47bb-0310-9956-ffa450edef68

8 years agoRemove some backported items
Christophe Jaillet [Mon, 7 Mar 2016 20:00:49 +0000 (20:00 +0000)]
Remove some backported items

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733969 13f79535-47bb-0310-9956-ffa450edef68

8 years agoTimeout scenarios are more of an unordered list.
Eric Covener [Mon, 7 Mar 2016 18:23:02 +0000 (18:23 +0000)]
Timeout scenarios are more of an unordered list.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733953 13f79535-47bb-0310-9956-ffa450edef68

8 years agoNote that Timeout on a new connection can be "hidden" by an
Eric Covener [Mon, 7 Mar 2016 18:22:39 +0000 (18:22 +0000)]
Note that Timeout on a new connection can be "hidden" by an
AcceptFilter.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733952 13f79535-47bb-0310-9956-ffa450edef68

8 years agomixmatched sections reported in comments
Eric Covener [Sat, 5 Mar 2016 18:10:26 +0000 (18:10 +0000)]
mixmatched sections reported in comments

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733747 13f79535-47bb-0310-9956-ffa450edef68

8 years agoRebuild.
Lucien Gentis [Sat, 5 Mar 2016 15:55:23 +0000 (15:55 +0000)]
Rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733730 13f79535-47bb-0310-9956-ffa450edef68

8 years agoXML updates.
Lucien Gentis [Sat, 5 Mar 2016 15:54:15 +0000 (15:54 +0000)]
XML updates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733728 13f79535-47bb-0310-9956-ffa450edef68

8 years agomod_http2: support for several different request engines per connection, fixes CVE...
Stefan Eissing [Sat, 5 Mar 2016 15:45:12 +0000 (15:45 +0000)]
mod_http2: support for several different request engines per connection, fixes CVE-2016-1546

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733727 13f79535-47bb-0310-9956-ffa450edef68

8 years agoUse ap_array_str_contains to simplify code
Christophe Jaillet [Sat, 5 Mar 2016 07:15:55 +0000 (07:15 +0000)]
Use ap_array_str_contains to simplify code
Remove a useless test (groups is always NULL)
Improve some style

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733691 13f79535-47bb-0310-9956-ffa450edef68

8 years agoab: follow up to r1733537: CHANGES entry.
Yann Ylavic [Fri, 4 Mar 2016 00:12:15 +0000 (00:12 +0000)]
ab: follow up to r1733537: CHANGES entry.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733538 13f79535-47bb-0310-9956-ffa450edef68

8 years agoab: Use caseless matching for HTTP tokens (e.g. content-length).
Yann Ylavic [Fri, 4 Mar 2016 00:10:10 +0000 (00:10 +0000)]
ab: Use caseless matching for HTTP tokens (e.g. content-length).
PR 59111.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733537 13f79535-47bb-0310-9956-ffa450edef68

8 years agoUse ap_array_str_contains to simplify code
Christophe Jaillet [Thu, 3 Mar 2016 20:57:59 +0000 (20:57 +0000)]
Use ap_array_str_contains to simplify code

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733523 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFix version in compatibility note
Christophe Jaillet [Thu, 3 Mar 2016 05:36:04 +0000 (05:36 +0000)]
Fix version in compatibility note

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733415 13f79535-47bb-0310-9956-ffa450edef68

8 years agorebuild
Rich Bowen [Thu, 3 Mar 2016 01:15:38 +0000 (01:15 +0000)]
rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733404 13f79535-47bb-0310-9956-ffa450edef68

8 years agoFix weird indentation
Rich Bowen [Thu, 3 Mar 2016 01:12:33 +0000 (01:12 +0000)]
Fix weird indentation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733402 13f79535-47bb-0310-9956-ffa450edef68

8 years agoRebuild
Rich Bowen [Thu, 3 Mar 2016 00:56:24 +0000 (00:56 +0000)]
Rebuild

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733400 13f79535-47bb-0310-9956-ffa450edef68

8 years agoUnnecessary .*'s floating around just make this less readable.
Rich Bowen [Thu, 3 Mar 2016 00:54:41 +0000 (00:54 +0000)]
Unnecessary .*'s floating around just make this less readable.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1733398 13f79535-47bb-0310-9956-ffa450edef68