Log of /httpd/httpd/trunk/acinclude.m4
Parent Directory
|
Revision Log
Revision
832434 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 3 14:36:48 2009 UTC
(3 weeks ago)
by
trawick
File length: 20685 byte(s)
Diff to
previous 757380
(
colored)
Change the configure-based MPM build mechanism to support building
an MPM as a shared shared or dynamic module, primarily using the
APACHE_MPM_MODULE() function.
--enable-mpms-shared now builds/installs the MPMs as dynamic modules.
(But no LoadModule directives are added.)
Revision
757380 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 23 11:45:00 2009 UTC
(8 months ago)
by
jorton
File length: 19216 byte(s)
Diff to
previous 730926
(
colored)
Remove code to support per-dir-CA configuration which relies on a
function which was never included in OpenSSL:
* acinclude.m4: Remove test for fictional function.
* modules/ssl/ssl_engine_kernel.c (ssl_hook_Access): Remove code.
* modules/ssl/ssl_engine_config.c (MODSSL_SET_CA): Remove unused
macro. (ssl_cmd_SSLCACertificatePath,
ssl_cmd_SSLCACertificateFile): Fail if per-dir-CA is configured.
Revision
730926 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 3 06:40:32 2009 UTC
(10 months, 3 weeks ago)
by
jerenkrantz
File length: 19253 byte(s)
Diff to
previous 730914
(
colored)
Make OpenSSL pkg-config usage consistent so that we don't run the early
configure checks against a /usr installed OpenSSL and then link against
a different pkg-config installed OpenSSL.
(Hint: Try with Mac OS X with MacPorts's OpenSSL or FreeBSD w/OpenSSL ports.)
* acinclude.m4
(APACHE_CHECK_SSL_TOOLKIT): Load in pkg-config variables first before doing
any OpenSSL checks so that we don't clobber things later.
Revision
730914 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 3 05:34:52 2009 UTC
(10 months, 3 weeks ago)
by
jerenkrantz
File length: 19019 byte(s)
Diff to
previous 730883
(
colored)
Fix up SSL autoconf-fu so as not to emit bogus lines.
* acinclude.m4
(APACHE_CHECK_SSL_TOOLKIT): Move CHECKING line to match; convert a warning
to AC_MSG_WARN; remove a spurious SSL-C checking; redirect stderr from the
pkgconfig so as not to spew on errors.
Revision
730883 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 3 01:14:33 2009 UTC
(10 months, 3 weeks ago)
by
rjung
File length: 19055 byte(s)
Diff to
previous 711993
(
colored)
SSL libs are needed in linking only for ab and mod_ssl.
In both cases we already include SSL_LIBS, so lets add
the necessary link flags only to SSL_LIBS and not to
EXTRA_LDFLAGS.
The last of a series of changes of type
"restrict link dependencies where possible".
Revision
669924 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 20 14:51:39 2008 UTC
(17 months ago)
by
wrowe
File length: 18778 byte(s)
Diff to
previous 664701
(
colored)
This macro for SSL detection was altogether wrong. Refactoring
to restore the ability to build and link against a specified
--with-ssl[c]=path, including use of pkg-config variables which
were ignored during the autoconf test phase.
Revision
386792 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 18 02:26:19 2006 UTC
(3 years, 8 months ago)
by
jerenkrantz
File length: 19313 byte(s)
Diff to
previous 378473
(
colored)
* acinclude.m4: When enabling a static library, ensure that the module's
dependent libraries are passed to the httpd link line. Some supported
versions of GNU libtool as well as APR's jlibtool do not bubble-up static
library dependencies.
Revision
378473 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 17 10:06:50 2006 UTC
(3 years, 9 months ago)
by
jorton
File length: 19241 byte(s)
Diff to
previous 357168
(
colored)
* acinclude.m4 (APACHE_CHECK_SSL_TOOLKIT): Add PKG_CONFIG_PATH for
specified OpenSSL location to avoid picking up system pkg-config
configuration.
PR: 38277
Revision
357168 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 16 14:46:54 2005 UTC
(3 years, 11 months ago)
by
jorton
File length: 18997 byte(s)
Diff to
previous 294902
(
colored)
* acinclude.m4 (APACHE_ENABLE_MODULES): Support passing "none" to
--enable-modules to build an httpd with no optional modules enabled.
Revision
294902 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 4 19:25:51 2005 UTC
(4 years, 1 month ago)
by
colm
File length: 18862 byte(s)
Diff to
previous 294809
(
colored)
Invert the "yes" and "no" values for $ap_void_ptr_lt_long, which
as Rudiger points out; are exactly wrong.
Revision
294809 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 4 16:18:24 2005 UTC
(4 years, 1 month ago)
by
colm
File length: 18860 byte(s)
Diff to
previous 292718
(
colored)
One way or another, whether we leave the casts in or out, right now we are
using "void *" containers to store long integers; Add a configure-time check to
ensure that it is valid to assume that a "void *" container is large enough to
store a long int. See <200510031150.j93Boh700945@devsys.jaguNET.com> and
ensuing discussion on httpd-dev.
Revision
292718 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 30 13:01:39 2005 UTC
(4 years, 1 month ago)
by
jerenkrantz
File length: 18340 byte(s)
Diff to
previous 291972
(
colored)
Use rsync to install manual and htdocs to speed up installation times.
* Makefile.in: Update install-man and install-htdocs to use rsync if available,
otherwise fail back to current cp -rp and rm -rf .svn/ strategy.
* configure.in: Look for rsync.
* acinclude.m4: Include RSYNC in exported config_vars.mk
(Incorporates suggestions on rsync flags from colm.)
Reviewed by: colm, trawick (concept), niq (concept)
Revision
104641 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 13 09:38:11 2004 UTC
(5 years, 3 months ago)
by
jorton
File length: 16933 byte(s)
Diff to
previous 104443
(
colored)
* configure.in, acinclude.m4: Substitute AP[RU]_CONFIG with location
of installed ap[ru]-config scripts so third-party modules can use
`apxs -q APR_CONFIG`.
* support/apxs.in: Use new AP[RU]_CONFIG variables; use apr-config
--apr-libtool.
Revision
104443 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 2 02:38:16 2004 UTC
(5 years, 3 months ago)
by
jerenkrantz
File length: 16879 byte(s)
Diff to
previous 104329
(
colored)
Teach apxs how to find ap{ru}-$AP{RU}_MAJOR_VERSION-config
(httpd-2.1+ will be APR 1.0 or higher which uses this convention.)
Revision
103164 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 26 09:58:34 2004 UTC
(5 years, 8 months ago)
by
jorton
File length: 16386 byte(s)
Diff to
previous 102870
(
colored)
* acinclude.m4 (APACHE_MODPATH_ADD): Give the convenience library a
less generic name; libtool 1.5 gets confused when linking libssl.la
against -lssl if libssl.la already exists in the cwd.
Revision
102870 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 6 16:47:41 2004 UTC
(5 years, 8 months ago)
by
jorton
File length: 16382 byte(s)
Diff to
previous 102381
(
colored)
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
Revision
102381 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jan 19 22:58:41 2004 UTC
(5 years, 10 months ago)
by
jorton
File length: 16306 byte(s)
Diff to
previous 102242
(
colored)
Correct use of libtool: libtool convenience libraries which are to be
linked directly into a program must be linked using -static and not
-module. Fixes build issues with libtool HEAD.
* acinclude.m4 (APACHE_MODPATH_ADD): For a static module, use a
filename with a lib prefix.
* build/rules.mk.in (MOD_LINK): Use -static not -module.
* build/special.mk (install-modules): Adjust special-case for
installation of shared modules to look for libso.la not mod_so.la.
* build/library.mk: Link libraries using -static.
Revision
102189 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jan 5 10:48:32 2004 UTC
(5 years, 10 months ago)
by
martin
File length: 16246 byte(s)
Diff to
previous 102065
(
colored)
Improve help for --enable-modules= and --enable-mods-shared= by showing the alternative 'all' and 'most' meta-module
Revision
102065 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 15 14:11:35 2003 UTC
(5 years, 11 months ago)
by
martin
File length: 16212 byte(s)
Diff to
previous 100540
(
colored)
Mention in the comment that we expect a _space_separated_ list of module
names. Translate '-' to '_' so that the shell does not complain about
invalid variable names.
Revision
100540 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 10 19:29:24 2003 UTC
(6 years, 4 months ago)
by
jorton
File length: 16128 byte(s)
Diff to
previous 100104
(
colored)
Use three-argument form of AC_DEFINE everywhere; remove acconfig.h
and the warning message from autoconf 2.5x.
Revision
100104 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 30 18:41:53 2003 UTC
(6 years, 5 months ago)
by
wrowe
File length: 16036 byte(s)
Diff to
previous 100042
(
colored)
Based on list discussion between myself and Geoff, it seems prudent
to check for both the existence of the openssl/engine.h header file
and some 'expected function' such as ENGINE_init() (better suggestions
are welcome.) Also clear up some confusion; so long as we have
ENGINE_load_builtin_engines() we should attempt to preload those.
This patch protects all ENGINE-based code within the tests for the
engine header and function, and changes a version test into a
function test.
Revision
100040 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 27 19:11:34 2003 UTC
(6 years, 6 months ago)
by
wrowe
File length: 15866 byte(s)
Diff to
previous 100039
(
colored)
Clean up the OpenSSL/SSL-C tests...
OpenSSL must remain a 'higher priority' than picking up sslc headers
(especially since openssl headers are clearly namespace decorated.)
Introduce a --with-sslc flavor to override this priority ordering.
Test the now-current safe flavors of OpenSSL/SSL-C (which gets tricky
with OpenSSL 0.9.6j/0.9.7b safe flavors.)
Reorder variables restoration to preceed error reporting/failure.
Revision
100038 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue May 27 16:53:54 2003 UTC
(6 years, 6 months ago)
by
wrowe
File length: 14709 byte(s)
Diff to
previous 99149
(
colored)
As Geoff Thorpe <geoff@geoffthorpe.net> points out, we must perform our
compilation tests for the SSL_has_foo functions while we have completely
populated the config with 'standard' libraries from our apr configuration.
This allows us to compile more complex dependencies such as the test for
ENGINE_init(), which also requires -lsockets etc on Solaris for any
static build of OpenSSL. If this fails, we will have to research using
the pkgconfig/openssl.pc configuration to perform these precompile tests.
This restores the various HAVE_SSL_{FOO} macros for SSL-C and introduced
the proper test for HAVE_ENGINE_INIT.
Revision
99000 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 13 20:42:06 2003 UTC
(6 years, 8 months ago)
by
madhum
File length: 14539 byte(s)
Diff to
previous 98999
(
colored)
Modify the APACHE_CHECK_SSL_TOOLKIT to detect SSL-C (atleast version 2.1).
Submitted by: Madhusudan Mathihalli
Revision
98999 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 13 20:36:39 2003 UTC
(6 years, 8 months ago)
by
madhum
File length: 14192 byte(s)
Diff to
previous 98685
(
colored)
Replace the APACHE_CHECK_SSL_TOOLKIT method with a cleaner one, using
autoconf tools (AC_CHECK_HEADER, AC_CHECK_LIB etc).
Submitted by: Geoff Thorpe <geoff@geoffthorpe.net>
Reviewed by: Madhu, Justin
Revision
98685 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Feb 17 02:32:20 2003 UTC
(6 years, 9 months ago)
by
jerenkrantz
File length: 14237 byte(s)
Diff to
previous 98036
(
colored)
Use APR_LAYOUT instead of APACHE_LAYOUT in configure.
(We need a bug fix in this code, so let's merge the macro first.)
PR: 15679
Revision
98036 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 19 05:35:55 2002 UTC
(6 years, 11 months ago)
by
jerenkrantz
File length: 15944 byte(s)
Diff to
previous 97672
(
colored)
- Add MKDEP to config_vars.mk file
- Do not print out the commands used when doing 'make depend'
Revision
97672 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 29 07:21:07 2002 UTC
(6 years, 11 months ago)
by
wsanchez
File length: 15922 byte(s)
Diff to
previous 97516
(
colored)
If apr and apr-util are not in-tree, we need to be able to find the
include directory for each in order to generate the server/exports.c
and server/export_vars.h files.
configure.in:
- Provide APR_INCLUDEDIR, APU_INCLUDEDIR.
server/Makefile.in:
- Use $APR_INCLUDEDIR $APU_INCLUDEDIR vars.
- Add export_files target to generate a list of headers with symbols
to export, use that list to generate exports.c and export_vars.h.
Revision
97516 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 14 14:17:11 2002 UTC
(7 years ago)
by
trawick
File length: 15860 byte(s)
Diff to
previous 96905
(
colored)
Add --[enable|disable]-v4-mapped configure option to control
whether or not Apache expects to handle IPv4 connections
on IPv6 listening sockets. Either setting will work on
systems with the IPV6_V6ONLY socket option. --enable-v4-mapped
must be used on systems that always allow IPv4 connections on
IPv6 listening sockets.
Note: As the ssl config file is not automatically generated and
it is expected to require editing anyway to work, the only
change there was to suggest the required Listen statements
in a comment.
PR: PR 14037 (Bugzilla), PR 7492 (Gnats), various dups of these PRs
Revision
96905 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Sep 19 05:43:16 2002 UTC
(7 years, 2 months ago)
by
jerenkrantz
File length: 15786 byte(s)
Diff to
previous 96726
(
colored)
Rework the apxs -cp command to work when the source dir isn't available by
querying apr-config and apu-config at link-time instead.
(Note that the $apr_config value in configure.in isn't sufficient as we
need to know where apr-config will be when we execute apxs later on -
hence the --bindir option to apr-config and apu-config.)
Revision
96726 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 9 21:37:57 2002 UTC
(7 years, 2 months ago)
by
jerenkrantz
File length: 15732 byte(s)
Diff to
previous 96441
(
colored)
Update OpenSSL detection to work on Darwin.
Submitted by: Sander Temme <sctemme@covalent.net>
Reviewed by: Dirk, Justin
Revision
96441 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 19 07:33:45 2002 UTC
(7 years, 3 months ago)
by
jerenkrantz
File length: 15708 byte(s)
Diff to
previous 96377
(
colored)
Use APR_PARSE_ARGUMENTS instead of APACHE_PARSE_ARGUMENTS
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Justin Erenkrantz
Revision
96345 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 10 01:03:18 2002 UTC
(7 years, 3 months ago)
by
fielding
File length: 20827 byte(s)
Diff to
previous 96328
(
colored)
Modified version check on openssl so that it finds the executable
first and then performs a check of the version, only warning the
user if they chose, or we selected, an old version of OpenSSL.
This change also allows the code to work for non-openssl libraries
selected via the --with-ssl=dir option, which can override the
automated library check in any case.
Revision
96328 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 9 17:10:45 2002 UTC
(7 years, 3 months ago)
by
striker
File length: 20665 byte(s)
Diff to
previous 96084
(
colored)
Check for OpenSSL 0.9.6e or higher
Submitted by: Mathihalli Madhusudan <madhusudan_mathihalli@hp.com>
Revision
96084 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 16 18:33:05 2002 UTC
(7 years, 4 months ago)
by
jerenkrantz
File length: 20657 byte(s)
Diff to
previous 95082
(
colored)
Look for OpenSSL libraries in /usr/lib64.
Submitted by: Peter Poeml <poeml@suse.de>
Reviewed by: Justin Erenkrantz
Revision
94699 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 18 17:29:59 2002 UTC
(7 years, 7 months ago)
by
jerenkrantz
File length: 21144 byte(s)
Diff to
previous 94697
(
colored)
Move the mkdir_p check outside of the cache check so that we will always
set that variable.
Revision
94697 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 18 09:01:31 2002 UTC
(7 years, 7 months ago)
by
jerenkrantz
File length: 21091 byte(s)
Diff to
previous 94512
(
colored)
Allow VPATH builds to succeed when configured from an empty directory.
(Justin removed some unneeded changes in Makefile.in.)
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Justin Erenkrantz
Revision
94511 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 6 21:50:58 2002 UTC
(7 years, 7 months ago)
by
aaron
File length: 21127 byte(s)
Diff to
previous 94188
(
colored)
Allow us to override the default --libdir from the config.layout
if it was specified to configure.
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Aaron Bannert
Revision
94188 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 26 19:43:46 2002 UTC
(7 years, 8 months ago)
by
jerenkrantz
File length: 21120 byte(s)
Diff to
previous 94108
(
colored)
Ensure that the build directory is created when using VPATH.
Previously, configure would try to write config_vars.mk into build
without ensuring that that directory existed first.
Revision
94108 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 21 19:40:06 2002 UTC
(7 years, 8 months ago)
by
aaron
File length: 20969 byte(s)
Diff to
previous 94107
(
colored)
Added exp_foo and rel_foo variables to config_vars.mk for all Apache and
Autoconf path variables (like --sysconfdir, --sbindir, etc). exp_foo is
the "expanded" version, which means that all internal variable references
have been interpolated. rel_foo is the same as $exp_foo, only relative
to $prefix if they share a common path.
This will be used in apxs.in and apachectl.in to allow Apache installs
to be relocated as long as the same relative directory structure remains.
Currently this is only possible if you use the Apache layout, but not
with other layouts or any overridden --foodir paths.
Revision
94053 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 20 16:05:33 2002 UTC
(7 years, 8 months ago)
by
gregames
File length: 19822 byte(s)
Diff to
previous 93936
(
colored)
OS/390: install apachecore.[dll|x] in lib/ rather than bin/ .
The LIBPATH env var already must contain the path to lib/ in order to pick up
apr and apr-util. If we install the core dll there as well, LIBPATH becomes
simpler.
Revision
93936 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 14 17:18:33 2002 UTC
(7 years, 8 months ago)
by
aaron
File length: 19799 byte(s)
Diff to
previous 93923
(
colored)
Fix a comment about the /<target> appended to config.layout variables
postpended with a '+' character. We don't currently support --target
(and as Thom pointed out, --target means something completely different
to Autoconf). Also change the default for '+' replacement to 'apache2'
so 1.3 and 2.0 can coexist on such distributions.
Revision
93923 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 14 03:16:50 2002 UTC
(7 years, 8 months ago)
by
trawick
File length: 19798 byte(s)
Diff to
previous 93738
(
colored)
Fix apxs -g handling.
Move config_vars.mk from the top build directory to the build directory.
Get build/rules.mk cleaned up for distclean/extraclean.
PR: 10163
(This is the 2nd of two commits for that PR. The first was to
apxs.in -- rev 1.35.)
Revision
93738 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 6 18:48:22 2002 UTC
(7 years, 8 months ago)
by
aaron
File length: 19786 byte(s)
Diff to
previous 93618
(
colored)
Fix a problem in the new --enable-layout functionality where
it wouldn't allow overrides from variables like --prefix,
--bindir, etc.
Obtained from: Partly from an autoconf-generated configure script.
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Aaron Bannert, Justin Erenkrantz
Revision
93618 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Feb 28 01:38:11 2002 UTC
(7 years, 8 months ago)
by
aaron
File length: 15275 byte(s)
Diff to
previous 93605
(
colored)
Fix a typo in the default cgidir variable.
Set a couple more defaults if they haven't already been set, just
as a precaution.
Revision
93605 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 27 19:40:27 2002 UTC
(7 years, 8 months ago)
by
aaron
File length: 15105 byte(s)
Diff to
previous 93598
(
colored)
Set defaults for non-autoconf path variables. Also export a couple
variables that for whatever reason weren't being placed into
config_vars.mk.
Warning: This commit alters the "default" layout (ie. when no --enable-layout
is specified). The most notable change will be htdocs in $prefix/share/htdocs,
which works with the autoconf defaults, but may not be what we want. This
will require more work.
Revision
93598 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 27 17:06:33 2002 UTC
(7 years, 8 months ago)
by
aaron
File length: 14330 byte(s)
Diff to
previous 93581
(
colored)
Fix --enable-layout to work again.
Fix bug where --sysconfdir and --localstatedir were being ignored by APR.
Caution: When specifying --enable-layout, common arguments like --prefix,
--exec-prefix, etc. will be ignored and the settings from the layout
will be used instead.
PR: 9124, 9888, 9873, 9885
Submitted by: Thom May <thom@planetarytramp.net>, Aaron Bannert
Reviewed by: Justin Erenkrantz
Revision
93581 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 26 21:31:45 2002 UTC
(7 years, 8 months ago)
by
trawick
File length: 14667 byte(s)
Diff to
previous 92800
(
colored)
fix some problems with variables in config_vars.mk
Submitted by: Aaron Bannert
Tested by: Jeff Trawick
Revision
92800 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jan 10 04:55:19 2002 UTC
(7 years, 10 months ago)
by
dougm
File length: 14667 byte(s)
Diff to
previous 92759
(
colored)
mod_ssl adjustments to help with using toolkits other than OpenSSL:
Use SSL functions/macros instead of directly dereferencing SSL
structures wherever possible.
Add type-casts for the cases where functions return a generic pointer.
Add $SSL/include to configure search path.
PR:
Obtained from:
Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>
Reviewed by: dougm
Revision
92759 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 6 23:39:50 2002 UTC
(7 years, 10 months ago)
by
jerenkrantz
File length: 14594 byte(s)
Diff to
previous 92663
(
colored)
The -L and -R flags are linker flags not libraries. We need to add them to
the correct variable (LDFLAGS) so we can fix 'em up later on.
Revision
92663 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 30 14:05:55 2001 UTC
(7 years, 10 months ago)
by
bjh
File length: 14588 byte(s)
Diff to
previous 92435
(
colored)
OS/2: Supply the configured libraries to the linker when building loadable
modules. This allows things like mod_deflate to build (needs -lz).
Revision
92435 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 12 19:39:55 2001 UTC
(7 years, 11 months ago)
by
trawick
File length: 14564 byte(s)
Diff to
previous 92164
(
colored)
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
Revision
92164 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 24 15:52:44 2001 UTC
(8 years ago)
by
rbb
File length: 14535 byte(s)
Diff to
previous 91418
(
colored)
Fix the installation target to make sure that the manual is
installed in the correct location.
PR: 8851
Submitted by: Yoshifumi Hiramatsu <hiramatu@boreas.dti.ne.jp>
and Gomez Henri <hgomez@slib.fr>
Revision
91418 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 11 04:50:57 2001 UTC
(8 years, 1 month ago)
by
rbb
File length: 14525 byte(s)
Diff to
previous 91415
(
colored)
Fix a typo in the configure script. The argument is --enable-mods-shared,
but we documented it as --enable-mod-shared.
Revision
91415 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 11 03:42:53 2001 UTC
(8 years, 1 month ago)
by
rbb
File length: 14524 byte(s)
Diff to
previous 91262
(
colored)
Fixed the configure script to add a LoadModule directive to
the default httpd.conf for any module that was compiled
as a DSO.
Submitted by: Aaron Bannert <aaron@clove.org>
Revision
91262 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 3 17:47:51 2001 UTC
(8 years, 1 month ago)
by
rbb
File length: 14453 byte(s)
Diff to
previous 91211
(
colored)
Fix --enable-mods-shared processing. If most is specified,
then all modules that can be compiled as shared modules are. This
was done by adding a module config specifier, static, which denotes
that a module can not be compiled as a DSO.
Submitted by: Aaron Bannert <aaron@clove.org>
Revision
91211 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 30 07:57:15 2001 UTC
(8 years, 1 month ago)
by
jerenkrantz
File length: 14165 byte(s)
Diff to
previous 90930
(
colored)
Kill two autoconf-related birds with one commit.
- substr used in APACHE_MODULE for the help string did not parse correctly
with autoconf 2.50+ so we had to punt there anyway and use AC_HELP_STRING.
- Add APACHE_HELP_STRING define that will call AC_HELP_STRING on 2.50+
(actually not 2.13 - look at the regex call) or do our custom variation
of it. This function can't have any extra spaces or it will be returned
in the help string. So noted. If anyone can figure out how to insert
a line break like 2.50+ does when we go over the 26th column, I'd
appreciate it. I tried and I'm way too tired to figure it out now.
Adding this would greatly simplify two or three HELP_STRING uses.
- Switch all of those annoying WITH and ENABLE functions to use the
APACHE_HELP_STRING. This makes everything consistent now. I've always
had to go through and keep aligning everything every few months or so
because I'm the only one who cares. No more. I refuse to do it any more!
Use APACHE_HELP_STRING or be crucified.
Looks decent with autoconf-2.13 and autoconf-2.52.
Revision
90930 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Sep 6 18:22:46 2001 UTC
(8 years, 2 months ago)
by
trawick
File length: 13676 byte(s)
Diff to
previous 90895
(
colored)
work around an AIX "issue" in the construction of config_vars.mk by
modifying the sed expression just a bit;
note that before and after this change manualdir isn't being handled
properly; using the default Apache layout we get
manualdir = $datadir/manual
instead of
manualdir = $(datadir)/manual
Submitted by: Victor Orlikowski, after I narrowed down the issue
Revision
90895 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 4 22:32:56 2001 UTC
(8 years, 2 months ago)
by
rbb
File length: 13673 byte(s)
Diff to
previous 90551
(
colored)
If the user doesn't specify a layout, then just use the Apache
layout. This means that we don't have to re-specify options that are
already in config.layout.
Revision
90551 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 23 15:17:02 2001 UTC
(8 years, 3 months ago)
by
martin
File length: 14201 byte(s)
Diff to
previous 90508
(
colored)
My first try at relocating the manual tree outside of the htdocs/ directory.
It will now reside in the ServerRoot, alongside with .../man/ and .../icons/
and .../htdocs/
-
Please review the config.layout entries for the vendor specific entries,
I supplied sensible defaults but you may disagree.
Reviewed by: William A. Rowe, Jr., Joshua Slive, Rich Bowen
Revision
90489 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 22 15:27:45 2001 UTC
(8 years, 3 months ago)
by
martin
File length: 14119 byte(s)
Diff to
previous 90435
(
colored)
In absence of an explicit --with-ssl= path,
use the PATH order before trying hard-coded /usr/local paths
Revision
90435 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 20 22:30:17 2001 UTC
(8 years, 3 months ago)
by
rbb
File length: 14119 byte(s)
Diff to
previous 90411
(
colored)
Add the openssl/include/openssl directory to the INCLUDES variable.
This allows us to remove the openssl from the #include lines in the
mod_ssl files. This makes it easier to use a different SSL library,
with fewer changes to the mod_ssl files.
Revision
90360 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 19 16:00:59 2001 UTC
(8 years, 3 months ago)
by
jerenkrantz
File length: 13900 byte(s)
Diff to
previous 90261
(
colored)
Per discussion on new-httpd, change the logic to do the following:
--enable-modules=most will disable a module if it can not be built
--enable-modules=all will error if a module can not be built
--enable-modules=foo will error if the specified module can not be built
(even if --enable-modules=most is set)
Revision
90261 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 17 00:31:50 2001 UTC
(8 years, 3 months ago)
by
jerenkrantz
File length: 13380 byte(s)
Diff to
previous 89776
(
colored)
Fix --enable-modules=all breakage with mod_auth_db and mod_auth_digest
by allowing a module to disable itself if its prerequisites are not met.
This introduces the subtle nuance that if you request a module and you
don't meet its prerequisites, it'll refuse to build itself.
mod_ssl exits if its prerequisites are not met.
Revision
89776 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 30 02:55:55 2001 UTC
(8 years, 3 months ago)
by
rbb
File length: 12949 byte(s)
Diff to
previous 89500
(
colored)
Install all build/*.mk when we install Apache. This is the first step
to getting apxs to use the same makefiles as Apache.
Revision
89140 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 18 00:48:57 2001 UTC
(8 years, 6 months ago)
by
fielding
File length: 12817 byte(s)
Diff to
previous 89094
(
colored)
Change the make targets and rules to be consistent in all of the
Apache-owned source trees. Sanity is a good thing.
Revision
89094 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 12 03:48:31 2001 UTC
(8 years, 6 months ago)
by
fielding
File length: 12723 byte(s)
Diff to
previous 89087
(
colored)
Fix httpd's definition of LTFLAGS to be consistent with that of apr
and apr-util, allow it to be overridden by the configure command-line
(default="--silent") and introduce LT_LDFLAGS to replace what we were
formally abusing as LTFLAGS.
Revision
89087 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 11 18:18:04 2001 UTC
(8 years, 6 months ago)
by
fielding
File length: 12696 byte(s)
Diff to
previous 89079
(
colored)
The pattern was too general -- it would match the date within the
OpenSSL version string instead of just the version number. Fix it
using a hint from libtool.
Revision
89076 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu May 10 21:54:00 2001 UTC
(8 years, 6 months ago)
by
fielding
File length: 12781 byte(s)
Diff to
previous 89074
(
colored)
Make the runtime path hack a little more portable, even though it is the
wrong way to check this.
Submitted by: Justin Erenkrantz
Revision
89074 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu May 10 21:29:10 2001 UTC
(8 years, 6 months ago)
by
fielding
File length: 12745 byte(s)
Diff to
previous 89064
(
colored)
Proving once again that bash doesn't bother to document when they
differ from sh for no particular reason. I'm still too fond of perl 4.
Revision
89063 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu May 10 01:47:47 2001 UTC
(8 years, 6 months ago)
by
fielding
File length: 12704 byte(s)
Diff to
previous 88963
(
colored)
Eventually we will want to only find openssl once regardless of how
many modules depend on it, so make the check an autoconf macro.
Note that this still isn't being checked "the autoconf way", but it
is better than what we have now.
I'm not sure about the -R stuff, but I am told that Solaris won't
build without it. This is something that should be tested using
AC_TRY_LINK rather than assuming openssl isn't already on the ld path.
Revision
88960 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 29 05:24:11 2001 UTC
(8 years, 6 months ago)
by
fielding
File length: 10259 byte(s)
Diff to
previous 88956
(
colored)
Completely revamp configure so that it preserves the standard make
variables CPPFLAGS, CFLAGS, CXXFLAGS, LDFLAGS and LIBS by moving
the configure additions to EXTRA_* variables. Also, allow the user
to specify NOTEST_* values for all of the above, which eliminates the
need for THREAD_CPPFLAGS, THREAD_CFLAGS, and OPTIM. Fix the setting
of INCLUDES and EXTRA_INCLUDES. Check flags as they are added to
avoid pointless duplications. Fix the order in which flags are given
on the compile and link lines.
Revision
88956 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 27 18:29:11 2001 UTC
(8 years, 7 months ago)
by
trawick
File length: 10115 byte(s)
Diff to
previous 88704
(
colored)
Allow module names to be hyphenated in the --enable-mods-shared
argument. Previously, we passed through a user-specified hyphen into
the name of the shell variable, yielding an invalid variable name.
Revision
88704 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 3 23:47:39 2001 UTC
(8 years, 7 months ago)
by
marc
File length: 10079 byte(s)
Diff to
previous 88692
(
colored)
Temporary (hopefully) reversion to the previously used hack to
allow --prefix to work for now. This means that part of the Apache
layout is duplicated in configure.in again.
There are a _LOT_ of inconsistencies in different places about what
items in config.layout are actually used and how they can be set.
Also, change the couple of other things that are necessary to make
/usr/local/apache2 the default prefix when using this way of doing
things.
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
88692 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 3 17:03:35 2001 UTC
(8 years, 7 months ago)
by
marc
File length: 9672 byte(s)
Diff to
previous 88685
(
colored)
- change inconsistent use of logdir and logfiledir all to logfiledir, to
make the config.layout file work properly.
- change default layout to be "Apache", as defined in config.layout,
instead of duplicating (some of) that layout in configure itself.
- change default installation path to /usr/local/apache2
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
88655 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 2 19:06:02 2001 UTC
(8 years, 7 months ago)
by
orlikowski
File length: 10140 byte(s)
Diff to
previous 88647
(
colored)
Changes to get AIX DSOs working, sans APR changes.
Basically, this allows linker flags to be passed for the httpd executable
and DSOs only.
Revision
88647 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 2 16:15:31 2001 UTC
(8 years, 7 months ago)
by
rbb
File length: 10083 byte(s)
Diff to
previous 88645
(
colored)
Fix --enable-layout processing on NetBSD. This makes us use a consistant
location for the config.layout file, and it makes us a bit more portable.
PR: 7482
Submitted by: jun-ichiro hagino <itojun@iijlab.net>
Revision
88645 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 2 15:20:45 2001 UTC
(8 years, 7 months ago)
by
bjh
File length: 10087 byte(s)
Diff to
previous 88570
(
colored)
Switch to using aplibtool for building under OS/2 & add support for building
loadable modules as OS/2 DLLs.
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
88570 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 24 09:43:06 2001 UTC
(8 years, 8 months ago)
by
fielding
File length: 9973 byte(s)
Diff to
previous 88422
(
colored)
Untangled the buildconf script and eliminated the need for build's
aclocal.m4, generated_lists, build.mk, build2.mk, and a host of other
libtool muck that is now under srclib/apr/build. More to follow.
Revision
88422 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 2 15:46:14 2001 UTC
(8 years, 8 months ago)
by
gregames
File length: 10158 byte(s)
Diff to
previous 88339
(
colored)
fix make install so that suexec is installed where the server expects to
find it ( <prefix>/sbin by default).
also enable ./configure --sbindir=DIR to work as advertised.
Revision
88220 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 18 00:20:25 2001 UTC
(8 years, 9 months ago)
by
gstein
File length: 10776 byte(s)
Diff to
previous 88219
(
colored)
fix some bugs that appeared once some APACHE_MODULE() invocations were
changed in the config.m4 files.
Revision
88219 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 17 23:58:30 2001 UTC
(8 years, 9 months ago)
by
gstein
File length: 10726 byte(s)
Diff to
previous 88207
(
colored)
implement ability to do --enable-modules and --enable-mods-shared for "all"
and "most". still need to tweak various config.m4 files to sort them out.
Revision
87996 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 6 21:47:50 2001 UTC
(8 years, 9 months ago)
by
martin
File length: 9463 byte(s)
Diff to
previous 87887
(
colored)
Jean Frederic says (and I verified his claim):
After fighting with shlibtool I discovered that the problem was that
libtool was called instead shlibtools.
Of course it is easy to fix and it fixes mod_dav and mod_dav_fs [...]
Submitted by: jfrederic.clere@fujitsu-siemens.com
Revision
87887 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 28 07:41:15 2001 UTC
(8 years, 9 months ago)
by
fielding
File length: 9462 byte(s)
Diff to
previous 87779
(
colored)
Replace configure --with-optim option by using and saving the
environment variable OPTIM instead. This is needed because configure
options do not support multiple flags separated by spaces.
Revision
87779 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 21 17:22:18 2001 UTC
(8 years, 10 months ago)
by
rbb
File length: 9381 byte(s)
Diff to
previous 87660
(
colored)
If --enable-suexec is specified, then we need to build suexec
automatically. This bit me multiple times last night as I was trying to
setup apache.org. I would make a change to the configuration, run make;
make install, and it would fail. The problem was that suexec wasn't
getting re-compiled ever, so my changes weren't getting picked up. This
solves that problem, by making sure that suexec gets compiled if it was
specified on the configure line.
Revision
87660 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jan 12 00:24:40 2001 UTC
(8 years, 10 months ago)
by
jim
File length: 9351 byte(s)
Diff to
previous 87597
(
colored)
Per suggestion, tuck NOTEST_* in config_vars.mk. Yep, I changed
the name. NONAC_* causes autoconf to complain loud and long.
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
87597 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 6 21:47:49 2001 UTC
(8 years, 10 months ago)
by
dgaudet
File length: 9290 byte(s)
Diff to
previous 87518
(
colored)
- 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
Revision
87446 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 20 06:17:53 2000 UTC
(8 years, 11 months ago)
by
rbb
File length: 9591 byte(s)
Diff to
previous 87435
(
colored)
Remove some STATUS items, and finish off the install dir re-org.
1) DSO modules are installed in modules/. If/when Unix gets some
shared libraries, those should be installed in libraries/.
2) apache.org:8092 is currently running Apache 2.0. When Brian has time,
this will move to port 80
Revision
87424 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 19 17:05:48 2000 UTC
(8 years, 11 months ago)
by
rbb
File length: 9563 byte(s)
Diff to
previous 87231
(
colored)
Force all Apache functions to be linked into the executable, whether they
are used or not. This uses the same mechanism that is used for APR
and APR-util. This may not be the correct solution, but it works, and that
is what I really care about. This also renames CHARSET_EBCDIC to
AP_CHARSET_EBCDIC. This is for namespace correctness, but it also makes
the exports script a bit easier.
Revision
87107 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 28 21:31:51 2000 UTC
(8 years, 11 months ago)
by
rbb
File length: 10422 byte(s)
Diff to
previous 87100
(
colored)
Split the hints file into two files, one in APR and one in Apache. The APR
hints file just sets build variables, the Apache hints file just sets
Apache variables. This is meant to clean up parts of APR, so that they
don't include Apache information.
Revision
87100 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 28 12:09:50 2000 UTC
(8 years, 11 months ago)
by
gstein
File length: 10403 byte(s)
Diff to
previous 86919
(
colored)
add --with-dbm switch to configure, allowing the user to set the type of DBM
that apu_dbm will use (defaults to builtin sdbm). first pass at gdbm
config support (seems to work fine in my simple test).
- added src/lib/aputil/apu_private.h.in to hold aputil config info
- apu_dbm.c now uses #if for the config values (rather than #ifdef)
- cleared out temp hack in configure.in to force sdbm usage
Revision
86919 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 11 06:06:00 2000 UTC
(9 years ago)
by
rbb
File length: 9517 byte(s)
Diff to
previous 86435
(
colored)
Not all platforms have INADDR_NONE defined by default. Apache used to
check for this and the define it if needed. Since APR also needs this
check it makes more sense for APR to just check and export a symobl that
is always available.
Submitted by: Branko �ibej <brane@xbc.nu>
Reviewed by: Ryan Bloom
Revision
86435 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 7 18:16:41 2000 UTC
(9 years, 1 month ago)
by
rbb
File length: 10151 byte(s)
Diff to
previous 86399
(
colored)
sysconfdir should use { and } instead of ( and ), because it is used in
apxs
Submitted by: Simon Geard <delgarde@ihug.co.nz>
Reviewed by: Ryan Bloom
Revision
86399 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 5 05:42:06 2000 UTC
(9 years, 1 month ago)
by
rbb
File length: 10151 byte(s)
Diff to
previous 86398
(
colored)
Multiple build and configuration fixes
Build process:
-add datadir and localstatedir substitutions
-fix layout name
-fix logfilename misspelling
-fix evaluation of installation dir variables and
-replace $foobar by $(foobar) to be usefull in the makefile
Cross compile:
-add rules for cross-compiling in rules.mk. Okay, rule to check for
$CC_FOR_BUILD is still missing
-use CHECK_TOOL instead of CHECK_PROG for ranlib
-add missing "AR=@AR@" to severaly Makefile.in's
-cache result for "struct rlimit"
-compile all helper programs with native and cross compiler
and use the native version to generate header file
PR: 6384
Submitted by: "R�diger" Kuhlmann <Tadu@gmx.de>
Reviewed by: Ryan Bloom
Revision
86398 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 5 04:41:47 2000 UTC
(9 years, 1 month ago)
by
rbb
File length: 10049 byte(s)
Diff to
previous 86334
(
colored)
Prepare our autoconf setup for autoconf 2.14a and for cross-compiling
PR: 6379
Submitted by: "R�diger" Kuhlmann <Tadu@gmx.de>
Reviewed by: Ryan Bloom
Revision
86334 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 26 11:26:45 2000 UTC
(9 years, 2 months ago)
by
sascha
File length: 10048 byte(s)
Diff to
previous 86284
(
colored)
Set BSD_MAKEFILE in configure.in. The macro APACHE_GEN_MAKEFILES is
executed in the context of config.status with variable substitution
already performed, so the check in the macro itself did not work.
Revision
86284 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 22 17:07:47 2000 UTC
(9 years, 2 months ago)
by
sascha
File length: 10093 byte(s)
Diff to
previous 86048
(
colored)
Add Convert-to-BSD-Makefiles-On-The-Fly system
Note 1: Only needed for BSD/OS.
Note 2: Invent better heuristic (timestamp checks for build/*.mk).
Note 3: Conversion is currently one-way
Note 4: Don't package on BSD/OS.
Revision
86048 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 11 04:13:43 2000 UTC
(9 years, 3 months ago)
by
coar
File length: 10034 byte(s)
Diff to
previous 85886
(
colored)
Add recognition of the --with-port=n (as was added to 1.3), and
raise an error if --enable-layout is specified but we can't
find the definition file.
Revision
85886 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 25 20:08:12 2000 UTC
(9 years, 4 months ago)
by
rbb
File length: 9824 byte(s)
Diff to
previous 85873
(
colored)
Change --enable-shared that Apache defines to --enable-mods-shared. The
original name was conflicting with an option for ./configure that libtool
defines automatically.
Revision
85873 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 23 18:00:45 2000 UTC
(9 years, 4 months ago)
by
sascha
File length: 9814 byte(s)
Diff to
previous 85725
(
colored)
Clean up rules.mk and add support for building C++ source files.
If your module uses C++, you need to add APACHE_REQUIRE_CXX to your
module's config.m4.
Unfortunately, we cannot use any sophisticated pattern matching in make,
so instead of adding the C++ source files to LTLIBRARY_SOURCES, you need
to write for foo.cpp and bar.cpp:
LTLIBRARY_OBJECTS_X = foo.lo bar.lo
Revision
85725 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 28 16:31:02 2000 UTC
(9 years, 4 months ago)
by
rbb
File length: 9633 byte(s)
Diff to
previous 85714
(
colored)
Finish the Configuration cleanup. This basically merges all of the
autoconf scripts that APR provides for other programs into apr_common.m4.
Other programs can then just include that file to get the APR checks that
are required.
Submitted by: Sascha Schumann <sascha@schumann.cx>
Revision
85714 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 27 23:12:23 2000 UTC
(9 years, 5 months ago)
by
rbb
File length: 10475 byte(s)
Diff to
previous 85711
(
colored)
Fix the configure process. This does a couple of things to allow APR and
Apache to share information.
1) Move the calling of APR after Apache decides which MPM is run, but
before Apache generates the Makefiles and related files. This allows
Apache to setup the threading cache values, while still allowing APR
to generate APRVARS in time for Apache to use it.
2) Setup the cache files correctly for RUN_NOW configured subdirectories.
Revision
85711 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 27 22:35:53 2000 UTC
(9 years, 5 months ago)
by
rbb
File length: 10439 byte(s)
Diff to
previous 85701
(
colored)
Pass the configure args to sub_configure scripts with the RUN_NOW macro.
This allows people to specify --disable-threads on Apache's configure
command line, and APR respects it. This is the first step to fixing a
problem introduced by making Apache call APR's configure script before
making any config decisions.
Revision
85701 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 27 20:06:21 2000 UTC
(9 years, 5 months ago)
by
rbb
File length: 10420 byte(s)
Diff to
previous 85634
(
colored)
Detect libraries based on which platform configure is being run on.
Basically, Apache now runs APR's configure script first. APR's configure
script has been setup to create a new file, APRVARS. APRVARS is basically
all of the environment variables that APR wants to export to the program
that is using it. This allows the calling program to "source" APRVARS
and get those environment variables.
Removed hack to make platforms use -ldl.
Revision
85633 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 20 17:57:25 2000 UTC
(9 years, 5 months ago)
by
rbb
File length: 9630 byte(s)
Diff to
previous 85561
(
colored)
Fix detection of sigwait prototype for NetBSD.
Submitted by: Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>
Reviewed by: Ryan Bloom
Revision
85561 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 13 01:22:06 2000 UTC
(9 years, 5 months ago)
by
rbb
File length: 9349 byte(s)
Diff to
previous 85539
(
colored)
Fix the configuration process. If no modules are specified in a given
directory, then that directory is no longer added to the build process.
Also, I have added a .cvsignore to the file_cache directory and removed
a generated file from this directory. Finally, I have removed
some unnecessary checks from the config.m4 files.
Revision
85512 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 11 11:44:50 2000 UTC
(9 years, 5 months ago)
by
sascha
File length: 9759 byte(s)
Diff to
previous 85500
(
colored)
Split generating Makefiles and creating config_vars.mk.
The Makefiles are now rebuilt, when you run config.status.
Revision
85500 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jun 10 12:02:29 2000 UTC
(9 years, 5 months ago)
by
trawick
File length: 9686 byte(s)
Diff to
previous 85477
(
colored)
Get FreeBSD building again with the resource limiting changes (FreeBSD
3.4, at least).
rlim_t is defined in <sys/types.h>, so we usually need that.
Some stuff in <sys/resource.h> needs <sys/time.h> for timeval just to
be able to compile :(
Revision
85434 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 6 00:51:20 2000 UTC
(9 years, 5 months ago)
by
trawick
File length: 9639 byte(s)
Diff to
previous 85418
(
colored)
Fix typo in configure script when checking for mod_so. bash
doesn't seem to have a problem but /bin/sh on Solaris does.
Symptom: "./configure: test: unknown operator =="
Revision
85418 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 5 16:51:06 2000 UTC
(9 years, 5 months ago)
by
rbb
File length: 9660 byte(s)
Diff to
previous 85190
(
colored)
Fix mod_so handling. Basically, if --enable-so or
--enable-some-module=shared is specified on the ./configure line, then
mod_so is included in the build, -ldl is added to LIBS, and --enable-dso is
added to APR's configure line. Otherwise, mod_so is turned off, -ldl is
not added, and APR is specifically told to build without DSO support.
Revision
85127 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 3 02:02:54 2000 UTC
(9 years, 6 months ago)
by
sascha
File length: 9468 byte(s)
Diff to
previous 85125
(
colored)
Configure creates config.nice now containing your configure options.
Syntax: ./config.nice [--more-options]
Obtained from: PHP
Revision
85125 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 3 00:09:05 2000 UTC
(9 years, 6 months ago)
by
jim
File length: 9262 byte(s)
Diff to
previous 85105
(
colored)
And preload from the top.
Next on the list: using hints.m4 to set whether to use HSregex and
to select the "default" mpm for each OS type.
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
85035 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 25 21:29:27 2000 UTC
(9 years, 7 months ago)
by
rbb
File length: 8867 byte(s)
Diff to
previous 84953
(
colored)
Allow the Apache-2.0 executable name to be specified with the
--with-program-name command line argument to configure. This does not
change the name of the config files or anything else, yet.
Revision
84953 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 13 11:03:20 2000 UTC
(9 years, 7 months ago)
by
martin
File length: 8842 byte(s)
Diff to
previous 84935
(
colored)
On all the systems I could get hold of (Solaris, ReliantUNIX, BS2000, SINIX),
SHM_R was always 0400, never 0x400. My assumption is that is usually (always) is.
Feel free to change it to an OS test like this (if your OS differs):
case `uname -s` in
SunOS | POSIX-BC | SINIX-* | ReliantUNIX-* ) # BS2000
AC_DEFINE(SHM_R, 0400, [ ])
AC_DEFINE(SHM_W, 0200, [ ])
;;
*)
AC_DEFINE(SHM_R, 0x400, [ ])
AC_DEFINE(SHM_W, 0x200, [ ])
;;
esac
Revision
84641 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 18 02:12:16 2000 UTC
(9 years, 9 months ago)
by
rbb
File length: 8345 byte(s)
Diff to
previous 84504
(
colored)
These changes didn't get into the patch for dynamic modules. With this,
dynamic modules should work. :-)
Revision
84475 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 16 20:00:51 2000 UTC
(9 years, 10 months ago)
by
sascha
File length: 8300 byte(s)
Diff to
previous 84474
(
colored)
Move threads/reentrancy m4 macros into threads.m4. All results are now
cached and can be made easily available to Apache and APR.
Revision
84449 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 12 20:41:57 2000 UTC
(9 years, 10 months ago)
by
sascha
File length: 9913 byte(s)
Diff to
previous 84423
(
colored)
gcc on AIX takes -mthreads. I wonder what they smoked during creating
all those wonderful flags.
Revision
84423 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 11 13:11:13 2000 UTC
(9 years, 10 months ago)
by
sascha
File length: 9818 byte(s)
Diff to
previous 84373
(
colored)
These changes are committed together, because they depend on each other.
- shared modules can be built in the tree
- added support for --with-layout, uses APACI's config.layout
- working 'make install'
- working 'make depend'
- working Pthreads checks
- buildconf replaced
Revision
84373 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 29 23:41:56 1999 UTC
(9 years, 10 months ago)
by
sascha
File length: 4058 byte(s)
Diff to
previous 84370
(
colored)
(APACHE_INADDR_NONE) Additionally include sys/types.h, if it is available. Also
added confdefs checks for the other included header files.
Revision
84370 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 24 21:22:27 1999 UTC
(9 years, 11 months ago)
by
rbb
File length: 3909 byte(s)
Diff to
previous 84368
(
colored)
Cleanup the threads check, also resets the CFLAGS and LDFLAGS variables
in cases where no threading library was found.
Submitted by: Sascha Schumann
Reviewed by: Ryan Bloom
Revision
84367 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 24 18:40:27 1999 UTC
(9 years, 11 months ago)
by
rasmus
File length: 3870 byte(s)
Diff to
previous 84365
(
colored)
Submitted by: Sascha Schumann <sascha@schumann.cx>
Reviewed by: Rasmus Lerdorf
- INADDR_NONE is not defined. Supply a replacement
- APACHE_MODULE() used a non-portable shell construct
- inet_addr() needs -lnsl -lsocket. Neccessary checks added
- For POSIX conformance, _POSIX_PTHREAD_SEMANTICS is
required. This fixes i.e. sigwait() problems.
Revision
84365 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 24 18:31:10 1999 UTC
(9 years, 11 months ago)
by
rbb
File length: 3431 byte(s)
Diff to
previous 84363
(
colored)
Finish the MPM decision logic. This moves the threads checking stuff into
the mpm directory where it belongs. It also adds logic so that if threads
aren't detected, we automatically choose to use the prefork mpm. Lastly,
I also cleaned up a variable name to make it more consistent with the other
variables used in our configure script.
Revision
84363 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 23 21:01:31 1999 UTC
(9 years, 11 months ago)
by
rbb
File length: 3396 byte(s)
Diff to
previous 84329
(
colored)
First stab at logic to determine which threading library to use. This also
gets rid of the hack of always putting -pthread in the CFLAGS variable.
Revision
84329 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 20 03:09:50 1999 UTC
(9 years, 11 months ago)
by
manoj
File length: 2466 byte(s)
Diff to
previous 84252
(
colored)
Eliminate the .h.stub files; AC_DEFINE can generate the necessary
#defines in the config header for us.
Revision
84252 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 9 01:13:08 1999 UTC
(9 years, 11 months ago)
by
manoj
File length: 2327 byte(s)
Diff to
previous 84225
(
colored)
An indented "#include" can cause problems on some compilers. Make sure
it isn't indented.
Submitted by: Ralf Engelschall
Revision
84225 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 5 10:33:41 1999 UTC
(9 years, 11 months ago)
by
manoj
File length: 2343 byte(s)
Diff to
previous 84224
(
colored)
autoconf: Start adding support for selecting modules on the
./configure line. This commit only supports mod_env and mod_log_config.
Revision
84224 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 5 09:09:16 1999 UTC
(9 years, 11 months ago)
by
manoj
File length: 2244 byte(s)
Diff to
previous 84201
(
colored)
The possibility of a libenv module and a libenv system library (for
example) irks me. Take a page from PHP and make the module's library
names unique.
Revision
84201 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 1 01:21:38 1999 UTC
(9 years, 11 months ago)
by
manoj
File length: 2224 byte(s)
Diff to
previous 84200
(
colored)
Fix what I think is a bug where rlim_t won't be #defined on systems
that need it if the autoconf check for it was cached.
Revision
84200 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 1 01:16:23 1999 UTC
(9 years, 11 months ago)
by
manoj
File length: 2174 byte(s)
Diff to
previous 84187
(
colored)
Eliminate ap_config.h's checks when using autoconf. Now, ap_ac_config.h
is used instead, and autoconf's configure script will check for
everything else.
Revision
84187 -
(
view)
(
annotate)
-
[select for diffs]
Added
Mon Nov 29 23:47:33 1999 UTC
(9 years, 11 months ago)
by
manoj
File length: 1457 byte(s)
The second part of the big autoconf patch, which actually adds autoconf
building to the tree.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.