]>
granicus.if.org Git - apache/log
Christophe Jaillet [Fri, 30 Oct 2015 20:52:29 +0000 (20:52 +0000)]
xform
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711548 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Fri, 30 Oct 2015 20:29:42 +0000 (20:29 +0000)]
Fix a typo in doc as spotted by ceving in online doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711547 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 30 Oct 2015 16:15:40 +0000 (16:15 +0000)]
improved h2c write performance
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711503 13f79535 -47bb-0310-9956-
ffa450edef68
Jan Kaluža [Fri, 30 Oct 2015 14:07:28 +0000 (14:07 +0000)]
Fix crash in ap_mpm_pod_check call caused by NULL dereference of its parameter
when starting httpd as single process (httpd -X).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711479 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 30 Oct 2015 11:29:50 +0000 (11:29 +0000)]
fixing unbuffered output handling for h2c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711451 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 29 Oct 2015 14:38:52 +0000 (14:38 +0000)]
some tuning of buffer/write record sizes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711283 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 29 Oct 2015 12:20:53 +0000 (12:20 +0000)]
inserting needed flush buckets on master connections again, rewrite task queue for better mem usage and less copying
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711235 13f79535 -47bb-0310-9956-
ffa450edef68
Mike Rumph [Wed, 28 Oct 2015 18:30:44 +0000 (18:30 +0000)]
Generated doc changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711096 13f79535 -47bb-0310-9956-
ffa450edef68
Mike Rumph [Wed, 28 Oct 2015 18:25:30 +0000 (18:25 +0000)]
Add compatibility note to mod_http2 doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711094 13f79535 -47bb-0310-9956-
ffa450edef68
Mike Rumph [Wed, 28 Oct 2015 18:18:46 +0000 (18:18 +0000)]
Generated doc changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711090 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Wed, 28 Oct 2015 15:53:07 +0000 (15:53 +0000)]
http2 priority based scheduling of stream execution in each session
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1711044 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 27 Oct 2015 14:15:56 +0000 (14:15 +0000)]
http2 TLS record size handling configuration, improved output write frequency
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710825 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Tue, 27 Oct 2015 06:45:03 +0000 (06:45 +0000)]
RFC2616 defines #rules as:
#rule
A construct "#" is defined, similar to "*", for defining lists of
elements. The full form is "<n>#<m>element" indicating at least
<n> and at most <m> elements, each separated by one or more commas
(",") and OPTIONAL linear white space (LWS). This makes the usual
form of lists very easy; a rule such as
( *LWS element *( *LWS "," *LWS element ))
can be shown as
1#element
It also defines Linear White Space (LWS) as:
LWS = [CRLF] 1*( SP | HT )
The actual implementation only accepts SP (Space) and not HT (Horizontal Tab) when parsing cache related header fields (i.e. "Vary", "Cache-Control" and "Pragma")
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710723 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 26 Oct 2015 15:10:22 +0000 (15:10 +0000)]
improvements in stream reset handling and early stream close
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710616 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 26 Oct 2015 13:48:13 +0000 (13:48 +0000)]
fix for null connection states
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710597 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 26 Oct 2015 13:19:40 +0000 (13:19 +0000)]
improved timeout handling on main connection, shorter lingering close, conn_state set before read
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710594 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 26 Oct 2015 12:19:52 +0000 (12:19 +0000)]
lowering log level for common client connection issues
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710584 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 26 Oct 2015 12:15:43 +0000 (12:15 +0000)]
first request on master connection only reports more preferred protocols in Upgrade header
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710583 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 26 Oct 2015 11:27:08 +0000 (11:27 +0000)]
disabling protocol upgrades on slave connections
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710572 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Sun, 25 Oct 2015 12:20:53 +0000 (12:20 +0000)]
Remove more backported items from trunk CHANGES.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710437 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Sun, 25 Oct 2015 12:11:04 +0000 (12:11 +0000)]
Remove backported items.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710436 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Sun, 25 Oct 2015 09:30:51 +0000 (09:30 +0000)]
fixing compilation issue for older platform
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710419 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Sat, 24 Oct 2015 23:37:10 +0000 (23:37 +0000)]
block bcrypt on EBCDIC -- lots of ascii-isms in apr-util's bcrypt.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710403 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Sat, 24 Oct 2015 21:34:52 +0000 (21:34 +0000)]
followup to r1710380 -- refactored name and didn't have 'make depend'
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710391 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Sat, 24 Oct 2015 19:13:16 +0000 (19:13 +0000)]
Make the fix for fully qualifying REDIRECT_URL from PR#57785 opt-in.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710380 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 23 Oct 2015 15:14:50 +0000 (15:14 +0000)]
announce protocol choices on first request
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710231 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 23 Oct 2015 11:54:41 +0000 (11:54 +0000)]
improvements in http2 connection and worker shutdown, hopefully addressing high load segfaults
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710185 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 23 Oct 2015 08:38:24 +0000 (08:38 +0000)]
changelog update re r1709995
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710141 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Thu, 22 Oct 2015 21:19:52 +0000 (21:19 +0000)]
core: follow up to r1710095.
Simplify logic in check_pipeline(), and log unexpected errors.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710105 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Thu, 22 Oct 2015 20:26:12 +0000 (20:26 +0000)]
core: Limit to ten the number of tolerated empty lines between request,
and consume them before the pipelining check to avoid possible response
delay when reading the next request without flushing.
Before this commit, the maximum number of empty lines was the same as
configured LimitRequestFields, defaulting to 100, which was way too much.
We now use a fixed/hard limit of 10 (DEFAULT_LIMIT_BLANK_LINES).
check_pipeline() is changed to check for (up to the limit) and comsume the
trailing [CR]LFs so that they won't be interpreted as pipelined requests,
otherwise we would block on the next read without flushing data, and hence
possibly delay pending response(s) until the next/real request comes in or
the keepalive timeout expires.
Finally, when the maximum number of empty line is reached in
read_request_line(), or that request line does not contains at least a method
and an (valid) URI, we can fail early and avoid some failure detected in
further processing.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710095 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 22 Oct 2015 13:23:28 +0000 (13:23 +0000)]
mod_http2: no longer messing with mod_ssl config in slave connections, special RST_STREAM failures when 403 responses are due to prohibited TLS renegotiations
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1710014 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 22 Oct 2015 11:36:22 +0000 (11:36 +0000)]
mod_ssl: check request-server for TLS settings compatible to handshake server, allow request if equal, renegotiation checks: remember last used cipher_suite for optimizations, deny any regnegotiation in presence of master connection
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1709995 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 20 Oct 2015 14:13:06 +0000 (14:13 +0000)]
moved ssl handshake trigger from mod_http2 to new process_connection hook in mod_ssl
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1709602 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 20 Oct 2015 14:02:16 +0000 (14:02 +0000)]
Bump version for the expression parser SSL fix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1709596 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 20 Oct 2015 13:42:23 +0000 (13:42 +0000)]
new ap_is_allowed_protocol() for testing configured protocols, added H2Upgrade on/off directive, changed H2Direct default back to on when h2c is in Protocols
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1709587 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 17 Oct 2015 14:07:20 +0000 (14:07 +0000)]
Rebuil.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1709173 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 17 Oct 2015 14:06:27 +0000 (14:06 +0000)]
XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1709172 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Fri, 16 Oct 2015 22:36:17 +0000 (22:36 +0000)]
mod_session: Introduce SessionExpiryUpdateInterval which allows to
configure the session/cookie expiry's update interval. PR 57300.
Submitted by: Paul Spangler <paul.spangler ni.com>
Reviewed/Committed by: ylavic
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1709121 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Fri, 16 Oct 2015 14:17:26 +0000 (14:17 +0000)]
core: fix scoreboard alignment issues and crash (SIGBUS) on picky hardware.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1709008 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 15 Oct 2015 13:14:37 +0000 (13:14 +0000)]
changed H2Compliance to H2ModernTLSOnly, added description in module docs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708815 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Wed, 14 Oct 2015 12:10:11 +0000 (12:10 +0000)]
mod_http2: new directive H2Compliance on/off, checking TLS protocol and cipher against RFC7540
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708593 13f79535 -47bb-0310-9956-
ffa450edef68
Gregg Lewis Smith [Wed, 14 Oct 2015 02:24:17 +0000 (02:24 +0000)]
we no longer provide .msi installers for Windows
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708543 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Tue, 13 Oct 2015 21:24:28 +0000 (21:24 +0000)]
build doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708516 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Tue, 13 Oct 2015 21:20:22 +0000 (21:20 +0000)]
Add version when http2 has been included
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708515 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 13 Oct 2015 10:25:17 +0000 (10:25 +0000)]
showing HTTP/2 in access logs and server status
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708319 13f79535 -47bb-0310-9956-
ffa450edef68
André Malo [Mon, 12 Oct 2015 18:33:55 +0000 (18:33 +0000)]
update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708194 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 12 Oct 2015 14:14:36 +0000 (14:14 +0000)]
when stream gets reset by client, forward info to mplx and fail writes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708124 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 12 Oct 2015 13:13:45 +0000 (13:13 +0000)]
mod_ssl: performing protocol switch directly after ALPN selection, mod_http2: connection hook inits network filters to force TLS handshake, reads input only if H2Direct explicitly enabled, changes H2Direct default to off even for cleartext connections
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708107 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 12 Oct 2015 11:57:42 +0000 (11:57 +0000)]
core: follow up to r1708084.
We don't want to process the subrequest either in ap_sub_req_method_uri()
if the quick-handler returned an error (or any final status).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708095 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 12 Oct 2015 11:05:18 +0000 (11:05 +0000)]
core: follow up to r1708084,
1708088 : remove tabs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708090 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 12 Oct 2015 11:04:02 +0000 (11:04 +0000)]
core: follow up to r1708084: we still need to take care of DONE in any case.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708088 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 12 Oct 2015 10:56:12 +0000 (10:56 +0000)]
core: we don't want to run the subrequest's handler if the
quick-handler returned an error (or any final status).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708084 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Sun, 11 Oct 2015 17:04:10 +0000 (17:04 +0000)]
ifdef'fing MMAP bucket checks for platform that do not have them
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1708002 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sun, 11 Oct 2015 13:47:26 +0000 (13:47 +0000)]
XML updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707977 13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Sat, 10 Oct 2015 16:39:05 +0000 (16:39 +0000)]
Rebuild xml changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707897 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Sat, 10 Oct 2015 15:41:54 +0000 (15:41 +0000)]
s/h2_module/http2_module/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707889 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Sat, 10 Oct 2015 15:28:12 +0000 (15:28 +0000)]
Xforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707886 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Sat, 10 Oct 2015 14:27:16 +0000 (14:27 +0000)]
Fix small typo in new docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707883 13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Fri, 9 Oct 2015 23:25:02 +0000 (23:25 +0000)]
PR 53845: Remove commented config regarding DNT because the spec now has CR status (confirming our interpretation) and MS has committed to changing their implementation: http://blogs.microsoft.com/on-the-issues/2015/04/03/an-update-on-microsofts-approach-to-do-not-track/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707831 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 9 Oct 2015 14:24:46 +0000 (14:24 +0000)]
avoid double eos buckets on stream output brigades, add stream rst infrstructure, bump to 1.0.1-DEV
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707735 13f79535 -47bb-0310-9956-
ffa450edef68
Gregg Lewis Smith [Fri, 9 Oct 2015 00:57:26 +0000 (00:57 +0000)]
add nghttp2 and libxml2 stuff to NOTICE.txt & COPYRIGHT.txt
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707640 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Thu, 8 Oct 2015 22:35:03 +0000 (22:35 +0000)]
Xforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707628 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Thu, 8 Oct 2015 22:33:24 +0000 (22:33 +0000)]
Sort MPMs given in modulelist uniformly, list
most important or common ones first.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707627 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Thu, 8 Oct 2015 22:02:32 +0000 (22:02 +0000)]
Add event in mpm docs where currently only
worker is mentioned. Existing worker text
applies to event without changes.
Thanks to Mathijs Schmittmann.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707626 13f79535 -47bb-0310-9956-
ffa450edef68
Gregg Lewis Smith [Thu, 8 Oct 2015 17:54:05 +0000 (17:54 +0000)]
remove conf/extra/http-h2.conf from install filelist
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707591 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 8 Oct 2015 12:52:54 +0000 (12:52 +0000)]
removing no longer needed h2 extra conf thing
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707519 13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 8 Oct 2015 12:17:41 +0000 (12:17 +0000)]
* modules/ssl/ssl_engine_kernel.c: Constify the ssl_hook_Fixup_vars array itself.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707512 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 8 Oct 2015 11:24:11 +0000 (11:24 +0000)]
improved fix for EOS checking on zero length read, bump to 1.0.0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707497 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 8 Oct 2015 11:01:12 +0000 (11:01 +0000)]
reverted r1707468 as not good enough
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707479 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 8 Oct 2015 10:03:30 +0000 (10:03 +0000)]
fix for empty responses with nghttp2 v1.3.x, bump version to 1.0.0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707468 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Wed, 7 Oct 2015 19:17:34 +0000 (19:17 +0000)]
eor_bucket: follow up to r1707159.
We need an apr_bucket_refcount, as spotted by Ruediger.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707362 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Wed, 7 Oct 2015 10:42:11 +0000 (10:42 +0000)]
mod_ssl: follow up to r1707230: fix (inverted) logic for SSL_in_connect_init().
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707231 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Wed, 7 Oct 2015 10:38:53 +0000 (10:38 +0000)]
mod_ssl: follow up to r1705823.
Flush SSL/TLS handshake data when writing (instead of before reading),
and only when necessary (openssl < 0.9.8m or proxy/client side).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707230 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Tue, 6 Oct 2015 22:49:50 +0000 (22:49 +0000)]
remove copy/paste paragraph in r1707161
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707165 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 6 Oct 2015 22:38:28 +0000 (22:38 +0000)]
Make sure that transient buckets are morphed into real buckets before
the filter returns.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707163 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 6 Oct 2015 22:33:03 +0000 (22:33 +0000)]
Add the AsyncFilter directive that allows the asynchronous filter
functionality to be switched off for certain classes of filters.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707161 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Tue, 6 Oct 2015 22:23:24 +0000 (22:23 +0000)]
eor_bucket: follow up to r1707084: use an inner shared bucket.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707159 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 6 Oct 2015 22:04:24 +0000 (22:04 +0000)]
Make sure we free the main request rather than the final internal
redirect.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707155 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Tue, 6 Oct 2015 17:24:45 +0000 (17:24 +0000)]
eor_bucket: follow up to r1707084: fix comment.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707093 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Tue, 6 Oct 2015 17:08:41 +0000 (17:08 +0000)]
mod_substitute: cleanup properly on EOS.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707091 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Tue, 6 Oct 2015 16:30:53 +0000 (16:30 +0000)]
mod_bucketeer: cleanup properly on EOS and write.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707087 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Tue, 6 Oct 2015 16:22:24 +0000 (16:22 +0000)]
eor_bucket: don't destroy the request multiple times should any filter
do a copy (e.g. mod_bucketeer).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707084 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Tue, 6 Oct 2015 12:22:51 +0000 (12:22 +0000)]
mod_ssl: fix comment: alpn_proto_negotiated is now protocol_switch hook.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707028 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Tue, 6 Oct 2015 11:30:52 +0000 (11:30 +0000)]
Xforms.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707003 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Tue, 6 Oct 2015 11:30:01 +0000 (11:30 +0000)]
mod_ssl: Extend expression parser registration
to support ssl variables in any expression
using mod_rewrite syntax "%{SSL:VARNAME}" or
function syntax "ssl(VARIABLE)".
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1707002 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Tue, 6 Oct 2015 11:11:33 +0000 (11:11 +0000)]
Update xforms.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706990 13f79535 -47bb-0310-9956-
ffa450edef68
Rainer Jung [Tue, 6 Oct 2015 11:10:59 +0000 (11:10 +0000)]
Add a docs remark about "SSLOptions StdEnvVars"
being not necessary for mod_rewrite
"%{SSL:VARIABLE}" feature and for the mod_ssl
extensions to mod_log_config (%{VARIABLE}x).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706989 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Tue, 6 Oct 2015 01:37:54 +0000 (01:37 +0000)]
fix parameter name in ap_log_rdata C99 macro def.
Via PR57045
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706942 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 5 Oct 2015 20:52:51 +0000 (20:52 +0000)]
m4: please any autoconf by quoting AC_DEFUN's names. PR 58126.
Submitted by: olli hauer <ohauer gmx.de>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706918 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 5 Oct 2015 12:01:42 +0000 (12:01 +0000)]
Follow up to r1706669: fix compile error (unknown sbh).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706815 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Sun, 4 Oct 2015 10:41:27 +0000 (10:41 +0000)]
Remain compatible with legacy MPMs that passed NULL to the network filter
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706670 13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Sun, 4 Oct 2015 10:10:51 +0000 (10:10 +0000)]
core: Extend support for asynchronous write completion from the
network filter to any connection or request filter.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706669 13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sat, 3 Oct 2015 22:25:31 +0000 (22:25 +0000)]
leave LoadModule of mod_http2 commented-out by default
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706640 13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sat, 3 Oct 2015 21:32:56 +0000 (21:32 +0000)]
Follow-up to r1690248:
Fix logic to limit exported symbols in DSO form of mod_http2.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706637 13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sat, 3 Oct 2015 21:24:29 +0000 (21:24 +0000)]
mod_http2 larger with 64-bit VS 2012 RelWithDebInfo build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706635 13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sat, 3 Oct 2015 21:01:49 +0000 (21:01 +0000)]
Support mod_http2 in cmake-based build for Windows
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706627 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 3 Oct 2015 15:56:36 +0000 (15:56 +0000)]
Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706602 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 3 Oct 2015 15:55:44 +0000 (15:55 +0000)]
XML update.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706601 13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sat, 3 Oct 2015 14:55:43 +0000 (14:55 +0000)]
Follow-up to r1702948:
APR_HAVE_foo is checked via #if, not #ifdef (since it should always be
defined, to either 0 or 1)
This fixes a compile error on Windows introduced by r1702948
as well as straightens up two long-time glitches.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706595 13f79535 -47bb-0310-9956-
ffa450edef68
Daniel Gruno [Sat, 3 Oct 2015 09:45:20 +0000 (09:45 +0000)]
Turn 5.1/5.2 order upside down, simplify. This should also (AFAIK) work with Ubuntu/Debian, which has previously been known to fail to compile mod_lua.so
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1706533 13f79535 -47bb-0310-9956-
ffa450edef68