diff options
author | USAMI Kenta <tadsan@zonu.me> | 2018-07-23 15:50:55 +0900 |
---|---|---|
committer | USAMI Kenta <tadsan@zonu.me> | 2018-07-23 15:50:55 +0900 |
commit | 97bf66c59580167d1242a8fe0f0934932547c998 (patch) | |
tree | 3316e481af6a6c639283974d54a6e053f8c9d414 | |
parent | e6691d105adc04c17c256c65eb278e7767d8ee25 (diff) |
More update list of directives for Apache 2.4
-rw-r--r-- | apache-mode.el | 1049 |
1 files changed, 714 insertions, 335 deletions
diff --git a/apache-mode.el b/apache-mode.el index 80f4fe3..ede8257 100644 --- a/apache-mode.el +++ b/apache-mode.el @@ -36,10 +36,10 @@ ;; ;;; History: - +;; ;; 1999-10 Jonathan Marten <jonathan.marten@uk.sun.com> ;; initial version - +;; ;; 2004-09-12 Karl Chen <quarl@nospam.quarl.org> ;; rewrote pretty much everything using define-derived-mode; added support ;; for Apache 2.x; fixed highlighting in GNU Emacs; created indentation @@ -50,6 +50,10 @@ ;; ;; 2015-08-23 David Maus <dmaus@ictsoc.de> ;; update list of directives for Apache 2.4 +;; +;; 2018-07-23 USAMI Kenta <tadsan@pixiv.com> +;; more update list of directives for Apache 2.4 +;; ;;; Code: @@ -101,11 +105,13 @@ (list (concat ; sections "^[ \t]*</?" (regexp-opt '( - - "Directory" + "Directory" ; core "DirectoryMatch" + "Else" + "ElseIf" "Files" "FilesMatch" + "If" "IfDefine" "IfModule" "Limit" @@ -115,7 +121,14 @@ "Proxy" "ProxyMatch" "VirtualHost" - + "AuthnProviderAlias" ; mod_authn_core + "AuthzProviderAlias" ; mod_authz_core + "RequireAll" + "RequireAny" + "RequireNone" + "Macro" ; mod_macro + "Perl" ; mod_perl + "IfVersion" ; mod_version ) 'words) ".*?>") 1 'font-lock-function-name-face) @@ -124,57 +137,159 @@ "^[ \t]*" (regexp-opt '( - "AcceptFilter" + "AcceptFilter" ; core + "AcceptMutex" "AcceptPathInfo" + "AccessConfig" "AccessFileName" - "Action" - "AddAlt" - "AddAltByEncoding" - "AddAltByType" - "AddCharset" "AddDefaultCharset" - "AddDescription" - "AddEncoding" - "AddHandler" - "AddIcon" - "AddIconByEncoding" - "AddIconByType" - "AddInputFilter" - "AddLanguage" - "AddModuleInfo" - "AddOutputFilter" - "AddOutputFilterByType" - "AddType" - "Alias" - "AliasMatch" - "Allow" - "AllowCONNECT" + "AddModule" "AllowEncodedSlashes" - "AllowMethods" "AllowOverride" "AllowOverrideList" - "Anonymous" + "AuthName" + "AuthType" + "BindAddress" + "BS2000Account" + "CGIMapExtension" + "CGIPassAuth" + "ClearModuleList" + "ContentDigest" + "CoreDumpDirectory" + "DefaultRuntimeDir" + "DefaultType" + "Define" + "DocumentRoot" + "EBCDICConvert" + "EBCDICConvertByType" + "EBCDICKludge" + "EnableMMAP" + "EnableSendfile" + "Error" + "ErrorDocument" + "ErrorLog" + "ErrorLogFormat" + "FileETag" + "ForceType" + "GprofDir" + "Group" + "HostnameLookups" + "IdentityCheck" + "Include" + "IncludeOptional" + "KeepAlive" + "KeepAliveTimeout" + "LimitInternalRecursion" + "LimitRequestBody" + "LimitRequestFields" + "LimitRequestFieldsize" + "LimitRequestLine" + "LimitXMLRequestBody" + "Listen" + "ListenBacklog" + "LockFile" + "LogLevel" + "MaxClients" + "MaxKeepAliveRequests" + "MaxRangeOverlaps" + "MaxRangeReversals" + "MaxRanges" + "MaxRequestsPerChild" + "MaxSpareServers" + "MergeTrailers" + "MinSpareServers" + "Mutex" + "NameVirtualHost" + "Options" + "PidFile" + "Port" + "Protocol" + "Require" + "ResourceConfig" + "RLimitCPU" + "RLimitMEM" + "RLimitNPROC" + "Satisfy" + "ScoreBoardFile" + "ScriptInterpreterSource" + "SeeRequestTail" + "SendBufferSize" + "ServerAdmin" + "ServerAlias" + "ServerName" + "ServerPath" + "ServerRoot" + "ServerSignature" + "ServerTokens" + "ServerType" + "SetHandler" + "SetInputFilter" + "SetOutputFilter" + "StartServers" + "ThreadsPerChild" + "ThreadStackSize" + "TimeOut" + "TraceEnable" + "UnDefine" + "UseCanonicalName" + "UseCanonicalPhysicalPort" + "User" + "AuthLDAPAuthorizePrefix" ; mod_ authnz_ldap + "AuthLDAPBindAuthoritative" + "AuthLDAPCharsetConfig" + "AuthLDAPCompareAsUser" + "AuthLDAPInitialBindAsUser" + "AuthLDAPInitialBindPattern" + "AuthLDAPMaxSubGroupDepth" + "AuthLDAPRemoteUserAttribute" + "AuthLDAPSearchAsUser" + "AuthLDAPSubGroupAttribute" + "AuthLDAPSubGroupClass" + "Allow" ; mod_access + "Deny" + "Order" + "Action" ; mod_actions + "Script" + "Alias" ; mod_alias + "AliasMatch" + "Redirect" + "RedirectMatch" + "RedirectPermanent" + "RedirectTemp" + "ScriptAlias" + "ScriptAliasMatch" + "AllowMethods" ; mod_allowmethods + "AuthAuthoritative" ; mod_auth + "AuthUserFile" + "AuthGroupFile" + "Anonymous" ; mod_auth_anon + "Anonymous_Authoritative" "Anonymous_LogEmail" "Anonymous_MustGiveEmail" "Anonymous_NoUserID" "Anonymous_VerifyEmail" - "AsyncRequestWorkerFactor" - "AuthBasicAuthoritative" + "AuthBasicAuthoritative" ; mod_auth_basic "AuthBasicFake" "AuthBasicProvider" "AuthBasicUseDigestAlgorithm" - "AuthDBDUserPWQuery" - "AuthDBDUserRealmQuery" + "AuthDBAuthoritative" ; mod_auth_db + "AuthDBGroupFile" + "AuthDBUserFile" + "AuthDBMAuthoritative" ; mod_auth_dbm "AuthDBMGroupFile" "AuthDBMType" "AuthDBMUserFile" - "AuthDigestAlgorithm" + "AuthDigestAlgorithm" ; mod_auth_digest "AuthDigestDomain" + "AuthDigestFile" + "AuthDigestGroupFile" + "AuthDigestNcCheck" + "AuthDigestNonceFormat" "AuthDigestNonceLifetime" "AuthDigestProvider" "AuthDigestQop" "AuthDigestShmemSize" - "AuthFormAuthoritative" + "AuthFormAuthoritative" ; mod_auth_form "AuthFormBody" "AuthFormDisableNoStore" "AuthFormFakeBasicAuth" @@ -189,57 +304,57 @@ "AuthFormSitePassphrase" "AuthFormSize" "AuthFormUsername" - "AuthGroupFile" - "AuthLDAPAuthorizePrefix" - "AuthLDAPBindAuthoritative" + "AuthLDAPAuthoritative" ; mod_auth_ldap "AuthLDAPBindDN" "AuthLDAPBindPassword" - "AuthLDAPCharsetConfig" - "AuthLDAPCompareAsUser" "AuthLDAPCompareDNOnServer" "AuthLDAPDereferenceAliases" + "AuthLDAPEnabled" + "AuthLDAPFrontPageHack" "AuthLDAPGroupAttribute" "AuthLDAPGroupAttributeIsDN" - "AuthLDAPInitialBindAsUser" - "AuthLDAPInitialBindPattern" - "AuthLDAPMaxSubGroupDepth" - "AuthLDAPRemoteUserAttribute" "AuthLDAPRemoteUserIsDN" - "AuthLDAPSearchAsUser" - "AuthLDAPSubGroupAttribute" - "AuthLDAPSubGroupClass" + "AuthLDAPStartTLS" "AuthLDAPUrl" - "AuthMerging" - "AuthName" - "AuthnCacheContext" + "AuthDBDUserPWQuery" ; mod_authn_dbd + "AuthDBDUserRealmQuery" + "AuthnCacheContext" ; mod_authn_socache "AuthnCacheEnable" "AuthnCacheProvideFor" "AuthnCacheSOCache" "AuthnCacheTimeout" - "AuthnzFcgiCheckAuthnProvider" + "AuthnzFcgiCheckAuthnProvider" ; mod_authnz_fgci "AuthnzFcgiDefineProvider" - "AuthType" - "AuthUserFile" - "AuthzDBDLoginToReferer" + "AuthMerging" ; mod_authz_core + "AuthzSendForbiddenOnFailure" + "AuthzDBDLoginToReferer" ; mod_authz_dbd "AuthzDBDQuery" "AuthzDBDRedirectQuery" "AuthzDBMType" - "AuthzSendForbiddenOnFailure" - "BalancerGrowth" - "BalancerInherit" - "BalancerMember" - "BalancerPersist" - "BrowserMatch" + "AddAlt" ; mod_autoindex + "AddAltByEncoding" + "AddAltByType" + "AddDescription" + "AddIcon" + "AddIconByEncoding" + "AddIconByType" + "DefaultIcon" + "FancyIndexing" + "HeaderName" + "IndexHeadInsert" + "IndexIgnore" + "IndexIgnoreReset" + "IndexOptions" + "IndexOrderDefault" + "IndexStyleSheet" + "ReadmeName" + "BrowserMatch" ; mod_browser "BrowserMatchNoCase" - "BufferedLogs" - "BufferSize" - "CacheDefaultExpire" + "BufferSize" ; mod_buffer + "CacheDefaultExpire" ; mod_cache "CacheDetailHeader" - "CacheDirLength" - "CacheDirLevels" "CacheDisable" "CacheEnable" - "CacheFile" "CacheHeader" "CacheIgnoreCacheControl" "CacheIgnoreHeaders" @@ -255,44 +370,41 @@ "CacheMaxFileSize" "CacheMinExpire" "CacheMinFileSize" - "CacheNegotiatedDocs" + "CacheOn" "CacheQuickHandler" - "CacheReadSize" + "CacheStaleOnError" + "CacheStoreExpired" + "CacheStoreNoStore" + "CacheStorePrivate" + "CacheReadSize" ; mod_cache_disk "CacheReadTime" - "CacheRoot" - "CacheSocache" + "CacheSocache" ; mod_cache_socache "CacheSocacheMaxSize" "CacheSocacheMaxTime" "CacheSocacheMinTime" "CacheSocacheReadSize" "CacheSocacheReadTime" - "CacheStaleOnError" - "CacheStoreExpired" - "CacheStoreNoStore" - "CacheStorePrivate" - "CGIDScriptTimeout" - "CGIMapExtension" - "CGIPassAuth" - "CharsetDefault" + "MetaDir" ; mod_cern_meta + "MetaFiles" + "MetaSuffix" + "ScriptLog" ; mod_cgi + "ScriptLogBuffer" + "ScriptLogLength" + "CGIDScriptTimeout" ; mod_cgid + "ScriptLog" + "ScriptLogBuffer" + "ScriptLogLength" + "ScriptSock" + "CharsetDefault" ; mod_charset_lite "CharsetOptions" "CharsetSourceEnc" - "CheckCaseOnly" - "CheckSpelling" - "ChrootDir" - "ContentDigest" - "CookieDomain" - "CookieExpires" - "CookieName" - "CookieStyle" - "CookieTracking" - "CoreDumpDirectory" - "CustomLog" - "Dav" + "CookieLog" ; mod_cookies + "Dav" ; mod_dav "DavDepthInfinity" - "DavGenericLockDB" "DavLockDB" "DavMinTimeout" - "DBDExptime" + "DavGenericLockDB" ; mod_dav_lock + "DBDExptime" ; mod_dbd "DBDInitSQL" "DBDKeep" "DBDMax" @@ -301,12 +413,7 @@ "DBDPersist" "DBDPrepareSQL" "DBDriver" - "DefaultIcon" - "DefaultLanguage" - "DefaultRuntimeDir" - "DefaultType" - "Define" - "DeflateBufferSize" + "DeflateBufferSize" ; mod_deflate "DeflateCompressionLevel" "DeflateFilterNote" "DeflateInflateLimitRequestBody" @@ -314,76 +421,66 @@ "DeflateInflateRatioLimit" "DeflateMemLevel" "DeflateWindowSize" - "Deny" - "DirectoryCheckHandler" + "ModemStandard" ; mod_dialup + "AuthDigestFile" ; mod_digest + "DirectoryCheckHandler" ; mod_dir "DirectoryIndex" "DirectoryIndexRedirect" "DirectorySlash" - "DocumentRoot" - "DTracePrivileges" - "DumpIOInput" + "FallbackResource" + "LoadFile" ; mod_dld + "LoadModule" + "DumpIOInput" ; mod_dumpio "DumpIOOutput" - "EnableExceptionHook" - "EnableMMAP" - "EnableSendfile" - "Error" - "ErrorDocument" - "ErrorLog" - "ErrorLogFormat" - "Example" - "ExpiresActive" + "ProtocolEcho" ; mod_echo + "PassEnv" ; mod_env + "SetEnv" + "UnsetEnv" + "AsyncRequestWorkerFactor" ; mod_event + "Example" ; mod_example + "ExpiresActive" ; mod_expires "ExpiresByType" "ExpiresDefault" - "ExtendedStatus" - "ExtFilterDefine" + "ExtFilterDefine" ; mod_ext_filter "ExtFilterOptions" - "FallbackResource" - "FileETag" + "CacheFile" ; mod_file_cache + "MMapFile" + "AddOutputFilterByType" ; mod_filter "FilterChain" "FilterDeclare" "FilterProtocol" "FilterProvider" "FilterTrace" - "ForceLanguagePriority" - "ForceType" - "ForensicLog" - "GprofDir" - "GracefulShutdownTimeout" - "Group" - "Header" - "HeaderName" - "HeartbeatAddress" + "Header" ; mod_headers + "RequestHeader" + "HeartbeatAddress" ; mod_heartbeat "HeartbeatListen" "HeartbeatMaxServers" "HeartbeatStorage" - "HeartbeatStorage" - "HostnameLookups" - "IdentityCheck" - "IdentityCheckTimeout" - "ImapBase" + "IdentityCheckTimeout" ; mod_ident + "ImapBase" ; mod_imap "ImapDefault" "ImapMenu" - "Include" - "IncludeOptional" - "IndexHeadInsert" - "IndexIgnore" - "IndexIgnoreReset" - "IndexOptions" - "IndexOrderDefault" - "IndexStyleSheet" - "InputSed" - "ISAPIAppendLogToErrors" - "ISAPIAppendLogToQuery" - "ISAPICacheFile" + "SSIEndTag" ; mod_include + "SSIErrorMsg" + "SSIETag" + "SSILastModified" + "SSILegacyExprParser" + "SSIStartTag" + "SSITimeFormat" + "SSIUndefinedEcho" + "XBitHack" + "AddModuleInfo" ; mod_info + "ISAPICacheFile" ; mod_isapi "ISAPIFakeAsync" + "ISAPIFileCache" + "ISAPIAppendLogToErrors" ; mod_isapi (Win32) + "ISAPIAppendLogToQuery" "ISAPILogNotSupported" "ISAPIReadAheadBuffer" - "KeepAlive" - "KeepAliveTimeout" - "KeptBodySize" - "LanguagePriority" - "LDAPCacheEntries" + "LDAPCacheEntries" ; mod_ldap "LDAPCacheTTL" + "LDAPCertDBPath" "LDAPConnectionPoolTTL" "LDAPConnectionTimeout" "LDAPLibraryDebug" @@ -400,21 +497,19 @@ "LDAPTrustedGlobalCert" "LDAPTrustedMode" "LDAPVerifyServerCert" - "LimitInternalRecursion" - "LimitRequestBody" - "LimitRequestFields" - "LimitRequestFieldSize" - "LimitRequestLine" - "LimitXMLRequestBody" - "Listen" - "ListenBackLog" - "LoadFile" - "LoadModule" + "AgentLog" ; mod_log_agent + "TransferLog" ; mod_log_common + "BufferedLogs" ; mod_log_config + "CookieLog" + "CustomLog" "LogFormat" - "LogIOTrackTTFB" - "LogLevel" - "LogMessage" - "LuaAuthzProvider" + "TransferLog" + "LogMessage" ; mod_log_debug + "ForensicLog" ; mod_log_forensic + "RefererIgnore" ; mod_log_referer + "RefererLog" + "LogIOTrackTTFB" ; mod_logio + "LuaAuthzProvider" ; mod_lua "LuaCodeCache" "LuaHookAccessChecker" "LuaHookAuthChecker" @@ -434,62 +529,113 @@ "LuaQuickHandler" "LuaRoot" "LuaScope" - "MaxConnectionsPerChild" - "MaxKeepAliveRequests" - "MaxMemFree" - "MaxRangeOverlaps" - "MaxRangeReversals" - "MaxRanges" - "MaxRequestWorkers" - "MaxSpareServers" - "MaxSpareThreads" - "MaxThreads" - "MergeTrailers" - "MetaDir" - "MetaFiles" - "MetaSuffix" - "MimeMagicFile" - "MinSpareServers" - "MinSpareThreads" - "MMapFile" - "ModemStandard" + "UndefMacro" ; mod_macro + "Use" + "AddCharset" ; mod_mime + "AddEncoding" + "AddHandler" + "AddInputFilter" + "AddLanguage" + "AddOutputFilter" + "AddType" + "DefaultLanguage" + "ForceType" "ModMimeUsePathInfo" "MultiviewsMatch" - "Mutex" - "NameVirtualHost" - "NoProxy" - "NWSSLTrustedCerts" + "RemoveCharset" + "RemoveEncoding" + "RemoveHandler" + "RemoveInputFilter" + "RemoveLanguage" + "RemoveOutputFilter" + "RemoveType" + "SetHandler" + "TypesConfig" + "MimeMagicFile" ; mod_mime_magic + "MMapFile" ; mod_mmap_static + "CacheNegotiatedDocs" ; mod_negotiation + "ForceLanguagePriority" + "LanguagePriority" + "NWSSLTrustedCerts" ; mod_nw_ssl "NWSSLUpgradeable" - "Options" - "Order" - "OutputSed" - "PassEnv" - "PidFile" + "SecureListen" + "PerlDispatchHandler" ; mod_perl 1 + "PerlFreshRestart" + "PerlHandler" + "PerlOpmask" + "PerlRestartHandler" + "PerlScript" + "PerlSendHeader" + "PerlSetupEnv" + "PerlTaintCheck" + "PerlTransHandler" + "PerlWarn" + "PerlAccessHandler" ; mod_perl 1+2 + "PerlAddVar" + "PerlAuthenHandler" + "PerlAuthzHandler" + "PerlChildExitHandler" + "PerlChildInitHandler" + "PerlCleanupHandler" + "PerlFixupHandler" + "PerlHeaderParserHandler" + "PerlInitHandler" + "PerlLogHandler" + "PerlModule" + "PerlPassEnv" + "PerlPostReadRequestHandler" + "PerlRequire" + "PerlSetEnv" + "PerlSetVar" + "PerlTypeHandler" + "PerlInputFilterHandler" ; mod_perl 2 + "PerlInterpMax" + "PerlInterpMaxRequests" + "PerlInterpMaxSpare" + "PerlInterpMinSpare" + "PerlInterpScope" + "PerlInterpStart" + "PerlLoadModule" + "PerlOpenLogsHandler" + "PerlOptions" + "PerlOutputFilterHandler" + "PerlPostConfigHandler" + "PerlPreConnectionHandler" + "PerlProcessConnectionHandler" + "PerlResponseHandler" + "PerlSetInputFilter" + "PerlSetOutputFilter" + "PerlSwitches" + "PerlTrace" + "DTracePrivileges" ; mod_privileges "PrivilegesMode" - "Protocol" - "ProtocolEcho" + "VHostCGIMode" + "VHostCGIPrivs" + "VHostGroup" + "VHostPrivs" + "VHostSecure" + "VHostUser" + "AllowCONNECT" ; mod_proxy + "BalancerGrowth" + "BalancerInherit" + "BalancerMember" + "BalancerPersist" + "CacheDefaultExpire" + "CacheDirLength" + "CacheDirLevels" + "CacheForceCompletion" + "CacheGcInterval" + "CacheLastModifiedFactor" + "CacheMaxExpire" + "CacheRoot" + "CacheSize" + "NoCache" + "NoProxy" "ProxyAddHeaders" "ProxyBadHeader" "ProxyBlock" "ProxyDomain" "ProxyErrorOverride" - "ProxyExpressDBMFile" - "ProxyExpressDBMType" - "ProxyExpressEnable" - "ProxyFtpDirCharset" - "ProxyFtpEscapeWildcards" - "ProxyFtpListOnWildcard" - "ProxyHTMLBufSize" - "ProxyHTMLCharsetOut" - "ProxyHTMLDocType" - "ProxyHTMLEnable" - "ProxyHTMLEvents" - "ProxyHTMLExtended" - "ProxyHTMLFixups" - "ProxyHTMLInterp" - "ProxyHTMLLinks" - "ProxyHTMLMeta" - "ProxyHTMLStripComments" "ProxyHTMLURLMap" "ProxyIOBufferSize" "ProxyMaxForwards" @@ -505,75 +651,90 @@ "ProxyRemote" "ProxyRemoteMatch" "ProxyRequests" - "ProxySCGIInternalRedirect" - "ProxySCGISendfile" "ProxySet" "ProxySourceAddress" "ProxyStatus" "ProxyTimeout" "ProxyVia" - "ReadmeName" - "ReceiveBufferSize" - "Redirect" - "RedirectMatch" - "RedirectPermanent" - "RedirectTemp" - "ReflectorHeader" - "RemoteIPHeader" + "ProxyExpressDBMFile" ; mod_proxy_express + "ProxyExpressDBMType" + "ProxyExpressEnable" + "ProxyFtpDirCharset" ; mod_proxy_ftp + "ProxyFtpEscapeWildcards" + "ProxyFtpListOnWildcard" + "ProxyHTMLBufSize" ; mod_proxy_html + "ProxyHTMLCharsetOut" + "ProxyHTMLDocType" + "ProxyHTMLEnable" + "ProxyHTMLEvents" + "ProxyHTMLExtended" + "ProxyHTMLFixups" + "ProxyHTMLInterp" + "ProxyHTMLLinks" + "ProxyHTMLMeta" + "ProxyHTMLStripComments" + "ProxySCGIInternalRedirect" ; mod_proxy_scgi + "ProxySCGISendfile" + "PythonAccessHandler" ; mod_python + "PythonAuthenHandler" + "PythonAuthzHandler" + "PythonAutoReload" + "PythonCleanupHandler" + "PythonConnectionHandler" + "PythonDebug" + "PythonEnablePdb" + "PythonFixupHandler" + "PythonHandler" + "PythonHandlerModule" + "PythonHeaderParserHandler" + "PythonImport" + "PythonInitHandler" + "PythonInputFilter" + "PythonInterpPerDirective" + "PythonInterpPerDirectory" + "PythonInterpreter" + "PythonLogHandler" + "PythonOptimize" + "PythonOption" + "PythonOutputFilter" + "PythonPath" + "PythonPostReadRequestHandler" + "PythonTransHandler" + "PythonTypeHandler" + "ReflectorHeader" ; mod_reflector + "RemoteIPHeader" ; mod_remoteip "RemoteIPInternalProxy" "RemoteIPInternalProxyList" "RemoteIPProxiesHeader" "RemoteIPTrustedProxy" "RemoteIPTrustedProxyList" - "RemoveCharset" - "RemoveEncoding" - "RemoveHandler" - "RemoveInputFilter" - "RemoveLanguage" - "RemoveOutputFilter" - "RemoveType" - "RequestHeader" - "RequestReadTimeout" - "Require" - "RewriteBase" + "RequestReadTimeout" ; mod_reqtimeout + "KeptBodySize" ; mod_request + "RewriteBase" ; mod_rewrite "RewriteCond" "RewriteEngine" + "RewriteLock" + "RewriteLog" + "RewriteLogLevel" "RewriteMap" "RewriteOptions" "RewriteRule" - "RLimitCPU" - "RLimitMEM" - "RLimitNPROC" - "Satisfy" - "ScoreBoardFile" - "Script" - "ScriptAlias" - "ScriptAliasMatch" - "ScriptInterpreterSource" - "ScriptLog" - "ScriptLogBuffer" - "ScriptLogLength" - "ScriptSock" - "SecureListen" - "SeeRequestTail" - "SendBufferSize" - "ServerAdmin" - "ServerAlias" - "ServerLimit" - "ServerName" - "ServerPath" - "ServerRoot" - "ServerSignature" - "ServerTokens" - "Session" - "SessionCookieName" + "InputSed" ; mod_sed + "OutputSed" + "Session" ; mod_session + "SessionEnv" + "SessionExclude" + "SessionHeader" + "SessionInclude" + "SessionMaxAge" + "SessionCookieName" ; mod_session_cookie "SessionCookieName2" "SessionCookieRemove" - "SessionCryptoCipher" + "SessionCryptoCipher" ; mod_session_crypto "SessionCryptoDriver" "SessionCryptoPassphrase" "SessionCryptoPassphraseFile" - "SessionDBDCookieName" + "SessionDBDCookieName" ; mod_session_dbd "SessionDBDCookieName2" "SessionDBDCookieRemove" "SessionDBDDeleteLabel" @@ -581,28 +742,21 @@ "SessionDBDPerUser" "SessionDBDSelectLabel" "SessionDBDUpdateLabel" - "SessionEnv" - "SessionExclude" - "SessionHeader" - "SessionInclude" - "SessionMaxAge" - "SetEnv" + "BrowserMatch" ; mod_setenvif + "BrowserMatchNoCase" "SetEnvIf" "SetEnvIfExpr" "SetEnvIfNoCase" - "SetHandler" - "SetInputFilter" - "SetOutputFilter" - "SSIEndTag" - "SSIErrorMsg" - "SSIETag" - "SSILastModified" - "SSILegacyExprParser" - "SSIStartTag" - "SSITimeFormat" - "SSIUndefinedEcho" + "LoadFile" ; mod_so + "LoadModule" + "CheckCaseOnly" ; mod_speling + "CheckSpelling" + "SSLBanCipher" ; mod_ssl "SSLCACertificateFile" "SSLCACertificatePath" + "SSLCacheServerPath" + "SSLCacheServerPort" + "SSLCacheServerRunDir" "SSLCADNRequestFile" "SSLCADNRequestPath" "SSLCARevocationCheck" @@ -611,13 +765,26 @@ "SSLCertificateChainFile" "SSLCertificateFile" "SSLCertificateKeyFile" + "SSLCheckClientDN" "SSLCipherSuite" "SSLCompression" "SSLCryptoDevice" + "SSLDenySSL" + "SSLDisable" + "SSLEnable" "SSLEngine" + "SSLEngineID" + "SSLExportClientCertificates" + "SSLFakeBasicAuth" "SSLFIPS" "SSLHonorCipherOrder" "SSLInsecureRenegotiation" + "SSLKeyNoteTrustedAssertion" + "SSLKeyNoteTrustedIssuerTemplate" + "SSLLog" + "SSLLogLevel" + "SSLMutex" + "SSLNoCAList" "SSLOCSPDefaultResponder" "SSLOCSPEnable" "SSLOCSPOverrideResponder" @@ -645,9 +812,13 @@ "SSLProxyProtocol" "SSLProxyVerify" "SSLProxyVerifyDepth" + "SSLRandomFile" + "SSLRandomFilePerConnection" "SSLRandomSeed" "SSLRenegBufferSize" "SSLRequire" + "SSLRequireCipher" + "SSLRequiredCiphers" "SSLRequireSSL" "SSLSessionCache" "SSLSessionCacheTimeout" @@ -669,42 +840,129 @@ "SSLUseStapling" "SSLVerifyClient" "SSLVerifyDepth" - "StartServers" - "StartThreads" - "Substitute" + "ExtendedStatus" ; mod_status + "Substitute" ; mod_substitute "SubstituteMaxLineLength" + "SuexecUserGroup" ; mod_suexec + "ChrootDir" ; mod_unixd "Suexec" - "SuexecUserGroup" - "ThreadLimit" - "ThreadsPerChild" - "ThreadStackSize" - "TimeOut" - "TraceEnable" - "TransferLog" - "TypesConfig" - "UnDefine" - "UndefMacro" - "UnsetEnv" - "Use" - "UseCanonicalName" - "UseCanonicalPhysicalPort" - "User" - "UserDir" - "VHostCGIMode" - "VHostCGIPrivs" - "VHostGroup" - "VHostPrivs" - "VHostSecure" - "VHostUser" - "VirtualDocumentRoot" + "UserDir" ; mod_userdir + "CookieDomain" ; mod_usertrack + "CookieExpires" + "CookieName" + "CookieStyle" + "CookieTracking" + "VirtualDocumentRoot" ; mod_vhost_alias "VirtualDocumentRootIP" "VirtualScriptAlias" "VirtualScriptAliasIP" - "WatchdogInterval" - "XBitHack" - "xml2EncAlias" + "WatchdogInterval" ; mod_watchdog + "xml2EncAlias" ; mod_xml2enc "xml2EncDefault" "xml2StartParse" + "CoreDumpDirectory" ; mpm_common + "EnableExceptionHook" + "GracefulShutdownTimeout" + "Group" + "Listen" + "ListenBackLog" + "LockFile" + "MaxClients" + "MaxConnectionsPerChild" + "MaxMemFree" + "MaxRequestsPerChild" + "MaxRequestWorkers" + "MaxSpareThreads" + "MaxThreadsPerChild" + "MinSpareThreads" + "NumServers" + "PidFile" + "ReceiveBufferSize" + "ScoreBoardFile" + "SendBufferSize" + "ServerLimit" + "StartServers" + "StartThreads" + "ThreadLimit" + "ThreadsPerChild" + "User" + "MaxClientsVHost" ; mpm_itk + "Listen" ; mpm_netware + "ListenBacklog" + "MaxRequestsPerChild" + "MaxSpareThreads" + "MaxThreads" + "MinSpareThreads" + "SendBufferSize" + "StartThreads" + "ThreadStackSize" + "AssignUserId" ; mpm_perchild + "ChildPerUserId" + "CoreDumpDirectory" + "Group" + "Listen" + "ListenBacklog" + "LockFile" + "MaxRequestsPerChild" + "MaxSpareThreads" + "MaxThreadsPerChild" + "MinSpareThreads" + "NumServers" + "PidFile" + "ScoreBoardFile" + "SendBufferSize" + "StartThreads" + "User" + "ServerEnvironment" ; mpm_peruser + "AcceptMutex" ; mpm_prefork + "CoreDumpDirectory" + "Listen" + "ListenBacklog" + "LockFile" + "MaxRequestsPerChild" + "PidFile" + "ScoreBoardFile" + "SendBufferSize" + "ServerLimit" + "StartServers" + "User" + "CoreDumpDirectory" ; mpm_winnt + "Listen" + "ListenBacklog" + "MaxRequestsPerChild" + "PidFile" + "SendBufferSize" + "ThreadsPerChild" + "CoreDumpDirectory" ; mpm_worker + "Group" + "Listen" + "ListenBacklog" + "LockFile" + "MaxClients" + "MaxRequestsPerChild" + "MaxSpareThreads" + "MinSpareThreads" + "PidFile" + "ScoreBoardFile" + "SendBufferSize" + "ServerLimit" + "StartServers" + "ThreadLimit" + "ThreadsPerChild" + "User" + "DefaultMode" ; (obsolete) + "DocTitle" + "DocTrailer" + "HeadPrefix" + "HeadSuffix" + "HideSys" + "HideURL" + "HTMLDir" + "HTTPLogFile" + "LastURLs" + "PrivateDir" + "TopSites" + "TopURLs" ) 'words)) 1 'font-lock-keyword-face) @@ -712,75 +970,196 @@ (list ; values (regexp-opt '( + "add" ; (general) "All" + "allow" + "any" + "append" "AuthConfig" "Basic" "CONNECT" + "default" "DELETE" - "Digest" - "ExecCGI" - "FancyIndexing" - "FileInfo" - "FollowSymLinks" - "Full" - "GET" - "IconsAreLinks" - "Includes" - "IncludesNOEXEC" - "Indexes" - "Limit" - "Minimal" - "MultiViews" - "None" - "OPTIONS" - "OS" - "Options" - "Options" - "POST" - "PUT" - "ScanHTMLTitles" - "SuppressDescription" - "SuppressLastModified" - "SuppressSize" - "SymLinksIfOwnerMatch" - "URL" - "add" - "allow" - "any" - "append" "deny" + "Digest" "double" "downgrade-1.0" "email" "env" "error" + "ExecCGI" + "FancyIndexing" + "fcntl" + "FileInfo" + "flock" + "FollowSymLinks" "force-response-1.0" "formatted" "from" "full" + "GET" "gone" "group" + "IconsAreLinks" + "Includes" + "IncludesNOEXEC" + "Indexes" "inetd" "inherit" + "INode" + "Limit" "map" + "Minimal" + "MTime" + "MultiViews" "mutual-failure" "nocontent" "nokeepalive" "none" "off" "on" + "Options" + "OS" + "os2sem" "permanent" + "POST" + "pthread" + "PUT" "referer" + "ScanHTMLTitles" "seeother" "semi-formatted" "set" "standalone" + "SuppressDescription" + "SuppressLastModified" + "SuppressSize" + "SymLinksIfOwnerMatch" + "sysvsem" "temporary" + "tpfcore" "unformatted" "unset" + "URL" "user" + "uslock" "valid-user" - ) 'words) + "3DES" ; cipher stuff + "ADH" + "ADH-DES-CBC-SHA" + "ADH-DES-CBC3-SHA" + "ADH-RC4-MD" + "ADH-RC4-MD5" + "aDSS" + "aNULL" + "aRSA" + "DES" + "DES-CBC-MD5" + "DES-CBC-SHA" + "DES-CBC3-MD5" + "DES-CBC3-SHA" + "DES-CFB-M1" + "DH" + "DH-DSS-DES-CBC-SHA" + "DH-DSS-DES-CBC3-SHA" + "DH-RSA-DES-CBC-SHA" + "DH-RSA-DES-CBC3-SHA" + "DSS" + "EDH" + "EDH-DSS-DES-CBC-SHA" + "EDH-DSS-DES-CBC3-SHA" + "EDH-RSA-DES-CBC-SHA" + "EDH-RSA-DES-CBC3-SHA" + "egd" + "eNULL" + "EXP" + "EXP-ADH-DES-CBC-SHA" + "EXP-ADH-RC4-MD5" + "EXP-DES-CBC-SHA" + "EXP-DH-DSS-DES-CBC-SHA" + "EXP-DH-RSA-DES-CBC-SHA" + "EXP-EDH-DSS-DES-CBC-SHA" + "EXP-EDH-RSA-DES-CBC" + "EXP-EDH-RSA-DES-CBC-SHA" + "EXP-RC2-CBC-MD5" + "EXP-RC4-MD5" + "EXPORT40" + "EXPORT56" + "file" + "FZA-FZA-CBC-SHA" + "FZA-NULL-SHA" + "FZA-RC4-SHA" + "HIGH" + "IDEA" + "IDEA-CBC-MD5" + "IDEA-CBC-SHA" + "kDHd" + "kDHr" + "kEDH" + "kRSA" + "LOW" + "MD5" + "MEDIUM" + "NULL" + "NULL-MD5" + "NULL-SHA" + "RC2" + "RC2-CBC-MD5" + "RC4" + "RC4-64-MD5" + "RC4-MD5" + "RC4-SHA" + "RSA" + "SHA" + "SHA1" + "send-as-is" ; mod_asis + "cgi-script" ; mod_cgi + "imap-file" ; mod_imap + "server-info" ; mod_info + "isapi-isa" ; mod_isapi + "ldap-status" ; mod_ldap + "Off" ; mod_perl + "On" + "perl-script" + "Off" ; mod_python + "On" + "python-program" + "All" ; mod_ssl + "builtin" + "CompatEnvVars" + "connect" + "dbm" + "debug" + "egd" + "error" + "exec" + "ExportCertData" + "FakeBasicAuth" + "file" + "info" + "none" + "off" + "on" + "optional" + "optional_no_ca" + "OptRenegotiate" + "require" + "sem" + "shm" + "shmcb" + "shmht" + "ssl-accurate-shutdown" + "ssl-unclean-shutdown" + "SSLv2" + "SSLv3" + "startup" + "StdEnvVars" + "StrictRequire" + "TLSv1" + "trace" + "warn" + "server-status" ; mod_status + ) 'words) 1 'font-lock-type-face))) "Expressions to highlight in Apache config buffers.") |