On Feb 8, 2008 9:12 AM, Danek Duvall <danek.duvall at sun.com> wrote:
> On Thu, Feb 07, 2008 at 08:24:50PM -0800, Jyri Virkki wrote:
>
> >     5.3.    Exported Interfaces
> >
> >     NAME                                                STABILITY
> >     ---------------------------------------------------------------
> >     /usr/apache2/2.2/libexec/mod_jk.so                  Volatile
> >     /usr/apache2/2.2/libexec/mod_fcgid.so               Volatile
> >     /usr/apache2/2.2/libexec/mod_security.so            Uncommitted
> >     /usr/apache2/2.2/libexec/mod_dtrace.so              Volatile
>
> So what are the interfaces this project is actually exporting?  That is,
> for instance, what is Volatile about "/usr/apache2/2.2/libexec/mod_jk.so"?
> Is it the pathname?  The pathname seems unlikely to change -- either it
> stays the same pretty much forever or we decide to yank it.  Doesn't seem
> particularly Volatile.
>
> Is it behavior?
>
> Is it the set of configuration directives it supports?
>
> Something else?
>
> A description of what each actually does would also be nice.  The fact that
> it was discussed at length somewhere else is nice, but most of us aren't on
> those other lists, so a summary in the proposal of, y'know, what the
> project actually *does* would be useful to the majority of ARC members
> reviewing the proposal.  :)
>
> Thanks,
> Danek

I was curious on this as well.  What does the Uncommited mean for
mod_security?  Also the filename is normally compiled as
mod_security2.so (mod_security.so being the 1.x.y version).

Additionally, "the most recent stable releases of" for mod_security is
no longer 2.1.3.  It is 2.1.5, which fixes a number of issues that you
may want included...

10 Jan 2008 - 2.1.5
-------------------
 * Updated included Core Ruleset to version 1.5.1.
 * Phase 5 rules can now be removed via SecRuleRemoveBy* directives.
 * Fixed issue where only the first phase 5 rule would run when the
   request was intercepted in an earlier phase.
 * Fixed configuration parsing so that disruptive actions, meta actions
   and phases are not allowed in a chained rule (as originally intended).
 * Fixed t:escapeSeqDecode to better follow ANSI C escapes.

27 Nov 2007 - 2.1.4
-------------------
 * Updated included Core Ruleset to version 1.5 and noted in the docs that
   XML support is required to use the rules without modification.
 * Fixed an evasion FP, mistaking a multipart non-boundary for a boundary.
 * Fixed multiple warnings on Solaris and/or 64bit builds.
 * Do not process subrequests in phase 2-4, but do hand off the request data.
 * Fixed a blocking FP in the multipart parser, which affected Safari.

thanks,
-B

Reply via email to