I am sponsoring this case for Brian Overstreet. It adds one Apache2 module
to the set of modules we ship. The project is straightforward and follows
the pattern of many existing modules so I've closed it as approved automatic.
If anyone has issues to raise it can be promoted to a fast track.
Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
Apache2 mod_sed
1.2. Name of Document Author/Supplier:
Author: Brian Overstreet
1.3 Date of This Document:
20 February, 2009
4. Technical Description
Additional Apache2 Module -- mod_sed
20 February 2009
1. Summary and motivation
1.1. Introduction
This project delivers Apache module mod_sed to the Apache2
(PSARC/2007/586) in OpenSolaris.
Modules allow Apache to integrate and provide functionality during
runtime that were not available during compile time.
1.1.1 mod_sed
The module mod_sed provides Unix sed like functionality for
modifying requests and responses to Apache HTTP server. This is a
Sun contributed module to apache.
This project integrates the most recent stable releases of
mod_sed[1].
This case seeks Minor Release Binding.
2. Technical issues
2.1. Key objects
2.1.1.1 mod_sed objects
/usr/apache2/2.2/libexec/mod_sed.so
/usr/apache2/2.2/libexec/${ISAINFO}/mod_sed.so
2.2 Versioning
mod_sed has been contributed and integrated into the Apache trunk
upstream, but it is not yet final and may still change. This
trunk will become the future 2.4 version of Apache. This case is
back-porting it to the 2.2.x release to make it available early
for OpenSolaris customers, but because the upstream is not final
we will declare it Volatile for now.
It is not possible to query the module to find out its version.
The only way to do that is to look at the package description for
the package including it.
2.2 Directory Naming and Structure
This project delivers the shared libraries of 32 bit and 64 bit
into /usr/apache2/2.2/libexec and /usr/apache2/2.2/libexec/${ISAINFO}/
directories of apache. This is in keeping with the approach taken
by the Apache2 integration project for OpenSolaris (PSARC/2007/586).
3. Documentation
The module mod_sed does not install documentation into apache
though it comes with some documentation in its source. The
recommended way to access its documentation is to look at its
website mod_sed[1].
4. Packaging and Delivery
The module mod_sed will be delivered under the name
SUNWapch22m-sed in keeping with the naming of other external
Apache modules.
5. Interfaces
mod_sed module is controlled by an external organization.
The specific information regarding stability of the module
is captured below.
5.1. Imported Interfaces
This Apache module imports interfaces from:
NAME STABILITY NOTES
------------------------------------------------------------
Apache2 Uncommitted PSARC/2007/586
5.2. Exported Interfaces
NAME STABILITY
---------------------------------------------------------------
SUNWapch22m-sed Uncommitted
/usr/apache2/2.2/libexec/mod_sed.so Volatile
/usr/apache2/2.2/libexec/${ISAINFO}/mod_sed.so Volatile
/etc/apache2/2.2/samples-conf.d/sed.conf Volatile
6. Limitations
None known at this time.
7. References
1. http://src.opensolaris.org/source/xref/webstack/mod_sed/
2. http://src.opensolaris.org/source/xref/webstack/mod_sed/README
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
sfw
6.5. ARC review type: Automatic
6.6. ARC Exposure: open