705 Commits

Author SHA1 Message Date
dd0f4c27ff RPM: Add mod_cache_socache to the RPM spec file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1391404 13f79535-47bb-0310-9956-ffa450edef68
2012-09-28 11:40:26 +00:00
f696d241c7 Windows build for mod_cache_socache added in r1388660
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1388899 13f79535-47bb-0310-9956-ffa450edef68
2012-09-22 21:14:00 +00:00
089f0eb0ac Spin off module-specific build options into separate build vars.
[second try, supersedes r1385214]

Add MOD_CFLAGS, MOD_LDFLAGS variables etc. to the build commands,
which are available to modules for customization on a per-subdir
basis (by adding definitions to modules.mk). Reduces the risk
of side-effects when a module needs to add CFLAGS, LDFLAGS etc.
and these would be added to the global settings (ALL_CFLAGS etc.).

Adapt build settings for mod_ssl, mod_socache_dc, mod_deflate,
mod_xml2enc, mod_proxy_html, and mod_lua to use the new MOD_xxx
build variables.

Change PICFLAGS, SHLTCFLAGS and LTCFLAGS into config vars, instead
of AC_SUBSTing them in build/rules.mk.in. For support/ab, introduce
ab_CFLAGS and ab_LDFLAGS, and define explicit make targets where
they appear at the proper position in the build commands.

Consistently use "--with-xxx=PATH" in configure help strings which
are used to specify a path to the installation directory of an
auxiliary package.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1385216 13f79535-47bb-0310-9956-ffa450edef68
2012-09-16 06:19:13 +00:00
5eb4537e2a revert r1385214, as I inadvertently left out acinclude.m4.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1385215 13f79535-47bb-0310-9956-ffa450edef68
2012-09-16 06:16:35 +00:00
3aaa0378b6 Spin off module-specific build options into separate build vars.
Add MOD_CFLAGS, MOD_LDFLAGS variables etc. to the build commands,
which are available to modules for customization on a per-subdir
basis (by adding definitions to modules.mk). Reduces the risk
of side-effects when a module needs to add CFLAGS, LDFLAGS etc.
and these would be added to the global settings (ALL_CFLAGS etc.).

Adapt build settings for mod_ssl, mod_socache_dc, mod_deflate,
mod_xml2enc, mod_proxy_html, and mod_lua to use the new MOD_xxx
build variables.

Change PICFLAGS, SHLTCFLAGS and LTCFLAGS into config vars, instead
of AC_SUBSTing them in build/rules.mk.in. For support/ab, introduce
ab_CFLAGS and ab_LDFLAGS, and define explicit make targets where
they appear at the proper position in the build commands.

Consistently use "--with-xxx=PATH" in configure help strings which
are used to specify a path to the installation directory of an
auxiliary package.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1385214 13f79535-47bb-0310-9956-ffa450edef68
2012-09-16 05:55:02 +00:00
7feb929d5d Only substitute slashes if needed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1375099 13f79535-47bb-0310-9956-ffa450edef68
2012-08-20 16:45:01 +00:00
92f440b4fc Avoid error message from del since we print already an own.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1375097 13f79535-47bb-0310-9956-ffa450edef68
2012-08-20 16:40:03 +00:00
d982f9f8ad minor tweaks: fix server version banner, forget about old SSLMutex directive
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1375071 13f79535-47bb-0310-9956-ffa450edef68
2012-08-20 15:43:15 +00:00
292f9e26c0 Fixed install.log output for SSL port.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1375041 13f79535-47bb-0310-9956-ffa450edef68
2012-08-20 14:41:57 +00:00
1c374cd74d Removed tabs and traling spaces.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1375034 13f79535-47bb-0310-9956-ffa450edef68
2012-08-20 14:20:03 +00:00
ae201ce6e6 More NetWare build tweaks.
Make use of CFLAGS from environment.
Added default maxerrors value 1 so that the compiler breaks
after 1st error; can be overwritten with CC_MAX_ERRORS var.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1370616 13f79535-47bb-0310-9956-ffa450edef68
2012-08-08 00:41:43 +00:00
c8e6d37683 mwccnlm: search directory of referencing file first for #includes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1370592 13f79535-47bb-0310-9956-ffa450edef68
2012-08-07 23:26:01 +00:00
c60d190c21 RPM packaging: add the fcgistarter man pages to the RPM.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1363853 13f79535-47bb-0310-9956-ffa450edef68
2012-07-20 15:51:03 +00:00
c39f68fa9c RPM packaging: remove the epoch to be consistent with APR and APR-util.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1363837 13f79535-47bb-0310-9956-ffa450edef68
2012-07-20 15:25:14 +00:00
1650a38d30 RPM packaging: The PID file goes in /var/run in the RPM layout.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1363836 13f79535-47bb-0310-9956-ffa450edef68
2012-07-20 15:23:46 +00:00
38637563d0 RPM packaging: Remove the BuildArch from the manual package, this forces
the target to "noarch" for all packages and breaks the build on CentOS5.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1363832 13f79535-47bb-0310-9956-ffa450edef68
2012-07-20 15:17:26 +00:00
48854dbefc RPM packaging: The PID file goes in /var/run in the RPM layout.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1363829 13f79535-47bb-0310-9956-ffa450edef68
2012-07-20 15:15:41 +00:00
6a13032e90 NetWare build system: fixed var names.
Renamed wrong and misleading var names in makefiles.
No functional change.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1332842 13f79535-47bb-0310-9956-ffa450edef68
2012-05-01 21:30:02 +00:00
a11c89f232 fix various property issues
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1309567 13f79535-47bb-0310-9956-ffa450edef68
2012-04-04 19:49:25 +00:00
86ed50372a Fixed broken *_DECLARE_DATA section.
Seems our preprocessor is some crazy and inserts a blank
after replacing a define which made the awk script fail.
Patch submitted by: normw gknw net.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1301281 13f79535-47bb-0310-9956-ffa450edef68
2012-03-15 23:53:26 +00:00
e06efbc200 AIX: Add missing build scripts.
Submitted by: Michael Felt <mamfelt gmail com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1294372 13f79535-47bb-0310-9956-ffa450edef68
2012-02-27 22:31:32 +00:00
59abd5dc83 AIX: Update the build to support AIX packages.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1294367 13f79535-47bb-0310-9956-ffa450edef68
2012-02-27 22:24:18 +00:00
c0d2110887 missing modules/ folders in lbmethod modules
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1243404 13f79535-47bb-0310-9956-ffa450edef68
2012-02-13 03:22:51 +00:00
4e5fbbb105 aix: Add a set of build scripts that make packages suitable for installp
on the AIX platform.
Submitted by: Michael Felt <mamfelt gmail com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1240778 13f79535-47bb-0310-9956-ffa450edef68
2012-02-05 19:23:45 +00:00
0b237a9d06 Fix parallel installation for static modules
builds. When "$(shared)" was empty, instdso.sh
complained with a Usage message.

Don't call instdso, if there's nothing to install.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1239075 13f79535-47bb-0310-9956-ffa450edef68
2012-02-01 11:16:34 +00:00
6464c34644 Addition to r1237447: "for arg ; do" is not
sh standard. It seems its a shortcut for
"for arg in "$@" ; do".

Detected on Solaris with very restricted /bin/sh.

Seems to work fine for arguments with embedded
whitespace.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1239026 13f79535-47bb-0310-9956-ffa450edef68
2012-02-01 09:45:12 +00:00
c62f4af1da Fixed c&p error.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1238908 13f79535-47bb-0310-9956-ffa450edef68
2012-02-01 02:38:27 +00:00
e71a05cd26 iThese deserve their place in httpd.conf on Windows
Foreward port of r1234291 from 2.4.x.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1238402 13f79535-47bb-0310-9956-ffa450edef68
2012-01-31 11:45:18 +00:00
4fca50f997 Install multiple files per install.sh invocation
Libtool and BSD install support installing several files in one run.
Add support to install.sh and instdso.sh, too.
Replace for-loops in the Makefiles.

This reduces 'make install' time by approx. 50% because we save
lots of calls to the huge libtool shell script.

The AIX-specific magic in instdso.sh could use some testing.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1237447 13f79535-47bb-0310-9956-ffa450edef68
2012-01-29 20:11:55 +00:00
a94da6ff0f RPM: Add mod_bucketeer, mod_case_filter and mod_case_filter_in to the RPM
spec file.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1232224 13f79535-47bb-0310-9956-ffa450edef68
2012-01-16 23:17:23 +00:00
50e9523dfb Build the man page for httxt2dbm.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1222335 13f79535-47bb-0310-9956-ffa450edef68
2011-12-22 16:38:00 +00:00
85ecf3314a RPM: Add mod_policy to the RPM spec file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1221683 13f79535-47bb-0310-9956-ffa450edef68
2011-12-21 11:51:00 +00:00
a03bcce31d mod_policy: Add a new testing module to help server administrators
enforce a configurable level of protocol compliance on their
servers and application servers behind theirs.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1221668 13f79535-47bb-0310-9956-ffa450edef68
2011-12-21 10:42:34 +00:00
7ddddd900f Move ab, logresolve, httxt2dbm and apxs to bin from sbin, along with
corresponding man pages.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1221292 13f79535-47bb-0310-9956-ffa450edef68
2011-12-20 14:51:10 +00:00
2cb5dbf511 Distinguish properly between the bindir and sbindir directories when
installing binaries. Previously all binaries were silently installed to
sbindir, whether they were system administration commands or not.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1220846 13f79535-47bb-0310-9956-ffa450edef68
2011-12-19 17:00:49 +00:00
833f9092cc RPM: Remove fiddling with installbuilddir, this is correct by default
through the use of config.layout.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1220794 13f79535-47bb-0310-9956-ffa450edef68
2011-12-19 15:26:06 +00:00
f7048947c2 RPM: add firehose and mod_firehose to the RPM.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1215533 13f79535-47bb-0310-9956-ffa450edef68
2011-12-17 17:27:19 +00:00
c878a5ce0d RPM: Update the spec file to require at least apr-util v1.4.x.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1212402 13f79535-47bb-0310-9956-ffa450edef68
2011-12-09 13:27:07 +00:00
6c8d44705e NetWare build fixes.
Create mod_cache.imp dynamically; fixed mod_cache_disk NLM name.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1210926 13f79535-47bb-0310-9956-ffa450edef68
2011-12-06 14:18:01 +00:00
1a1da88395 Bring Windows httpd.conf up to date with documented or required modules
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1209330 13f79535-47bb-0310-9956-ffa450edef68
2011-12-02 02:27:06 +00:00
d6821dc309 RPM: Make it possible to build mod_socache_dc against distcache.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1208725 13f79535-47bb-0310-9956-ffa450edef68
2011-11-30 19:40:31 +00:00
3273379307 RPM: Add support for mod_lua.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1207977 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 17:20:24 +00:00
43147dad71 RPM: Introduce a proper layout for RPM, removing the need for script
gymnastics and replacement configuration files in order to get the
configuration paths to match up correctly.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1207968 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 16:56:47 +00:00
a46b040440 RPM: Introduce an httpd-tools package, containing all the userland
support tools, aligned with Fedora's RPM.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1207884 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 14:25:54 +00:00
e362aa3b42 RPM: Align the requires and buildrequires lines with those of the Fedora
RPM in order to remove unnecessary dependencies.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1207879 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 13:48:59 +00:00
db83909da4 RPM: Split the LDAP and proxy_html modules into dedicated RPMs, so that the
httpd RPM doesn't depend on LDAP libraries or libxml2.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1207853 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 12:58:00 +00:00
3b63a01d64 RPM: Remove stray configure options that are covered by
--enable-mods-shared=all.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1207834 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 11:36:26 +00:00
ba324d5811 RPM: Support shared mpms with the event mpm as default. Remove all the
legacy plumbing that supported the static mpm builds, reverting back to a
simple RPM spec file.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1207731 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 02:03:41 +00:00
e14945e5e4 RPM: Include configuration for mod_proxy_html.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1207725 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 00:58:00 +00:00
ab0f6f4078 RPM: The default httpd mpm is now worker instead of prefork.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1207719 13f79535-47bb-0310-9956-ffa450edef68
2011-11-29 00:21:16 +00:00