Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by David C. Haley (f9338d9f8d6ed6ee860717551d96909c9c3b6a84)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: "David C. Haley" <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by David C. Haley (f9338d9f8d6ed6ee860717551d96909c9c3b6a84)
  • Date: Fri, 7 Aug 2020 21:23:39 +0000

GIT changes to master grimoire by David C. Haley <khoralin AT gmail.com>:

ChangeLog | 3
http/apache24/BUILD | 23 +++
http/apache24/CONFIGURE | 147
+++++++++++++++++++++++++
http/apache24/CONFLICTS | 13 ++
http/apache24/DEPENDS | 22 +++
http/apache24/DETAILS | 24 ++++
http/apache24/FINAL | 6 +
http/apache24/HISTORY | 2
http/apache24/INSTALL | 4
http/apache24/PREPARE | 6 +
http/apache24/PRE_SUB_DEPENDS | 7 +
http/apache24/PROVIDES | 3
http/apache24/REPAIR^none^PRE_SUB_DEPENDS | 7 +
http/apache24/SUB_DEPENDS | 11 +
http/apache24/TRIGGERS | 1
http/apache24/config.layout | 35 +++++
http/apache24/init.d/apache | 55 +++++++++
http/apache24/modules/mod_actions | 15 ++
http/apache24/modules/mod_alias | 15 ++
http/apache24/modules/mod_asis | 15 ++
http/apache24/modules/mod_auth_basic | 15 ++
http/apache24/modules/mod_auth_digest | 15 ++
http/apache24/modules/mod_authn_alias | 15 ++
http/apache24/modules/mod_authn_anon | 15 ++
http/apache24/modules/mod_authn_dbd | 15 ++
http/apache24/modules/mod_authn_dbm | 15 ++
http/apache24/modules/mod_authn_default | 15 ++
http/apache24/modules/mod_authn_file | 15 ++
http/apache24/modules/mod_authnz_ldap | 15 ++
http/apache24/modules/mod_authz_dbm | 15 ++
http/apache24/modules/mod_authz_default | 15 ++
http/apache24/modules/mod_authz_groupfile | 15 ++
http/apache24/modules/mod_authz_host | 15 ++
http/apache24/modules/mod_authz_owner | 15 ++
http/apache24/modules/mod_authz_user | 15 ++
http/apache24/modules/mod_autoindex | 15 ++
http/apache24/modules/mod_bucketeer | 15 ++
http/apache24/modules/mod_cache | 15 ++
http/apache24/modules/mod_case_filter | 15 ++
http/apache24/modules/mod_case_filter_in | 15 ++
http/apache24/modules/mod_cern_meta | 15 ++
http/apache24/modules/mod_cgi | 15 ++
http/apache24/modules/mod_cgid | 15 ++
http/apache24/modules/mod_charset_lite | 15 ++
http/apache24/modules/mod_dav | 15 ++
http/apache24/modules/mod_dav_fs | 15 ++
http/apache24/modules/mod_dav_lock | 15 ++
http/apache24/modules/mod_dbd | 15 ++
http/apache24/modules/mod_deflate | 15 ++
http/apache24/modules/mod_dir | 15 ++
http/apache24/modules/mod_disk_cache | 15 ++
http/apache24/modules/mod_dumpio | 15 ++
http/apache24/modules/mod_echo | 15 ++
http/apache24/modules/mod_env | 15 ++
http/apache24/modules/mod_example | 15 ++
http/apache24/modules/mod_expires | 15 ++
http/apache24/modules/mod_ext_filter | 15 ++
http/apache24/modules/mod_file_cache | 15 ++
http/apache24/modules/mod_filter | 15 ++
http/apache24/modules/mod_headers | 15 ++
http/apache24/modules/mod_ident | 15 ++
http/apache24/modules/mod_imagemap | 15 ++
http/apache24/modules/mod_include | 15 ++
http/apache24/modules/mod_info | 15 ++
http/apache24/modules/mod_ldap | 15 ++
http/apache24/modules/mod_log_config | 15 ++
http/apache24/modules/mod_log_forensic | 15 ++
http/apache24/modules/mod_logio | 15 ++
http/apache24/modules/mod_mem_cache | 15 ++
http/apache24/modules/mod_mime | 15 ++
http/apache24/modules/mod_mime_magic | 15 ++
http/apache24/modules/mod_negotiation | 15 ++
http/apache24/modules/mod_optional_fn_export | 15 ++
http/apache24/modules/mod_optional_fn_import | 15 ++
http/apache24/modules/mod_optional_hook_export | 15 ++
http/apache24/modules/mod_optional_hook_import | 15 ++
http/apache24/modules/mod_proxy | 15 ++
http/apache24/modules/mod_proxy_ajp | 15 ++
http/apache24/modules/mod_proxy_balancer | 15 ++
http/apache24/modules/mod_proxy_connect | 15 ++
http/apache24/modules/mod_proxy_ftp | 15 ++
http/apache24/modules/mod_proxy_http | 15 ++
http/apache24/modules/mod_rewrite | 15 ++
http/apache24/modules/mod_setenvif | 15 ++
http/apache24/modules/mod_speling | 15 ++
http/apache24/modules/mod_ssl | 15 ++
http/apache24/modules/mod_status | 15 ++
http/apache24/modules/mod_suexec | 15 ++
http/apache24/modules/mod_unique_id | 15 ++
http/apache24/modules/mod_userdir | 15 ++
http/apache24/modules/mod_usertrack | 15 ++
http/apache24/modules/mod_version | 15 ++
http/apache24/modules/mod_vhost_alias | 15 ++
93 files changed, 1509 insertions(+)

New commits:
commit f9338d9f8d6ed6ee860717551d96909c9c3b6a84
Author: David C. Haley <khoralin AT gmail.com>
Commit: David C. Haley <khoralin AT gmail.com>

http/apache24: New Spell

diff --git a/ChangeLog b/ChangeLog
index a898fe4..4fe8327 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2020-08-07 David C. Haley <khoralin AT gmail.com>
+ * http/apache24: new spell, apache 2.4.x branch
+
2020-08-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* utils/bpytop: new spell, a resource monitor

diff --git a/http/apache24/BUILD b/http/apache24/BUILD
new file mode 100755
index 0000000..6fa4cde
--- /dev/null
+++ b/http/apache24/BUILD
@@ -0,0 +1,23 @@
+# use user-specific worker
+APACHE24_EXTRA="${APACHE24_EXTRA} --with-mpm=${APACHE24_MPM}" &&
+
+# remove APR and APU and reconfigure to use external ones
+rm -fr srclib/apr*/ &&
+
+# correct flags to find external apr-util
+CPPFLAGS="`apr-config --includes` $CPPFLAGS" &&
+
+# use smgl standard layout
+cp -f $SCRIPT_DIRECTORY/config.layout $SOURCE_DIRECTORY &&
+
+./configure --prefix=$INSTALL_ROOT/usr \
+ --exec_prefix=$INSTALL_ROOT/usr \
+ --bindir=$INSTALL_ROOT/usr/bin \
+ --sbindir=$INSTALL_ROOT/usr/sbin \
+ --sysconfdir=$INSTALL_ROOT/etc/httpd \
+ --localstatedir=$INSTALL_ROOT/var \
+ --mandir=$INSTALL_ROOT/usr/share/man \
+ --enable-layout=SMGL \
+ --enable-so \
+ $OPTS $APACHE24_EXTRA &&
+make
diff --git a/http/apache24/CONFIGURE b/http/apache24/CONFIGURE
new file mode 100755
index 0000000..08db37d
--- /dev/null
+++ b/http/apache24/CONFIGURE
@@ -0,0 +1,147 @@
+message "${PROBLEM_COLOR}Before picking a MPM, please see:
http://wiki.sourcemage.org/ApacheMPM${DEFAULT_COLOR}"; &&
+config_query_list APACHE24_MPM "Which MPM would you like?" prefork worker
event &&
+
+# Apache2 CONFIGURE script
+#
+# Created 2003-07-21 by Gareth Clay <g.clay AT warwick.ac.uk> with a
+# lot of help from the linux and init.d spells ;)
+#
+# Edited a bit to allow for --enable and --disable options in the module
configs,
+# which was required to compensate for the eternal wisdom of the apache devs
+# by Arjan Bouter <abouter AT sourcemage.org>
+#
+# Notes:
+# Modules deliberately missed out:
+# * mod_isapi (win32 only)
+# * mod_nw_ssl (netware only)
+
+# extra options, for sub dependencies
+persistent_add APACHE24_EXTRA
+APACHE24_EXTRA=
+
+basic_config() {
+ # Perform any configuration in here that doesn't involve modules
+ local SWITCH
+
+true
+
+}
+
+module_list() {
+ # Return a dialog-friendly list of modules and attributes
+ for NAME in $MODULELIST
+ do
+ source $MODULEDIR/$NAME
+ echo $NAME
+ echo $TYPE
+ echo $STATUS
+ echo $SHORT
+ done
+}
+
+module_config() {
+
+ while true
+ do
+ OUTPUT=$( $DIALOG --title "$TITLE" --help-button --item-help --nocancel \
+ --checklist "Select the modules you would like to be compiled into your
Apache2. It's generally a good idea to compile base modules. The rest are
completely up to you!" \
+ 0 0 0 \
+ $(module_list) )
+
+ RETVAL=$?
+ if [ $RETVAL == 0 ]
+ then
+ # OK or HELP was pressed
+ FIRSTFIELD=$( echo $OUTPUT | cut -d' ' -f1 )
+ REST=$( echo $OUTPUT | cut -d' ' -f2- )
+
+ if [[ "$FIRSTFIELD" != "" ]] && [[ "$FIRSTFIELD" == "HELP" ]]
+ then
+ # HELP was pressed
+ display_help
+ else
+ # OK was pressed
+ # OUTPUT now contains the list of modules to build
+ output_module_config
+ break
+ fi
+ else
+ # CANCEL was pressed
+ break
+ fi
+ done
+}
+
+display_help() {
+ # Display the long description of the selected item
+ for MODNAME in $MODULELIST
+ do
+ source $MODULEDIR/$MODNAME
+ if [ $SHORT = $REST ]
+ then
+ $DIALOG --title "Help for $MODNAME" \
+ --msgbox "Description of module $MODNAME:\n\n$DESCRIPTION" 0 0
+ break
+ fi
+ done
+}
+
+output_module_config() {
+ # Function to output the configuration info to $SPELL_CONFIG
+
+ # First we need to strip the quotes out of $OUTPUT
+ OUTPUT=$( echo $OUTPUT | sed -e 's/\"//g' )
+
+ # Iterate through all the modules. TARGET is the
+ # first unmatched module in the list of modules
+ # to enable. NAME is the name of the target module
+ # (eg. for mod_auth, $NAME would be "mod_auth").
+
+ local TARGET=$( echo $OUTPUT | cut -d' ' -f1 )
+
+ for MODULE in $MODULELIST
+ do
+ source $MODULEDIR/$MODULE
+
+ if [[ "$TARGET" == "" ]] || [[ "$TARGET" != "$MODULE" ]]
+ then
+ # Disable this module
+ echo "OPTS=\"\$OPTS $DISABLE\"" >> $SPELL_CONFIG
+ else
+ # Enable this module
+ if [[ "${APACHE24_SHARED}" == "y" ]]; then
+ echo "OPTS=\"\$OPTS $ENABLE=shared\"" >> $SPELL_CONFIG
+ else
+ echo "OPTS=\"\$OPTS $ENABLE\"" >> $SPELL_CONFIG
+ fi
+ OUTPUT=$( echo $OUTPUT | cut -d' ' -f2- )
+ TARGET=$( echo $OUTPUT | cut -d' ' -f1 )
+ fi
+ done
+}
+
+
+
+# Perform the configuration
+
+if ! grep -q 'CONFIGURED=y' $SPELL_CONFIG; then
+ local oldIFS=$IFS
+ export IFS="
+"
+
+ TITLE="Apache2 Configuration"
+ MODULEDIR="$SCRIPT_DIRECTORY/modules"
+ MODULELIST=`ls $MODULEDIR`
+ DIALOG="dialog
+--backtitle
+Apache2 Configuration
+--stdout"
+
+ basic_config
+ module_config
+
+ echo 'CONFIGURED=y' >> $SPELL_CONFIG
+
+ IFS=$oldIFS
+
+fi
diff --git a/http/apache24/CONFLICTS b/http/apache24/CONFLICTS
new file mode 100755
index 0000000..80bbe06
--- /dev/null
+++ b/http/apache24/CONFLICTS
@@ -0,0 +1,13 @@
+conflicts apache &&
+conflicts apache-mod_ssl &&
+conflicts apache1 y &&
+conflicts apache2 y &&
+conflicts apache22 y &&
+conflicts httpd-dev &&
+if spell_ok xshttpd; then
+ persistent_read xshttpd XSHTTPD_USE_PREFIX XSHTTPD_USE_PREFIX &&
+ if [[ "$XSHTTPD_USE_PREFIX" != "y" ]]; then
+ message "apache22 and xshttpd both provide the httpd binary, recast
xshttpd with the binary prefix if you wish to keep both spells installed."
1>&2
+ conflicts xshttpd
+ fi
+fi
diff --git a/http/apache24/DEPENDS b/http/apache24/DEPENDS
new file mode 100755
index 0000000..de2a9d6
--- /dev/null
+++ b/http/apache24/DEPENDS
@@ -0,0 +1,22 @@
+depends apr &&
+depends apr-util &&
+depends pcre "--with-pcre" &&
+
+if echo "$OPTS" | grep -Eq "enable-(authnz-)?ldap"; then
+ depends -sub LDAP apr-util
+fi &&
+
+optional_depends SSL \
+ '--enable-ssl' \
+ '--disable-ssl' \
+ 'for SSL/TLS support' &&
+
+optional_depends perl \
+ '' \
+ '' \
+ 'required for some support scripts' &&
+
+optional_depends ntp \
+ '' \
+ '' \
+ 'for accurate time keeping'
diff --git a/http/apache24/DETAILS b/http/apache24/DETAILS
new file mode 100755
index 0000000..6c38e8f
--- /dev/null
+++ b/http/apache24/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=apache24
+ VERSION=2.4.46
+ SECURITY_PATCH=0
+ SOURCE=httpd-$VERSION.tar.bz2
+ SOURCE2=$SOURCE.asc
+ SOURCE_GPG="apache.gpg:$SOURCE2:UPSTREAM_KEY"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/httpd-$VERSION"
+ SOURCE_URL[0]=http://www.apache.org/dist/httpd/$SOURCE
+ SOURCE_URL[1]=http://archive.apache.org/dist/httpd/$SOURCE
+ SOURCE_URL[2]=$APACHE_URL/httpd/$SOURCE
+ SOURCE2_URL[0]=http://www.apache.org/dist/httpd/$SOURCE2
+ SOURCE2_URL[1]=http://archive.apache.org/dist/httpd/$SOURCE2
+ SOURCE2_URL[2]=$APACHE_URL/httpd/$SOURCE2
+ SOURCE2_IGNORE=signature
+ LICENSE[0]=APACHE
+ WEB_SITE=http://www.apache.org/
+ KEYWORDS="http httpd webserver apache"
+ ENTERED=20200807
+ SHORT="Apache 2.4 HTTP server"
+cat << EOF
+Apache is the world's most popular HTTP server, being quite possibly
+the best around in terms of functionality, efficiency, security and
+speed.
+EOF
diff --git a/http/apache24/FINAL b/http/apache24/FINAL
new file mode 100755
index 0000000..d457f89
--- /dev/null
+++ b/http/apache24/FINAL
@@ -0,0 +1,6 @@
+message "${PROBLEM_COLOR}"
+message "WARNING: apache 2.4.* has different modulenames compared to 2.2.*"
+message "Also, the configuration file syntax has changed."
+message "Make sure you've read the docs on these changes and"
+message "edited your configuration accordingly."
+message "${MESSAGE_COLOR}"
diff --git a/http/apache24/HISTORY b/http/apache24/HISTORY
new file mode 100644
index 0000000..b835425
--- /dev/null
+++ b/http/apache24/HISTORY
@@ -0,0 +1,2 @@
+2020-08-07 David C. Haley <khoralin AT gmail.com>
+ * Created spell for version 2.4.46
diff --git a/http/apache24/INSTALL b/http/apache24/INSTALL
new file mode 100755
index 0000000..0607505
--- /dev/null
+++ b/http/apache24/INSTALL
@@ -0,0 +1,4 @@
+create_group daemon &&
+create_account daemon &&
+default_install &&
+ln -sf $TRACK_ROOT/usr/sbin/envvars $INSTALL_ROOT/usr/bin/envvars
diff --git a/http/apache24/PREPARE b/http/apache24/PREPARE
new file mode 100755
index 0000000..08335de
--- /dev/null
+++ b/http/apache24/PREPARE
@@ -0,0 +1,6 @@
+config_query APACHE24_SHARED "Build modules as shared?" n &&
+
+if (spell_ok apache1)||(spell_ok apache2)||(spell_ok apache22); then
+ message "Apache 2.4.* is incompatible with 1.*, 2.0.* and 2.2.*"
+ query "Are you sure you want to continue?" n
+fi
diff --git a/http/apache24/PRE_SUB_DEPENDS b/http/apache24/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..b4e0074
--- /dev/null
+++ b/http/apache24/PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ DAV) list_find "$OPTS $APACHE24_EXTRA" --enable-dav && return 0 ;;
+ UNIQ) list_find "$OPTS $APACHE24_EXTRA" --enable-unique_id && return 0 ;;
+ *) echo "unknown sub_depends!" ;;
+esac
+return 1
+
diff --git a/http/apache24/PROVIDES b/http/apache24/PROVIDES
new file mode 100755
index 0000000..3c32023
--- /dev/null
+++ b/http/apache24/PROVIDES
@@ -0,0 +1,3 @@
+WEBSERVER
+APACHE
+APACHE2
diff --git a/http/apache24/REPAIR^none^PRE_SUB_DEPENDS
b/http/apache24/REPAIR^none^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..b4e0074
--- /dev/null
+++ b/http/apache24/REPAIR^none^PRE_SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ DAV) list_find "$OPTS $APACHE24_EXTRA" --enable-dav && return 0 ;;
+ UNIQ) list_find "$OPTS $APACHE24_EXTRA" --enable-unique_id && return 0 ;;
+ *) echo "unknown sub_depends!" ;;
+esac
+return 1
+
diff --git a/http/apache24/SUB_DEPENDS b/http/apache24/SUB_DEPENDS
new file mode 100755
index 0000000..60da70c
--- /dev/null
+++ b/http/apache24/SUB_DEPENDS
@@ -0,0 +1,11 @@
+case $THIS_SUB_DEPENDS in
+ DAV)
+ message "${MESSAGE_COLOR}Forcing DAV module as sub
dependency.$DEFAULT_COLOR" &&
+ APACHE24_EXTRA="$APACHE24_EXTRA --enable-dav"
+ ;;
+ UNIQ)
+ message "${MESSAGE_COLOR}Forcing unique_id module as sub
dependency.${DEFAULT_COLOR}" &&
+ APACHE24_EXTRA="${APACHE24_EXTRA} --enable-unique_id"
+ ;;
+ *) echo "unknown sub_depends $THIS_SUB_DEPENDS"; return 1 ;;
+esac
diff --git a/http/apache24/TRIGGERS b/http/apache24/TRIGGERS
new file mode 100755
index 0000000..58d6d6f
--- /dev/null
+++ b/http/apache24/TRIGGERS
@@ -0,0 +1 @@
+on_cast openssl cast_self
diff --git a/http/apache24/config.layout b/http/apache24/config.layout
new file mode 100644
index 0000000..5621559
--- /dev/null
+++ b/http/apache24/config.layout
@@ -0,0 +1,35 @@
+##
+## config.layout -- Pre-defined Installation Path Layouts
+##
+## Hints:
+## - layouts can be loaded with configure's --enable-layout=ID option
+## - when no --enable-layout option is given, the default layout is `Apache'
+## - a trailing plus character (`+') on paths is replaced with a
+## `/<target>' suffix where <target> is currently hardcoded to 'apache2'.
+## (This may become a configurable parameter at some point.)
+##
+
+# Source Mage standard path layout.
+<Layout SMGL>
+ prefix: ${INSTALL_ROOT}/usr
+ exec_prefix: ${prefix}
+ bindir: ${exec_prefix}/bin
+ sbindir: ${exec_prefix}/sbin
+ libdir: ${exec_prefix}/lib
+ libexecdir: ${exec_prefix}/libexec
+ mandir: ${prefix}/share/man
+ sysconfdir: ${prefix}/etc+
+ datadir: ${INSTALL_ROOT}/var/www+
+ installbuilddir: ${datadir}/build
+ errordir: ${datadir}/error
+ iconsdir: ${datadir}/icons
+ htdocsdir: ${datadir}/htdocs
+ manualdir: ${datadir}/manual
+ cgidir: ${datadir}/cgi-bin
+ includedir: ${prefix}/include+
+ localstatedir: ${INSTALL_ROOT}/var
+ runtimedir: ${localstatedir}/run
+ logfiledir: ${localstatedir}/log+
+ proxycachedir: ${localstatedir}/proxy
+</Layout>
+
diff --git a/http/apache24/init.d/apache b/http/apache24/init.d/apache
new file mode 100755
index 0000000..df0f0c4
--- /dev/null
+++ b/http/apache24/init.d/apache
@@ -0,0 +1,55 @@
+#!/bin/bash
+
+PROGRAM=/bin/false
+RUNLEVEL=3
+NEEDS="+network +remote_fs"
+PIDFILE=/var/run/httpd.pid
+
+. /etc/init.d/smgl_init
+
+start()
+{
+ echo "Starting Apache web server..."
+ /usr/sbin/apachectl start
+ evaluate_retval
+}
+
+restart()
+{
+ echo "Restarting Apache web server..."
+ if [ -f $PIDFILE ]; then
+ /usr/sbin/apachectl restart
+ evaluate_retval
+ else
+ run_func start
+ fi
+}
+
+stop()
+{
+ echo "Stopping Apache web server..."
+ /usr/sbin/apachectl stop
+ evaluate_retval
+}
+
+status()
+{
+ getpids httpd
+ if [ -n "$pidlist" ]; then
+ echo "Apache is running with Process ID(s) $pidlist"
+ else
+ if [ -f $PIDFILE ]; then
+ echo "Apache is not running but $PIDFILE exists"
+ return 1
+ else
+ echo "Apache is not running"
+ fi
+ fi
+}
+
+reload()
+{
+ echo "Gracefully reloading Apache web server..."
+ /usr/sbin/apachectl graceful
+ evaluate_retval
+}
diff --git a/http/apache24/modules/mod_actions
b/http/apache24/modules/mod_actions
new file mode 100644
index 0000000..11aeb21
--- /dev/null
+++ b/http/apache24/modules/mod_actions
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_actions config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Actions on requests"
+DESCRIPTION="This module provides for executing CGI scripts based on media
type or request method"
+ENABLE="--enable-actions"
+DISABLE="--disable-actions"
diff --git a/http/apache24/modules/mod_alias b/http/apache24/modules/mod_alias
new file mode 100644
index 0000000..49a7e19
--- /dev/null
+++ b/http/apache24/modules/mod_alias
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_alias config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Filesystem aliasing"
+DESCRIPTION="Provides for mapping different parts of the host filesystem in
the document trye and for URL redirection"
+ENABLE="--enable-alias"
+DISABLE="--disable-alias"
diff --git a/http/apache24/modules/mod_asis b/http/apache24/modules/mod_asis
new file mode 100644
index 0000000..a1f3318
--- /dev/null
+++ b/http/apache24/modules/mod_asis
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_asis config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="As-is filetypes"
+DESCRIPTION="Sends files that contain their own HTTP headers"
+ENABLE="--enable-asis"
+DISABLE="--disable-asis"
diff --git a/http/apache24/modules/mod_auth_basic
b/http/apache24/modules/mod_auth_basic
new file mode 100644
index 0000000..7ee9cd5
--- /dev/null
+++ b/http/apache24/modules/mod_auth_basic
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_auth_basic config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Authentication using text files"
+DESCRIPTION="User authentication using text files"
+ENABLE="--enable-auth-basic"
+DISABLE="--disable-auth-basic"
diff --git a/http/apache24/modules/mod_auth_digest
b/http/apache24/modules/mod_auth_digest
new file mode 100644
index 0000000..ff765b6
--- /dev/null
+++ b/http/apache24/modules/mod_auth_digest
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_auth_digest config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=experimental
+STATUS=off
+SHORT="MD5 Digest Authentication"
+DESCRIPTION="User authentication using MD5 Digest Authentication"
+ENABLE="--enable-auth-digest"
+DISABLE="--disable-auth-digest"
diff --git a/http/apache24/modules/mod_authn_alias
b/http/apache24/modules/mod_authn_alias
new file mode 100644
index 0000000..1340da1
--- /dev/null
+++ b/http/apache24/modules/mod_authn_alias
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_alias config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Filesystem aliasing"
+DESCRIPTION="Provides for mapping different parts of the host filesystem in
the document trye and for URL redirection"
+ENABLE="--enable-authn-alias"
+DISABLE="--disable-authn-alias"
diff --git a/http/apache24/modules/mod_authn_anon
b/http/apache24/modules/mod_authn_anon
new file mode 100644
index 0000000..c8138ad
--- /dev/null
+++ b/http/apache24/modules/mod_authn_anon
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authn_anon config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Anonymous access"
+DESCRIPTION="Allows anonymous access to authenticated areas"
+ENABLE="--enable-authn-anon"
+DISABLE="--disable-authn-anon"
diff --git a/http/apache24/modules/mod_authn_dbd
b/http/apache24/modules/mod_authn_dbd
new file mode 100644
index 0000000..4d270e3
--- /dev/null
+++ b/http/apache24/modules/mod_authn_dbd
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_alias config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Filesystem aliasing"
+DESCRIPTION="User authentication using an SQL database"
+ENABLE="--enable-authn-dbd"
+DISABLE="--disable-authn-dbd"
diff --git a/http/apache24/modules/mod_authn_dbm
b/http/apache24/modules/mod_authn_dbm
new file mode 100644
index 0000000..acadcc9
--- /dev/null
+++ b/http/apache24/modules/mod_authn_dbm
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authn_dbm config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="DBM file authentication"
+DESCRIPTION="User authentication using DBM files"
+ENABLE="--enable-authn-dbm"
+DISABLE="--disable-authn-dbm"
diff --git a/http/apache24/modules/mod_authn_default
b/http/apache24/modules/mod_authn_default
new file mode 100644
index 0000000..0537801
--- /dev/null
+++ b/http/apache24/modules/mod_authn_default
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authn_dbm config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="authentication backstopper"
+DESCRIPTION="Authentication fallback module"
+ENABLE="--enable-authn-default"
+DISABLE="--disable-authn-default"
diff --git a/http/apache24/modules/mod_authn_file
b/http/apache24/modules/mod_authn_file
new file mode 100644
index 0000000..1c89aca
--- /dev/null
+++ b/http/apache24/modules/mod_authn_file
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authn_file config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Authentication using text files"
+DESCRIPTION="User authentication using text files"
+ENABLE="--enable-authn-file"
+DISABLE="--disable-authn-file"
diff --git a/http/apache24/modules/mod_authnz_ldap
b/http/apache24/modules/mod_authnz_ldap
new file mode 100644
index 0000000..3b1621d
--- /dev/null
+++ b/http/apache24/modules/mod_authnz_ldap
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authnz_ldap config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="LDAP authentication support"
+DESCRIPTION="Authenticates users from a LDAP directory"
+ENABLE="--enable-authnz-ldap"
+DISABLE="--disable-authnz-ldap"
diff --git a/http/apache24/modules/mod_authz_dbm
b/http/apache24/modules/mod_authz_dbm
new file mode 100644
index 0000000..5766d61
--- /dev/null
+++ b/http/apache24/modules/mod_authz_dbm
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authz_dbm config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="DBM file authorisation"
+DESCRIPTION="User authorisation using DBM files"
+ENABLE="--enable-authz-dbm"
+DISABLE="--disable-authz-dbm"
diff --git a/http/apache24/modules/mod_authz_default
b/http/apache24/modules/mod_authz_default
new file mode 100644
index 0000000..43ae4df
--- /dev/null
+++ b/http/apache24/modules/mod_authz_default
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authz_default config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="authorization control backstopper"
+DESCRIPTION="Authorization fallback module"
+ENABLE="--enable-authz-default"
+DISABLE="--disable-authz-default"
diff --git a/http/apache24/modules/mod_authz_groupfile
b/http/apache24/modules/mod_authz_groupfile
new file mode 100644
index 0000000..5da1de7
--- /dev/null
+++ b/http/apache24/modules/mod_authz_groupfile
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authz_groupfile config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="group authorization control"
+DESCRIPTION="Group authorization using plaintext files"
+ENABLE="--enable-authz-groupfile"
+DISABLE="--disable-authz-groupfile"
diff --git a/http/apache24/modules/mod_authz_host
b/http/apache24/modules/mod_authz_host
new file mode 100644
index 0000000..9d09237
--- /dev/null
+++ b/http/apache24/modules/mod_authz_host
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authz_host config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="host-based authorization control"
+DESCRIPTION="Group authorizations based on host (name or IP address)"
+ENABLE="--enable-authz-host"
+DISABLE="--disable-authz-host"
diff --git a/http/apache24/modules/mod_authz_owner
b/http/apache24/modules/mod_authz_owner
new file mode 100644
index 0000000..bfd22d9
--- /dev/null
+++ b/http/apache24/modules/mod_authz_owner
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authz_owner config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="file-owner authorization control"
+DESCRIPTION="Authorization based on file ownership"
+ENABLE="--enable-authz-owner"
+DISABLE="--disable-authz-owner"
diff --git a/http/apache24/modules/mod_authz_user
b/http/apache24/modules/mod_authz_user
new file mode 100644
index 0000000..27e112e
--- /dev/null
+++ b/http/apache24/modules/mod_authz_user
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_authz_user config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="user authorization control"
+DESCRIPTION="User Authorization"
+ENABLE="--enable-authz-user"
+DISABLE="--disable-authz-user"
diff --git a/http/apache24/modules/mod_autoindex
b/http/apache24/modules/mod_autoindex
new file mode 100644
index 0000000..27fa7eb
--- /dev/null
+++ b/http/apache24/modules/mod_autoindex
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_autoindex config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Generate directory indexes"
+DESCRIPTION="Generates directory indexes, automatically, similar to the ls
command"
+ENABLE="--enable-autoindex"
+DISABLE="--disable-autoindex"
diff --git a/http/apache24/modules/mod_bucketeer
b/http/apache24/modules/mod_bucketeer
new file mode 100644
index 0000000..0df6dfd
--- /dev/null
+++ b/http/apache24/modules/mod_bucketeer
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_bucketeer config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=undocumented
+STATUS=off
+SHORT="Buckets manipulation filter"
+DESCRIPTION="Buckets manipulation filter"
+ENABLE="--enable-bucketeer"
+DISABLE="--disable-bucketeer"
diff --git a/http/apache24/modules/mod_cache b/http/apache24/modules/mod_cache
new file mode 100644
index 0000000..982b086
--- /dev/null
+++ b/http/apache24/modules/mod_cache
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_cache config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Content cache keyed to URIs"
+DESCRIPTION="Content cache keyed to URIs"
+ENABLE="--enable-cache"
+DISABLE="--disable-cache"
diff --git a/http/apache24/modules/mod_case_filter
b/http/apache24/modules/mod_case_filter
new file mode 100644
index 0000000..31b44c1
--- /dev/null
+++ b/http/apache24/modules/mod_case_filter
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_case_filter config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=undocumented
+STATUS=off
+SHORT="Example uppercase conversion filter"
+DESCRIPTION="Example uppercase conversion filter"
+ENABLE="--enable-case_filter"
+DISABLE="--disable-case_filter"
diff --git a/http/apache24/modules/mod_case_filter_in
b/http/apache24/modules/mod_case_filter_in
new file mode 100644
index 0000000..41978fa
--- /dev/null
+++ b/http/apache24/modules/mod_case_filter_in
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_case_filter_in config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=undocumented
+STATUS=off
+SHORT="Example uppercase conversion input filter"
+DESCRIPTION="Example uppercase conversion input filter"
+ENABLE="--enable-case_filter_in"
+DISABLE="--disable-case_filter_in"
diff --git a/http/apache24/modules/mod_cern_meta
b/http/apache24/modules/mod_cern_meta
new file mode 100644
index 0000000..e683307
--- /dev/null
+++ b/http/apache24/modules/mod_cern_meta
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_cern_meta config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="CERN httpd semantics"
+DESCRIPTION="CERN httpd metafile semantics"
+ENABLE="--enable-cern_meta"
+DISABLE="--disable-cern_meta"
diff --git a/http/apache24/modules/mod_cgi b/http/apache24/modules/mod_cgi
new file mode 100644
index 0000000..93d5e01
--- /dev/null
+++ b/http/apache24/modules/mod_cgi
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_cgi config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="CGI support"
+DESCRIPTION="Execution of CGI scripts"
+ENABLE="--enable-cgi"
+DISABLE="--disable-cgi"
diff --git a/http/apache24/modules/mod_cgid b/http/apache24/modules/mod_cgid
new file mode 100644
index 0000000..64f4f4a
--- /dev/null
+++ b/http/apache24/modules/mod_cgid
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_cgid config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="CGI with external daemon"
+DESCRIPTION="Execution of CGI scripts using and external CGI daemon"
+ENABLE="--enable-cgid"
+DISABLE="--disable-cgid"
diff --git a/http/apache24/modules/mod_charset_lite
b/http/apache24/modules/mod_charset_lite
new file mode 100644
index 0000000..4e012c5
--- /dev/null
+++ b/http/apache24/modules/mod_charset_lite
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_charset_lite config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=experimental
+STATUS=off
+SHORT="Character set translation"
+DESCRIPTION="Specify character set translation or recoding"
+ENABLE="--enable-charset_lite"
+DISABLE="--disable-charset_lite"
diff --git a/http/apache24/modules/mod_dav b/http/apache24/modules/mod_dav
new file mode 100644
index 0000000..164f1ab
--- /dev/null
+++ b/http/apache24/modules/mod_dav
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_dav config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="WebDAV support"
+DESCRIPTION="Distributed Authoring and Versioning (WebDAV) functionality"
+ENABLE="--enable-dav"
+DISABLE="--disable-dav"
diff --git a/http/apache24/modules/mod_dav_fs
b/http/apache24/modules/mod_dav_fs
new file mode 100644
index 0000000..a3262d3
--- /dev/null
+++ b/http/apache24/modules/mod_dav_fs
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_dav_fs config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Filesystem for mod_dav"
+DESCRIPTION="Filesystem provider for mod_dav"
+ENABLE="--enable-dav_fs"
+DISABLE="--disable-dav_fs"
diff --git a/http/apache24/modules/mod_dav_lock
b/http/apache24/modules/mod_dav_lock
new file mode 100644
index 0000000..39c1ae8
--- /dev/null
+++ b/http/apache24/modules/mod_dav_lock
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_dav config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="WebDAV locking support"
+DESCRIPTION="Distributed Authoring and Versioning (WebDAV) functionality"
+ENABLE="--enable-dav-lock"
+DISABLE="--disable-dav-lock"
diff --git a/http/apache24/modules/mod_dbd b/http/apache24/modules/mod_dbd
new file mode 100644
index 0000000..69e26c5
--- /dev/null
+++ b/http/apache24/modules/mod_dbd
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_dbd config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Apache DBD Framework"
+DESCRIPTION="Manages SQL database connections"
+ENABLE="--enable-dbd"
+DISABLE="--disable-dbd"
diff --git a/http/apache24/modules/mod_deflate
b/http/apache24/modules/mod_deflate
new file mode 100644
index 0000000..0a65e29
--- /dev/null
+++ b/http/apache24/modules/mod_deflate
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_deflate config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=on
+SHORT="Content compression"
+DESCRIPTION="Compress content before it is delivered to the client"
+ENABLE="--enable-deflate"
+DISABLE="--disable-deflate"
diff --git a/http/apache24/modules/mod_dir b/http/apache24/modules/mod_dir
new file mode 100644
index 0000000..5f09dde
--- /dev/null
+++ b/http/apache24/modules/mod_dir
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_dir config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Serves directory indexes"
+DESCRIPTION="Provides for trailing slash redirects and serving directory
index files"
+ENABLE="--enable-dir"
+DISABLE="--disable-dir"
diff --git a/http/apache24/modules/mod_disk_cache
b/http/apache24/modules/mod_disk_cache
new file mode 100644
index 0000000..e1ebfb0
--- /dev/null
+++ b/http/apache24/modules/mod_disk_cache
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_disk_cache config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Disk caching"
+DESCRIPTION="Content cache storage manger keyed to URIs"
+ENABLE="--enable-disk_cache"
+DISABLE="--disable-disk_cache"
diff --git a/http/apache24/modules/mod_dumpio
b/http/apache24/modules/mod_dumpio
new file mode 100644
index 0000000..01739f2
--- /dev/null
+++ b/http/apache24/modules/mod_dumpio
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_dumpio config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="I/O dump filter"
+DESCRIPTION="Dumps all I/O to error log as desired"
+ENABLE="--enable-dumbio"
+DISABLE="--disable-dumpio"
diff --git a/http/apache24/modules/mod_echo b/http/apache24/modules/mod_echo
new file mode 100644
index 0000000..654ab5c
--- /dev/null
+++ b/http/apache24/modules/mod_echo
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_echo config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=experimental
+STATUS=off
+SHORT="Simple echo server"
+DESCRIPTION="A simple echo server to illustrate protocol modules"
+ENABLE="--enable-echo"
+DISABLE="--disable-echo"
diff --git a/http/apache24/modules/mod_env b/http/apache24/modules/mod_env
new file mode 100644
index 0000000..72787c4
--- /dev/null
+++ b/http/apache24/modules/mod_env
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_env config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Modifies CGI/SSI environment"
+DESCRIPTION="Modifies the environment which is passed to CGI scripts and SSI
pages"
+ENABLE="--enable-env"
+DISABLE="--disable-env"
diff --git a/http/apache24/modules/mod_example
b/http/apache24/modules/mod_example
new file mode 100644
index 0000000..27756ac
--- /dev/null
+++ b/http/apache24/modules/mod_example
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_example config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=experimental
+STATUS=off
+SHORT="Module API example"
+DESCRIPTION="Illustrates the Apache module API"
+ENABLE="--enable-example"
+DISABLE="--disable-example"
diff --git a/http/apache24/modules/mod_expires
b/http/apache24/modules/mod_expires
new file mode 100644
index 0000000..25080d8
--- /dev/null
+++ b/http/apache24/modules/mod_expires
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_expires config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Generate HTTP Expires headers"
+DESCRIPTION="Generation of Expires HTTP headers according to user-specified
criteria"
+ENABLE="--enable-expires"
+DISABLE="--disable-expires"
diff --git a/http/apache24/modules/mod_ext_filter
b/http/apache24/modules/mod_ext_filter
new file mode 100644
index 0000000..ef6efd4
--- /dev/null
+++ b/http/apache24/modules/mod_ext_filter
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_ext_filter config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Filter server response"
+DESCRIPTION="Pass the response body through an external program before
delivery to the client"
+ENABLE="--enable-ext_filter"
+DISABLE="--disable-ext_filter"
diff --git a/http/apache24/modules/mod_file_cache
b/http/apache24/modules/mod_file_cache
new file mode 100644
index 0000000..b0a8788
--- /dev/null
+++ b/http/apache24/modules/mod_file_cache
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_file_cache config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=experimental
+STATUS=off
+SHORT="Caches files list in memory"
+DESCRIPTION="Caches a static list of files in memory"
+ENABLE="--enable-file_cache"
+DISABLE="--disable-file_cache"
diff --git a/http/apache24/modules/mod_filter
b/http/apache24/modules/mod_filter
new file mode 100644
index 0000000..ce1fa27
--- /dev/null
+++ b/http/apache24/modules/mod_filter
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_filter config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Smart Filtering"
+DESCRIPTION="Context-sensitive smart filter configuration module"
+ENABLE="--enable-filter"
+DISABLE="--disable-filter"
diff --git a/http/apache24/modules/mod_headers
b/http/apache24/modules/mod_headers
new file mode 100644
index 0000000..e83eafb
--- /dev/null
+++ b/http/apache24/modules/mod_headers
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_headers config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Customise HTTP headers"
+DESCRIPTION="Customisation of HTTP request and response headers"
+ENABLE="--enable-headers"
+DISABLE="--disable-headers"
diff --git a/http/apache24/modules/mod_ident b/http/apache24/modules/mod_ident
new file mode 100644
index 0000000..8516bb6
--- /dev/null
+++ b/http/apache24/modules/mod_ident
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_ident config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="RFC 1413 identity check"
+DESCRIPTION="RFC 1413 ident lookups"
+ENABLE="--enable-ident"
+DISABLE="--disable-ident"
diff --git a/http/apache24/modules/mod_imagemap
b/http/apache24/modules/mod_imagemap
new file mode 100644
index 0000000..83f7e63
--- /dev/null
+++ b/http/apache24/modules/mod_imagemap
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_imagemap config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=os
+SHORT="server-side imagemaps"
+DESCRIPTION="Server-side imagemap processing"
+ENABLE="--enable-imagemap"
+DISABLE="--disable-imagemap"
diff --git a/http/apache24/modules/mod_include
b/http/apache24/modules/mod_include
new file mode 100644
index 0000000..6292cb5
--- /dev/null
+++ b/http/apache24/modules/mod_include
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_include config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Server Side Includes"
+DESCRIPTION="Server-parsed html documents (Server Side Includes - SSI)"
+ENABLE="--enable-include"
+DISABLE="--disable-include"
diff --git a/http/apache24/modules/mod_info b/http/apache24/modules/mod_info
new file mode 100644
index 0000000..cad1600
--- /dev/null
+++ b/http/apache24/modules/mod_info
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_info config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Overview of server configuration"
+DESCRIPTION="Provides a comprehensive overview of the server configuration"
+ENABLE="--enable-info"
+DISABLE="--disable-info"
diff --git a/http/apache24/modules/mod_ldap b/http/apache24/modules/mod_ldap
new file mode 100644
index 0000000..a278d55
--- /dev/null
+++ b/http/apache24/modules/mod_ldap
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_ldap config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="LDAP support"
+DESCRIPTION="LDAP connection pooling and result caching services for use by
other LDAP modules"
+ENABLE="--enable-ldap"
+DISABLE="--disable-ldap"
diff --git a/http/apache24/modules/mod_log_config
b/http/apache24/modules/mod_log_config
new file mode 100644
index 0000000..5b18a29
--- /dev/null
+++ b/http/apache24/modules/mod_log_config
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_log_config config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Logging of requests"
+DESCRIPTION="Logging of requests made to the server"
+ENABLE="--enable-log_config"
+DISABLE="--disable-log_config"
diff --git a/http/apache24/modules/mod_log_forensic
b/http/apache24/modules/mod_log_forensic
new file mode 100644
index 0000000..aedcbcf
--- /dev/null
+++ b/http/apache24/modules/mod_log_forensic
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_log_forensic config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="forensic logging"
+DESCRIPTION="Forensic Logging of the requests made to the server"
+ENABLE="--enable-log-forensic"
+DISABLE="--disable-log-forensic"
diff --git a/http/apache24/modules/mod_logio b/http/apache24/modules/mod_logio
new file mode 100644
index 0000000..114a49a
--- /dev/null
+++ b/http/apache24/modules/mod_logio
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_logio config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Logging of I/O"
+DESCRIPTION="Logging of input and output bytes per request"
+ENABLE="--enable-logio"
+DISABLE="--disable-logio"
diff --git a/http/apache24/modules/mod_mem_cache
b/http/apache24/modules/mod_mem_cache
new file mode 100644
index 0000000..985b28a
--- /dev/null
+++ b/http/apache24/modules/mod_mem_cache
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_mem_cache config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Content cache keyed to URIs"
+DESCRIPTION="Content cache keyed to URIs"
+ENABLE="--enable-mem_cache"
+DISABLE="--disable-mem_cache"
diff --git a/http/apache24/modules/mod_mime b/http/apache24/modules/mod_mime
new file mode 100644
index 0000000..8feac82
--- /dev/null
+++ b/http/apache24/modules/mod_mime
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_mime config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Associates filetypes with handlers"
+DESCRIPTION="Associates the requested filename's extensions with the file's
behaviour (handlers and filters) and content (mime-type, language, character
set and encoding"
+ENABLE="--enable-mime"
+DISABLE="--disable-mime"
diff --git a/http/apache24/modules/mod_mime_magic
b/http/apache24/modules/mod_mime_magic
new file mode 100644
index 0000000..dd0dce3
--- /dev/null
+++ b/http/apache24/modules/mod_mime_magic
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_mime_magic config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=on
+SHORT="Auto-determination of MIME type"
+DESCRIPTION="Determines the MIME type of a file by looking at a few bytes of
its contents"
+ENABLE="--enable-mime_magic"
+DISABLE="--disable-mime_magic"
diff --git a/http/apache24/modules/mod_negotiation
b/http/apache24/modules/mod_negotiation
new file mode 100644
index 0000000..4fae2b0
--- /dev/null
+++ b/http/apache24/modules/mod_negotiation
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_negotiation config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Provides for content negotiation"
+DESCRIPTION="Provides for content negotiation"
+ENABLE="--enable-negotiation"
+DISABLE="--disable-negotiation"
diff --git a/http/apache24/modules/mod_optional_fn_export
b/http/apache24/modules/mod_optional_fn_export
new file mode 100644
index 0000000..58b46d1
--- /dev/null
+++ b/http/apache24/modules/mod_optional_fn_export
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_optional_fn_export config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=undocumented
+STATUS=off
+SHORT="Example optional function exporter"
+DESCRIPTION="Example optional function exporter"
+ENABLE="--enable-optional_fn_export"
+DISABLE="--disable-optional_fn_export"
diff --git a/http/apache24/modules/mod_optional_fn_import
b/http/apache24/modules/mod_optional_fn_import
new file mode 100644
index 0000000..dd91c6c
--- /dev/null
+++ b/http/apache24/modules/mod_optional_fn_import
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_optional_fn_import config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=undocumented
+STATUS=off
+SHORT="Example optional function importer"
+DESCRIPTION="Example optional function importer"
+ENABLE="--enable-optional_fn_import"
+DISABLE="--disable-optional_fn_import"
diff --git a/http/apache24/modules/mod_optional_hook_export
b/http/apache24/modules/mod_optional_hook_export
new file mode 100644
index 0000000..981fc39
--- /dev/null
+++ b/http/apache24/modules/mod_optional_hook_export
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_optional_hook_export config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=undocumented
+STATUS=off
+SHORT="Example optional hook exporter"
+DESCRIPTION="Example optional hook exporter"
+ENABLE="--enable-optional_hook_export"
+DISABLE="--disable-optional_hook_export"
diff --git a/http/apache24/modules/mod_optional_hook_import
b/http/apache24/modules/mod_optional_hook_import
new file mode 100644
index 0000000..a635b78
--- /dev/null
+++ b/http/apache24/modules/mod_optional_hook_import
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_optional_hook_import config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=undocumented
+STATUS=off
+SHORT="Example optional hook importer"
+DESCRIPTION="Example optional hook importer"
+ENABLE="--enable-optional_hook_import"
+DISABLE="--disable-optional_hook_import"
diff --git a/http/apache24/modules/mod_proxy b/http/apache24/modules/mod_proxy
new file mode 100644
index 0000000..1e36a49
--- /dev/null
+++ b/http/apache24/modules/mod_proxy
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_proxy config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="HTTP/1.1 proxy/gateway server"
+DESCRIPTION="HTTP/1.1 proxy/gateway server"
+ENABLE="--enable-proxy"
+DISABLE="--disable-proxy"
diff --git a/http/apache24/modules/mod_proxy_ajp
b/http/apache24/modules/mod_proxy_ajp
new file mode 100644
index 0000000..7282bf3
--- /dev/null
+++ b/http/apache24/modules/mod_proxy_ajp
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_proxy_ajp config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Apache proxy AJP module"
+DESCRIPTION="AJP support module for mod_proxy"
+ENABLE="--enable-proxy-ajp"
+DISABLE="--disable-proxy-ajp"
diff --git a/http/apache24/modules/mod_proxy_balancer
b/http/apache24/modules/mod_proxy_balancer
new file mode 100644
index 0000000..556266f
--- /dev/null
+++ b/http/apache24/modules/mod_proxy_balancer
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_proxy_balancer config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Apache proxy BALANCER module"
+DESCRIPTION="mod_proxy extension for load balancing"
+ENABLE="--enable-proxy-balancer"
+DISABLE="--disable-proxy-balancer"
diff --git a/http/apache24/modules/mod_proxy_connect
b/http/apache24/modules/mod_proxy_connect
new file mode 100644
index 0000000..03179d7
--- /dev/null
+++ b/http/apache24/modules/mod_proxy_connect
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_proxy_connect config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Proxy CONNECT request handling"
+DESCRIPTION="mod_proxy extension for CONNECT request handling"
+ENABLE="--enable-proxy_connect"
+DISABLE="--disable-proxy_connect"
diff --git a/http/apache24/modules/mod_proxy_ftp
b/http/apache24/modules/mod_proxy_ftp
new file mode 100644
index 0000000..02ac377
--- /dev/null
+++ b/http/apache24/modules/mod_proxy_ftp
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_proxy_ftp config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="FTP proxy support"
+DESCRIPTION="FTP support module for mod_proxy"
+ENABLE="--enable-proxy_ftp"
+DISABLE="--disable-proxy_ftp"
diff --git a/http/apache24/modules/mod_proxy_http
b/http/apache24/modules/mod_proxy_http
new file mode 100644
index 0000000..e3060d4
--- /dev/null
+++ b/http/apache24/modules/mod_proxy_http
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_proxy_http config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="HTTP proxy support"
+DESCRIPTION="HTTP support module from mod_proxy"
+ENABLE="--enable-proxy_http"
+DISABLE="--disable-proxy_http"
diff --git a/http/apache24/modules/mod_rewrite
b/http/apache24/modules/mod_rewrite
new file mode 100644
index 0000000..9f138bf
--- /dev/null
+++ b/http/apache24/modules/mod_rewrite
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_rewrite config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="On-the-fly URL rewriting"
+DESCRIPTION="Provides a rule-based rewriting engine to rewrite requested
URLs on the fly"
+ENABLE="--enable-rewrite"
+DISABLE="--disable-rewrite"
diff --git a/http/apache24/modules/mod_setenvif
b/http/apache24/modules/mod_setenvif
new file mode 100644
index 0000000..3188b06
--- /dev/null
+++ b/http/apache24/modules/mod_setenvif
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_setenvif config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Setting of environment variables"
+DESCRIPTION="Allows the setting of environment variables based on
characteristics of the request"
+ENABLE="--enable-setenvif"
+DISABLE="--disable-setenvif"
diff --git a/http/apache24/modules/mod_speling
b/http/apache24/modules/mod_speling
new file mode 100644
index 0000000..c7a46fd
--- /dev/null
+++ b/http/apache24/modules/mod_speling
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_speling config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Corrects mispelled URLs"
+DESCRIPTION="Attempts to correct mistaken URLs that users might have entered
by ignoring capitalisation and by allowing up to one mispelling"
+ENABLE="--enable-speling"
+DISABLE="--disable-speling"
diff --git a/http/apache24/modules/mod_ssl b/http/apache24/modules/mod_ssl
new file mode 100644
index 0000000..89c2842
--- /dev/null
+++ b/http/apache24/modules/mod_ssl
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_ssl config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="SSL & TLS support"
+DESCRIPTION="Strong cryptography using Secure Sockets Layer (SSL) and
Transport Layer Security (TLS) protocols"
+ENABLE="--enable-ssl"
+DISABLE="--disable-ssl"
diff --git a/http/apache24/modules/mod_status
b/http/apache24/modules/mod_status
new file mode 100644
index 0000000..3598624
--- /dev/null
+++ b/http/apache24/modules/mod_status
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_status config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="Activity and performance info"
+DESCRIPTION="Provides information on server activity and performance"
+ENABLE="--enable-status"
+DISABLE="--disable-status"
diff --git a/http/apache24/modules/mod_suexec
b/http/apache24/modules/mod_suexec
new file mode 100644
index 0000000..44e38aa
--- /dev/null
+++ b/http/apache24/modules/mod_suexec
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_suexec config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Run CGIs as specified user/group"
+DESCRIPTION="Allows CGI scripts to run as a specified user and group"
+ENABLE="--enable-suexec --with-suexec-bin=/usr/sbin/suexec
--with-suexec-caller=daemon --with-suexec-docroot=/"
+DISABLE="--disable-suexec"
diff --git a/http/apache24/modules/mod_unique_id
b/http/apache24/modules/mod_unique_id
new file mode 100644
index 0000000..d2ca679
--- /dev/null
+++ b/http/apache24/modules/mod_unique_id
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_unique_id config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Per-request unique IDs"
+DESCRIPTION="Provides an environment variable with a unique identifier for
each request"
+ENABLE="--enable-unique_id"
+DISABLE="--disable-unique_id"
diff --git a/http/apache24/modules/mod_userdir
b/http/apache24/modules/mod_userdir
new file mode 100644
index 0000000..f6e9880
--- /dev/null
+++ b/http/apache24/modules/mod_userdir
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_userdir config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=base
+STATUS=on
+SHORT="User-specific directories"
+DESCRIPTION="User-specific directories"
+ENABLE="--enable-userdir"
+DISABLE="--disable-userdir"
diff --git a/http/apache24/modules/mod_usertrack
b/http/apache24/modules/mod_usertrack
new file mode 100644
index 0000000..ae6ffcd
--- /dev/null
+++ b/http/apache24/modules/mod_usertrack
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_usertrack config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="User activity logging"
+DESCRIPTION="Clickstream logging of user activity on a site"
+ENABLE="--enable-usertrack"
+DISABLE="--disable-usertrack"
diff --git a/http/apache24/modules/mod_version
b/http/apache24/modules/mod_version
new file mode 100644
index 0000000..c543b27
--- /dev/null
+++ b/http/apache24/modules/mod_version
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_version config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="determining httpd version in config files"
+DESCRIPTION="Version dependent configuration"
+ENABLE="--enable-version"
+DISABLE="--disable-version"
diff --git a/http/apache24/modules/mod_vhost_alias
b/http/apache24/modules/mod_vhost_alias
new file mode 100644
index 0000000..9bc8d66
--- /dev/null
+++ b/http/apache24/modules/mod_vhost_alias
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_vhost_alias config file
+#
+# TYPE is the type of Apache module: base, extension or experimental
+# STATUS is whether the module should be compiled by default or not,
+# and has a value of "on" or "off"
+# SHORT is a short description of the module
+# DESCRIPTION is a full description of the module
+
+TYPE=extension
+STATUS=off
+SHORT="Mass virtual hosting"
+DESCRIPTION="Provides for dynamically configured mass virtual hosting"
+ENABLE="--enable-vhost_alias"
+DISABLE="--disable-vhost_alias"



  • [SM-Commit] GIT changes to master grimoire by David C. Haley (f9338d9f8d6ed6ee860717551d96909c9c3b6a84), David C. Haley, 08/07/2020

Archive powered by MHonArc 2.6.24.

Top of Page