]> granicus.if.org Git - apache/log
apache
10 years agoset binary attributes for remaining binaries via httpd.rc, fix the
Jeff Trawick [Thu, 12 Sep 2013 15:36:28 +0000 (15:36 +0000)]
set binary attributes for remaining binaries via httpd.rc, fix the
missing feather (icon) on httpd.exe

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

10 years agospecify base addresses for libhttpd.dll and modules; mention an issue about Perl...
Jeff Trawick [Thu, 12 Sep 2013 12:22:46 +0000 (12:22 +0000)]
specify base addresses for libhttpd.dll and modules; mention an issue about Perl compatibility of a support script

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

10 years agoBaseAddr.ref:
Jeff Trawick [Thu, 12 Sep 2013 12:15:02 +0000 (12:15 +0000)]
BaseAddr.ref:
. Update sizes as necessary based on a 64-bit debug build with Visual Studio
  2012.
. Add missing modules mod_apreq, mod_authnz_fcgi, mod_dialup,
  mod_optional_fn_export, mod_optional_fn_import, mod_optional_hook_export,
  mod_optional_hook_import, and mod_policy.
  (The example mods aren't important, but adding them avoids having to
  treat those as exceptions in any sort of automatic update mechanism.
  Potential issues with the several modules that aren't currently buildable
  with the cmake-based solution have not been addressed.)

fixBaseAddrs.pl:
. New script to generate a new BaseAddr.ref based on Microsoft linker
  warnings about inadequate size or missing module.

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

10 years agomod_lua: Add rudimentary WebSocket support. This is a WIP (emphasis on the W, I and...
Daniel Gruno [Wed, 11 Sep 2013 20:50:46 +0000 (20:50 +0000)]
mod_lua: Add rudimentary WebSocket support. This is a WIP (emphasis on the W, I and P) and subject to change as the idea surrounding it evolves into something meaningful. But for now, WebSockets, yay! Please do review this!

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

10 years agorevert comments in r1521973, may be more misleadin then good.
Eric Covener [Wed, 11 Sep 2013 20:24:40 +0000 (20:24 +0000)]
revert comments in r1521973, may be more misleadin then good.

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

10 years agocomments only, before I task switch.
Eric Covener [Wed, 11 Sep 2013 18:22:18 +0000 (18:22 +0000)]
comments only, before I task switch.

Subgroup checking is cached, but very inefficient for large groups.

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

10 years agomake docs xforms
Jeff Trawick [Wed, 11 Sep 2013 15:42:24 +0000 (15:42 +0000)]
make docs xforms

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

10 years agofix tagging problems that break validation
Jeff Trawick [Wed, 11 Sep 2013 15:39:52 +0000 (15:39 +0000)]
fix tagging problems that break validation

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

10 years agoAdd "default user id" capability for authorizers that handle
Jeff Trawick [Wed, 11 Sep 2013 15:37:34 +0000 (15:37 +0000)]
Add "default user id" capability for authorizers that handle
check_authn and return success but don't have a specific user
id to assign (e.g., guest users).

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

10 years agoinstall .pdb files when available
Jeff Trawick [Wed, 11 Sep 2013 12:36:38 +0000 (12:36 +0000)]
install .pdb files when available

generate separate ab/abs binaries, following traditional Windows practice

add missing utility httxt2dbm

provide options to disable installation of manual and .pdb files

tweak todo list

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

10 years agoForgot to add getcookie/setcookie to CHANGES. Hereby done.
Daniel Gruno [Wed, 11 Sep 2013 11:01:48 +0000 (11:01 +0000)]
Forgot to add getcookie/setcookie to CHANGES. Hereby done.

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

10 years agoDrag the example into this decade.
Rich Bowen [Tue, 10 Sep 2013 14:16:24 +0000 (14:16 +0000)]
Drag the example into this decade.

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

10 years agocorrect path
Jim Jagielski [Tue, 10 Sep 2013 12:17:19 +0000 (12:17 +0000)]
correct path

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

10 years agoRebuild
Rich Bowen [Tue, 10 Sep 2013 02:06:19 +0000 (02:06 +0000)]
Rebuild

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

10 years agoReplaces some awkward phrasing
Rich Bowen [Tue, 10 Sep 2013 01:57:14 +0000 (01:57 +0000)]
Replaces some awkward phrasing

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

10 years agoAdd ProxyExpressEnable directive to example
Rich Bowen [Tue, 10 Sep 2013 01:50:08 +0000 (01:50 +0000)]
Add ProxyExpressEnable directive to example

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

10 years agowordsmithing
Jeff Trawick [Mon, 9 Sep 2013 00:57:05 +0000 (00:57 +0000)]
wordsmithing

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

10 years agoAdd a global ENABLE_MODULES setting to make it easy
Jeff Trawick [Sun, 8 Sep 2013 22:13:41 +0000 (22:13 +0000)]
Add a global ENABLE_MODULES setting to make it easy
to build and/or activate all possible modules.

A few modules that are not currently buildable needed a
prereq to be defined so that they will be skipped over
appropriately for reasonable values of ENABLE_MODULES.

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

10 years agoSince a couple of modules have module names that don't
Jeff Trawick [Sun, 8 Sep 2013 20:58:10 +0000 (20:58 +0000)]
Since a couple of modules have module names that don't
match their source file name, don't try to declare modules
using the source name, but instead list them as simply

  modules/xxx/mod_xxx

(IOW, stop pretending that there is a modules/ldap/mod_ldap.c
and modules/apreq/mod_apreq.c.)

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

10 years agoadd "Header note" which was the solution for two users this week on IRC.
Eric Covener [Sun, 8 Sep 2013 20:04:06 +0000 (20:04 +0000)]
add "Header note" which was the solution for two users this week on IRC.

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

10 years agoinstall cache_common.h; add notes on other files that aren't installed
Jeff Trawick [Sun, 8 Sep 2013 18:19:23 +0000 (18:19 +0000)]
install cache_common.h; add notes on other files that aren't installed

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

10 years agoadd apreq and skiplist to libhttpd, support mod_apreq
Jeff Trawick [Sun, 8 Sep 2013 18:06:47 +0000 (18:06 +0000)]
add apreq and skiplist to libhttpd, support mod_apreq

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

10 years agofix odd bug that prevented the manual from being installed
Jeff Trawick [Sun, 8 Sep 2013 15:12:43 +0000 (15:12 +0000)]
fix odd bug that prevented the manual from being installed

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

10 years agoelaborate on fastcgistarer, which is a) not yet supported on windows and
Eric Covener [Sun, 8 Sep 2013 15:02:18 +0000 (15:02 +0000)]
elaborate on fastcgistarer, which is a) not yet supported on windows and
b) only needed when the frameworker doesn't have something built-in.

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

10 years agoAdded missing export for proxy module.
Guenter Knauf [Sun, 8 Sep 2013 13:12:21 +0000 (13:12 +0000)]
Added missing export for proxy module.

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

10 years agosupport mod_lua; add some tweaks/disclaimers to the README
Jeff Trawick [Sun, 8 Sep 2013 11:57:35 +0000 (11:57 +0000)]
support mod_lua; add some tweaks/disclaimers to the README

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

10 years agohandle mod_ldap/mod_authnz_ldap, along with tiny infrastructure
Jeff Trawick [Sat, 7 Sep 2013 22:28:23 +0000 (22:28 +0000)]
handle mod_ldap/mod_authnz_ldap, along with tiny infrastructure
for modules whose main source doesn't match the module name
(i.e., util_ldap.c vs. mod_ldap)

please let mod_ldap be the only user of that support foreverandever

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

10 years agoAdd macro for checking apr/apu defines like APR_HAS_feature,
Jeff Trawick [Sat, 7 Sep 2013 16:28:35 +0000 (16:28 +0000)]
Add macro for checking apr/apu defines like APR_HAS_feature,
and for now use it to detect APR_HAS_XLATE and APU_HAVE_CRYPTO.

Add special logic for special APR_HAS_LDAP.

Display summary of feature detection.

mod_session_crypto can now build, so do so if the prereq is present.
(By default it won't be activated.)

Sketch in more support for Lua, mod_charset_lite, mod_ldap, and
mod_authnz_ldap, though  they should be expected to fail until
somebody actually tries it and fixes the problem.

The documented ab issue was my own problem with a mismatch between
my compiler and the OpenSSL compiler, resolved by building OpenSSL
myself like everybody else.

Document another of the possibly zillions of bugs/limitations.

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

10 years agoUpdate.
Lucien Gentis [Sat, 7 Sep 2013 15:06:45 +0000 (15:06 +0000)]
Update.

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

10 years agostyle consistency in winnt's worker_main
Eric Covener [Sat, 7 Sep 2013 12:44:09 +0000 (12:44 +0000)]
style consistency in winnt's worker_main

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

10 years agoAdd a warning if protocol given in SSLProtocol or SSLProxyProtocol will override...
Christophe Jaillet [Thu, 5 Sep 2013 22:30:59 +0000 (22:30 +0000)]
Add a warning if protocol given in SSLProtocol  or SSLProxyProtocol will override other parameters given in the same directive.
This could be a missing + or - prefix.

PR 52820

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

10 years agoMistakenly try to use a line comment to the end of your Listen
Jeff Trawick [Thu, 5 Sep 2013 16:33:11 +0000 (16:33 +0000)]
Mistakenly try to use a line comment to the end of your Listen
directive on Windows => crash-o-matic

Or,

WinNT MPM: Don't crash during child process initialization if the
Listen protocol is unrecognized.

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

10 years agomod_lua: init cookie as NULL.
Daniel Gruno [Thu, 5 Sep 2013 08:59:10 +0000 (08:59 +0000)]
mod_lua: init cookie as NULL.

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

10 years agoremove an unneeded variable I just added, oops.
Daniel Gruno [Thu, 5 Sep 2013 08:24:29 +0000 (08:24 +0000)]
remove an unneeded variable I just added, oops.

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

10 years agomod_lua: Use ap_cookie_read for reading cookie values, since it's already there.
Daniel Gruno [Thu, 5 Sep 2013 08:23:05 +0000 (08:23 +0000)]
mod_lua: Use ap_cookie_read for reading cookie values, since it's already there.

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

10 years agoSet LONG_NAME and BIN_NAME to something reasonable for httpd.rc,
Jeff Trawick [Wed, 4 Sep 2013 22:15:24 +0000 (22:15 +0000)]
Set LONG_NAME and BIN_NAME to something reasonable for httpd.rc,
which otherwise sets the properties to "LONG_NAME" and "BIN_NAME".

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

10 years agoAdd r:setcookie(key, val, secure, expires) and r:getcookie(key) to the request_rec...
Daniel Gruno [Wed, 4 Sep 2013 10:47:46 +0000 (10:47 +0000)]
Add r:setcookie(key, val, secure, expires) and r:getcookie(key) to the request_rec table.

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

10 years agoUpdate related to r1519556
Christophe Jaillet [Tue, 3 Sep 2013 07:26:34 +0000 (07:26 +0000)]
Update related to r1519556

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

10 years agoAdd missing space
Christophe Jaillet [Tue, 3 Sep 2013 06:27:48 +0000 (06:27 +0000)]
Add missing space

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

10 years agomod_status, mod_echo: Fix the display of client addresses. They were truncated to...
Christophe Jaillet [Tue, 3 Sep 2013 04:49:20 +0000 (04:49 +0000)]
mod_status, mod_echo: Fix the display of client addresses. They were truncated to 31 characters which is not enough for IPv6 addresses.

PR 54848 [Bernhard Schmidt <berni birkenwald de>]

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

10 years agomod_lua: If the first yield() of a LuaOutputFilter returns a string, it should
Eric Covener [Mon, 2 Sep 2013 18:38:07 +0000 (18:38 +0000)]
mod_lua: If the first yield() of a LuaOutputFilter returns a string, it should
be prefixed to the response as documented.

Also, don't put empty heap buckets in the brigade if a yield() is called with
no string.

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

10 years agomention some trickyness with mod_lua + mod_filter.
Eric Covener [Mon, 2 Sep 2013 18:08:25 +0000 (18:08 +0000)]
mention some trickyness with mod_lua + mod_filter.

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

10 years agoavoid non-continous ranges in EBCDIC in the scanner, important characters like '...
Eric Covener [Mon, 2 Sep 2013 17:55:28 +0000 (17:55 +0000)]
avoid non-continous ranges in EBCDIC in the scanner, important characters like '{' come
between alphas in IBM1047.

(If you're reading this because you're building 2.4-or-later on z/OS, you'll have to build a new flex
with the system flex and system bison. flex-2.5.35 worked.)

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

10 years agoforgot my name
Eric Covener [Mon, 2 Sep 2013 17:46:06 +0000 (17:46 +0000)]
forgot my name

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

10 years agomod_lua: Remove ETAG, Content-Length, and Content-MD5 when a LuaOutputFilter
Eric Covener [Mon, 2 Sep 2013 17:45:40 +0000 (17:45 +0000)]
mod_lua: Remove ETAG, Content-Length, and Content-MD5 when a LuaOutputFilter
is configured without mod_filter. [Eric Covener]

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

10 years agoregister LuaOutputFilters with AP_FILTER_PROTO_CHANGE|AP_FILTER_PROTO_CHANGE_LENGTH
Eric Covener [Mon, 2 Sep 2013 17:06:16 +0000 (17:06 +0000)]
register LuaOutputFilters with  AP_FILTER_PROTO_CHANGE|AP_FILTER_PROTO_CHANGE_LENGTH

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

10 years ago *) mod_filter: Add "change=no" as a proto-flag to FilterProtocol
Eric Covener [Mon, 2 Sep 2013 17:03:47 +0000 (17:03 +0000)]
  *) mod_filter: Add "change=no" as a proto-flag to FilterProtocol
     to remove a providers initial flags set at registration time.
     [Eric Covener]

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

10 years agoReturn a 500 error instead of DECLINED when LuaHook* script does not
Eric Covener [Mon, 2 Sep 2013 11:43:53 +0000 (11:43 +0000)]
Return a 500 error instead of DECLINED when LuaHook* script does not
return a numeric value.

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

10 years agotrace4 logging of return codes from LuaHook* functions.
Eric Covener [Mon, 2 Sep 2013 01:21:39 +0000 (01:21 +0000)]
trace4 logging of return codes from LuaHook* functions.

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

10 years agoRemoved comment which should never have been committed.
Guenter Knauf [Sun, 1 Sep 2013 15:37:41 +0000 (15:37 +0000)]
Removed comment which should never have been committed.
(thanks Eric!)

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

10 years agosome xforms
Daniel Gruno [Sun, 1 Sep 2013 15:12:48 +0000 (15:12 +0000)]
some xforms

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

10 years agoAdding a simple logging hook for mod_lua, which allows users to create their own...
Daniel Gruno [Sun, 1 Sep 2013 15:10:32 +0000 (15:10 +0000)]
Adding a simple logging hook for mod_lua, which allows users to create their own logs or bypass the generic logging on a per-request basis.

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

10 years agoLet the location of APR[-Util] and PCRE libs and
Jeff Trawick [Sun, 1 Sep 2013 13:49:55 +0000 (13:49 +0000)]
Let the location of APR[-Util] and PCRE libs and
includes default to the same prefix where this package
is installed, generally eliminating four required settings
for users.

APR trunk vs. APR[-Util] 1.x is selected automatically,
as is PCRE debug vs. release.  (But if you have both
debug and release builds of PCRE you may not like the choice,
and will need to override.

Add a bunch of gory details about the build to the configuration
summary.

Document that static PCRE builds aren't yet supported (before
or after this commit).

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

10 years agoadd some log messages and AP_DEBUG_ASSERTs for functions that should never be
Stefan Fritsch [Sun, 1 Sep 2013 12:26:25 +0000 (12:26 +0000)]
add some log messages and AP_DEBUG_ASSERTs for functions that should never be
called

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

10 years agoUpdates.
Lucien Gentis [Sat, 31 Aug 2013 16:36:38 +0000 (16:36 +0000)]
Updates.

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

10 years agoremove c++ comment
Eric Covener [Sat, 31 Aug 2013 16:02:15 +0000 (16:02 +0000)]
remove c++ comment

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

10 years agoSimplify -DENABLE_MOD_foo to -DENABLE_FOO
Jeff Trawick [Sat, 31 Aug 2013 13:19:16 +0000 (13:19 +0000)]
Simplify -DENABLE_MOD_foo to -DENABLE_FOO

Improve display of module selections at end of configuration

Zap an unused variable

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

10 years agoadd option EXTRA_INCLUDE_DIRS for pointing to outside directories
Jeff Trawick [Sat, 31 Aug 2013 12:37:31 +0000 (12:37 +0000)]
add option EXTRA_INCLUDE_DIRS for pointing to outside directories
for .h files (sometimes needed with statically linked, third-party
modules)

axe remnant of the old way of finding private APR .h files

install .h files that live outside of the top include directory

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

10 years agoadjust default module enablement to kinda-sorta sync with
Jeff Trawick [Thu, 29 Aug 2013 23:56:11 +0000 (23:56 +0000)]
adjust default module enablement to kinda-sorta sync with
autoconf-based build (see commentary added as part of this
revision

sync-ing is limited by

* not all modules with prereqs can be built yet
* no infrastructure yet to control related modules together (e.g.,
  enabling mod_proxy also enables a slew of others)

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

10 years agomention the PATH issue
Jeff Trawick [Thu, 29 Aug 2013 20:18:02 +0000 (20:18 +0000)]
mention the PATH issue

this will be resolved for most users by bundlers/distributors, but some hints
are appropriate

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

10 years agomove cmake howto/buglist to a separate file, README.cmake
Jeff Trawick [Thu, 29 Aug 2013 17:59:11 +0000 (17:59 +0000)]
move cmake howto/buglist to a separate file, README.cmake
add license text to CMakeLists.txt

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

10 years agoOnly minor adjustments were required to support 2.4.x too, so
Jeff Trawick [Thu, 29 Aug 2013 15:40:52 +0000 (15:40 +0000)]
Only minor adjustments were required to support 2.4.x too, so
look at AP_SERVER_MINORVERSION_NUMBER and adjust the lists of
available modules and libhttpd sources.

The build already worked with apr/aprutil 1.x, so adjust the
doc, defaults, and todo list.

The --with-module equivalent is already done, so zap the todo.

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

10 years agoFix source path to error documents and icons.
Jeff Trawick [Thu, 29 Aug 2013 15:02:25 +0000 (15:02 +0000)]
Fix source path to error documents and icons.

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

10 years agoDon't forget to disable an optional module if the prerequisite
Jeff Trawick [Thu, 29 Aug 2013 14:24:50 +0000 (14:24 +0000)]
Don't forget to disable an optional module if the prerequisite
wasn't found.

Tweak the doc a little.

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

10 years agoSupport new configuration feature
Jeff Trawick [Wed, 28 Aug 2013 23:01:12 +0000 (23:01 +0000)]
Support new configuration feature

  -DWITH_MODULES=d:/path/to/mod_foo.c,d:/path/to/mod_bar.c,

analogous to --with-module=modpath:/path/to/mod_foo.c,...
with the autoconf-based build.

This introduces a dependency on awk, but only for users that
use this feature.  Other users will get the canned
os/win32/modules.c.

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

10 years agoGenerate and install .conf files
Jeff Trawick [Wed, 28 Aug 2013 20:38:14 +0000 (20:38 +0000)]
Generate and install .conf files
  (with heavy lifting from tdonovan!).

Install sample docroot (if the top directory doesn't exist).

Change installation of error and icons directories to match
Unix -- only if the top directory doesn't exist.

Provide a simple Perl script to help with non-standard copy
semantics used by the install.

THIS ADDS PERL AS A BUILD PREREQ.  (The VisualStudio-specific
Windows build system required it too.)

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

10 years agoExpires in a 304 is not a contradiction in terms of r1487118:
Eric Covener [Wed, 28 Aug 2013 16:07:50 +0000 (16:07 +0000)]
Expires in a 304 is not a contradiction in terms of r1487118:

     - Expires, Cache-Control, and/or Vary, if the field-value might
        differ from that sent in any previous response for the same
        variant

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

10 years agoremove <var> from the literal parm options
Eric Covener [Wed, 28 Aug 2013 15:51:19 +0000 (15:51 +0000)]
remove <var> from the literal parm options

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

10 years agoadd "default" option to LDAPReferrals, to allow "off" to really mean "off".
Eric Covener [Wed, 28 Aug 2013 15:49:07 +0000 (15:49 +0000)]
add "default" option to LDAPReferrals, to allow "off" to really mean "off".

Need compatibility tag/note if backported.

Submitted By: Jan Kaluza & Eric Covener

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

10 years agoHandle the libxml2 prereq of some modules, including its possible
Jeff Trawick [Wed, 28 Aug 2013 12:48:39 +0000 (12:48 +0000)]
Handle the libxml2 prereq of some modules, including its possible
dependency on iconv.  With that in place, build mod_proxy_html
and mod_xml2enc if libxml2 is found.

Don't reference zlib or OpenSSL-related variables set by the
FindXXX macro unless they were actually found (avoids a cmake
warning).

Improve the readme.

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

10 years agoFollow up to r1518041: zlib is found, deflate build is working
Jeff Trawick [Wed, 28 Aug 2013 00:59:05 +0000 (00:59 +0000)]
Follow up to r1518041: zlib is found, deflate build is working

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

10 years agoAdd mod_deflate build support, along with module enablement options
Jeff Trawick [Wed, 28 Aug 2013 00:58:10 +0000 (00:58 +0000)]
Add mod_deflate build support, along with module enablement options
"a" and "i" which are ignored with a warning if a prerequisite
is not found.

Fix the mod_ssl build to use the same mechanism, and to use
enablement option "i" so that it is installed but not loaded
if its prereq (OpenSSL) is available.

Fix a few messaging buglets.

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

10 years agoxforms
Jim Jagielski [Tue, 27 Aug 2013 22:28:59 +0000 (22:28 +0000)]
xforms

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

10 years agoMention how "satisfy any" affects AAA hooks run after access_checker
Eric Covener [Tue, 27 Aug 2013 20:46:16 +0000 (20:46 +0000)]
Mention how "satisfy any" affects AAA hooks run after access_checker
(access_checker_ex, check_user_id, auth_checker)

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

10 years agoForward-port a typo corrected in 2.4.x
Christophe Jaillet [Tue, 27 Aug 2013 20:02:06 +0000 (20:02 +0000)]
Forward-port a typo corrected in 2.4.x

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

10 years agoAdd experimental cmake-based build system for Windows.
Jeff Trawick [Tue, 27 Aug 2013 18:52:31 +0000 (18:52 +0000)]
Add experimental cmake-based build system for Windows.

Thanks tdonovan for sharing your earlier version!  A lot
of good stuff is from Tom; a lot of bad stuff is from me.

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

10 years agoadd a warning about BREACH to the first two sample configurations.
Eric Covener [Mon, 26 Aug 2013 16:11:22 +0000 (16:11 +0000)]
add a warning about BREACH to the first two sample configurations.

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

10 years agofix whitespace in example config
Eric Covener [Mon, 26 Aug 2013 16:10:39 +0000 (16:10 +0000)]
fix whitespace in example config

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

10 years agoremove cache-busting workarounds for ancient browsers. Add more mimetypes to
Eric Covener [Mon, 26 Aug 2013 14:54:17 +0000 (14:54 +0000)]
remove cache-busting workarounds for ancient browsers.  Add more mimetypes to
the "simple" example.

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

10 years agoPR55352: mention in the <Proxy> manual that the matching is a prefix only, not
Eric Covener [Mon, 26 Aug 2013 01:22:55 +0000 (01:22 +0000)]
PR55352: mention in the <Proxy> manual that the matching is a prefix only, not
the same context-root / segment-aware matching done by <Location>.

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

10 years agofix markup
Eric Covener [Mon, 26 Aug 2013 01:17:50 +0000 (01:17 +0000)]
fix markup

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

10 years agofix email ID
Eric Covener [Sun, 25 Aug 2013 22:46:30 +0000 (22:46 +0000)]
fix email ID

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

10 years ago"LDAPReferrals off" does not disable LDAPReferrals feature. Default OpenLDAP value...
Eric Covener [Sun, 25 Aug 2013 22:42:29 +0000 (22:42 +0000)]
"LDAPReferrals off" does not disable LDAPReferrals feature. Default OpenLDAP value for LDAP_OPT_REFERRALS is ON and the current code does not set it to OFF even when there is "LDAPReferrals off" directive in the config file.

Changes LDAPReferrals to tri-state:

- "on" - default. Calls apr_ldap_set_option to set referrals on.
- "off" - Calls apr_ldap_set_option to turn referrals off.
- "default" - Does not call apr_ldap_set_option at all.

The default remains ON.  If "default" and SDK defaults to ON, no rebind callback
is used.

Submitted By: Jan Kaluza <kaluze AT redhat.com>
Committed By: covener

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

10 years agoUse %S instead of %C which already in use
Christophe Jaillet [Sun, 25 Aug 2013 21:43:42 +0000 (21:43 +0000)]
Use %S instead of %C which already in use

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

10 years agoDon't log AUTHZ_DENIED failures at ERROR level in authz providers
Eric Covener [Sun, 25 Aug 2013 19:07:11 +0000 (19:07 +0000)]
Don't log AUTHZ_DENIED failures at ERROR level in authz providers

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

10 years agoIn event's process_lingering_close, close the socket and remove it
Eric Covener [Sun, 25 Aug 2013 18:59:42 +0000 (18:59 +0000)]
In event's process_lingering_close, close the socket and remove it
from the ring as soon as we see any status that isn't
APR_EAGAIN or APR_SUCCESS, instead of waiting specifically
for EOF.

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

10 years agoAdd "URI Mapping" to the list of limitations
Jeff Trawick [Sat, 24 Aug 2013 18:22:46 +0000 (18:22 +0000)]
Add "URI Mapping" to the list of limitations

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

10 years agoSave a few cycles
Christophe Jaillet [Fri, 23 Aug 2013 21:19:21 +0000 (21:19 +0000)]
Save a few cycles

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

10 years agoNo need to lower the string before removing the path, it is just a waste of time.
Christophe Jaillet [Fri, 23 Aug 2013 20:41:41 +0000 (20:41 +0000)]
No need to lower the string before removing the path, it is just a waste of time.

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

10 years agotypo
Jim Jagielski [Fri, 23 Aug 2013 18:18:51 +0000 (18:18 +0000)]
typo

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

10 years agoChange docs... will likely also need to change when we
Jim Jagielski [Fri, 23 Aug 2013 17:17:07 +0000 (17:17 +0000)]
Change docs... will likely also need to change when we
formalize a better "encoding" for paths, but...

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

10 years agoAllow for a simple socket check in addition to the
Jim Jagielski [Fri, 23 Aug 2013 16:48:42 +0000 (16:48 +0000)]
Allow for a simple socket check in addition to the
higher level protocol-level checks for backends...

Not sure if it makes sense to do both or not... Comments?

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

10 years agoSave some cycles...
Jim Jagielski [Fri, 23 Aug 2013 16:00:47 +0000 (16:00 +0000)]
Save some cycles...

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

10 years agoelaborate on the early/late vs "Authorization" header (vs. other forms of
Eric Covener [Fri, 23 Aug 2013 14:48:34 +0000 (14:48 +0000)]
elaborate on the early/late vs "Authorization" header (vs. other forms of
authorization)

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

10 years agodrop the repeated phrase about Authorization, since it only applies to the
Eric Covener [Fri, 23 Aug 2013 14:39:20 +0000 (14:39 +0000)]
drop the repeated phrase about Authorization, since it only applies to the
default value of CacheQuickHandler.  Other pieces of the manual refer
to authorization and caching.

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

10 years agos/authorisation/authorization/ for consistency with the rest of this
Eric Covener [Fri, 23 Aug 2013 14:37:09 +0000 (14:37 +0000)]
s/authorisation/authorization/ for consistency with the rest of this
doc and manual

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

10 years agoupdate transformation
André Malo [Wed, 21 Aug 2013 19:50:52 +0000 (19:50 +0000)]
update transformation

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

10 years agoproperty fixes.
André Malo [Wed, 21 Aug 2013 19:43:09 +0000 (19:43 +0000)]
property fixes.

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

10 years agopre_htaccess hook is gone
Jeff Trawick [Mon, 19 Aug 2013 19:34:25 +0000 (19:34 +0000)]
pre_htaccess hook is gone

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

10 years ago'make docs' xforms, adding new mod_authnz_fcgi files
Jeff Trawick [Mon, 19 Aug 2013 13:57:47 +0000 (13:57 +0000)]
'make docs' xforms, adding new mod_authnz_fcgi files

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