]> granicus.if.org Git - apache/log
apache
8 years agoxforms
Eric Covener [Sun, 17 Jan 2016 16:47:07 +0000 (16:47 +0000)]
xforms

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

8 years agoupdate syntax to allow for non-FQDN domains or IP addresses in ServerName.
Eric Covener [Sun, 17 Jan 2016 16:46:40 +0000 (16:46 +0000)]
update syntax to allow for non-FQDN domains or IP addresses in ServerName.

Since UseCanonicalName defaults to OFF, name-based vhosts isn't really an
"additional" purpose of a ServerName. Also update the syntax to not insist
on an FQDN -- generally the ServerName needs to be something the client
and server can both resolve, but it's not required to be an FQDN or even
a domain name.

Leave the example as www.example.com

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

8 years agosome ordering optimization
Jim Jagielski [Sat, 16 Jan 2016 20:52:58 +0000 (20:52 +0000)]
some ordering optimization

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

8 years agoMove to a set of health check workers, mapping to
Jim Jagielski [Sat, 16 Jan 2016 19:07:54 +0000 (19:07 +0000)]
Move to a set of health check workers, mapping to
each worker itself, instead of a single reused generic
worker.

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

8 years agopull this out... large enough for a func
Jim Jagielski [Sat, 16 Jan 2016 15:18:25 +0000 (15:18 +0000)]
pull this out... large enough for a func

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

8 years agoDon't restore.
Jim Jagielski [Sat, 16 Jan 2016 15:18:24 +0000 (15:18 +0000)]
Don't restore.

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

8 years agomove scope
Jim Jagielski [Sat, 16 Jan 2016 15:18:22 +0000 (15:18 +0000)]
move scope

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

8 years agoSince every check needs this, do this in the main
Jim Jagielski [Sat, 16 Jan 2016 15:18:05 +0000 (15:18 +0000)]
Since every check needs this, do this in the main
check loop. Allows some optimizations.

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

8 years agoUpdate lang/es.xml.
Christophe Jaillet [Sat, 16 Jan 2016 06:26:49 +0000 (06:26 +0000)]
Update lang/es.xml.

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

8 years agoAvoid having to recheck DNS
Jim Jagielski [Fri, 15 Jan 2016 22:11:02 +0000 (22:11 +0000)]
Avoid having to recheck DNS

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

8 years agoOops :)
Jim Jagielski [Fri, 15 Jan 2016 21:43:55 +0000 (21:43 +0000)]
Oops :)

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

8 years agoUpdate lang/es.xml. (2nd round)
Christophe Jaillet [Fri, 15 Jan 2016 21:41:12 +0000 (21:41 +0000)]
Update lang/es.xml. (2nd round)

PR 58872

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

8 years ago1st cut of 'simple' tcp check... We reuse various proxy
Jim Jagielski [Fri, 15 Jan 2016 21:37:23 +0000 (21:37 +0000)]
1st cut of 'simple' tcp check... We reuse various proxy
function and so this *could* be more streamlined, but
use this to show how the other would work, since we need
brigades, SSL/TLS support, etc.

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

8 years agoUpdate lang/es.xml.
Christophe Jaillet [Fri, 15 Jan 2016 21:19:03 +0000 (21:19 +0000)]
Update lang/es.xml.

PR 58872

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

8 years ago *) mod_proxy_fcgi: Suppress HTTP error 503 and message 01075,
Eric Covener [Fri, 15 Jan 2016 16:49:36 +0000 (16:49 +0000)]
  *) mod_proxy_fcgi: Suppress HTTP error 503 and message 01075,
     "Error dispatching request", when the cause appears to be
     the client closing the connection.

PR58118.

Submitted By: Tobias Adolph <adolph lrz.de>
Committed By: covener

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

8 years agoavoid polluting search results by putting the full AH message
Eric Covener [Fri, 15 Jan 2016 16:35:27 +0000 (16:35 +0000)]
avoid polluting search results by putting the full AH message
in CHANGES>

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

8 years agoflush errors are TRACE1 in the core output filter now.
Eric Covener [Fri, 15 Jan 2016 16:29:59 +0000 (16:29 +0000)]
flush errors are TRACE1 in the core output filter now.

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

8 years agomod_http2: push diary to avoid duplicate pushes, cache-digest handling, http2-status...
Stefan Eissing [Fri, 15 Jan 2016 14:27:59 +0000 (14:27 +0000)]
mod_http2: push diary to avoid duplicate pushes, cache-digest handling, http2-status handler for stats about current http2 connection

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

8 years ago *) mod_rewrite: Avoid looping on relative substitutions that
Eric Covener [Thu, 14 Jan 2016 17:08:17 +0000 (17:08 +0000)]
  *) mod_rewrite: Avoid looping on relative substitutions that
     result in the same filename we started with. PR 58854.
     [Eric Covener]

Previously, the comparison of old and new filename happened before
some prefixes might be added.

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

8 years agorebuild
Rich Bowen [Tue, 12 Jan 2016 16:31:34 +0000 (16:31 +0000)]
rebuild

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

8 years agoDistinguish between 'deflate' and 'gzip' encoding.
Rich Bowen [Tue, 12 Jan 2016 16:15:24 +0000 (16:15 +0000)]
Distinguish between 'deflate' and 'gzip' encoding.

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

8 years agorebuild
Rich Bowen [Tue, 12 Jan 2016 16:11:00 +0000 (16:11 +0000)]
rebuild

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

8 years agoApplies Luka's patch from bz 58744.
Rich Bowen [Tue, 12 Jan 2016 16:06:30 +0000 (16:06 +0000)]
Applies Luka's patch from bz 58744.

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

8 years agopush diary work, introduction of N/P for cache digest handling
Stefan Eissing [Tue, 12 Jan 2016 11:20:54 +0000 (11:20 +0000)]
push diary work, introduction of N/P for cache digest handling

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

8 years agonew directive H2PushDiarySize, first simple apr_hash implementation of a push diary...
Stefan Eissing [Mon, 11 Jan 2016 17:12:24 +0000 (17:12 +0000)]
new directive H2PushDiarySize, first simple apr_hash implementation of a push diary that prevents duplicate pushes on a connection

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

8 years agoXML header update.
Lucien Gentis [Mon, 11 Jan 2016 16:48:02 +0000 (16:48 +0000)]
XML header update.

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

8 years agoXML update.
Lucien Gentis [Mon, 11 Jan 2016 15:10:43 +0000 (15:10 +0000)]
XML update.

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

8 years agoXML update
Lucien Gentis [Mon, 11 Jan 2016 14:42:43 +0000 (14:42 +0000)]
XML update

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

8 years agoRebuild.
Lucien Gentis [Mon, 11 Jan 2016 13:40:48 +0000 (13:40 +0000)]
Rebuild.

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

8 years agoXML update.
Lucien Gentis [Mon, 11 Jan 2016 13:39:02 +0000 (13:39 +0000)]
XML update.

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

8 years agoper rplum suggestion. thx!
Jim Jagielski [Mon, 11 Jan 2016 13:06:03 +0000 (13:06 +0000)]
per rplum suggestion. thx!

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

8 years agoFix doc as spotted by A. Gh. in online doc
Christophe Jaillet [Mon, 11 Jan 2016 06:30:50 +0000 (06:30 +0000)]
Fix doc as spotted by A. Gh.  in online doc

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

8 years agoUse enums and structs to keep things better organized
Jim Jagielski [Sun, 10 Jan 2016 19:20:31 +0000 (19:20 +0000)]
Use enums and structs to keep things better organized

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

8 years agoversion bump
Stefan Eissing [Fri, 8 Jan 2016 15:51:29 +0000 (15:51 +0000)]
version bump

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

8 years agoremoving session flags, using state enums only, added event enums for state transitions
Stefan Eissing [Fri, 8 Jan 2016 15:27:39 +0000 (15:27 +0000)]
removing session flags, using state enums only, added event enums for state transitions

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

8 years agoattempting to send GOAWAY at connection end, alaways, if possible
Stefan Eissing [Thu, 7 Jan 2016 17:20:28 +0000 (17:20 +0000)]
attempting to send GOAWAY at connection end, alaways, if possible

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

8 years agoAdd common extension "m4a" for MPEG 4 Audio to
Rainer Jung [Thu, 7 Jan 2016 15:04:33 +0000 (15:04 +0000)]
Add common extension "m4a" for MPEG 4 Audio to
mime.types.

As a reference see Wikipedia:
https://en.wikipedia.org/wiki/MPEG-4_Part_14#.MP4_versus_.M4A

PR: 57895

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

8 years ago* mod_log_debug docs: Fix the IS_SUBREQ example
Jan Kaluža [Thu, 7 Jan 2016 11:45:34 +0000 (11:45 +0000)]
* mod_log_debug docs: Fix the IS_SUBREQ example

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

8 years agomod_ssl: follow up to r1720129.
Yann Ylavic [Wed, 6 Jan 2016 12:11:36 +0000 (12:11 +0000)]
mod_ssl: follow up to r1720129.
Free ecparams read from certificate file(s) on startup.

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

8 years agomod_ssl: follow up to r1723122, r1723143.
Yann Ylavic [Wed, 6 Jan 2016 11:36:01 +0000 (11:36 +0000)]
mod_ssl: follow up to r1723122, r1723143.
s/endb/upto/ in ssl_io_filter_coalesce() and update CHANGES to
include r1723143.

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

8 years agomod_ssl: follow up to r1723122.
Yann Ylavic [Tue, 5 Jan 2016 18:06:23 +0000 (18:06 +0000)]
mod_ssl: follow up to r1723122.
Coalesce when (subsequent brigade's) data bucket is not last (likely followed
by FLUSH or EOS) but we have buffered data already.

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

8 years agono async http2 read for now, fixed GOAWAY flush at end of session, scoreboard keepali...
Stefan Eissing [Tue, 5 Jan 2016 16:56:18 +0000 (16:56 +0000)]
no async http2 read for now, fixed GOAWAY flush at end of session, scoreboard keepalive status shown

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

8 years agomod_ssl: Avoid one TLS record (application data) fragmentation by including
Yann Ylavic [Tue, 5 Jan 2016 16:52:29 +0000 (16:52 +0000)]
mod_ssl: Avoid one TLS record (application data) fragmentation by including
the last suitable bucket when coalescing.

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

8 years agono more blocking reads for aborted sessions
Stefan Eissing [Tue, 5 Jan 2016 15:39:56 +0000 (15:39 +0000)]
no more blocking reads for aborted sessions

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

8 years agoalways sending GOAWAY frame on session shutdown if not already done, GOAWAY frame...
Stefan Eissing [Tue, 5 Jan 2016 15:23:17 +0000 (15:23 +0000)]
always sending GOAWAY frame on session shutdown if not already done, GOAWAY frame with correct stream id, highest that started processing

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

8 years agoreducing # of file handles used in transfers by default, reduced global workers lock...
Stefan Eissing [Tue, 5 Jan 2016 14:29:30 +0000 (14:29 +0000)]
reducing # of file handles used in transfers by default, reduced global workers lock usage

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

8 years agodynamic allocation of transfer file handles used to pass buckets to master connection
Stefan Eissing [Tue, 5 Jan 2016 13:25:48 +0000 (13:25 +0000)]
dynamic allocation of transfer file handles used to pass buckets to master connection

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

8 years agoFollow up to r1722914: since worker threads are joined in cleanup_zombies,
Yann Ylavic [Mon, 4 Jan 2016 16:56:28 +0000 (16:56 +0000)]
Follow up to r1722914: since worker threads are joined in cleanup_zombies,
they are not anymore detached nor joined elsewhere.

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

8 years agofixed early returns on connection shutdown that did not properly release locks
Stefan Eissing [Mon, 4 Jan 2016 16:36:05 +0000 (16:36 +0000)]
fixed early returns on connection shutdown that did not properly release locks

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

8 years agojoining zombie workers thread, as suggested by yann
Stefan Eissing [Mon, 4 Jan 2016 16:26:18 +0000 (16:26 +0000)]
joining zombie workers thread, as suggested by yann

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

8 years agoreworked synching of session shutdown with worker threads, workers now stick to a...
Stefan Eissing [Mon, 4 Jan 2016 15:30:36 +0000 (15:30 +0000)]
reworked synching of session shutdown with worker threads, workers now stick to a session until no more reuqquest are tbd, keepalive handling revisited

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

8 years agoFix compatibiliy note for the GlobalLog directive
Christophe Jaillet [Sun, 3 Jan 2016 07:33:12 +0000 (07:33 +0000)]
Fix compatibiliy note for the GlobalLog directive

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

8 years agoFix sparse warnings introduced in r1722154 (inconsistent indenting)
Christophe Jaillet [Sun, 3 Jan 2016 07:11:58 +0000 (07:11 +0000)]
Fix sparse warnings introduced in r1722154 (inconsistent indenting)

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

8 years agoRebuild.
Lucien Gentis [Sat, 2 Jan 2016 17:02:55 +0000 (17:02 +0000)]
Rebuild.

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

8 years agoXML updates.
Lucien Gentis [Sat, 2 Jan 2016 17:01:47 +0000 (17:01 +0000)]
XML updates.

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

8 years agoUpdate XForms.
Rainer Jung [Fri, 1 Jan 2016 21:15:00 +0000 (21:15 +0000)]
Update XForms.

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

8 years agoHappy New Year 2016
Rainer Jung [Fri, 1 Jan 2016 20:51:54 +0000 (20:51 +0000)]
Happy New Year 2016

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

8 years agoDon't bother w/ methods that return bodies. We don't
Jim Jagielski [Wed, 30 Dec 2015 16:44:46 +0000 (16:44 +0000)]
Don't bother w/ methods that return bodies. We don't
handle them now anyway.

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

8 years agofixes after fuzzing tests, changed H2KeepAliveTimeout default
Stefan Eissing [Wed, 30 Dec 2015 16:12:35 +0000 (16:12 +0000)]
fixes after fuzzing tests, changed H2KeepAliveTimeout default

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

8 years agocommand changes
Jim Jagielski [Wed, 30 Dec 2015 15:34:08 +0000 (15:34 +0000)]
command changes

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

8 years agoCheck that we have names for both templates and
Jim Jagielski [Wed, 30 Dec 2015 15:25:52 +0000 (15:25 +0000)]
Check that we have names for both templates and
conditions

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

8 years agojust check watched servers... use 'hc' prefix for sub directives
Jim Jagielski [Wed, 30 Dec 2015 15:22:15 +0000 (15:22 +0000)]
just check watched servers... use 'hc' prefix for sub directives

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

8 years agoNow implement the condition ruleset definition. The
Jim Jagielski [Wed, 30 Dec 2015 14:32:24 +0000 (14:32 +0000)]
Now implement the condition ruleset definition. The
actual checking will be done in the actual health check
routine.

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

8 years agomove to per server conf, useful for adding HealthCheckCondition
Jim Jagielski [Wed, 30 Dec 2015 13:28:12 +0000 (13:28 +0000)]
move to per server conf, useful for adding HealthCheckCondition

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

8 years agoNew support function: ap_getword_conf2[_nc] which acts
Jim Jagielski [Wed, 30 Dec 2015 12:03:01 +0000 (12:03 +0000)]
New support function: ap_getword_conf2[_nc] which acts
just like ap_getword_conf[_nc] but allows for {} to be
used as word quotes. That is:

   {Hello World} Foo Bar
   "Hello World" Foo Bar

are equiv.

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

8 years agoBetter check
Jim Jagielski [Wed, 30 Dec 2015 12:02:49 +0000 (12:02 +0000)]
Better check

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

8 years agoFollow up to r1715876: core directives' tokens are ASCII.
Yann Ylavic [Wed, 30 Dec 2015 00:22:44 +0000 (00:22 +0000)]
Follow up to r1715876: core directives' tokens are ASCII.

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

8 years agoFollow up to r1715876: core directives are ASCII.
Yann Ylavic [Wed, 30 Dec 2015 00:16:50 +0000 (00:16 +0000)]
Follow up to r1715876: core directives are ASCII.

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

8 years agorevert... hold off for now.
Jim Jagielski [Tue, 29 Dec 2015 22:54:23 +0000 (22:54 +0000)]
revert... hold off for now.

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

8 years agoOk... allow for getting "words" by also allowing the
Jim Jagielski [Tue, 29 Dec 2015 22:40:21 +0000 (22:40 +0000)]
Ok... allow for getting "words" by also allowing the
use of curlies... That is:

   "Hello World" Foo Bar

and

   {Hello World} Foo Bar

will both return the same if using ap_getword_conf2()

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

8 years agofinish looping logic... place-holder for actual checking
Jim Jagielski [Tue, 29 Dec 2015 19:40:46 +0000 (19:40 +0000)]
finish looping logic... place-holder for actual checking

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

8 years agoMake aware of new status: Failed Health Check.
Jim Jagielski [Tue, 29 Dec 2015 17:42:19 +0000 (17:42 +0000)]
Make aware of new status: Failed Health Check.
Store the number of current passes/fails in shm

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

8 years agoSmall changes to ap_casecmpstr[n]() for better performances, see:
Yann Ylavic [Tue, 29 Dec 2015 17:13:15 +0000 (17:13 +0000)]
Small changes to ap_casecmpstr[n]() for better performances, see:
http://mail-archives.apache.org/mod_mbox/httpd-dev/201511.mbox/%3CCAKQ1sVOU7xmY-_PaQb0et0GXO-NxtTPBsD4ZU_UbtUzWYOUVTg%40mail.gmail.com%3E

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

8 years agoCommit framework impl of health-check module plus
Jim Jagielski [Tue, 29 Dec 2015 16:12:04 +0000 (16:12 +0000)]
Commit framework impl of health-check module plus
required changes. The actual health checking is
currently in progress, but wanted to add in at
this stage.

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

8 years agoUpdate w/ better logging
Jim Jagielski [Tue, 29 Dec 2015 15:38:29 +0000 (15:38 +0000)]
Update w/ better logging

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

8 years agoFollow up to r1715880: revert more abusive ap_casecmpstr[n]() usages.
Yann Ylavic [Tue, 29 Dec 2015 15:32:27 +0000 (15:32 +0000)]
Follow up to r1715880: revert more abusive ap_casecmpstr[n]() usages.

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

8 years agoDon't allow bad value to be updated
Jim Jagielski [Tue, 29 Dec 2015 14:17:26 +0000 (14:17 +0000)]
Don't allow bad value to be updated

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

8 years agoremoving unwanted import
Stefan Eissing [Tue, 29 Dec 2015 09:08:28 +0000 (09:08 +0000)]
removing unwanted import

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

8 years agoadd a mod_headers condition clause expression example
Eric Covener [Mon, 28 Dec 2015 18:44:03 +0000 (18:44 +0000)]
add a mod_headers condition clause expression example

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

8 years agoPR58764: python example for sha1 password hashes
Eric Covener [Mon, 28 Dec 2015 18:27:00 +0000 (18:27 +0000)]
PR58764: python example for sha1 password hashes

Submitted By: Dave Hall <skwashd gmail.com>

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

8 years agoPR58761: developer doc improvements.
Eric Covener [Mon, 28 Dec 2015 18:23:36 +0000 (18:23 +0000)]
PR58761: developer doc improvements.

Submitted By: Luca Toscano

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

8 years agorebuild
Rich Bowen [Mon, 28 Dec 2015 17:56:13 +0000 (17:56 +0000)]
rebuild

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

8 years agoUse the highlight syntax, for better linebreaks.
Rich Bowen [Mon, 28 Dec 2015 17:38:56 +0000 (17:38 +0000)]
Use the highlight syntax, for better linebreaks.

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

8 years agomod_cache_socache: Fix a possible cached entity body corruption when it
Yann Ylavic [Mon, 28 Dec 2015 12:09:29 +0000 (12:09 +0000)]
mod_cache_socache: Fix a possible cached entity body corruption when it
is received from an origin server in multiple batches and forwarded by
mod_proxy.

Upstream buckets should be setaside when saving response body (store_body),
but since those will finally be flatten in the cache buffer (commit_entity),
let's save them directly into the buffer to avoid heap allocation(s) and
the final copy.

Reported by: Mike Pastore <mike oobak.org>

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

8 years agoAbstract out as macro
Jim Jagielski [Sat, 26 Dec 2015 21:29:21 +0000 (21:29 +0000)]
Abstract out as macro

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

8 years agoxforms
Eric Covener [Fri, 25 Dec 2015 17:12:43 +0000 (17:12 +0000)]
xforms

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

8 years agodocument GlobalLog
Eric Covener [Fri, 25 Dec 2015 17:12:32 +0000 (17:12 +0000)]
document GlobalLog

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

8 years agofixed segfault in connection shutdown, added accept-push-policy support
Stefan Eissing [Wed, 23 Dec 2015 14:50:54 +0000 (14:50 +0000)]
fixed segfault in connection shutdown, added accept-push-policy support

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

8 years agofixed bug in upload that triggered window_updates during session shutdown, disentangl...
Stefan Eissing [Wed, 23 Dec 2015 13:04:40 +0000 (13:04 +0000)]
fixed bug in upload that triggered window_updates during session shutdown, disentanglement of worker, task and request, code cleanups

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

8 years agoreduced logging for MPM async query not implemented, normal under 2.4.x
Stefan Eissing [Tue, 22 Dec 2015 16:20:48 +0000 (16:20 +0000)]
reduced logging for MPM async query not implemented, normal under 2.4.x

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

8 years agorewrote http2 connection state handling, fixed keepalive timeout handling for async...
Stefan Eissing [Tue, 22 Dec 2015 15:52:10 +0000 (15:52 +0000)]
rewrote http2 connection state handling, fixed keepalive timeout handling for async and sync MPMs, cleaned logging, improved scoreboard updates of http2 master connections

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

8 years agoSave a few bytes in conf pool when processing 'NWSSLTrustedCerts'.
Christophe Jaillet [Tue, 22 Dec 2015 07:42:21 +0000 (07:42 +0000)]
Save a few bytes in conf pool when processing 'NWSSLTrustedCerts'.

*Untested* as I don't have the corresponding system.

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

8 years agodisk_cache: improve logging of errors around reading stored headers
Eric Covener [Mon, 21 Dec 2015 16:38:51 +0000 (16:38 +0000)]
disk_cache: improve logging of errors around reading stored headers
-- add RV and print cache filename from caller.

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

8 years agocleanup of DEBUG log level to who all frame types receveid and sent
Stefan Eissing [Mon, 21 Dec 2015 16:02:32 +0000 (16:02 +0000)]
cleanup of DEBUG log level to who all frame types receveid and sent

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

8 years agogack, c99 mode stroke again
Stefan Eissing [Mon, 21 Dec 2015 15:20:55 +0000 (15:20 +0000)]
gack, c99 mode stroke again

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

8 years agogack, c99 mode stroke again
Stefan Eissing [Mon, 21 Dec 2015 15:20:20 +0000 (15:20 +0000)]
gack, c99 mode stroke again

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

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