History log of /httpd/modules/filters/config.m4
Revision Date Author Comments Expand
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.

ef8dbafa2d1039dd720b6262069508377b1a9d13 1326991 17-Apr-2012 jorton

* modules/filters/config.m4: Prevent libsed internals from polluting the global symbol namespace.

306e22b1e932824368f6d9df002f72fb00e70ecd 1201111 12-Nov-2011 rjung

Change module sets and default activation status: 1) Promoted from "most" to "few" - mod_headers 2) Demoted from "yes" to "most" - mod_actions - mod_allowmethods - mod_auth_form - mod_buffer - mod_cgi(d) - mod_include - mod_negotiation - mod_ratelimit - mod_request - mod_userdir Remember: default module set is "most", but only the LoadModule lines of all modules except "yes" are commented out by default. The following modules will now be loaded by default: - mod_access_compat - mod_alias - mod_auth_basic - mod_authn_core - mod_authn_file - mod_authz_core - mod_authz_groupfile - mod_authz_host - mod_authz_user - mod_autoindex - mod_dir - mod_env - mod_filter - mod_headers - mod_log_config - mod_mime - mod_mpm_event - mod_reqtimeout - mod_setenvif - mod_status - mod_unixd - mod_version

563aaa97b79122ca62d977d2576a1f780063e895 1199021 08-Nov-2011 rjung

Solaris doesn't support "test -e" in combination with "sh". We use "-f" in all other places.

242165716294f4720e62d4b34670ef5145269bd8 1199019 08-Nov-2011 sctemme

Link the modules that use it against the XML library so the server will start.

a850b54017d9cf36fc8eb8065876feb925293428 1196955 03-Nov-2011 sf

Improve detection of libxml2

a1ac7d611ace926f78735a77d3f6058ed3ee5557 1189540 27-Oct-2011 niq

mod_xml2enc/mod_proxy_html drop Part 3: Introduce them to autoconf I expect this'll want further attention, but not tonight

a93e781d9c03749f57328077b8350b09c40ce737 1146227 13-Jul-2011 sf

adjustments of build priorities of modules without special dependencies all -> most: - mod_sed reallyall -> most: - mod_log_debug reallyall -> all: - mod_dav_lock - mod_echo - mod_charset_lite - mod_slotmem_plain - mod_dialup few -> all: - mod_data - mod_reflector - mod_asis most -> all: - mod_heartbeat - mod_heartmonitor - mod_watchdog most -> reallyall: - mod_imagemap - mod_cern_meta - mod_ident See thread at http://mail-archives.apache.org/mod_mbox/httpd-dev/201107.mbox/%3C201107052321.56063.sf@sfritsch.de%3E

3bcb72c0b2797d2ec0b41bb9f4696e58be2c7043 1142938 05-Jul-2011 rjung

Allow to specify module specific custom linker flags via the MOD_XXX_LDADD variables. Use APR_ADDTO instead of APR_SETVAR or direct variable assignment. This is especially useful when building mod_lua or mod_deflate against a lua resp. libz which are installed in non-standard locations. One can add "-R ..." to MOD_LUA_LDADD and MOD_DEFLATE_LDADD before configure to fix the RPATH/RUNPATH of those modules.

5b43275cebfb0ff9961ac462f3a96f7fe612d327 1142892 05-Jul-2011 rjung

Tolerate dependency checking failures in configure for modules that have been enabled only implicitely.

db3f27380cc3e42e61bf9c0598c8234f11117195 1142726 04-Jul-2011 rjung

Reset LDFLAGS after zlib testing for mod_deflate. Library flags are kept in MOD_DEFLATE_LDADD, not globally in LDFLAGS.

53b3e9f9937ca992fb149d02d19223674c81c5a4 1142713 04-Jul-2011 rjung

Respect platform specific runpath linker flag when building mod_deflate and mod_lua.

5cca2a55e4a1cabdc2ca0db3bee456f27cf4c69e 1133582 09-Jun-2011 minfrin

mod_data: Introduce a filter to support RFC2397 data URLs.

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.

68c4447ba8e057cf38cbbec918e0549b817f20b4 910017 14-Feb-2010 minfrin

Introduce mod_reflector, a handler capable of reflecting POSTed request bodies back within the response through the output filter stack. Can be used to turn an output filter into a web service.

4dee28b6fc8fff5efde4e7821aeb6defed3fb84d 821591 04-Oct-2009 sf

Add mod_reqtimeout: New module to set timeouts and minimum data rates for receiving requests from the client.

3a330c2331fc04f7d3f0ce7741bb52b5823f97e1 808722 28-Aug-2009 wrowe

Always make mod_*.h files available where they exist, modpath by modpath

fae5a8f98c8fc24dbc91e1ef575376a0f1008e44 721965 01-Dec-2008 pquerna

Add a new module, mod_ratelimit, which can rate limit the outgoing bandwidth to a client. This module was originally written at Joost by Sander Striker, Justin Erenkrantz, and myself. We have been given permission by our employer to contribute this module.

edaefb8bf78debc86ef7de441c7983d8b05517e1 717867 15-Nov-2008 minfrin

mod_buffer: Optional support for buffering of the input and output filter stacks. Can collapse many small buckets into fewer larger buckets, and prevents excessively small chunks being sent over the wire.

f82568a780e35e8786958c49a1259434e2088b9c 691418 03-Sep-2008 niq

Commit mod_sed: enable filtering of HTTP Requests and Responses through sed

82632a19f2f9c346fee2b28a65920ba9737b3973 647263 11-Apr-2008 minfrin

Move the KeptBodySize directive, kept_body filters and the ap_parse_request_body function out of the http module and into a new module called mod_request, reducing the size of the core.

c120be8a159401f7ed2cff5318d2976b803a16de 598651 27-Nov-2007 jim

move mod_substitute from exp to filters

7bffd59eadbb9e58f17fd29655fce6509fc1bb36 290669 21-Sep-2005 niq

Move mod_filter and mod_charset_lite from /experimental/ to /filters/

250b9ac6dacbe1a3de50d292b3201ce75892f298 105445 13-Oct-2004 jorton

* modules/filters/config.m4: Drop check for zutil.h. Add -lz to MOD_DEFLATE_LDADD to correctly support shared mod_deflate against static zlib (where possible).

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.

f29fb02bd92bbbb11b0231cc87d8b5d08875d821 102176 04-Jan-2004 jorton

* modules/filters/config.m4: Fix typo which wiped INCLUDES if zlib detection failed.

47c38e8e8f7d2d11f4faab96222454fefe54c265 98686 17-Feb-2003 jerenkrantz

Switch mod_deflate to 'most' status now. It's stable enough and will disable itself if zlib isn't found. PR: 15786

83966c75d36cc4daef61f66509ead1f019a29e2b 97669 29-Nov-2002 wsanchez

Use $INCLUDES rather than adding yet another place to edit include dirs.

acc9093ae1f3c97acc635bd5b2c7c0969da21183 97527 14-Nov-2002 trawick

Move mod_ext_filter out of experimental and into filters. See Attic in experimental directory for previous change history.

f4c472b8dce3c2e559232dbb5b27ed2466922ea4 96818 15-Sep-2002 jerenkrantz

Remove warnings seen with Sun's Forte compiler.

ec1719a5748717f67dcd279bb64bd0da424ae450 94979 07-May-2002 jerenkrantz

Move mod_deflate from experimental to filters to represent our belief in its stability.

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.

138c8f7cb8254e035c6f45288e3909cd9c21be5c 88189 16-Feb-2001 martin

Rename the module structures so that the exported symbol matches the file name, and it is easier to automate the installation process (generating LoadModule directives from the module filenames). Next step is to remove the 4th argument to the APACHE_MODULE macro completely and require people to use the matching names, and to reduce the LoadModule directive to 1 argument.... Objections?

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.