68ba377fc3b124baa759662077c48077ebadb186 1388660 |
|
21-Sep-2012 |
minfrin |
mod_cache_socache: New cache implementation backed by mod_socache
that replaces mod_mem_cache removed from httpd v2.2. |
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. |
4a89b1f4c0e5f287f43bcf3a9e8036e906e76ecc 1234297 |
|
21-Jan-2012 |
sf |
More configure time dependencies:
mod_cache_disk depends on mod_cache
mod_heartbeat depends on mod_watchdog |
5b43275cebfb0ff9961ac462f3a96f7fe612d327 1142892 |
|
05-Jul-2011 |
rjung |
Tolerate dependency checking failures in configure
for modules that have been enabled only implicitely. |
eda40bb2debf78c913552346127358797665cf7f 1142648 |
|
04-Jul-2011 |
rjung |
1) Add --with-distcache to configure for choosing
the distcache installation directory.
2) Use correct build variable MOD_SOCACHE_DC_LDADD
instead of MOD_SOCACHE_LDADD in build macro.
Also made the macro a bit more consistent with the
SSL checking macro. |
15ff8c621815e8337abc10638f2b2853ee6fd076 1037229 |
|
20-Nov-2010 |
minfrin |
mod_disk_cache renamed to mod_cache_disk, to be consistent with the
naming of other modules. |
af536445271e71c6f1f2751c5c1b5df4dae6a649 1029814 |
|
01-Nov-2010 |
poirier |
Add to modules' help text (displayed by ./configure -h) more
information that will be useful in deciding whether to enable
them or not. |
b7dac0802c5b6a10148680f2d62299a410823d66 956857 |
|
22-Jun-2010 |
bjh |
OS/2: Fix building of more modules that depend on symbols from other modules.
Affected modules are: mod_heartbeat, mod_session_cookie, mod_session_crypto,
mod_session_dbd and mod_disk_cache. |
212c401808586d1fecd0e639ec1697229674a151 956221 |
|
19-Jun-2010 |
sf |
- Add reallyall option to configure to build everything that can be built with
the available libs.
- Remove redundant --with-distcache option. Simply enable distcache if
mod_socache_dc is selected.
- Enable serf support by default if serf is available in /usr. |
e169c136a35c53fd41e3d482bd39206546d245a8 711576 |
|
05-Nov-2008 |
rpluem |
* mod_mem_cache is dead. So remove all hints on it. |
af15d981791ddeceab1aab23c1ef388f031b782f 664143 |
|
06-Jun-2008 |
wrowe |
mod_mem_cache consumes mod_cache, linking this in
two modules is an error. |
abba260ceb001f270b85a5e18999e3c5ad328d88 664142 |
|
06-Jun-2008 |
wrowe |
Revert prior commit; the flaw is not in exporting all
of these cache_* functions, but in declaring them
exported in the first place. _hash, _pqueue and cache_cache
are undecorated and were erroniously exported. |
391cc79c2ec00253337ca740f8e45d2dc8333494 664136 |
|
06-Jun-2008 |
wrowe |
These are declared CACHE_DECLARE and should be consumed
from mod_cache by mod_mem_cache. The duplicate cache_util
import is a dead giveaway that this was broken.
In order to backport, an MMN bump would be required because
these cache_pqueue, cache_cache and cache_hash exported
functions would be added to the "contract" of functions
which are available from mod_cache for third party cache
providers. |
22756f3545da0e16181800c3c865f3bd2a798141 646945 |
|
10-Apr-2008 |
chrisd |
Fix socache modules' APACHE_MODULE() definitions. |
0797faae937515a5225a36db4a1ec79480d2555c 645844 |
|
08-Apr-2008 |
jorton |
Session cache interface redesign, Part 8:
Abstract out the mod_ssl session caching interface into a separate set
of modules, mod_socache_*.
* modules/cache/ap_socache.h: New file.
* modules/cache/config.m4: Copy CHECK_DISTCACHE from ../ssl/config.m4;
add new socache modules.
* modules/cache/mod_socache_dbm.c: Copied from ../ssl/ssl_scache_dbm.c.
s/ssl_scache_/socache_/; add module structure and register_hooks.
* modules/cache/mod_socache_shmcb.c: Copied from ../ssl/ssl_scache_shmcb.c.
s/ssl_scache_/socache_/; add module structure and register_hooks.
Add SHMCB_MAX_SIZE definition, replacing APR_SHM_MAXSIZE.
* modules/cache/mod_socache_memcache.c: Copied from
../ssl/ssl_scache_memcache.c.
s/ssl_scache_/socache_/; add module structure and register_hooks.
Enable for APR-Util 1.3.x at compile-time, omitting configure-time
checks.
* modules/cache/mod_socache_dc.c: Copied from ../ssl/ssl_scache_dc.c.
s/ssl_scache_/socache_/; add module structure and register_hooks. |
e47d58d5d983426584c8d16416c50f5c58070746 620530 |
|
11-Feb-2008 |
dirkx |
Turn the cache module into first class citizens (well the disk_cache
and file cache that is).
This makes the delta between 'all' and 'most'
mod_cern_meta.c
mod_log_forensic.c
mod_mime_magic.c
mod_unique_id.c
mod_usertrack.c
mod_version.c
mod_mem_cache.c
And keeps disabled in all and most the modules for:
authnz_ldap
bucketeer
echo
example_hooks
case_filter
case_filter_in
example_ipc
charset_lite
cgid
ldap
optional_hook_export
optional_hook_import
optional_fn_import
optional_fn_export
As well as mod_ssl which is intentionally not part of MOST and All. |
74def8815c725f8128a4e76ab1f5704df80b024a 106737 |
|
27-Nov-2004 |
jerenkrantz |
At long last, promote mod_cache and friends out of experimental/.
Also, take quick pass through docs files to remove experimental label for them.
Reviewed by: Paul Querna, Bill Stoddard, Justin Erenkrantz |
1cf602c819224c8617b82c9319e834b98971a84d 102235 |
|
08-Jan-2004 |
jorton |
Use -export-dynamic only when linking an httpd which includes mod_so,
not when linking modules or support programs.
* modules/aaa/config.m4, modules/arch/win32/config.m4,
modules/cache/config.m4, modules/echo/config.m4,
modules/filters/config.m4, modules/generators/config5.m4,
modules/metadata/config.m4: Don't add -export-dynamic to LT_LDFLAGS.
* modules/mappers/config9.m4: Add -export-dynamic to HTTPD_LDFLAGS
when mod_so is enabled. |
80e9324586de2fa55e2da4df409e6a85885ea659 89094 |
|
12-May-2001 |
fielding |
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. |
105475009f541187ba7a14a367547d9404c578be 88960 |
|
29-Apr-2001 |
fielding |
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. |
809c98e396829d27f2d9efc0c27f7bb1294381bc 87247 |
|
07-Dec-2000 |
gstein |
*) remove STANDARD_LIBS line; it is unused/unneeded
*) simplify by removing the extra AC_DEFUN() in each file |
cc371c17a44e135d42be686cb175dde2672120c0 87186 |
|
04-Dec-2000 |
rbb |
Get the modules configuration stuff working correctly. This just deals
with STANDARD modules and Protocol, not MPMs. |
cd47196ef7dd7647418fa9b9cb8297cfa614c100 87184 |
|
04-Dec-2000 |
rbb |
Start to add back the config.m4 and Makefile.in's that were separated out
during the repository move. |