]> granicus.if.org Git - apache/log
apache
8 years agowhen normal read timeout expires, http2 switches to its keepalive timeout, on async...
Stefan Eissing [Mon, 21 Dec 2015 15:18:43 +0000 (15:18 +0000)]
when normal read timeout expires, http2 switches to its keepalive timeout, on async mpms, connection resumes processing back to mpm

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

8 years agohmm, I so love DTDs...
Stefan Eissing [Mon, 21 Dec 2015 13:34:42 +0000 (13:34 +0000)]
hmm, I so love DTDs...

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

8 years agosubprocess_env vars HTTP2 and H2PUSH supported, export of mod_http2.h with OPTIONALs...
Stefan Eissing [Mon, 21 Dec 2015 13:32:20 +0000 (13:32 +0000)]
subprocess_env vars HTTP2 and H2PUSH supported, export of mod_http2.h with OPTIONALs for others to directly look these up, similar to mod_ssl

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

8 years agoUse 'unsigned int' instead of 'int' for bitfields
Christophe Jaillet [Mon, 21 Dec 2015 12:17:32 +0000 (12:17 +0000)]
Use 'unsigned int' instead of 'int' for bitfields

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

8 years agoUse 'unsigned int' instead of 'int' for bitfields
Christophe Jaillet [Mon, 21 Dec 2015 12:13:54 +0000 (12:13 +0000)]
Use 'unsigned int' instead of 'int' for bitfields

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

8 years agoUse 'unsigned int' instead of 'int' for bitfields
Christophe Jaillet [Mon, 21 Dec 2015 12:12:45 +0000 (12:12 +0000)]
Use 'unsigned int' instead of 'int' for bitfields

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

8 years agoupdated CHANGES
Stefan Eissing [Mon, 21 Dec 2015 10:56:38 +0000 (10:56 +0000)]
updated CHANGES

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

8 years agobyte savings by using bit fields, new env vars HTTP2 and H2PUSH, set to on when enabl...
Stefan Eissing [Mon, 21 Dec 2015 10:54:38 +0000 (10:54 +0000)]
byte savings by using bit fields, new env vars HTTP2 and H2PUSH, set to on when enabled on request

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

8 years agoUse 'ap_array_str_contains' to simplify code.
Christophe Jaillet [Sun, 20 Dec 2015 08:34:59 +0000 (08:34 +0000)]
Use 'ap_array_str_contains' to simplify code.

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

8 years agoremoved no longer used h2_strlwr() dinosaur
Stefan Eissing [Fri, 18 Dec 2015 16:07:04 +0000 (16:07 +0000)]
removed no longer used h2_strlwr() dinosaur

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

8 years agoversion bump, cleanup of module mpm tests by CJ applied
Stefan Eissing [Fri, 18 Dec 2015 16:00:38 +0000 (16:00 +0000)]
version bump, cleanup of module mpm tests by CJ applied

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

8 years agologging tweaks and task check
Stefan Eissing [Fri, 18 Dec 2015 15:13:40 +0000 (15:13 +0000)]
logging tweaks and task check

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

8 years ago3 new timeout configuration directives for mod_http2
Stefan Eissing [Fri, 18 Dec 2015 14:45:18 +0000 (14:45 +0000)]
3 new timeout configuration directives for mod_http2

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

8 years agoFollow-up r1720608, hello h2_filter.c
Gregg Lewis Smith [Thu, 17 Dec 2015 20:56:17 +0000 (20:56 +0000)]
Follow-up r1720608, hello h2_filter.c

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

8 years agoFix some small style issues (extra blank lines, '{' at the end of function declaration)
Christophe Jaillet [Thu, 17 Dec 2015 20:41:29 +0000 (20:41 +0000)]
Fix some small style issues (extra blank lines, '{' at the end of function declaration)

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

8 years agoSave a few cycles in 'h2_alt_svc_parse'.
Christophe Jaillet [Thu, 17 Dec 2015 20:36:12 +0000 (20:36 +0000)]
Save a few cycles in 'h2_alt_svc_parse'.
Save a few bytes in the request pool if sending a 'Alt-Svc' Header.

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

8 years agomoving session reading into a connection input filter
Stefan Eissing [Thu, 17 Dec 2015 16:12:43 +0000 (16:12 +0000)]
moving session reading into a connection input filter

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

8 years agofixes after review by CJ
Stefan Eissing [Thu, 17 Dec 2015 10:19:12 +0000 (10:19 +0000)]
fixes after review by CJ

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

8 years agocorrecting error messages, better str concat, provided by CJ
Stefan Eissing [Thu, 17 Dec 2015 10:01:26 +0000 (10:01 +0000)]
correcting error messages, better str concat, provided by CJ

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

8 years agomod_http2: returning idle connections back to the mpm in case of async mpm enabled
Stefan Eissing [Tue, 15 Dec 2015 14:25:43 +0000 (14:25 +0000)]
mod_http2: returning idle connections back to the mpm in case of async mpm enabled

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

8 years ago* mod_ssl: Free dhparams when getting DH params. This fixes issue when
Jan Kaluža [Tue, 15 Dec 2015 11:50:48 +0000 (11:50 +0000)]
* mod_ssl: Free dhparams when getting DH params. This fixes issue when
  SSLCryptoDevice does not get unregistered because of non-zero refcount
  during the mod_ssl unload happening on httpd startup.

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

8 years agoupdate transformation
André Malo [Mon, 14 Dec 2015 21:21:35 +0000 (21:21 +0000)]
update transformation

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

8 years agomod_ssl: fix build with openssl < 0.9.8m (missing semicolon).
Yann Ylavic [Mon, 14 Dec 2015 17:25:07 +0000 (17:25 +0000)]
mod_ssl: fix build with openssl < 0.9.8m (missing semicolon).
Reported by: Petr Gajdos <pgajdos suse.cz>

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

8 years agointernal rewiring to prepare for return from connection processing frequently before...
Stefan Eissing [Mon, 14 Dec 2015 13:02:50 +0000 (13:02 +0000)]
internal rewiring to prepare for return from connection processing frequently before session end

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

8 years agosaving some bytes and cycles by not create h2_ctx for every connection and checking...
Stefan Eissing [Mon, 14 Dec 2015 11:09:31 +0000 (11:09 +0000)]
saving some bytes and cycles by not create h2_ctx for every connection and checking for c->master in the hooks

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

8 years agoincoming trailers passed directly to request_rec, work independant of chunked encoding
Stefan Eissing [Mon, 14 Dec 2015 10:33:11 +0000 (10:33 +0000)]
incoming trailers passed directly to request_rec, work independant of chunked encoding

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

8 years agoRebuild.
Lucien Gentis [Sat, 12 Dec 2015 14:36:48 +0000 (14:36 +0000)]
Rebuild.

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

8 years agoXML update.
Lucien Gentis [Sat, 12 Dec 2015 14:34:41 +0000 (14:34 +0000)]
XML update.

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

8 years agoTranslation docs.
Rich Bowen [Fri, 11 Dec 2015 21:54:20 +0000 (21:54 +0000)]
Translation docs.

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

8 years agoRebuilding changes from earlier today.
Rich Bowen [Fri, 11 Dec 2015 21:53:45 +0000 (21:53 +0000)]
Rebuilding changes from earlier today.

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

8 years agoHandle www.example.com separately from foo.example.com, as per request
Rich Bowen [Fri, 11 Dec 2015 21:51:49 +0000 (21:51 +0000)]
Handle www.example.com separately from foo.example.com, as per request
on IRC.

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

8 years agoRe-order listing of pages more logically.
Rich Bowen [Fri, 11 Dec 2015 21:44:21 +0000 (21:44 +0000)]
Re-order listing of pages more logically.

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

8 years agofixed worker number by default, worker pool reuse experiments, allocatory max_free set
Stefan Eissing [Fri, 11 Dec 2015 17:43:04 +0000 (17:43 +0000)]
fixed worker number by default, worker pool reuse experiments, allocatory max_free set

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

8 years agofixed window update on chunked uploads, moved handling of chunking to later stage
Stefan Eissing [Fri, 11 Dec 2015 12:57:32 +0000 (12:57 +0000)]
fixed window update on chunked uploads, moved handling of chunking to later stage

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

8 years agoDo not use the magic string "directory". Use the corresponding global variable as...
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

8 years agoUse 'ap_array_str_contains' to simplify code.
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

8 years agoUse 'ap_array_str_contains' to simplify code.
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

8 years agoUse 'ap_array_str_contains' to simplify code.
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

8 years agoFix some minor style issue.
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

8 years agoUse 'apr_pstrmemdup' instead of 'apr_pstrndup' when applicable in order to save a...
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

8 years agoUse 'apr_pstrmemdup' instead of 'apr_pstrndup' when applicable in order to save a...
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

8 years agoThere is no need to duplicate some memory here, the 'path' given to ap_parse_htacces...
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

8 years agoremoving HTTP_HEADER output filter on upgraded connections, so timeouts do not send...
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

8 years agoh2_from_h1: To avoid any further confusion, r->err_headers should be cleared
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

8 years agomod_http2: sending out push promises *before* the stream response to make client...
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

8 years agoConstify + save a few bytes in conf pool when parsing SSLRequire
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

8 years agoremove dead code leftover from r1023387.
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

8 years agoduplicate debug-level AH00764 in the just-validated path.
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

8 years agoGenerated doc changes
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

8 years agoremoving weight from H2PushPriority with dependency 'before' as on stream close,...
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

8 years agofixing duplice response headers, in case post_read_req hook gets called twice
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

8 years agofixing default port handling in authority composition for upgraded requests
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

8 years agoRebuild.
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

8 years agoXML updates.
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

8 years agoremoving floor() usage as not available everywhere
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

8 years agoupdate after backport of mod_http2 v 1.0.10
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

8 years agomax connection window size, reducing write frequency again
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

8 years agousing c->master for ssl var lookups when c holds no valid SSLConnRec. Fixes PR58666.
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

8 years agobuilding against minimum version 1.2.1 of nghttp2
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

8 years agoGenerated doc changes
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

8 years agoSatisfy XML validation and fix some typos
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

8 years agoFix missing Upgrade headers on OPTION * requests, PR58688
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

8 years agoBetter illustrate the ordering of hook processing
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

8 years agoGenerated doc changes
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

8 years agoTypos and grammar corrections
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

8 years agoGenerated doc changes
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

8 years agofixing input WINDOW_UPDATE handling for new test cases
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

8 years agorebuild
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

8 years agoFix doc as spotted by mat in online doc
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

8 years agoSilent a sparse Warning.
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

8 years agoFix the use of the default 'flush' provider.
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

8 years agoUse 'ap_pbase64decode' to simplify code.
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

8 years agoFix typo in comment
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

8 years agoupdating reference nghttp2 version after its release
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

8 years agoupdate CHANGES and version bump for mod_http2
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

8 years agoadding include for older apr versions
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

8 years agoVersion warning for <If>
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

8 years agochanged nghttp2 write frequency to fix nghttp2_stream* lookup failures
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

8 years agohtml updates after build
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

8 years agonew directive H2PushPriority to define content-type based priorities on server pushed...
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

8 years agoupdate CHANGES, version and compiler warning
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

8 years agopriorities for pushed streams are changed if nghttp2 library supports this, configura...
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

8 years agoFollow up to r1715880: revert abusive ap_casecmpstr[n]() usages.
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

8 years agostart of PUSH priority handling, fixing core when task produces no response at all
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

8 years agoFollow up to r1715876: fix typo.
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

8 years agoupdate CHANGES, re http2 trailers
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

8 years agosending trailers out, when seeing EOR bucket and r->trailers_out is non-empty
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

8 years agomod_cache: Fix (max-stale with no '=') and enforce (check integers after '=')
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

8 years agoMore ap_casecmpstr[n]() usages (follow up to r1715876).
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

8 years agoUse new ap_casecmpstr[n]() functions where appropriate (not exhaustive).
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

8 years agoRevert r1715789: will re-commit without spurious functional changes.
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

8 years agowe just worry about "equality" with this implementation...
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

8 years agoMMN update and func name change
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

8 years agoadding nghttp2 alloc logging for trace6
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

8 years agofixes races during session shutdown when connection is aborted
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

8 years agoUse new ap_casecmpstr[n]() functions where appropriate (not exhaustive).
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

8 years agoBefore they are used, rename ap_str[n]casecmp() to ap_casecmpstr[n]() to match
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

8 years agoIntroduce an ascii-like sortation for EBCDIC, case folding US-ASCII alpha only
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

8 years agorevert until these functions are used.
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

8 years agoRemove some useless 'return' statements.
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