Log of /httpd/flood/trunk/configure.in
Parent Directory
|
Revision Log
Revision
698391 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 23 23:00:22 2008 UTC
(14 months ago)
by
jerenkrantz
File length: 6084 byte(s)
Diff to
previous 653656
(
colored)
Support building against installed Ubuntu APR packages.
* configure.in: Permit usage of installed APR/APR-util if no
--with-apr(-util) arguments specified; override the compiler name
per $apr_config to avoid tag mismatches with APR's bundled GNU
libtool.
* CHANGES: Update.
Revision
92877 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jan 17 01:06:27 2002 UTC
(7 years, 10 months ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/configure.in
File length: 5726 byte(s)
Diff to
previous 92316
(
colored)
New build system that allows complete separation from httpd-2.0 tree.
Use the find_apr.m4 and find_apu.m4 macros to find and link against
APR/apr-util.
This provides --with-apr= and --with-apr-util= to use an installed
version. Or, if you place apr and apr-util under the flood tree,
configure will use/build them automatically. (This is SVN's method
and I rather like it for distribution.)
The compilation system (spec. rules.mk.in) is from httpd-2.0.
There may be some kinks, but it builds here, so let's checkpoint.
Revision
92316 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 4 10:08:30 2001 UTC
(7 years, 11 months ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/configure.in
File length: 4930 byte(s)
Diff to
previous 92314
(
colored)
Seed OpenSSL from memory instead of from a rnd file when we don't have
random device support.
(Also deprecate --with-randfile as we never need it anymore.)
Submitted by: Doug MacEachern
Reviewed by: Justin Erenkrantz, Aaron Bannert
Revision
92314 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 4 09:38:53 2001 UTC
(7 years, 11 months ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/configure.in
File length: 5221 byte(s)
Diff to
previous 92310
(
colored)
- Look for certs dir in logical places if not overriden.
- Have knowledge of platforms with /dev/random and /dev/urandom where
OpenSSL will get the entropy on its own anyway. If --with-randfile is
not specified, we'll see if it even matters.
- Don't call RAND_load_file if we are relying on /dev/random.
Revision
92303 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 3 21:58:43 2001 UTC
(7 years, 11 months ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/configure.in
File length: 4640 byte(s)
Diff to
previous 92066
(
colored)
Fix to source in the apr-util variables. (The DBM changes force us to do
this in order to link apr-util.)
FWIW, I think export_vars.sh is completely bogus right now. It contains
the full source path to the expat library. Bad, bad, bad, bad. It needs
to be relativized somehow.
Revision
92005 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 17 01:57:37 2001 UTC
(8 years ago)
by
aaron
Original Path:
httpd/test/trunk/flood/configure.in
File length: 4680 byte(s)
Diff to
previous 91993
(
colored)
I didn't mean to get rid of the EXTRA_* macros that are substututed
directly into the Makefile.
Also, sometimes gcc (eg. linux) needs -rpath the same way solaris
does -R. This seems to work here, but I still think there's got to
be a better way.
Revision
91991 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 16 22:38:12 2001 UTC
(8 years ago)
by
aaron
Original Path:
httpd/test/trunk/flood/configure.in
File length: 4381 byte(s)
Diff to
previous 90615
(
colored)
Added a new parameter --enable-ssl. SSL is enabled by default, so if you
don't have the libs you either have to install them or pass --disable-ssl.
Revamp of the --with-openssl arg to work with the new --enable-ssl arg.
It now just adds the paths to the appropriate compiler/linker flags
and moves on. I left in the -R flag for solaris, but I'm wondering if
I forgot a crossplatform way to do this in libtool. Oh well.
If SSL is enabled (ie not explicitly disabled) it must pass a number of
criteria: existence of various headers, ability to link libssl and
libcrypto (either from given env vars or appropriate --with-openssl
parameters), and the openssl version must be at least 0.9.6. This last
requirement may be further raised to 0.9.6b if the rumors of lower
version crashing under higher load is true.
Revision
90276 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 17 07:44:02 2001 UTC
(8 years, 3 months ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/configure.in
File length: 3873 byte(s)
Diff to
previous 90000
(
colored)
- Clean up debugging info when using delays.
- Fix error where a url would be chopped off (must follow l.list of apr_text
objects to be valid). This should not affect attributes as they are
handled differently by the expat XML parser.
- Introduce two more random number generators (rand48 and random). Add
autoconf test to choose "best" one. May be good to add support for
/dev/urandom (whatever the non-blocking one is), but Solaris doesn't have
it, so I don't care much right now.
The rand() period is incredibly short. rand48 and random are supposed to
have much longer periods. We'll see...
Revision
90000 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 7 19:00:23 2001 UTC
(8 years, 3 months ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/configure.in
File length: 3329 byte(s)
Diff to
previous 89967
(
colored)
Get OpenSSL code stable. There are still some errors in the OpenSSL code,
but 95% of the time our threads complete - this is better than it was
(40-60% of our threads would get an error from OpenSSL).
Achieve this by the following actions:
- Remove the cafile logic in our OpenSSL calls as this is buggy code. Use
cadir logic instead. Now defaults to /tmp/certdir.
- Don't use BIO in OpenSSL as this OpenSSL code is buggy.
Revision
89966 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 6 23:16:43 2001 UTC
(8 years, 3 months ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/configure.in
File length: 3586 byte(s)
Diff to
previous 89582
(
colored)
Add OpenSSL locking routines (doesn't seem to be used, but they say you
should have it - okay...)
Update configure to have randfile (/tmp/.rnd) and cafile (/tmp/certs.pem)
to pass to OpenSSL. These files must exist (and be valid) or OpenSSL is
going to throw a hissy fit. Also, use OpenSSL 0.9.6b by default.
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.