]> granicus.if.org Git - apache/log
apache
12 years agoBackport:
Graham Leggett [Sat, 3 Dec 2011 18:02:24 +0000 (18:02 +0000)]
Backport:
mod_proxy: Remove dead code from the public API, move single use code out
of the public API, remove redundant code from the public API.
mod_cache: Remove redundant code from the public API.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209960 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Sat, 3 Dec 2011 17:26:28 +0000 (17:26 +0000)]
Backport:
mod_proxy: Make ap_proxy_retry_worker() into an optional function. Allows
mod_lbmethod_bybusyness, mod_lbmethod_byrequests, mod_lbmethod_bytraffic
and mod_lbmethod_heartbeat to be loaded without mod_proxy yet being present,
which happens when modules are loaded in alphabetical order.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209958 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge header parts of r1209743 and r1209773:
Stefan Fritsch [Fri, 2 Dec 2011 23:19:04 +0000 (23:19 +0000)]
Merge header parts of r1209743 and r1209773:
Add APLOGNO() macro for unique tags for every log message.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209777 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1202236:
Stefan Fritsch [Fri, 2 Dec 2011 22:32:29 +0000 (22:32 +0000)]
Merge r1202236:
ap_core_translate: factor out duplicate code.  no functional change.

Submitted by: Greg Ames

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209748 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1209741:
Stefan Fritsch [Fri, 2 Dec 2011 22:24:19 +0000 (22:24 +0000)]
Merge r1209741:
Fix apr_status_t being passed as loglevel

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209742 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1206850:
Stefan Fritsch [Fri, 2 Dec 2011 22:18:09 +0000 (22:18 +0000)]
Merge r1206850:
- Add some error handling for writing to the output filter chain.
- Add some ap_assert()s for error cases that probably should not happen (and
  the following code would break).
  These fix some compiler warnings about "variable 'rv' set but not used".
- Prevent a leak of a bucket in one error case.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209736 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Fri, 2 Dec 2011 18:32:37 +0000 (18:32 +0000)]
Backport:
mod_auth_form: Use apr_status_t for the mod_session API.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209626 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Fri, 2 Dec 2011 18:16:58 +0000 (18:16 +0000)]
Backport:
mod_session_dbd: Use apr_status_t as a return code across the mod_session API.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209620 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Fri, 2 Dec 2011 17:51:27 +0000 (17:51 +0000)]
Backport:
mod_session: Use apr_status_t as a return code across the mod_session API,
clarify where we ignore errors and why.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209606 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1209601:
Stefan Fritsch [Fri, 2 Dec 2011 17:50:02 +0000 (17:50 +0000)]
Merge r1209601:

Fix segfault with Solaris LDAP SDK when enabling ldaps.

Enable SSL by passing secure=1 to apr_ldap_init instead of calling
apr_ldap_set_option(... APR_LDAP_OPT_TLS ...).

This change carefully avoids any change of behavior on non-Solaris LDAP SDKs.

PR: 42682

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209604 13f79535-47bb-0310-9956-ffa450edef68

12 years agoClarify the crypto notice for mod_session_crypto.
Graham Leggett [Fri, 2 Dec 2011 14:17:02 +0000 (14:17 +0000)]
Clarify the crypto notice for mod_session_crypto.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209506 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate the crypto notices for apr_crypto. apr_ssl is long gone.
Graham Leggett [Fri, 2 Dec 2011 14:12:51 +0000 (14:12 +0000)]
Update the crypto notices for apr_crypto. apr_ssl is long gone.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209500 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Fri, 2 Dec 2011 13:27:03 +0000 (13:27 +0000)]
Backport:
mod_session_crypto: Fix a pool lifetime problem when reading from
SessionCryptoPassphraseFile.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209466 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1209417 from trunk:
Joe Orton [Fri, 2 Dec 2011 12:24:15 +0000 (12:24 +0000)]
Merge r1209417 from trunk:

* server/listen.c (open_listeners): Fix logic error caught by
  Coverity; possible NULL pointer deref at startup with a
  particular (and unlikely) listener/system config.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209439 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1209432 from trunk:
Joe Orton [Fri, 2 Dec 2011 12:12:24 +0000 (12:12 +0000)]
Merge r1209432 from trunk:

Fix for additional cases of URL rewriting with ProxyPassMatch or
RewriteRule, where particular request-URIs could result in undesired
backend network exposure in some configurations. (CVE-2011-4317)

Thanks to Prutha Parikh from Qualys for reporting this issue.

* modules/proxy/mod_proxy.c (proxy_trans): Decline to handle the "*"
  request-URI.  Fail for cases where r->uri does not begin with a "/".

* modules/mappers/mod_rewrite.c (hook_uri2file): Likewise.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209436 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport r1209330 from trunk
Gregg Lewis Smith [Fri, 2 Dec 2011 02:29:54 +0000 (02:29 +0000)]
Backport r1209330 from trunk
Bring Windows httpd.conf up to date with documented or required modules

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209331 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate transformations.
Graham Leggett [Thu, 1 Dec 2011 14:04:30 +0000 (14:04 +0000)]
Update transformations.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209090 13f79535-47bb-0310-9956-ffa450edef68

12 years agoChanges to v2.4 APIs.
Graham Leggett [Thu, 1 Dec 2011 14:03:49 +0000 (14:03 +0000)]
Changes to v2.4 APIs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209089 13f79535-47bb-0310-9956-ffa450edef68

12 years agoRemove some stray @ characters.
Graham Leggett [Thu, 1 Dec 2011 13:27:18 +0000 (13:27 +0000)]
Remove some stray @ characters.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209070 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate transformations.
Graham Leggett [Thu, 1 Dec 2011 12:57:59 +0000 (12:57 +0000)]
Update transformations.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209062 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Thu, 1 Dec 2011 12:46:40 +0000 (12:46 +0000)]
Backport:
mod_rewrite: Add the AllowNoSlash RewriteOption, which makes it possible
for RewriteRules to be placed in .htaccess files that match the directory
with no trailing slash. PR 48304.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1209057 13f79535-47bb-0310-9956-ffa450edef68

12 years agoWish came true: CacheEnable works within LocationMatch, giving us mod_cache
Graham Leggett [Thu, 1 Dec 2011 00:45:31 +0000 (00:45 +0000)]
Wish came true: CacheEnable works within LocationMatch, giving us mod_cache
regexes for no additional cost.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208917 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1208897 from trunk:
Jim Jagielski [Thu, 1 Dec 2011 00:03:50 +0000 (00:03 +0000)]
Merge r1208897 from trunk:

Use 2 sep hashing functions to account for collisions...
Safe enough
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208899 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1208835:
Stefan Fritsch [Wed, 30 Nov 2011 22:29:19 +0000 (22:29 +0000)]
Merge r1208835:
Remove some getpid() logging, this is now also included in the error log format.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208848 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Wed, 30 Nov 2011 22:00:43 +0000 (22:00 +0000)]
Backport:
mod_cache: Apply the API change that allows future mod_cache providers to
invalidate cache entries, which will fix PR15868.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208824 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1208816:
Stefan Fritsch [Wed, 30 Nov 2011 21:54:58 +0000 (21:54 +0000)]
Merge r1208816:
Remove some more now redundant log prefixes

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208820 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Wed, 30 Nov 2011 20:31:26 +0000 (20:31 +0000)]
Backport:
Clarify the peer IP of the connection and the client IP of the request within
the docs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208754 13f79535-47bb-0310-9956-ffa450edef68

12 years agoRPM: Make it possible to build mod_socache_dc against distcache.
Graham Leggett [Wed, 30 Nov 2011 19:41:06 +0000 (19:41 +0000)]
RPM: Make it possible to build mod_socache_dc against distcache.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208727 13f79535-47bb-0310-9956-ffa450edef68

12 years agoAdded missing proxy import to Netware build.
Guenter Knauf [Wed, 30 Nov 2011 17:28:47 +0000 (17:28 +0000)]
Added missing proxy import to Netware build.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208533 13f79535-47bb-0310-9956-ffa450edef68

12 years agoFixed compilation for non-*nix platforms.
Guenter Knauf [Wed, 30 Nov 2011 17:16:09 +0000 (17:16 +0000)]
Fixed compilation for non-*nix platforms.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208527 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Wed, 30 Nov 2011 17:00:24 +0000 (17:00 +0000)]
Backport:
mod_session_crypto: Add a SessionCryptoPassphraseFile directive so that the
administrator can hide the keys from the configuration.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208518 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1208411 from trunk:
Jim Jagielski [Wed, 30 Nov 2011 13:15:51 +0000 (13:15 +0000)]
Merge r1208411 from trunk:

use a style sheet... ideally we would pull one off the filesystem,
but for now...
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208412 13f79535-47bb-0310-9956-ffa450edef68

12 years agomod_cache: Revert http://svn.apache.org/viewvc?view=revision&revision=1070179
Graham Leggett [Wed, 30 Nov 2011 11:21:43 +0000 (11:21 +0000)]
mod_cache: Revert http://svn.apache.org/viewvc?view=revision&revision=1070179
as per the following thread:
http://www.gossamer-threads.com/lists/apache/dev/395830?do=post_view_threaded#395830

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208384 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Wed, 30 Nov 2011 11:03:03 +0000 (11:03 +0000)]
Backport:
Introduce a per request version of the remote IP address, which can be
optionally modified by a module when the effective IP of the client
is not the same as the real IP of the client (such as a load balancer).
Introduce a per connection "peer_ip" and a per request "client_ip" to
distinguish between the raw IP address of the connection and the effective
IP address of the request.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208378 13f79535-47bb-0310-9956-ffa450edef68

12 years agoRemove stray svn:mergeinfo properties, leaving the svn:mergeinfo at the
Graham Leggett [Wed, 30 Nov 2011 10:36:31 +0000 (10:36 +0000)]
Remove stray svn:mergeinfo properties, leaving the svn:mergeinfo at the
root of the project as the canonical mergeinfo property. Missed another one.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208371 13f79535-47bb-0310-9956-ffa450edef68

12 years agoRemove stray svn:mergeinfo properties, leaving the svn:mergeinfo at the
Graham Leggett [Wed, 30 Nov 2011 10:24:09 +0000 (10:24 +0000)]
Remove stray svn:mergeinfo properties, leaving the svn:mergeinfo at the
root of the project as the canonical mergeinfo property. Missed one.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208365 13f79535-47bb-0310-9956-ffa450edef68

12 years agoRemove stray svn:mergeinfo properties, leaving the svn:mergeinfo at the
Graham Leggett [Wed, 30 Nov 2011 10:21:09 +0000 (10:21 +0000)]
Remove stray svn:mergeinfo properties, leaving the svn:mergeinfo at the
root of the project as the canonical mergeinfo property.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208364 13f79535-47bb-0310-9956-ffa450edef68

12 years agoRPM backport:
Graham Leggett [Tue, 29 Nov 2011 22:56:56 +0000 (22:56 +0000)]
RPM backport:
- Build shared mpms instead of static, reduce the RPM to a simple one
pass build of the server into a single binary and modules.
- Create a dedicated generic RPM layout, ensuring that all example
config files have the correct paths embedded within them.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208124 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1208110:
Stefan Fritsch [Tue, 29 Nov 2011 22:30:42 +0000 (22:30 +0000)]
Merge r1208110:
Remove more log message prefixes that are now redundant as the
the error log format includes the module name.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208112 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Tue, 29 Nov 2011 21:29:11 +0000 (21:29 +0000)]
Backport:
mod_dbd: The dbd_prepared_init() function reported the result of the last
prepared statement, obscuring earlier errors. Fixed.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208081 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1208067, r1208068, r1208069 from trunk:
Jim Jagielski [Tue, 29 Nov 2011 21:15:57 +0000 (21:15 +0000)]
Merge r1208067, r1208068, r1208069 from trunk:

whitespace

Some optimization... we have a hash, use it. Quicker than all
these string comparisons.

Ensure casing doesn't matter... (we know balancer->s->name is
lc)
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1208071 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1207926 from trunk:
Jim Jagielski [Tue, 29 Nov 2011 15:36:44 +0000 (15:36 +0000)]
Merge r1207926 from trunk:

Logic which makes the balancer "active" or not... so we can turn them
off and on as needed.
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1207927 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1207863 from trunk:
Jim Jagielski [Tue, 29 Nov 2011 13:13:03 +0000 (13:13 +0000)]
Merge r1207863 from trunk:

Instead of running thru all kinds of logic paths, just add in
a on/off bit... No need for other balancer statuses(sp)?
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1207864 13f79535-47bb-0310-9956-ffa450edef68

12 years agoRPM: The default httpd mpm is now worker instead of prefork.
Graham Leggett [Tue, 29 Nov 2011 00:24:35 +0000 (00:24 +0000)]
RPM: The default httpd mpm is now worker instead of prefork.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1207721 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1207582 from trunk:
Jim Jagielski [Mon, 28 Nov 2011 20:47:29 +0000 (20:47 +0000)]
Merge r1207582 from trunk:

Expose the path that the balancer handles...
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1207584 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1207562 from trunk:
Jim Jagielski [Mon, 28 Nov 2011 20:12:14 +0000 (20:12 +0000)]
Merge r1207562 from trunk:

Pull this out as a sep function to allow for full vhosting
adjustment between get and define balancers...
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1207563 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1207467 from trunk:
Jim Jagielski [Mon, 28 Nov 2011 17:10:39 +0000 (17:10 +0000)]
Merge r1207467 from trunk:

"Final" (I hope) proxy struct/API changes in order to support
dynamic balancer allocation AND dynamic vhost-balancers
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1207468 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1207282 from trunk:
Jim Jagielski [Mon, 28 Nov 2011 15:11:47 +0000 (15:11 +0000)]
Merge r1207282 from trunk:

Error-check.
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1207285 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1206827:
Stefan Fritsch [Sun, 27 Nov 2011 20:28:59 +0000 (20:28 +0000)]
Merge r1206827:
Fix some warn_unused_result compiler warnings by checking the return code of
chown and logging an error if the error was not ENOENT.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1206832 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMade PR 52252 out of the luajit problem
Stefan Fritsch [Sun, 27 Nov 2011 19:45:49 +0000 (19:45 +0000)]
Made PR 52252 out of the luajit problem

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1206814 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1206787 from trunk:
Jim Jagielski [Sun, 27 Nov 2011 18:03:10 +0000 (18:03 +0000)]
Merge r1206787 from trunk:

thx sf
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1206788 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1206680, r1206681, r1206682 from trunk:
Eric Covener [Sun, 27 Nov 2011 08:25:19 +0000 (08:25 +0000)]
Merge r1206680, r1206681, r1206682 from trunk:

Replace unusable/fringe absolute path example for AddDescription and list
some weird AddDescription semantics related to directories.

mention IndexIgnore limitation in DirectoryMatch and friends as currently
documented only in bugzilla (PR51471)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1206683 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport from trunk:
Graham Leggett [Fri, 25 Nov 2011 21:47:46 +0000 (21:47 +0000)]
Backport from trunk:
Remove unused variables.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1206340 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport from trunk:
Graham Leggett [Fri, 25 Nov 2011 21:42:21 +0000 (21:42 +0000)]
Backport from trunk:
Remove unused variable.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1206337 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1206286 from trunk:
Jim Jagielski [Fri, 25 Nov 2011 19:28:59 +0000 (19:28 +0000)]
Merge r1206286 from trunk:

Move useful and shared balancer stuff to the shm slot...
Provide hooks for post-config/runtime addition of
balancers.
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1206287 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1206268 from trunk:
Jim Jagielski [Fri, 25 Nov 2011 17:32:44 +0000 (17:32 +0000)]
Merge r1206268 from trunk:

Allow compile time changes of field sizes and be more
"clear" regarding the diff between balancer and worker slots...
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1206269 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1206159 from trunk:
Jim Jagielski [Fri, 25 Nov 2011 13:31:47 +0000 (13:31 +0000)]
Merge r1206159 from trunk:

Comment reason for NULL parameter
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1206160 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1205894 from trunk:
Jim Jagielski [Thu, 24 Nov 2011 15:54:30 +0000 (15:54 +0000)]
Merge r1205894 from trunk:

Use varargs...
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205895 13f79535-47bb-0310-9956-ffa450edef68

12 years agoupdate xforms
Igor Galić [Thu, 24 Nov 2011 15:41:09 +0000 (15:41 +0000)]
update xforms

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205889 13f79535-47bb-0310-9956-ffa450edef68

12 years agobackport r1205885
Igor Galić [Thu, 24 Nov 2011 15:36:39 +0000 (15:36 +0000)]
backport r1205885
Pr#52239: clarify Event MPM's behaviour with strictly
synchronous libraries.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205886 13f79535-47bb-0310-9956-ffa450edef68

12 years agouserland change
Jim Jagielski [Thu, 24 Nov 2011 14:39:35 +0000 (14:39 +0000)]
userland change

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205850 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1203634, r1204614, r1205564:
Stefan Fritsch [Wed, 23 Nov 2011 20:40:01 +0000 (20:40 +0000)]
Merge r1203634, r1204614, r1205564:
Pass ap_errorlog_info to error_log hook

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205573 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1205568 from trunk, add util_regex.c to MPM
Gregg Lewis Smith [Wed, 23 Nov 2011 20:35:09 +0000 (20:35 +0000)]
Merge r1205568 from trunk, add util_regex.c to MPM

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205569 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1205560 from trunk:
Eric Covener [Wed, 23 Nov 2011 20:10:01 +0000 (20:10 +0000)]
Merge r1205560 from trunk:

mod_ratelimit has an output filter, not a handler.  Also took a quick
pass through the other text.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205561 13f79535-47bb-0310-9956-ffa450edef68

12 years agoxforms
Stefan Fritsch [Wed, 23 Nov 2011 20:00:57 +0000 (20:00 +0000)]
xforms

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205557 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1205550:
Stefan Fritsch [Wed, 23 Nov 2011 19:58:05 +0000 (19:58 +0000)]
Merge r1205550:

The expression parser is not only a developer change.
Mention reduced memory usage.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205555 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1205542:
Stefan Fritsch [Wed, 23 Nov 2011 19:43:06 +0000 (19:43 +0000)]
Merge r1205542:

Make it more explicit that mod_lua may change in 2.4.x

And another blocker is gone.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205545 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBy consensous on the list, mod_request will stay at least for 2.4.x
Stefan Fritsch [Wed, 23 Nov 2011 19:32:05 +0000 (19:32 +0000)]
By consensous on the list, mod_request will stay at least for 2.4.x

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205541 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1205468 from trunk:
Eric Covener [Wed, 23 Nov 2011 16:05:56 +0000 (16:05 +0000)]
Merge r1205468 from trunk:

specify limited context list for ModemStandard

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205469 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1205423 from trunk:
Jim Jagielski [Wed, 23 Nov 2011 15:02:46 +0000 (15:02 +0000)]
Merge r1205423 from trunk:

Use ap_pass_brigade_fchk()
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205425 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1205419 from trunk:
Jim Jagielski [Wed, 23 Nov 2011 15:02:28 +0000 (15:02 +0000)]
Merge r1205419 from trunk:

Add ap_pass_brigade_fchk() which does a Filter CHecK on the
brigade pass.
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205424 13f79535-47bb-0310-9956-ffa450edef68

12 years agorebuild transforms
Igor Galić [Wed, 23 Nov 2011 12:26:47 +0000 (12:26 +0000)]
rebuild transforms

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205382 13f79535-47bb-0310-9956-ffa450edef68

12 years agobackport r1205379.
Igor Galić [Wed, 23 Nov 2011 12:22:56 +0000 (12:22 +0000)]
backport r1205379.
mod_session: document overrides.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205380 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1205274 from trunk:
Eric Covener [Wed, 23 Nov 2011 03:45:47 +0000 (03:45 +0000)]
Merge r1205274 from trunk:

mod_negotiation: don't return non-AP_FILTER_ERROR filter return values
to ap_run_handler() when sending a body directly from a type-map.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205278 13f79535-47bb-0310-9956-ffa450edef68

12 years agoAdd some known issues / maybe-blockers
Stefan Fritsch [Tue, 22 Nov 2011 21:22:22 +0000 (21:22 +0000)]
Add some known issues / maybe-blockers

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205179 13f79535-47bb-0310-9956-ffa450edef68

12 years agoClarify why it matters.
Graham Leggett [Tue, 22 Nov 2011 15:58:52 +0000 (15:58 +0000)]
Clarify why it matters.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205053 13f79535-47bb-0310-9956-ffa450edef68

12 years agoFurther thoughts.
Graham Leggett [Tue, 22 Nov 2011 15:46:54 +0000 (15:46 +0000)]
Further thoughts.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205042 13f79535-47bb-0310-9956-ffa450edef68

12 years agogarbage C's in server-status and extra processes with async lingering close.
Greg Ames [Tue, 22 Nov 2011 15:34:47 +0000 (15:34 +0000)]
garbage C's in server-status and extra processes with async lingering close.
backport r1203708 from trunk.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205039 13f79535-47bb-0310-9956-ffa450edef68

12 years agoClarify my thoughts on mod_remoteip.
Graham Leggett [Tue, 22 Nov 2011 14:22:36 +0000 (14:22 +0000)]
Clarify my thoughts on mod_remoteip.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1205014 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1204998 from trunk:
Jim Jagielski [Tue, 22 Nov 2011 14:02:53 +0000 (14:02 +0000)]
Merge r1204998 from trunk:

Hello. Let's compile again.
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204999 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCleanup and fix STATUS for 2.4.x, add some
Rainer Jung [Tue, 22 Nov 2011 11:34:33 +0000 (11:34 +0000)]
Cleanup and fix STATUS for 2.4.x, add some
generic comments mostly taken over from 2.2.x.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204929 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1204104, 1204180:
Stefan Fritsch [Mon, 21 Nov 2011 23:07:16 +0000 (23:07 +0000)]
Merge r1204104, 1204180:

Remove MPM-private stuff from conn_state_t.

This should make it easier to improve the event MPM in 2.4 without breaking
the API.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204743 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1204087, 1204090:
Stefan Fritsch [Mon, 21 Nov 2011 22:24:12 +0000 (22:24 +0000)]
Merge r1204087, 1204090:

Limit recursion in ap_expr evaluation to avoid unbounded stack usage
* evaluate chains of ||, &&, and string concatenation non-recursively
* limit other types of recursion to 20 levels
* avoid some string copies if concatenating more than 2 strings

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204730 13f79535-47bb-0310-9956-ffa450edef68

12 years agobackport r1204630:
Stefan Fritsch [Mon, 21 Nov 2011 18:18:49 +0000 (18:18 +0000)]
backport r1204630:
Downgrade some more error messages about broken client behavior to level
info.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204632 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Mon, 21 Nov 2011 17:09:44 +0000 (17:09 +0000)]
Backport:
mod_cache_disk: Make sure we check return codes on all writes and attempts
to close, and clean up after ourselves in these cases. PR43589.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204602 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport r1204595:
Stefan Fritsch [Mon, 21 Nov 2011 17:03:06 +0000 (17:03 +0000)]
Backport r1204595:
Fix logic when to call error_log hook

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204597 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1204555 from trunk:
Jim Jagielski [Mon, 21 Nov 2011 15:55:29 +0000 (15:55 +0000)]
Merge r1204555 from trunk:

value never used: dead assignment
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204561 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1204556 from trunk:
Jim Jagielski [Mon, 21 Nov 2011 15:55:10 +0000 (15:55 +0000)]
Merge r1204556 from trunk:

check return status
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204560 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1204553 from trunk:
Jim Jagielski [Mon, 21 Nov 2011 15:54:16 +0000 (15:54 +0000)]
Merge r1204553 from trunk:

Never used.
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204559 13f79535-47bb-0310-9956-ffa450edef68

12 years agorollback recent autoindex changes (1204355:1204306)
Eric Covener [Mon, 21 Nov 2011 05:13:45 +0000 (05:13 +0000)]
rollback recent autoindex changes (1204355:1204306)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204357 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1204341 from trunk:
Eric Covener [Mon, 21 Nov 2011 03:30:30 +0000 (03:30 +0000)]
Merge r1204341 from trunk:

PR51471: IndexIgnore doesn't work in DirectoryMatch.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204342 13f79535-47bb-0310-9956-ffa450edef68

12 years agomissed in 1204319
Eric Covener [Mon, 21 Nov 2011 01:40:29 +0000 (01:40 +0000)]
missed in 1204319

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204320 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1204317 from trunk:
Eric Covener [Mon, 21 Nov 2011 01:40:15 +0000 (01:40 +0000)]
Merge r1204317 from trunk:

upgrading/compat notes on some unexpected AddDescription behavior

also: mention in CHANGES

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204319 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMerge r1204307 from trunk:
Eric Covener [Mon, 21 Nov 2011 01:04:58 +0000 (01:04 +0000)]
Merge r1204307 from trunk:

PR39923: Allow AddDescription to work with absolute filesystem paths,
by not adding "*/" to their prefix (intended for relative paths)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204309 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Sun, 20 Nov 2011 17:53:53 +0000 (17:53 +0000)]
Backport:
mod_include: The SSIAccessEnable directive existed to ensure the addition
of the "-A" syntax would not break existing configurations in v2.2. Remove
the directive for v2.4, defaulting the behaviour to enabled.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204200 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport:
Graham Leggett [Sat, 19 Nov 2011 23:05:46 +0000 (23:05 +0000)]
Backport:
mod_cache_disk: Remove the unnecessary intermediate brigade while
writing to disk. Fixes a problem where mod_disk_cache was leaving
buckets in the intermediate brigade and not passing them to out on
exit.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1204102 13f79535-47bb-0310-9956-ffa450edef68

12 years agobackport r1203924 from trunk
Gregg Lewis Smith [Sat, 19 Nov 2011 00:36:47 +0000 (00:36 +0000)]
backport r1203924 from trunk

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1203925 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport r1203878:
Stefan Fritsch [Fri, 18 Nov 2011 22:06:26 +0000 (22:06 +0000)]
Backport r1203878:
More ap_log_rerror() usage and axe some more AJP: prefixes

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1203881 13f79535-47bb-0310-9956-ffa450edef68

12 years agoBackport r1203868:
Stefan Fritsch [Fri, 18 Nov 2011 22:04:28 +0000 (22:04 +0000)]
Backport r1203868:

Log fatal errors at level CRIT, not at some random level from DEBUG to EMERG

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1203880 13f79535-47bb-0310-9956-ffa450edef68

12 years agoStyle fixes, no functional change.
Graham Leggett [Fri, 18 Nov 2011 22:02:03 +0000 (22:02 +0000)]
Style fixes, no functional change.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1203877 13f79535-47bb-0310-9956-ffa450edef68