History log of /httpd/support/Makefile.in
Revision Date Author Comments Expand
75f5c2db254c0167a0e396254460de09b775d203 1588987 21-Apr-2014 trawick

Add module mod_ssl_ct, which provides an implementation of Certificate Transparency (RFC 6962) for httpd. mod_ssl_ct requires OpenSSL 1.0.2 (in beta) and must be explicitly enabled via configure. Note that support/ctauditscts is purposefully not installed; it does not properly function due to a dependency on a certificate-transparency open source project tool which itself is not sufficiently complete at this time.

d6fc66efa723db8b3ee5e9fd32579bed884e4e58 1395253 07-Oct-2012 sf

Start refactoring of htpasswd and htdbm - Move many common code parts into separate source file. This adds some of htpasswd's recent improvements to htdbm. - Rework salt generation to use the full 48bit of entropy for MD5 Previously, it would only generate 2^32 different salts on a given platform. - Use apr_getopt().

708fec3f1a67942d7ee00b8c57fb0aa4fb40dde2 1385216 16-Sep-2012 kbrand

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.

c256e9afd101e8c501964bc5a64e6c357dbf8d4b 1385215 16-Sep-2012 kbrand

revert r1385214, as I inadvertently left out acinclude.m4.

7b89b40f0ba56c00f9fa6fa2078fde0ffc52732e 1385214 16-Sep-2012 kbrand

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.

32aad784d2b2f2c25c12b6a9738926aa7a6516c1 1221292 20-Dec-2011 minfrin

Move ab, logresolve, httxt2dbm and apxs to bin from sbin, along with corresponding man pages.

1b92a71f5cbda8da4aa13af1034aab30b85bcd99 1220846 19-Dec-2011 minfrin

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.

23f1535d6a60817d2846bac0aea230ea475d7dcc 1215525 17-Dec-2011 minfrin

mod_firehose: Add a new debugging module able to record traffic passing through the server in such a way that connections and/or requests be reconstructed and replayed.

41b22313b4c3a954f09962390d3d989c4040feab 1089950 07-Apr-2011 trawick

don't build checkgid or fcgistarter on MinGW PR: 49535 (subset of reported issues, replacement for supplied patch)

37be7bf671bdb30d0689796a1a15cc47666e5b78 1071426 16-Feb-2011 sf

Fix link errors for crypt() with --no-add-needed/--no-copy-dt-needed-entries, which is the default for the gold linker.

cd04c96e193a6bd4624d92382fd83bda52c8b170 730881 03-Jan-2009 rjung

We need to link only ab against libm (because of sqrt()).

4fcfd5385c58e777f5cad470e0173c59a89f1e1e 422925 18-Jul-2006 pquerna

Revert r422298, because it introduces GNU Make specific extensions to the Makefile, and should be replaced by doing the work inside configure, instead of the Makefile.in.

e120e725c673b536bb34733b72cbc6b5a982d693 422298 16-Jul-2006 pquerna

Makefile.in: Don't try to compile checkgid and fcgistarter on win32 when using the autotools build system. /support: Update svn:ignore for generated exe files

05aeb72ad4d3487297de9b6a27e9d61cbd7672a8 396063 22-Apr-2006 rooneg

Merge the fcgi-proxy-dev branch to trunk, adding a FastCGI back end for mod_proxy. This log message is just a summary of the changes, for the full original log messages see r357431:393955 in branches/fcgi-proxy-dev. * modules/proxy/mod_proxy_fcgi.c: New file, holds the impementation of our new fcgi backend for mod_proxy. * modules/proxy/fcgi_protocol.h: New file, holds constants and structures for the fcgi protocol. * modules/proxy/mod_proxy_balancer.c (proxy_balancer_canon): Set up r->path_info, so the PATH_INFO env variable is correctly passed on to balancer workers. * modules/proxy/config.m4: Build the new mod_proxy_fcgi module. * support: Add fcgistarter to svn:ignore. * support/Makefile.in: Build the new fcgistarter program. * support/fcgistarter.c: New program, a helper for starting fcgi worker processes.

e62b34b26eb8e82bf6f06ff99a08e304b48792ec 209539 07-Jul-2005 pquerna

Add the httxt2dbm utility to create DBM files for RewriteMap. This replaces the txt2dbm script in the manual, and allows the use of any available DBM format.

9fe74ffcdea85800f04a7222f716f78ae60cce51 105698 06-Nov-2004 jerenkrantz

Add htcacheclean to function as cleanup utility (daemonizable) for mod_disk_cache. (Justin did a whole bunch of style tweaks, and some minor functionality tweaks to get it to function on Solaris.) Submitted by: Andreas Steinmetz Reviewed by: Justin Erenkrantz

164141857c02667118df04b14fe536d1756f0ef4 102870 06-Mar-2004 jorton

Fix use of mod_ssl as a DSO linked against static SSL libraries; also stop linking all of support/* against the SSL libraries: * acinclude.m4 (APACHE_MODULE): Define MOD_FOO_LDADD which each module .la library will be linked against. (APACHE_MODPATH_ADD): Link static modules against the provided libraries. (APACHE_CHECK_SSL_TOOLKIT): Put SSL libraries in SSL_LIBS and export that to config_vars.mk. * support/Makefile.in: Link ab against SSL_LIBS. * modules/ssl/config.m4: Add SSL_LIBS and distcache libraries to MOD_SSL_LDADD. PR: 17217

e3c1e71cb730f73117078f976452574f9a3c840c 102491 03-Feb-2004 jorton

* support/Makefile.in (suexec): Don't link against libapr etc; suexec is self-contained.

d8ed1028025480c672d9dc7266b54ac853bbb999 96575 29-Aug-2002 trawick

suexec is sometimes built by make so it needs to be removed by make clean

7238b345c345cb79d81cf01fedc311bff001444c 96570 29-Aug-2002 trawick

envvars-std is build by configure so it needs to be removed by make distclean or make extraclean

4b34d6a5b70303010612df6c87da3ee91ae86078 95686 15-Jun-2002 rbb

Allow 'make install DESTDIR=/path'. This allows packagers to install into a directory different from the one that was configured. This also mirrors the root= feature from 1.3. We cannot use prefix=, because both APR and APR-util resolve their installation paths at configuration time. This means that there is no variable prefix to replace. PR: 7803 Submitted by: Andreas Hasenack <andreas@netbank.com.br>

c8d61b81105661b9ba169482e418929fcf0cfec4 95484 03-Jun-2002 trawick

On OS/390, the compiler/linker front-end doesn't handle "-L/path/to/lib after "-o target". After looking into build failures, it turned out that we specify EXTRA_LDFLAGS twice (once before "-o target" and once after "-o target") for httpd and for the support utilities.

87a87c1e1afc7eb004bc10594a9de98411866a20 95058 13-May-2002 jerenkrantz

Considering the overall goal of making APR and APR-util being used out-of-tree, AP_LIBS can not be a PROGRAM_DEPENDENCY, but just a library that we link against - therefore, it belongs under PROGRAM_LDADD. (A program dependency implies that we can build it - that will not always be the case with APR and APR-util.)

cf457a0814e26960762d129fed8bc1eda17c9ad4 94159 25-Mar-2002 striker

Better test for the presence of $(sbindir) since that is where we are going to install. Submitted by: Thom May <thom@planetarytramp.net>

7e27b1d417fa94db6e8c798a36c68de3a22f3937 92925 19-Jan-2002 ianh

add htdbm to the Makefile.

d472f67198d6b15dd1270136f180cca9c9263243 92490 15-Dec-2001 trawick

Move any load library path environment variables out of apachectl and into a separate environment variable file which can be more easily tailored by the admin. The environment variable file as built by Apache may have additional system- specific settings. For example, on OS/390 we tailor the heap settings to allow lots of threads.

38d37e90b45f2a735e7aecf702c76159e0b9f58f 92435 12-Dec-2001 trawick

change Apache/apr/apr-util to use run-time linking on AIX currently, a kludge (-uXML_Parse) is needed to get a reference to expat in the Apache executable programs; I think this is related to the fact that expat libtool is getting generated a little differently than apr libtool and is choosing to build a different flavor of shared library

2f9a515433d924e700a7752e9e50ce322438171d 91736 02-Nov-2001 aaron

Forces suexec to be compiled statically. This is necessary since it is difficult and sometimes impossible to relocate executables that are both setuid and dependent on dynamically loaded libraries. (that is: setuid binaries ignore LD_* environment variables).

cee52fb06eb61191ce5d495abda58a75a9bb1c4f 91669 26-Oct-2001 coar

Bring forward checkgid helper from 1.3; checks runtime validity of httpd Group directive-style group identifiers.

117b3d339f22c270392692f1a4fe03047219204e 91492 16-Oct-2001 aaron

In one target we weren't always creating the $libexecdir ($prefix/modules) directory, and in another we were assuming that the directory existed. Now we always create it in the first target, and we check that it exists in the second. This fixes a bug where httpd.exp would be installed as a _file_ called $prefix/modules.

bcf78e5a1193beb9a93b9e0199d6a10e8937b244 91449 12-Oct-2001 rbb

Make sure we install apxs.

d66260b801a953237f71d6a4b26d8fd9ea419e3b 91290 04-Oct-2001 rbb

Make sure we install all of the support scripts.

8a3a703eae0e35f674b189181609545c6fc77a09 91167 28-Sep-2001 rbb

Allow support programs to be compiled against a static version of libapr. This allows the smaller support programs to be relocated. Submitted by: Aaron Bannert <aaron@clove.org>

ef0665105781ee79245fd5014fbc8569730c47a9 91024 14-Sep-2001 rbb

Allow make install to work when built with VPATH.

1ddf25b77b03f7f4fd7a7676b62755da90cd3e0c 91017 13-Sep-2001 rbb

rules.mk is stored in $(top_blddir). Without this change, VPATH builds stop working.

71a25aeff8598ff181d5d9ff60023b201ad9950c 90877 03-Sep-2001 rbb

Make Apache 2.0 install all files in the same location as Apache 1.3 did. PR: 7626

042d478e3af4b8adcb61da41dd009f47eca5ed66 89517 09-Jul-2001 rbb

Allow all parts of Apache 2.0 to build when --srcdir is used. This required exposing a build directory and a source directory to all parts of Apache's build system. It also required a small hack in APR-util, if we are using the bundled Expat, and we are using VPATH support, then we have hard-coded the xml/expat location. I couldn't figure out how to allow the configure script to determine the correct location. I added a comment, but if somebody else figures it out, we should fix that at some point. PR: 7630

cac0964f155bdb6daba7ecf5628ed2fec3763275 89308 08-Jun-2001 orlikowski

Greg was right, I was wrong. We don;t need these here anymore, since the copy is done directly from the server directory. I need more sleep. :)

5f2291abcd42608c746100d566d711c97a099fca 89301 08-Jun-2001 dreid

Small change to pass full paths instead of relatives.

9a28fdd4b3e9d196cccecc6e1f3e05e23c4c4566 89300 08-Jun-2001 orlikowski

Clean out httpd.exp when cleaning up.

1ccb67ea7d1f2a3747d285835fd0ce0d123b66b2 89288 07-Jun-2001 orlikowski

Generate httpd.exp on the fly. This should allow DSOs to work on AIX, without the headache of maintaining the httpd.exp file. This is adapted from OS/2's generation of ApacheCoreOS2.def. There exist a few bugs still: 1) mod_dav and mod_proxy may not yet work, due to certain namespace issues. 2) Some symbols may need to be added, a la core_header.def Once these have been fixed, the old httpd.exp file will be deleted.

cb5d3f2f217d457dada4883addb1dc9f3f17bb85 89140 18-May-2001 fielding

Change the make targets and rules to be consistent in all of the Apache-owned source trees. Sanity is a good thing.

7aae0c3ef8e7f18f57e2712815c7b48358e5ff68 88836 13-Apr-2001 rbb

Do not install the binaries from the support directory twice. PR: 7490 Submitted by: jun-ichiro hagino <itojun@iijlab.net>

9832ee60b23ca2a3faa403bbe88720815969a9fe 88809 11-Apr-2001 fielding

Make clean, distclean, and extraclean consistently according to the Gnu makefile guidelines. Submitted by: Justin Erenkrantz <jerenkrantz@ebuilt.com> Reviewed by: Roy Fielding

e42cb4c27f4fe0f108bb1d2194c6e4332767769d 87639 10-Jan-2001 bjh

Libtool takes care of the lib prefix so get rid of our own workaround.

3d8b7293b472546bdf1950ae0793d8ad47b9538a 87632 09-Jan-2001 rbb

Fix a compile break related to the apr libtool change.

7b4eb92d597c1c5cb679d021b84f06f1e425f41b 87597 06-Jan-2001 dgaudet

- add some missing distclean targets - use DISTCLEAN_TARGETS and CLEAN_TARGETS everywhere (to be consistent with other macros and with APR) - warn that aclocal.m4 is a generated file

bb7f455a6c49400b3dfcb3dfb84f9c3a32947a08 87538 28-Dec-2000 rbb

Get SuEXEC building properly.

346faa3d8765f91b3a7531c08878d7f0dd7ab584 87199 05-Dec-2000 rbb

Use the correct apr-util library

adc9a96eb3f2ee826dea80b7bc61273221c70139 87197 05-Dec-2000 rbb

Add apr-util to the build process. This should now build once everything has been checked out to the correct locations.

ce3da141a81ef0e22f46e496675f602e3c483b88 87192 05-Dec-2000 rbb

Apache builds again, although the test directory doesn't. I will work on the test directory soon. The server does NOT currently run, but it does build cleanly.

45beebe68d39f5093c8b9b01b31e32efeefc610b 87191 05-Dec-2000 rbb

Get the support programs building properly. Httpd itself is next.

eec6b6f40a8f0a4a47bab0b6646dab79e8de8468 87190 05-Dec-2000 rbb

Get base Apache to build properly. This doesn't solve the problem of not having apr-util, but we should be getting to the link stage now.

0473c005752a170994cd3ae382ac4dd73e62b087 85220 16-May-2000 trawick

reorder libapr.a and libap.la in terms of dependencies (i.e., libap needs libapr, so put libapr last) for OS/390

b3aeccd394a91bef671438fa47b9ccd7cd6145a5 85102 30-Apr-2000 sascha

Overall UNIX build system improvements: * Makefile header is now completely dynamic * Absolute paths everywhere (fixes Tru64 support) * Get rid of LTLIBRARY_SHARED_NAME rule in library.mk (fixes Irix support, untested) * VPATH does not contain variables anymore (fixes UnixWare support) * Remove inclusion of program.mk in support/Makefile.in (PROGRAM_NAME is empty => breaks Irix and others) * Call REENTRANCY_FLAGS earlier, so that flags are passed to header checks (might fix OpenBSD pthread.h-detection, untested)

05b7ad99e5d197b06c761fef0e06a44e353cbc54 85053 27-Apr-2000 rbb

Add the support directory back into the build process.