]>
granicus.if.org Git - apache/log
Christophe Jaillet [Fri, 11 Dec 2015 05:13:03 +0000 (05:13 +0000)]
Do not use the magic string "directory". Use the corresponding global variable as in all other places of the module.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1719257 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Fri, 11 Dec 2015 04:40:20 +0000 (04:40 +0000)]
Use 'ap_array_str_contains' to simplify code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1719255 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Fri, 11 Dec 2015 04:30:09 +0000 (04:30 +0000)]
Use 'ap_array_str_contains' to simplify code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1719254 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Fri, 11 Dec 2015 04:17:42 +0000 (04:17 +0000)]
Use 'ap_array_str_contains' to simplify code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1719252 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Thu, 10 Dec 2015 20:05:44 +0000 (20:05 +0000)]
Fix some minor style issue.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1719190 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Thu, 10 Dec 2015 20:03:36 +0000 (20:03 +0000)]
Use 'apr_pstrmemdup' instead of 'apr_pstrndup' when applicable in order to save a few cycles.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1719189 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Thu, 10 Dec 2015 06:52:10 +0000 (06:52 +0000)]
Use 'apr_pstrmemdup' instead of 'apr_pstrndup' when applicable in order to save a few cycles.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1719018 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Thu, 10 Dec 2015 06:39:46 +0000 (06:39 +0000)]
There is no need to duplicate some memory here, the 'path' given to ap_parse_htaccess is never modified.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1719016 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 8 Dec 2015 13:32:34 +0000 (13:32 +0000)]
removing HTTP_HEADER output filter on upgraded connections, so timeouts do not send http/1.1 responses any more
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718598 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Tue, 8 Dec 2015 11:22:11 +0000 (11:22 +0000)]
h2_from_h1: To avoid any further confusion, r->err_headers should be cleared
once merged into r->headers_out.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718569 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 8 Dec 2015 10:59:30 +0000 (10:59 +0000)]
mod_http2: sending out push promises *before* the stream response to make client handling of preload links easier
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718556 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Tue, 8 Dec 2015 06:34:48 +0000 (06:34 +0000)]
Constify + save a few bytes in conf pool when parsing SSLRequire
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718514 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Mon, 7 Dec 2015 23:43:01 +0000 (23:43 +0000)]
remove dead code leftover from r1023387.
Prior to this revision, there was an apr_atoi64 in this context.
Now, ap_cache_control() sets control.max_age (which is checked here) when
the maxage value was parsed OK.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718496 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Mon, 7 Dec 2015 21:41:38 +0000 (21:41 +0000)]
duplicate debug-level AH00764 in the just-validated path.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718476 13f79535 -47bb-0310-9956-
ffa450edef68
Mike Rumph [Mon, 7 Dec 2015 16:33:20 +0000 (16:33 +0000)]
Generated doc changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718421 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 7 Dec 2015 15:22:11 +0000 (15:22 +0000)]
removing weight from H2PushPriority with dependency 'before' as on stream close, priorities would not be as before otherwise
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718400 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 7 Dec 2015 12:50:14 +0000 (12:50 +0000)]
fixing duplice response headers, in case post_read_req hook gets called twice
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718338 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 7 Dec 2015 11:45:43 +0000 (11:45 +0000)]
fixing default port handling in authority composition for upgraded requests
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718314 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 5 Dec 2015 16:01:29 +0000 (16:01 +0000)]
Rebuild.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718100 13f79535 -47bb-0310-9956-
ffa450edef68
Lucien Gentis [Sat, 5 Dec 2015 16:00:27 +0000 (16:00 +0000)]
XML updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1718099 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 4 Dec 2015 15:42:15 +0000 (15:42 +0000)]
removing floor() usage as not available everywhere
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717985 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 4 Dec 2015 15:17:43 +0000 (15:17 +0000)]
update after backport of mod_http2 v 1.0.10
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717981 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 4 Dec 2015 14:53:13 +0000 (14:53 +0000)]
max connection window size, reducing write frequency again
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717975 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 4 Dec 2015 13:04:59 +0000 (13:04 +0000)]
using c->master for ssl var lookups when c holds no valid SSLConnRec. Fixes PR58666.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717958 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 4 Dec 2015 11:24:02 +0000 (11:24 +0000)]
building against minimum version 1.2.1 of nghttp2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717934 13f79535 -47bb-0310-9956-
ffa450edef68
Mike Rumph [Thu, 3 Dec 2015 18:02:44 +0000 (18:02 +0000)]
Generated doc changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717819 13f79535 -47bb-0310-9956-
ffa450edef68
Mike Rumph [Thu, 3 Dec 2015 17:59:50 +0000 (17:59 +0000)]
Satisfy XML validation and fix some typos
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717818 13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 3 Dec 2015 17:33:06 +0000 (17:33 +0000)]
Fix missing Upgrade headers on OPTION * requests, PR58688
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717816 13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 3 Dec 2015 17:17:18 +0000 (17:17 +0000)]
Better illustrate the ordering of hook processing
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717810 13f79535 -47bb-0310-9956-
ffa450edef68
Mike Rumph [Thu, 3 Dec 2015 16:04:18 +0000 (16:04 +0000)]
Generated doc changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717790 13f79535 -47bb-0310-9956-
ffa450edef68
Mike Rumph [Thu, 3 Dec 2015 16:01:19 +0000 (16:01 +0000)]
Typos and grammar corrections
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717786 13f79535 -47bb-0310-9956-
ffa450edef68
Mike Rumph [Thu, 3 Dec 2015 15:06:55 +0000 (15:06 +0000)]
Generated doc changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717779 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Wed, 2 Dec 2015 14:38:32 +0000 (14:38 +0000)]
fixing input WINDOW_UPDATE handling for new test cases
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717639 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sun, 29 Nov 2015 21:02:59 +0000 (21:02 +0000)]
rebuild
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717124 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sun, 29 Nov 2015 21:00:32 +0000 (21:00 +0000)]
Fix doc as spotted by mat in online doc
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717123 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sun, 29 Nov 2015 16:06:28 +0000 (16:06 +0000)]
Silent a sparse Warning.
cid->ecb->lpszLogData can not be NULL.
It is defined in mod_isapi.h as:
typedef struct EXTENSION_CONTROL_BLOCK {
...
char lpszLogData[80];
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717086 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sun, 29 Nov 2015 13:26:03 +0000 (13:26 +0000)]
Fix the use of the default 'flush' provider.
Improve documentation for the "flusher" parameter.
Remove useless empty lines.
See http://mail-archives.apache.org/mod_mbox/httpd-dev/200812.mbox/%
3C494226C0 .
4050407 @force-elite.com%3E for some more explanation.
A python script is given there to test.
I had to tweak it to have it work
(use:
fd, payload = passfd.recvfd(conn.fileno())
instead of:
fd = passfd.recvfd(conn.fileno())
)
This is a r1058621 regression, where somehow "char *flusher" has been turned into a "char flusher[]". So it is been broken since the beginning of 2.4.x
After this change (i.e. r1058621), 'flusher' is no more a pointer (NULL'ed when the structure it belongs to is created) but the address of an array within a structure. It can not be NULL anymore.
So, we now have to look at the content of the array itself to see if it has been initialized or if we have to use the default value instead.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1717063 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 28 Nov 2015 06:53:46 +0000 (06:53 +0000)]
Use 'ap_pbase64decode' to simplify code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716940 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Thu, 26 Nov 2015 21:27:57 +0000 (21:27 +0000)]
Fix typo in comment
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716769 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 26 Nov 2015 14:05:06 +0000 (14:05 +0000)]
updating reference nghttp2 version after its release
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716660 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Wed, 25 Nov 2015 17:13:21 +0000 (17:13 +0000)]
update CHANGES and version bump for mod_http2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716495 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Wed, 25 Nov 2015 17:02:11 +0000 (17:02 +0000)]
adding include for older apr versions
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716487 13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Wed, 25 Nov 2015 16:32:39 +0000 (16:32 +0000)]
Version warning for <If>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716475 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Wed, 25 Nov 2015 16:12:36 +0000 (16:12 +0000)]
changed nghttp2 write frequency to fix nghttp2_stream* lookup failures
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716460 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Wed, 25 Nov 2015 13:27:58 +0000 (13:27 +0000)]
html updates after build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716390 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Wed, 25 Nov 2015 13:26:31 +0000 (13:26 +0000)]
new directive H2PushPriority to define content-type based priorities on server pushed resources
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716388 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 24 Nov 2015 16:59:00 +0000 (16:59 +0000)]
update CHANGES, version and compiler warning
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716211 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 24 Nov 2015 16:22:50 +0000 (16:22 +0000)]
priorities for pushed streams are changed if nghttp2 library supports this, configurations for type based priority specs TBD
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716197 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Tue, 24 Nov 2015 14:38:54 +0000 (14:38 +0000)]
Follow up to r1715880: revert abusive ap_casecmpstr[n]() usages.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716151 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 24 Nov 2015 14:21:26 +0000 (14:21 +0000)]
start of PUSH priority handling, fixing core when task produces no response at all
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1716146 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 23 Nov 2015 20:05:16 +0000 (20:05 +0000)]
Follow up to r1715876: fix typo.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715938 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 23 Nov 2015 19:10:59 +0000 (19:10 +0000)]
update CHANGES, re http2 trailers
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715922 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 23 Nov 2015 19:08:19 +0000 (19:08 +0000)]
sending trailers out, when seeing EOR bucket and r->trailers_out is non-empty
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715919 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 23 Nov 2015 17:01:19 +0000 (17:01 +0000)]
mod_cache: Fix (max-stale with no '=') and enforce (check integers after '=')
Cache-Control header parsing.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715886 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 23 Nov 2015 16:48:35 +0000 (16:48 +0000)]
More ap_casecmpstr[n]() usages (follow up to r1715876).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715880 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 23 Nov 2015 16:46:01 +0000 (16:46 +0000)]
Use new ap_casecmpstr[n]() functions where appropriate (not exhaustive).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715876 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 23 Nov 2015 16:28:36 +0000 (16:28 +0000)]
Revert r1715789: will re-commit without spurious functional changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715869 13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Mon, 23 Nov 2015 15:58:25 +0000 (15:58 +0000)]
we just worry about "equality" with this implementation...
So it's not a "real" strcasecmp replacement.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715859 13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Mon, 23 Nov 2015 15:39:42 +0000 (15:39 +0000)]
MMN update and func name change
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715852 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 23 Nov 2015 15:33:13 +0000 (15:33 +0000)]
adding nghttp2 alloc logging for trace6
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715847 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Mon, 23 Nov 2015 14:30:07 +0000 (14:30 +0000)]
fixes races during session shutdown when connection is aborted
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715833 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 23 Nov 2015 12:33:09 +0000 (12:33 +0000)]
Use new ap_casecmpstr[n]() functions where appropriate (not exhaustive).
[Reverted by r1715869]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715789 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Mon, 23 Nov 2015 08:36:35 +0000 (08:36 +0000)]
Before they are used, rename ap_str[n]casecmp() to ap_casecmpstr[n]() to match
what will probably be their APR names, avoiding any confusion wrt <strings.h>'s
functions (semantic).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715736 13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sun, 22 Nov 2015 15:28:27 +0000 (15:28 +0000)]
Introduce an ascii-like sortation for EBCDIC, case folding US-ASCII alpha only
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715632 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Sat, 21 Nov 2015 22:52:10 +0000 (22:52 +0000)]
revert until these functions are used.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715587 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 22:20:54 +0000 (22:20 +0000)]
Remove some useless 'return' statements.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715585 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 22:07:26 +0000 (22:07 +0000)]
Remove some useless 'return' statements.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715584 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 22:03:24 +0000 (22:03 +0000)]
Remove some useless 'return' statements.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715583 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 21:53:25 +0000 (21:53 +0000)]
Remove some useless 'return' statements.
Add a blank line between functions.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715582 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 21:37:09 +0000 (21:37 +0000)]
Remove some useless 'return' statements.
Fix style.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715581 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 21:14:19 +0000 (21:14 +0000)]
Remove some useless 'return' statements.
Fix style and alignment.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715576 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 20:57:06 +0000 (20:57 +0000)]
Remove some useless 'return' statements.
Add a blank line between functions.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715572 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 20:54:28 +0000 (20:54 +0000)]
Remove some useless 'return' statements.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715571 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 20:52:31 +0000 (20:52 +0000)]
Remove some useless 'return' statements.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715570 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 20:45:08 +0000 (20:45 +0000)]
Remove some useless 'return' statements.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715568 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Sat, 21 Nov 2015 20:42:39 +0000 (20:42 +0000)]
Remove some useless 'return' statements.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715567 13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Sat, 21 Nov 2015 19:35:24 +0000 (19:35 +0000)]
stick with underlying strcasecmp on EBCDIC builds
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715554 13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 21 Nov 2015 17:42:57 +0000 (17:42 +0000)]
Not strictly ASCII only, but only ASCII char case is folded
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715546 13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Sat, 21 Nov 2015 13:59:43 +0000 (13:59 +0000)]
further info re impl
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715527 13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Sat, 21 Nov 2015 13:57:48 +0000 (13:57 +0000)]
move to simpler while loop and reduce number of returns
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715526 13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Sat, 21 Nov 2015 13:47:42 +0000 (13:47 +0000)]
typo
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715524 13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Fri, 20 Nov 2015 18:57:36 +0000 (18:57 +0000)]
make bill happy (if possible!)
Note that these are ascii specific.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715404 13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Fri, 20 Nov 2015 18:49:38 +0000 (18:49 +0000)]
Provide our own impl of str[n]casecmp()
This simply provides it. Next step is to change all uses of
str[n]casecmp to ap_str[n]casecmp and *then* remove those silly
logic paths where we check the 1st char of a string before
we do the strcasecmp (since this is no longer expensive).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715401 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 20 Nov 2015 15:41:16 +0000 (15:41 +0000)]
removing CHANGES that have made it to 2.4.x
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715379 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 20 Nov 2015 15:24:21 +0000 (15:24 +0000)]
updated CHANGES
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715375 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Fri, 20 Nov 2015 13:58:32 +0000 (13:58 +0000)]
incoming trailers passed into chunked request bodies, outgoing trailers not supported yet
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715363 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Thu, 19 Nov 2015 21:54:48 +0000 (21:54 +0000)]
Revert r1715289 (Connection header field should use "upgrade" instead of "Upgrade")
This is case-insensitive, so no need for such a change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715294 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Thu, 19 Nov 2015 21:42:23 +0000 (21:42 +0000)]
Connection header field should use "upgrade" instead of "Upgrade"
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715289 13f79535 -47bb-0310-9956-
ffa450edef68
Christophe Jaillet [Thu, 19 Nov 2015 20:58:55 +0000 (20:58 +0000)]
Save a few bytes in conf pool.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715273 13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 19 Nov 2015 20:18:26 +0000 (20:18 +0000)]
Regenerate
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715265 13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 19 Nov 2015 20:18:08 +0000 (20:18 +0000)]
XML Parsing error, I believe this is the fix
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715264 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 19 Nov 2015 17:45:27 +0000 (17:45 +0000)]
include fixes for older apr, added flushing for 2.4.x compatibility
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715223 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 19 Nov 2015 16:24:31 +0000 (16:24 +0000)]
updated documenation, fixed includes to work with older apr versions
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715209 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Thu, 19 Nov 2015 14:04:30 +0000 (14:04 +0000)]
fix in connection shutdown to no longer log after free, fixes in handling HTTP/2 HEADER after DATA (trailers)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715184 13f79535 -47bb-0310-9956-
ffa450edef68
Yann Ylavic [Wed, 18 Nov 2015 17:15:24 +0000 (17:15 +0000)]
mod_ssl: follow up to r1709602.
Fix "HTTP spoken on HTTPS port" broken by the SSL handshake trigger moved to
process_connection hook (r1709602) along with H2Direct speculative read.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1715023 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 17 Nov 2015 14:51:31 +0000 (14:51 +0000)]
early release of h2_mplx on session end
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1714802 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 17 Nov 2015 14:13:19 +0000 (14:13 +0000)]
flushing and shutdown tuning
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1714788 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 17 Nov 2015 11:30:31 +0000 (11:30 +0000)]
reverting change re flush
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1714756 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 17 Nov 2015 10:56:20 +0000 (10:56 +0000)]
flushing connection after h2_session is done
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1714753 13f79535 -47bb-0310-9956-
ffa450edef68
Stefan Eissing [Tue, 17 Nov 2015 10:26:38 +0000 (10:26 +0000)]
handling body of chunked requests without content-length and content-type correctly
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1714751 13f79535 -47bb-0310-9956-
ffa450edef68