Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
I haven't the foggies why MakeMaker will not put this directory (which is in svn) in the release tarball anymore, but this fixes it
c-modules moved into t/
Fix: [Mon May 22 02:23:00 2006] [error] [client 127.0.0.1] This script is just a wrapper for test_cgi. [Mon May 22 02:23:00 2006] [error] [client 127.0.0.1] See the libtool documentation for more information. [Mon May 22 02:23:00 2006] [error] [client 127.0.0.1] Premature end of script headers: test_cgi [Mon May 22 02:23:00 2006] [error] [client 127.0.0.1] module/t/cgi-bin/test_cgi: error: `module/t/cgi-bin/.libs/test_cgi' does not exist
drop module/apache from the build system
Eliminate redundant/misplaced LDFLAGS.
"make release" fixes.
modules were linking against an installed version instead of the local one.
automake is a nightmare. Let's ignore module/apache for now, since we don't need to distribute it anytime soon.
Swapping trunk with the multi-env branch, step 2.
Start integrating apreq2-config into *nix build system. Drop apxs installer, so DESTDIR option works properly.
*nix build system fixes: Add --with-perl-opts, to pass additional MM options to glue/perl. Clean up internal libtool/ld flags. Copy module/t/c-modules test layout to module/apache/t.
Add basic layout for experimental apache 1.3.x module.
Reorganize around include/, library/, and module/ dirs
Introduce apreq_env_handle_t to replace the void *env usage.
Also added apreq_env_custom for making private handles, and new
apreq_env_apache2.h to let mod_apreq export apreq_env_make_apache2.
This patch represents part one of
http://marc.theaimsgroup.com/?l=apreq-dev&m=110667661730797&w=2
I added a few additional notes to STATUS and CHANGES.
Submitted by: Max Kellermann
Reviewed by: joes
Create multi-env branch.
OS X's (g)libtool has trouble running the cgi tests in env/t. When we copy the libtool-generated shell script from env/testcgi to env/t/cgi-bin/testcgi, on OS X the copied script isn't smart enough to locate the actual executable (still) in env/.libs. Copying env/.libs to env/t is enough to fix this, so that's what we do here. Bug reported by Boris Zentner and Christian Hansen.
property cleanup
Introduce @AP[RU]_LDFLAGS@ so we don't mix these flags with @AP[RU]_LIBS@ until EU::MM forces us to (in build/xsbuilder.pl). Also list functions not covered by our tests in STATUS.
Fix compiler grumblings when in maintainer-mode
Fix longstanding mod_ssl-related bug: missing apr_bucket_setaside calls on stored-away transient buckets.
FreeBSD builds now.
Reorganize build macros to reduce automake prereq to v1.4. This should allow apreq2 to build from cvs on stock Debian Woody.
Updates to build system: perl build/version_check.pl --version=2.XX generates a META.yml file for CPAN, which will be incorporated into future releases. perl build/version_check.pl generates a nicer prerequisite list, with sections that show how the prereqs relate to the build type. Apache::Test is no longer a requirement for the C API (although the env/ tests will not run during % make test).
Add MANIFEST.SKIP- '% make release' should generate a functional, CPAN-friendly tarball now.
Start 2.0.1 development with CGI as default module (embedded into libapreq2), and introduce new runtime API for setting up alternate environments. This should make it a bit easier to port libapreq to non-ELF platforms (eg. Win32). All current tests should still pass.
add libapreq_cgi tests.
Add --enable-perl-glue option.
Add versioning changes to libapreq- 1) The shared library is now named libapreq2. 2) The header files get installed into their own subdirectory: apreq2. 3) Added a versioning API (apreq_version.[ch]) based on apr-util. 4) I also added an apreq2-config script based on apu-config.
Add support for building mod_apreq as a static module, which is based on Bojan Smojver's patch- http://marc.theaimsgroup.com/?l=apreq-dev&m=106515072621995&w=2
Rework build system around ap[ru]-config to allow apr & apr-utils to have non-httpd install locations.
Phase out test_config.pl script. Rework prefetch code in mod_apreq.c and move apreq_brigade_copy function from apreq_params.c to apreq.c
Fix Makefile.am dependencies for test cleanup.
Cleanup env/ test.
Add Apache::Test script to configure env/ tests.
Fixed bugs in apreq_tables exposed by t/tables.c test.
Postpone contemplation of apreq_env_read().
Added apr's CuTest framework. Switched --with-apache2 flag to --with-apache2-apxs and fixed install locations.
Add rudimentary cgi environment; mv configure.in configure.am
Changed configure option:
dropped: --with-apache-includes
temporarily replaced with: --with-apache2 (server-root, assuming
typical Apache layout).
Lots of bugfixes focusing on urlencoded data parsers (GET & POST).
The mod_apreq filter is now functional; to bang on it, just do this
% ./buildconf
% ./configure --with-apache2=/path/to/apache2
% make
% cp src/.libs/libapreq.* /path/to/apache2/libs
% cp env/.libs/mod_apreq.so /path/to/apache2/modules
Now edit httpd.conf by adding
LoadModule apreq_module modules/mod_apreq.so
...
SetInputFilter APREQ
in some appropriate place. Hopefully the server will start up :-).
Lowering the loglevel to DEBUG should produce some debugging messages in
the error log.
Add template for mod_apreq.
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.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |