sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Arjan Bouter (359088e361e63eb752a4c7e5ffa8799463f5fd19)
- From: Arjan Bouter <scm AT mail.sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Arjan Bouter (359088e361e63eb752a4c7e5ffa8799463f5fd19)
- Date: Fri, 29 Sep 2006 10:42:50 -0500
GIT changes to master grimoire by Arjan Bouter <abouter AT sourcemage.org>:
ChangeLog | 3
http/apache-mod_ssl/CONFLICTS | 1
http/apache-mod_ssl/HISTORY | 3
http/apache/CONFLICTS | 1
http/apache/HISTORY | 3
http/apache2/CONFLICTS | 1
http/apache2/HISTORY | 3
http/apache22/BUILD | 16 +
http/apache22/CONFIGURE | 137 +++++++++++++
http/apache22/CONFLICTS | 3
http/apache22/DEPENDS | 8
http/apache22/DETAILS | 28 ++
http/apache22/FINAL | 6
http/apache22/HISTORY | 262
+++++++++++++++++++++++++
http/apache22/INSTALL | 2
http/apache22/PREPARE | 4
http/apache22/PROVIDES | 3
http/apache22/TRIGGERS | 1
http/apache22/config.layout | 35 +++
http/apache22/init.d/apache | 55 +++++
http/apache22/init.d/apache.conf | 4
http/apache22/modules/mod_actions | 15 +
http/apache22/modules/mod_alias | 15 +
http/apache22/modules/mod_asis | 15 +
http/apache22/modules/mod_auth | 15 +
http/apache22/modules/mod_auth_anon | 15 +
http/apache22/modules/mod_auth_basic | 15 +
http/apache22/modules/mod_auth_dbm | 15 +
http/apache22/modules/mod_auth_digest | 15 +
http/apache22/modules/mod_auth_ldap | 15 +
http/apache22/modules/mod_authn_anon | 15 +
http/apache22/modules/mod_authn_dbm | 15 +
http/apache22/modules/mod_authn_file | 15 +
http/apache22/modules/mod_authnz_ldap | 15 +
http/apache22/modules/mod_authz_dbm | 15 +
http/apache22/modules/mod_autoindex | 15 +
http/apache22/modules/mod_bucketeer | 15 +
http/apache22/modules/mod_cache | 15 +
http/apache22/modules/mod_case_filter | 15 +
http/apache22/modules/mod_case_filter_in | 15 +
http/apache22/modules/mod_cern_meta | 15 +
http/apache22/modules/mod_cgi | 15 +
http/apache22/modules/mod_cgid | 15 +
http/apache22/modules/mod_charset_lite | 15 +
http/apache22/modules/mod_dav | 15 +
http/apache22/modules/mod_dav_fs | 15 +
http/apache22/modules/mod_deflate | 15 +
http/apache22/modules/mod_dir | 15 +
http/apache22/modules/mod_disk_cache | 15 +
http/apache22/modules/mod_echo | 15 +
http/apache22/modules/mod_env | 15 +
http/apache22/modules/mod_example | 15 +
http/apache22/modules/mod_expires | 15 +
http/apache22/modules/mod_ext_filter | 15 +
http/apache22/modules/mod_file_cache | 15 +
http/apache22/modules/mod_headers | 15 +
http/apache22/modules/mod_imap | 15 +
http/apache22/modules/mod_include | 15 +
http/apache22/modules/mod_info | 15 +
http/apache22/modules/mod_ldap | 15 +
http/apache22/modules/mod_log_config | 15 +
http/apache22/modules/mod_logio | 15 +
http/apache22/modules/mod_mem_cache | 15 +
http/apache22/modules/mod_mime | 15 +
http/apache22/modules/mod_mime_magic | 15 +
http/apache22/modules/mod_negotiation | 15 +
http/apache22/modules/mod_optional_fn_export | 15 +
http/apache22/modules/mod_optional_fn_import | 15 +
http/apache22/modules/mod_optional_hook_export | 15 +
http/apache22/modules/mod_optional_hook_import | 15 +
http/apache22/modules/mod_proxy | 15 +
http/apache22/modules/mod_proxy_connect | 15 +
http/apache22/modules/mod_proxy_ftp | 15 +
http/apache22/modules/mod_proxy_http | 15 +
http/apache22/modules/mod_rewrite | 15 +
http/apache22/modules/mod_setenvif | 15 +
http/apache22/modules/mod_so | 15 +
http/apache22/modules/mod_speling | 15 +
http/apache22/modules/mod_ssl | 15 +
http/apache22/modules/mod_status | 15 +
http/apache22/modules/mod_suexec | 15 +
http/apache22/modules/mod_unique_id | 15 +
http/apache22/modules/mod_userdir | 15 +
http/apache22/modules/mod_usertrack | 15 +
http/apache22/modules/mod_vhost_alias | 15 +
85 files changed, 1539 insertions(+)
New commits:
commit 16edea7f773aff5ff19ba1a20bd15b7252df12d3
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>
apache22: added new spell for apache 2.2.3
diff --git a/ChangeLog b/ChangeLog
index dea5d72..8f7b7b9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2006-09-29 Arjan Bouter <abouter AT sourcemage.org>
+ * http/apache22: new spell
+
2006-09-28 Ladislav Hagara <hgr AT vabo.cz>
* mail/sylpheed.gpg: added 0x96D94189 key
(Colin Leroy, The Sylpheed-Claws Team}
diff --git a/http/apache-mod_ssl/CONFLICTS b/http/apache-mod_ssl/CONFLICTS
index 483e4a3..f9db029 100755
--- a/http/apache-mod_ssl/CONFLICTS
+++ b/http/apache-mod_ssl/CONFLICTS
@@ -1,2 +1,3 @@
conflicts apache
conflicts apache2
+conflicts apache22
diff --git a/http/apache-mod_ssl/HISTORY b/http/apache-mod_ssl/HISTORY
index d13d3d4..803135d 100644
--- a/http/apache-mod_ssl/HISTORY
+++ b/http/apache-mod_ssl/HISTORY
@@ -1,3 +1,6 @@
+2006-09-29 Arjan Bouter <abouter AT sourcemage.org>
+ * CONFLICTS: added apache22
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* PROVIDES: [automated] Fixed invalid entries.
diff --git a/http/apache/CONFLICTS b/http/apache/CONFLICTS
index 60bbed6..1e7aacc 100755
--- a/http/apache/CONFLICTS
+++ b/http/apache/CONFLICTS
@@ -1,2 +1,3 @@
conflicts apache-mod_ssl
conflicts apache2
+conflicts apache22
diff --git a/http/apache/HISTORY b/http/apache/HISTORY
index fcdf8e0..c221495 100644
--- a/http/apache/HISTORY
+++ b/http/apache/HISTORY
@@ -1,3 +1,6 @@
+2006-09-29 Arjan Bouter <abouter AT sourcemage.org>
+ * CONFLICTS: added apache22
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* PROVIDES: [automated] Fixed invalid entries.
diff --git a/http/apache2/CONFLICTS b/http/apache2/CONFLICTS
index dfb9084..ad57002 100755
--- a/http/apache2/CONFLICTS
+++ b/http/apache2/CONFLICTS
@@ -1,2 +1,3 @@
conflicts apache-mod_ssl
conflicts apache
+conflicts apache22
diff --git a/http/apache2/HISTORY b/http/apache2/HISTORY
index 0cfd767..cdecb89 100644
--- a/http/apache2/HISTORY
+++ b/http/apache2/HISTORY
@@ -1,3 +1,6 @@
+2006-09-29 Arjan Bouter <abouter AT sourcemage.org>
+ * CONFLICTS: added apache22 to the list
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* PROVIDES: [automated] Fixed invalid entries.
diff --git a/http/apache22/BUILD b/http/apache22/BUILD
new file mode 100755
index 0000000..36dfd25
--- /dev/null
+++ b/http/apache22/BUILD
@@ -0,0 +1,16 @@
+# remove APR and APU and reconfigure to use external ones
+rm -fr srclib/apr*/ &&
+
+# 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 \
+ $OPTS &&
+make
diff --git a/http/apache22/CONFIGURE b/http/apache22/CONFIGURE
new file mode 100755
index 0000000..97a0416
--- /dev/null
+++ b/http/apache22/CONFIGURE
@@ -0,0 +1,137 @@
+# 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)
+
+
+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
+ echo "OPTS=\"\$OPTS $ENABLE\"" >> $SPELL_CONFIG
+ 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/apache22/CONFLICTS b/http/apache22/CONFLICTS
new file mode 100755
index 0000000..dd43cf8
--- /dev/null
+++ b/http/apache22/CONFLICTS
@@ -0,0 +1,3 @@
+conflicts apache-mod_ssl
+conflicts apache2
+conflicts apache
diff --git a/http/apache22/DEPENDS b/http/apache22/DEPENDS
new file mode 100755
index 0000000..3273c14
--- /dev/null
+++ b/http/apache22/DEPENDS
@@ -0,0 +1,8 @@
+#depends apr "--with-apr=${INSTALL_ROOT}/usr" &&
+#depends apr-util "--with-apr-util=${INSTALL_ROOT}/usr" &&
+depends apr &&
+depends apr-util &&
+optional_depends openssl \
+ '--enable-ssl' \
+ '--disable-ssl' \
+ 'for SSL/TLS support'
diff --git a/http/apache22/DETAILS b/http/apache22/DETAILS
new file mode 100755
index 0000000..7fb3a2d
--- /dev/null
+++ b/http/apache22/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=apache22
+ VERSION=2.2.3
+ SECURITY_PATCH=1
+ SOURCE=httpd-$VERSION.tar.gz
+
SOURCE_HASH=sha512:dd0e647d9210c437e7d2b652be499bfb75f3182576f671e9e0a1d733b564ef4dc284b5c05f21d628e396dafe0202cc4de1f884d576a4bec9a8168600d8f18a15
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/httpd-$VERSION
+ SOURCE_URL[0]=$APACHE_URL/httpd/$SOURCE
+ SOURCE_URL[1]=http://www.apache.org/dist/httpd/$SOURCE
+ WEB_SITE=http://www.apache.org/
+ ENTERED=20020422
+ LICENSE[0]=APACHE
+ KEYWORDS="http httpd webserver apache"
+ SHORT="Apache 2 HTTP server"
+cat << EOF
+Apache 2.2 offers numerous enhancements, improvements and performance
+boosts over the 1.3 and 2.0 codebase. The most visible and noteworthy
addition
+is the ability to run Apache in a hybrid thread/process mode on any
+platform that supports both threads and processes. This has shown to
+improve the scalability of the Apache HTTP Server significantly in our
+testing. Apache 2.2 also includes support for filtered I/O. This allows
+modules to modify the output of other modules before it is sent to the
+client. We have also included support for IPv6 on any platform that
+supports IPv6.
+
+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/apache22/FINAL b/http/apache22/FINAL
new file mode 100755
index 0000000..0ab6f05
--- /dev/null
+++ b/http/apache22/FINAL
@@ -0,0 +1,6 @@
+message "${PROBLEM_COLOR}"
+message "WARNING: apache 2.2.* has different modulenames compared to 2.0.*"
+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/apache22/HISTORY b/http/apache22/HISTORY
new file mode 100644
index 0000000..4e947be
--- /dev/null
+++ b/http/apache22/HISTORY
@@ -0,0 +1,262 @@
+2006-09-27 Arjan Bouter <abouter AT sourcemage.org>
+ * DETAILS: version 2.2.3
+ * PRE_BUILD: removed
+ * CONFIGURE: edited to allow for enable and disable options in
modules/*
+ * modules/*: updated to new CONFIGURE
+ * config.layout: added, this file controls the installation
directories...
+ configure doesn't
+ * removed unnecessary patches
+
+2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
+ * PROVIDES: [automated] Fixed invalid entries.
+
+2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: [automated] Removed BUILD_API=2.
+
+2006-08-20 Matthew Donovan <mdonovan AT sourcemage.org>
+ *DETAILS: fixed SOURCE_GPG
+
+2006-08-19 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: fixed the vendors gpg sig(no closed quotes,n to marked
upstream)
+ * CONFIGURE: fixed some if's and switched to using [[]]
+
+2006-08-18 Matthew Donovan <mdonovan AT sourcemage.org>
+ * DETAILS: upgrade to 2.0.59. Also added the vendor's gpg signature.
+
+2006-05-15 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: upgrade to 2.0.58.
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2005-10-20 Jason Flatt <jflatt AT sourcemage.org>
+ * PRE_BUILD: Removed unnecessary patches.
+
+2005-10-16 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: upgrade to 2.0.55.
+
+2005-10-13 Jason Flatt <jflatt AT sourcemage.org>
+ * BUILD: Removed invalid ./configure option.
+ * CONFIGURE: Work around problem with spurious tab being adding during
+ configure process.
+
+2005-09-23 Thomas Houssin <Thomas.Houssin AT sourcemage.org>
+ * 06_CAN_2005_2700.patch: added
+ * PRE_BUILD: apply patch, security fix for CAN_2005_2700
+
+2005-08-28 Thomas Houssin <Thomas.Houssin AT sourcemage.org>
+ * PRE_BUILD: added byterange.patch (security fix)
+ see http://issues.apache.org/bugzilla/show_bug.cgi?id=29962
+
+2005-07-17 Jose Bernardo <jbernardo AT sourcemage.org>
+ * PRE_BUILD: added patch for ssl 0.9.8 compatibility
+
+2005-07-11 David Brown <dmlb2000 AT excite.com>
+ * PROVIDES: added APACHE2 mainly for subversion
+
+2005-05-31 David Brown <dmlb2000 AT excite.com>
+ * DEPENDS: change when bash completes out INSTALL_ROOT some how it
+ breaks when you make it single quotes instead of double
+
+2005-05-31 Eric Sandall <eric AT sandall.us>
+ * DEPENDS: Optionally depends on openssl
+
+2005-05-15 David Brown <dmlb2000 AT excite.com>
+ * DEPENDS: changed to depend on apr0 and apr-util0
+
+2005-04-28 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: upgrade to 2.0.54.
+
+2005-03-09 Sergey Lipnevich <sergey AT sourcemage.org>
+ * services: remove, no longer used.
+
+2005-02-18 Eric Sandall <eric AT sandall.us>
+ * 03_all_redhat_xfsz.patch: Really updated to 2.0.53
+
+2005-02-07 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Updated to 2.0.53
+ * buildconf, 01_all_gentoo_ipv6.patch, 03_all_redhat_xfsz.patch,
+ 04_all_ssl_makefile.patch: Updated to 2.0.53
+ * 05_all_can_2004_0885.patch: Removed, included in 2.0.53
+ * PRE_BUILD: Removed application of 05_all_can_2004_0885.patch
+
+2004-12-05 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * FINAL: removed, we _don't_ want to fail if the configuration of
httpd
+ is wrong, especially not after installation already completed
+
+2004-11-30 Eric Sandall <eric AT sandall.us>
+ * build.diff: Renamed to buildconf.patch and updated to 2.0.52.
+ * PRE_BUILD: build.diff renamed to buildconf.patch.
+ * 03_all_redhat_xfsz.patch,04_all_ssl_makefile.patch,
+ 05_all_can_2004_0885.patch: Updated to 2.0.52.
+
+2004-11-19 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Updated UPDATED for security update
+ * apache-patches-2.0.52-r1.tar.bz2: Removed, broken into separate
patches
+ * 01_all_gentoo_ipv6.patch,03_all_redhat_xfsz.patch,
+ 04_all_ssl_makefile.patch,05_all_can_2004_0885.patch:
+ Added from apache-patches-2.0.52-r1.tar.bz2 (the other patches broke
+ apache2)
+ * PRE_BUILD: Apply all patches here
+ * BUILD: Remove application of build.diff patch
+ Formatted to Guru Handbook
+
+2004-11-19 Seth Woolley <seth AT tautology.org>
+ * Updated DoS SECURITY FIX with gentoo patch
+ * apache-patches-2.0.52-r1.tar.bz2: Added
+ * BUILD: Apply apache-patches-2.0.52-r1.tar.bz2
+
+2004-09-28 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Updated to 2.0.52
+ SECURITY FIX
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0811
+
+2004-09-16 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Updated to 2.0.51
+ SECURITY FIX http://www.apache.org/dist/httpd/Announcement2.html
+ * POST_INSTALL,FINAL: POST_INSTALL renamed to FINAL (for build_api 2)
+
+2004-08-26 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * BUILD, INSTALL: converted to BUILD_API 2, install man pages to
+ /usr/share/man, use $INSTALL_ROOT
+
+2004-06-30 Eric Sandall <eric AT sandall.us>
+ * DETAILS: Updated to 2.0.50
+ SECURITY FIX
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0493
+
+2004-05-19 Treeve Jelbert <treeve01 AT pi.be>
+ * DETAILS: use $APACHE_URL for primary download
+ fixes bug # 6243
+
+2004-03-19 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: upgrade to 2.0.49, fix SOURCE_URL.
+
+2004-03-14 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DEPENDS: remove instructions for auth-dbm and ldap modules because
+ they're provided by CONFIGURE's general routine;
+ add INSTALL_ROOT to DEPENDS's instructions.
+
+2004-03-11 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * PROVIDES: added provides APACHE, so WEBSERVER can be used more
+ generally for other web servers too
+
+2003-11-04 Sergey Lipnevich <sergey AT sourcemage.org>
+ * CONFIGURE: eliminate the exit instruction.
+
+2003-11-02 Eric Sandall <eric AT sandall.us>
+ * PROVIDES: Upper-case provides
+ * HISTORY: Formatted to Guru Handbook
+
+2003-10-27 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: Upgrade to 2.0.48.
+
+2003-08-22 hgg <hgreig AT bigpond.net.au>
+ * UPDATED: Update UPDATED purely for test grimoire integration.
+
+2003-07-30 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * BUILD: removed the mkdir /var/run/http from (not used)
+ * added apache.conf file to configure if the server should
+ start in ssl mode or not
+
+2003-07-29 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * init.d/*: updated to new init system
+
+2003-07-26 Gareth Clay <g.clay AT fireflyuk.net>
+ * Added missing modules:
+ mod_case_filter
+ mod_case_filter_in
+
+2003-07-22 Gareth Clay <g.clay AT fireflyuk.net>
+ * CONFIGURE: Made a dialog-based frontend to the module configuration.
+
+2003-07-19 Sergey Lipnevich <sergey AT sourcemage.org>
+ * CONFLICTS: No more conflict with itself due to AP{R,U} include
files fix.
+
+2003-07-17 Sergey Lipnevich <sergey AT sourcemage.org>
+ * BUILD: Added a patch and more instructions to BUILD
+ to use external AP{R,U}.
+ * CONFLICTS: Added a conflict with itself to remove include
+ files prior to building.
+
+2003-07-09 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: Upgrade to 2.0.47.
+
+2003-07-09 Eric Sandall <eric AT sandall.us>
+ * Now if you say no to 'proxy', no other proxy questions are asked
+ Now you can say 'y' to top-side functions and 'n' to their
+ embedded functions
+
+2003-07-05 Sergey Lipnevich <sergey AT sourcemage.org>
+ * Now removes explicit cgi and info modules in favor of CONFIGURE
options.
+
+2003-06-14 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DEPENDS: Now Apache 2 depends on APR and APU (apr-util), and
+ init scripts are improved.
+ * Incorporate portions of a patch by Robert Helgesson.
+ Some formatting changes to the spell were also made.
+ Spell will check Apache configuration before stopping
+ and re/starting it.
+
+2003-06-13 Sergey Lipnevich <sergey AT sourcemage.org>
+ * Remove erroneous LDAP-disablement instructions for `configure'.
+ Because LDAP is not a default module, this would produce correct
results
+ in all cases.
+
+2003-05-28 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: Upgraded to 2.0.46.
+
+2003-05-01 Rob Verkuylen <rob AT verkuylen.net>
+ * init.d/*: Copied /init.d/apache.sh to /init.d/apache
+ Step 1/3 in bug#: 3115
+
+2003-04-05 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DEPENdS: Fix OpenLDAP dependency parameters, OpenSSL parameters,
+ and removed unnecessary PHP dependency.
+ All taken from httpd-dev.
+
+2003-04-02 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: Upgrade to 2.0.45.
+
+2003-03-12 Sergey Lipnevich <sergey AT sourcemage.org>
+ * TRIGGERS: Add a trigger for openssl dependency.
+
+2003-02-25 Eric Schabell <eschabell AT sourcemage.org>
+ * cleaned out unneeded installscript call.
+
+2003-02-24 Eric Schabell <eschabell AT sourcemage.org>
+ * BUILD: updated to work with librunlevel for .sh
+
+2003-02-17 Sergey Lipnevich <sergey AT sourcemage.org>
+ * Minor cleanup.
+
+2003-01-18 Sergey Lipnevich <sergey AT sourcemage.org>
+ * DETAILS: Upgrade to 2.0.44.
+
+2003-01-08 Sergey Lipnevich <sergey AT sourcemage.org>
+ * Improved init script.
+ Init script is only copied if none is present.
+ Process ID directory is /var/run/httpd.
+
+2002-10-05 Eric Sandall <eric AT sandall.us>
+ * DEPENDS: Created so apache2 can use it's dependencies (such as
OpenSSL)
+ * CONFIGURE: Created to allow for a more configurable Apache server
(which is part of the point of SMGL. :))
+ * BUILD: Modified to use $OPTS so that DEPENDS and CONFIGURE work
+
+2002-09-01 Sergey Lipnevich <sergey AT sourcemage.org>
+ * BUILD: Updated to have --localstatedir=/var, fixing bug 701.
+
+2002-08-12 Eric Schabell <eric AT schabell.com>
+ * DETAILS: Version bump to .40, security fixes etc...
+
+2002-07-06 Eric Schabell <eric AT schabell.com>
+ * BUILD: Removed --disable-auth from build file, thanks Anders.
+
+2002-06-19 Eric Schabell <eric AT schabell.com>
+ * DETAILS: Security fix version upgrade, also changed UPDATE
+ field as this should be applied to your box.
+
+2002-05-09 Justin Rocha <jrocha AT sourcemage.org>
+ * DETAILS: Bumped version to 2.0.36
+
+2002-04-22 Eric Schabell <eric AT schabell.com>
+ * Created spell for version 2.0.35.
+
diff --git a/http/apache22/INSTALL b/http/apache22/INSTALL
new file mode 100755
index 0000000..fb11979
--- /dev/null
+++ b/http/apache22/INSTALL
@@ -0,0 +1,2 @@
+default_install &&
+ln -sf /usr/sbin/envvars /usr/bin/envvars
diff --git a/http/apache22/PREPARE b/http/apache22/PREPARE
new file mode 100755
index 0000000..12a69ee
--- /dev/null
+++ b/http/apache22/PREPARE
@@ -0,0 +1,4 @@
+if (spell_ok apache)||(spell_ok apache2); then
+ message "Apache 2.2.3 is incompatible with 1.* and 2.0.*"
+ query "Are you sure you want to continue?" n
+fi
diff --git a/http/apache22/PROVIDES b/http/apache22/PROVIDES
new file mode 100755
index 0000000..3c32023
--- /dev/null
+++ b/http/apache22/PROVIDES
@@ -0,0 +1,3 @@
+WEBSERVER
+APACHE
+APACHE2
diff --git a/http/apache22/TRIGGERS b/http/apache22/TRIGGERS
new file mode 100755
index 0000000..58d6d6f
--- /dev/null
+++ b/http/apache22/TRIGGERS
@@ -0,0 +1 @@
+on_cast openssl cast_self
diff --git a/http/apache22/config.layout b/http/apache22/config.layout
new file mode 100644
index 0000000..5621559
--- /dev/null
+++ b/http/apache22/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/apache22/init.d/apache b/http/apache22/init.d/apache
new file mode 100755
index 0000000..d8639f3
--- /dev/null
+++ b/http/apache22/init.d/apache
@@ -0,0 +1,55 @@
+#!/bin/bash
+
+. /etc/sysconfig/apache
+
+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 $STARTCOMMAND
+ 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()
+{
+ run_func restart
+}
diff --git a/http/apache22/init.d/apache.conf
b/http/apache22/init.d/apache.conf
new file mode 100644
index 0000000..4cf1fc1
--- /dev/null
+++ b/http/apache22/init.d/apache.conf
@@ -0,0 +1,4 @@
+# should the server start in ssl or normal mode
+# "start" = normal mode
+# "startssl" = ssl mode
+STARTCOMMAND="start"
diff --git a/http/apache22/modules/mod_actions
b/http/apache22/modules/mod_actions
new file mode 100644
index 0000000..ad515a8
--- /dev/null
+++ b/http/apache22/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=
+DISABLE="--disable-actions"
diff --git a/http/apache22/modules/mod_alias b/http/apache22/modules/mod_alias
new file mode 100644
index 0000000..d5f713c
--- /dev/null
+++ b/http/apache22/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-authn-alias"
+DISABLE="--disable-authn-alias"
diff --git a/http/apache22/modules/mod_asis b/http/apache22/modules/mod_asis
new file mode 100644
index 0000000..a1f3318
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_auth b/http/apache22/modules/mod_auth
new file mode 100644
index 0000000..ac2f8df
--- /dev/null
+++ b/http/apache22/modules/mod_auth
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_auth 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"
+DISABLE="--disable-auth"
diff --git a/http/apache22/modules/mod_auth_anon
b/http/apache22/modules/mod_auth_anon
new file mode 100644
index 0000000..e02d2e0
--- /dev/null
+++ b/http/apache22/modules/mod_auth_anon
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_auth_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-auth_anon"
+DISABLE="--disable-auth_anon"
diff --git a/http/apache22/modules/mod_auth_basic
b/http/apache22/modules/mod_auth_basic
new file mode 100644
index 0000000..34014b6
--- /dev/null
+++ b/http/apache22/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=""
+DISABLE="--disable-auth-basic"
diff --git a/http/apache22/modules/mod_auth_dbm
b/http/apache22/modules/mod_auth_dbm
new file mode 100644
index 0000000..7ee89a1
--- /dev/null
+++ b/http/apache22/modules/mod_auth_dbm
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_auth_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-auth_dbm"
+DISABLE="--disable-auth_dbm"
diff --git a/http/apache22/modules/mod_auth_digest
b/http/apache22/modules/mod_auth_digest
new file mode 100644
index 0000000..ff765b6
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_auth_ldap
b/http/apache22/modules/mod_auth_ldap
new file mode 100644
index 0000000..dc387ba
--- /dev/null
+++ b/http/apache22/modules/mod_auth_ldap
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_auth_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=experimental
+STATUS=off
+SHORT="LDAP authentication"
+DESCRIPTION="Allows an LDAP directory to be used to store the database for
HTTP Basic authentication"
+ENABLE="--enable-auth_ldap"
+DISABLE="--disable-auth_ldap"
diff --git a/http/apache22/modules/mod_authn_anon
b/http/apache22/modules/mod_authn_anon
new file mode 100644
index 0000000..c8138ad
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_authn_dbm
b/http/apache22/modules/mod_authn_dbm
new file mode 100644
index 0000000..acadcc9
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_authn_file
b/http/apache22/modules/mod_authn_file
new file mode 100644
index 0000000..1c89aca
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_authnz_ldap
b/http/apache22/modules/mod_authnz_ldap
new file mode 100644
index 0000000..34972cd
--- /dev/null
+++ b/http/apache22/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=experimental
+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/apache22/modules/mod_authz_dbm
b/http/apache22/modules/mod_authz_dbm
new file mode 100644
index 0000000..5766d61
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_autoindex
b/http/apache22/modules/mod_autoindex
new file mode 100644
index 0000000..27fa7eb
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_bucketeer
b/http/apache22/modules/mod_bucketeer
new file mode 100644
index 0000000..0df6dfd
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_cache b/http/apache22/modules/mod_cache
new file mode 100644
index 0000000..08e27ba
--- /dev/null
+++ b/http/apache22/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=experimental
+STATUS=off
+SHORT="Content cache keyed to URIs"
+DESCRIPTION="Content cache keyed to URIs"
+ENABLE="--enable-cache"
+DISABLE="--disable-cache"
diff --git a/http/apache22/modules/mod_case_filter
b/http/apache22/modules/mod_case_filter
new file mode 100644
index 0000000..31b44c1
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_case_filter_in
b/http/apache22/modules/mod_case_filter_in
new file mode 100644
index 0000000..41978fa
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_cern_meta
b/http/apache22/modules/mod_cern_meta
new file mode 100644
index 0000000..e683307
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_cgi b/http/apache22/modules/mod_cgi
new file mode 100644
index 0000000..93d5e01
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_cgid b/http/apache22/modules/mod_cgid
new file mode 100644
index 0000000..64f4f4a
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_charset_lite
b/http/apache22/modules/mod_charset_lite
new file mode 100644
index 0000000..4e012c5
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_dav b/http/apache22/modules/mod_dav
new file mode 100644
index 0000000..164f1ab
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_dav_fs
b/http/apache22/modules/mod_dav_fs
new file mode 100644
index 0000000..a3262d3
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_deflate
b/http/apache22/modules/mod_deflate
new file mode 100644
index 0000000..0a65e29
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_dir b/http/apache22/modules/mod_dir
new file mode 100644
index 0000000..5f09dde
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_disk_cache
b/http/apache22/modules/mod_disk_cache
new file mode 100644
index 0000000..4bc358a
--- /dev/null
+++ b/http/apache22/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=experimental
+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/apache22/modules/mod_echo b/http/apache22/modules/mod_echo
new file mode 100644
index 0000000..654ab5c
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_env b/http/apache22/modules/mod_env
new file mode 100644
index 0000000..72787c4
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_example
b/http/apache22/modules/mod_example
new file mode 100644
index 0000000..27756ac
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_expires
b/http/apache22/modules/mod_expires
new file mode 100644
index 0000000..25080d8
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_ext_filter
b/http/apache22/modules/mod_ext_filter
new file mode 100644
index 0000000..ca2f972
--- /dev/null
+++ b/http/apache22/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=on
+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/apache22/modules/mod_file_cache
b/http/apache22/modules/mod_file_cache
new file mode 100644
index 0000000..b0a8788
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_headers
b/http/apache22/modules/mod_headers
new file mode 100644
index 0000000..e83eafb
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_imap b/http/apache22/modules/mod_imap
new file mode 100644
index 0000000..4fd95aa
--- /dev/null
+++ b/http/apache22/modules/mod_imap
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_imap 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=off
+SHORT="Server-side image-map processing (obsolete)"
+DESCRIPTION="Server-side imagemap processing"
+ENABLE="--enable-imap"
+DISABLE="--disable-imap"
diff --git a/http/apache22/modules/mod_include
b/http/apache22/modules/mod_include
new file mode 100644
index 0000000..6292cb5
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_info b/http/apache22/modules/mod_info
new file mode 100644
index 0000000..e15090e
--- /dev/null
+++ b/http/apache22/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=on
+SHORT="Overview of server configuration"
+DESCRIPTION="Provides a comprehensive overview of the server configuration"
+ENABLE="--enable-info"
+DISABLE="--disable-info"
diff --git a/http/apache22/modules/mod_ldap b/http/apache22/modules/mod_ldap
new file mode 100644
index 0000000..ccea1d2
--- /dev/null
+++ b/http/apache22/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=experimental
+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/apache22/modules/mod_log_config
b/http/apache22/modules/mod_log_config
new file mode 100644
index 0000000..5b18a29
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_logio b/http/apache22/modules/mod_logio
new file mode 100644
index 0000000..1f83f02
--- /dev/null
+++ b/http/apache22/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=base
+STATUS=on
+SHORT="Logging of I/O"
+DESCRIPTION="Logging of input and output bytes per request"
+ENABLE="--enable-logio"
+DISABLE="--disable-logio"
diff --git a/http/apache22/modules/mod_mem_cache
b/http/apache22/modules/mod_mem_cache
new file mode 100644
index 0000000..a55e0f4
--- /dev/null
+++ b/http/apache22/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=experimental
+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/apache22/modules/mod_mime b/http/apache22/modules/mod_mime
new file mode 100644
index 0000000..8feac82
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_mime_magic
b/http/apache22/modules/mod_mime_magic
new file mode 100644
index 0000000..dd0dce3
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_negotiation
b/http/apache22/modules/mod_negotiation
new file mode 100644
index 0000000..4fae2b0
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_optional_fn_export
b/http/apache22/modules/mod_optional_fn_export
new file mode 100644
index 0000000..58b46d1
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_optional_fn_import
b/http/apache22/modules/mod_optional_fn_import
new file mode 100644
index 0000000..dd91c6c
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_optional_hook_export
b/http/apache22/modules/mod_optional_hook_export
new file mode 100644
index 0000000..981fc39
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_optional_hook_import
b/http/apache22/modules/mod_optional_hook_import
new file mode 100644
index 0000000..a635b78
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_proxy b/http/apache22/modules/mod_proxy
new file mode 100644
index 0000000..11ad1c6
--- /dev/null
+++ b/http/apache22/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=on
+SHORT="HTTP/1.1 proxy/gateway server"
+DESCRIPTION="HTTP/1.1 proxy/gateway server"
+ENABLE="--enable-proxy"
+DISABLE="--disable-proxy"
diff --git a/http/apache22/modules/mod_proxy_connect
b/http/apache22/modules/mod_proxy_connect
new file mode 100644
index 0000000..56a126c
--- /dev/null
+++ b/http/apache22/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=on
+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/apache22/modules/mod_proxy_ftp
b/http/apache22/modules/mod_proxy_ftp
new file mode 100644
index 0000000..5caa555
--- /dev/null
+++ b/http/apache22/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=on
+SHORT="FTP proxy support"
+DESCRIPTION="FTP support module for mod_proxy"
+ENABLE="--enable-proxy_ftp"
+DISABLE="--disable-proxy_ftp"
diff --git a/http/apache22/modules/mod_proxy_http
b/http/apache22/modules/mod_proxy_http
new file mode 100644
index 0000000..076e3a2
--- /dev/null
+++ b/http/apache22/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=on
+SHORT="HTTP proxy support"
+DESCRIPTION="HTTP support module from mod_proxy"
+ENABLE="--enable-proxy_http"
+DISABLE="--disable-proxy_http"
diff --git a/http/apache22/modules/mod_rewrite
b/http/apache22/modules/mod_rewrite
new file mode 100644
index 0000000..c5c6437
--- /dev/null
+++ b/http/apache22/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=on
+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/apache22/modules/mod_setenvif
b/http/apache22/modules/mod_setenvif
new file mode 100644
index 0000000..3188b06
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_so b/http/apache22/modules/mod_so
new file mode 100644
index 0000000..e2dd89c
--- /dev/null
+++ b/http/apache22/modules/mod_so
@@ -0,0 +1,15 @@
+#! /bin/sh
+# mod_so 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="Start-up loading of modules"
+DESCRIPTION="Loading of executable code and modules into the server at
start-up or restart time"
+ENABLE="--enable-so"
+DISABLE="--disable-so"
diff --git a/http/apache22/modules/mod_speling
b/http/apache22/modules/mod_speling
new file mode 100644
index 0000000..c7a46fd
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_ssl b/http/apache22/modules/mod_ssl
new file mode 100644
index 0000000..498bc9f
--- /dev/null
+++ b/http/apache22/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=on
+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/apache22/modules/mod_status
b/http/apache22/modules/mod_status
new file mode 100644
index 0000000..3598624
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_suexec
b/http/apache22/modules/mod_suexec
new file mode 100644
index 0000000..37737b2
--- /dev/null
+++ b/http/apache22/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"
+DISABLE="--disable-suexec"
diff --git a/http/apache22/modules/mod_unique_id
b/http/apache22/modules/mod_unique_id
new file mode 100644
index 0000000..a2d6852
--- /dev/null
+++ b/http/apache22/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=on
+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/apache22/modules/mod_userdir
b/http/apache22/modules/mod_userdir
new file mode 100644
index 0000000..f6e9880
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_usertrack
b/http/apache22/modules/mod_usertrack
new file mode 100644
index 0000000..ae6ffcd
--- /dev/null
+++ b/http/apache22/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/apache22/modules/mod_vhost_alias
b/http/apache22/modules/mod_vhost_alias
new file mode 100644
index 0000000..b2332e5
--- /dev/null
+++ b/http/apache22/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=on
+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 Arjan Bouter (359088e361e63eb752a4c7e5ffa8799463f5fd19), Arjan Bouter, 09/29/2006
Archive powered by MHonArc 2.6.24.