diff --git a/CHANGES b/CHANGES index 7094eed1..616928c8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,10 @@ +30 Sep 2011 - 2.6.2 +------------------- + + * Fixed hexDecode test during make. + + * Updated the reference manual into doc/ directory. + 5 Sep 2011 - 2.6.2-rc1 ------------------- diff --git a/doc/Reference_Manual.html b/doc/Reference_Manual.html index cc30b988..2c986c6d 100644 --- a/doc/Reference_Manual.html +++ b/doc/Reference_Manual.html @@ -55,7 +55,7 @@ type="text/css"> var wgUserLanguage = "en"; var wgContentLanguage = "en"; var wgBreakFrames = false; - var wgCurRevisionId = 430; + var wgCurRevisionId = 441; var wgVersion = "1.15.1"; var wgEnableAPI = true; var wgEnableWriteAPI = true; @@ -250,87 +250,89 @@ class="tocnumber">6.21 SecDisableBackendCompression SecGsbLookupDb
  • 6.24 SecGuardianLog
  • +
  • 6.25 + SecHttpBlKey
  • 6.25 SecInterceptOnError
  • -
  • 6.26 +class="tocnumber">6.26 SecInterceptOnError
  • +
  • 6.27 SecMarker
  • 6.27 SecPcreMatchLimit
  • +class="tocnumber">6.28
    SecPcreMatchLimit
  • 6.28 SecPcreMatchLimitRecursion
  • -
  • 6.29 +class="tocnumber">6.29 SecPcreMatchLimitRecursion
  • +
  • 6.30 SecPdfProtect
  • 6.30 SecPdfProtectMethod
  • +class="tocnumber">6.31 SecPdfProtectMethod
  • 6.31 SecPdfProtectSecret
  • +class="tocnumber">6.32 SecPdfProtectSecret
  • 6.32 SecPdfProtectTimeout
  • +class="tocnumber">6.33 SecPdfProtectTimeout
  • 6.33 SecPdfProtectTokenName
  • +class="tocnumber">6.34 SecPdfProtectTokenName
  • 6.34 SecReadStateLimit
  • +class="tocnumber">6.35 SecReadStateLimit
  • 6.35 SecWriteStateLimit
  • +class="tocnumber">6.36 SecWriteStateLimit
  • 6.36 SecRequestBodyAccess
  • +class="tocnumber">6.37 SecRequestBodyAccess
  • 6.37 SecRequestBodyInMemoryLimit
  • +class="tocnumber">6.38 SecRequestBodyInMemoryLimit
  • 6.38 SecRequestBodyLimit
  • +class="tocnumber">6.39 SecRequestBodyLimit
  • 6.39 SecRequestBodyNoFilesLimit
  • +class="tocnumber">6.40 SecRequestBodyNoFilesLimit
  • 6.40 SecRequestBodyLimitAction
  • +class="tocnumber">6.41 SecRequestBodyLimitAction
  • 6.41 SecResponseBodyLimit
  • +class="tocnumber">6.42 SecResponseBodyLimit
  • 6.42 SecResponseBodyLimitAction
  • +class="tocnumber">6.43 SecResponseBodyLimitAction
  • 6.43 SecResponseBodyMimeType
  • +class="tocnumber">6.44 SecResponseBodyMimeType
  • 6.44 SecResponseBodyMimeTypesClear
  • +class="tocnumber">6.45 SecResponseBodyMimeTypesClear
  • 6.45 SecResponseBodyAccess
  • -
  • 6.46 +class="tocnumber">6.46 SecResponseBodyAccess
  • +
  • 6.47 SecRule
  • 6.47 SecRuleInheritance
  • -
  • 6.48 +class="tocnumber">6.48 SecRuleInheritance
  • +
  • 6.49 SecRuleEngine
  • 6.49 SecRuleRemoveById
  • +class="tocnumber">6.50 SecRuleRemoveById
  • 6.50 SecRuleRemoveByMsg
  • +class="tocnumber">6.51 SecRuleRemoveByMsg
  • 6.51 SecRuleRemoveByTag
  • -
  • 6.52 +class="tocnumber">6.52 SecRuleRemoveByTag
  • +
  • 6.53 SecRuleScript
  • 6.53 SecRuleUpdateActionById
  • +class="tocnumber">6.54 SecRuleUpdateActionById
  • 6.54 SecRuleUpdateTargetById
  • +class="tocnumber">6.55 SecRuleUpdateTargetById
  • 6.55 SecServerSignature
  • +class="tocnumber">6.56 SecServerSignature
  • 6.56 SecStreamInBodyInspection
  • +class="tocnumber">6.57 SecStreamInBodyInspection
  • 6.57 SecStreamOutBodyInspection
  • -
  • 6.58 +class="tocnumber">6.58 SecStreamOutBodyInspection
  • +
  • 6.59 SecTmpDir
  • 6.59 SecUnicodeMapFile
  • +class="tocnumber">6.60 SecUnicodeMapFile
  • 6.60 SecUnicodeCodePage
  • -
  • 6.61 +class="tocnumber">6.61 SecUnicodeCodePage
  • +
  • 6.62 SecUploadDir
  • 6.62 SecUploadFileLimit
  • +class="tocnumber">6.63 SecUploadFileLimit
  • 6.63 SecUploadFileMode
  • +class="tocnumber">6.64 SecUploadFileMode
  • 6.64 SecUploadKeepFiles
  • -
  • 6.65 +class="tocnumber">6.65 SecUploadKeepFiles
  • +
  • 6.66 SecWebAppId
  • @@ -597,21 +599,25 @@ class="tocnumber">9.17 normalisePathWin< class="tocnumber">9.22 removeWhitespace
  • 9.23 replaceComments
  • -
  • 9.24 +
  • 9.24 removeCommentsChar
  • +
  • 9.25 + removeComments
  • +
  • 9.26 replaceNulls
  • -
  • 9.25 +
  • 9.27 urlDecode
  • -
  • 9.26 +
  • 9.28 urlDecodeUni
  • -
  • 9.27 +
  • 9.29 urlEncode
  • -
  • 9.28 +
  • 9.30 sha1
  • -
  • 9.29 +
  • 9.31 trimLeft
  • -
  • 9.30 +
  • 9.32 trimRight
  • -
  • 9.31 +
  • 9.33 trim
  • @@ -1740,6 +1746,21 @@ detailed instructions), you only need to add one line to your Apache configuration to deploy it:

    SecGuardianLog |/path/to/httpd-guardian
    +

    SecHttpBlKey

    +

    Description: Configures the user's registered Honeypot Project + HTTP BL API Key to use with @rbl. +

    Syntax: SecHttpBlKey [12 char access key] +

    Example Usage: SecHttpBlKey whdkfieyhtnf +

    Scope: Main +

    Version: 2.7.0 +

    If the @rbl operator uses the dnsbl.httpbl.org RBL (http://www.projecthoneypot.org/httpbl_api.php) you +must provide an API key. This key is registered to individual users and + is included within the RBL DNS requests. +

    SecInterceptOnError

    Description: Configures how to respond when rule processing @@ -2158,8 +2179,8 @@ class="mw-headline"> SecRuleEngine

    SecRuleRemoveById

    @@ -3872,6 +3893,15 @@ compressed). Unterminated comments will also be replaced with a space (ASCII 0x20). However, a standalone termination of a comment (*/) will not be acted upon.

    +

    removeCommentsChar

    +

    Removes common comments chars (/*, */, --, #). +

    +

    removeComments

    +

    Removes each occurrence of comment (/* ... */, --, #). Multiple +consecutive occurrences of which will not be compressed. +

    replaceNulls

    Replaces NUL bytes in input with space characters (ASCII 0x20). @@ -3928,7 +3958,13 @@ does the opposite of blocking. There can only be one disruptive action per rule (if there are multiple disruptive actions present, or inherited, only the last one will take effect), or rule chain (in a chain, a disruptive action can only appear in the first rule). -

  • Non-disruptive actions - Do something, but that +
  • +
    Note 
    Disruptive actions will NOT be executed +if the SecRuleEngine is set to DetectionOnly. If you are creating +exception/whitelisting rules that use the allow action, you should also +add the ctl:ruleEngine=DetectionOnly action to execute the action. +
    + @@ -5875,15 +5922,15 @@ href="http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Referen src="Reference_Manual_files/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki"> - +