[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/apache-mode f2c11aa 23/23: Merge pull request #4 from emac
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/apache-mode f2c11aa 23/23: Merge pull request #4 from emacs-php/eval-regexp-opt-in-compile-time |
Date: |
Sun, 29 Aug 2021 10:57:38 -0400 (EDT) |
branch: elpa/apache-mode
commit f2c11aac2f5fc598123e04f4604bea248689a117
Merge: a66dc1f e06b3e2
Author: USAMI Kenta <tadsan@pixiv.com>
Commit: GitHub <noreply@github.com>
Merge pull request #4 from emacs-php/eval-regexp-opt-in-compile-time
Construct font-lock regexp in compile time
---
apache-mode.el | 2120 ++++++++++++++++++++++++++++----------------------------
1 file changed, 1056 insertions(+), 1064 deletions(-)
diff --git a/apache-mode.el b/apache-mode.el
index c6d04d0..44845d4 100644
--- a/apache-mode.el
+++ b/apache-mode.el
@@ -55,7 +55,8 @@
;;; Code:
;; Requires
-(require 'regexp-opt)
+(eval-when-compile
+ (require 'regexp-opt))
(defvar apache-indent-level 4
"*Number of spaces to indent per level.")
@@ -93,1072 +94,1063 @@
;; Font lock
(defconst apache-font-lock-keywords
(purecopy
- (list
-
+ (eval-when-compile
;; see syntax table for comment highlighting
;; (list "^[ \t]*#.*" 0 'font-lock-comment-face t)
-
- (list (concat ; sections
- "^[ \t]*</?"
- (regexp-opt
- '("Directory" ; core
- "DirectoryMatch"
- "Else"
- "ElseIf"
- "Files"
- "FilesMatch"
- "If"
- "IfDefine"
- "IfModule"
- "Limit"
- "LimitExcept"
- "Location"
- "LocationMatch"
- "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)
-
- (list (concat ; directives
- "^[ \t]*"
- (regexp-opt
- '("AcceptFilter" ; core
- "AcceptMutex"
- "AcceptPathInfo"
- "AccessConfig"
- "AccessFileName"
- "AddDefaultCharset"
- "AddModule"
- "AllowEncodedSlashes"
- "AllowOverride"
- "AllowOverrideList"
- "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"
- "AuthBasicAuthoritative" ;
mod_auth_basic
- "AuthBasicFake"
- "AuthBasicProvider"
- "AuthBasicUseDigestAlgorithm"
- "AuthDBAuthoritative" ; mod_auth_db
- "AuthDBGroupFile"
- "AuthDBUserFile"
- "AuthDBMAuthoritative" ; mod_auth_dbm
- "AuthDBMGroupFile"
- "AuthDBMType"
- "AuthDBMUserFile"
- "AuthDigestAlgorithm" ;
mod_auth_digest
- "AuthDigestDomain"
- "AuthDigestFile"
- "AuthDigestGroupFile"
- "AuthDigestNcCheck"
- "AuthDigestNonceFormat"
- "AuthDigestNonceLifetime"
- "AuthDigestProvider"
- "AuthDigestQop"
- "AuthDigestShmemSize"
- "AuthFormAuthoritative" ; mod_auth_form
- "AuthFormBody"
- "AuthFormDisableNoStore"
- "AuthFormFakeBasicAuth"
- "AuthFormLocation"
- "AuthFormLoginRequiredLocation"
- "AuthFormLoginSuccessLocation"
- "AuthFormLogoutLocation"
- "AuthFormMethod"
- "AuthFormMimetype"
- "AuthFormPassword"
- "AuthFormProvider"
- "AuthFormSitePassphrase"
- "AuthFormSize"
- "AuthFormUsername"
- "AuthLDAPAuthoritative" ; mod_auth_ldap
- "AuthLDAPBindDN"
- "AuthLDAPBindPassword"
- "AuthLDAPCompareDNOnServer"
- "AuthLDAPDereferenceAliases"
- "AuthLDAPEnabled"
- "AuthLDAPFrontPageHack"
- "AuthLDAPGroupAttribute"
- "AuthLDAPGroupAttributeIsDN"
- "AuthLDAPRemoteUserIsDN"
- "AuthLDAPStartTLS"
- "AuthLDAPUrl"
- "AuthDBDUserPWQuery" ; mod_authn_dbd
- "AuthDBDUserRealmQuery"
- "AuthnCacheContext" ;
mod_authn_socache
- "AuthnCacheEnable"
- "AuthnCacheProvideFor"
- "AuthnCacheSOCache"
- "AuthnCacheTimeout"
- "AuthnzFcgiCheckAuthnProvider" ;
mod_authnz_fgci
- "AuthnzFcgiDefineProvider"
- "AuthMerging" ;
mod_authz_core
- "AuthzSendForbiddenOnFailure"
- "AuthzDBDLoginToReferer" ; mod_authz_dbd
- "AuthzDBDQuery"
- "AuthzDBDRedirectQuery"
- "AuthzDBMType"
- "AddAlt" ; mod_autoindex
- "AddAltByEncoding"
- "AddAltByType"
- "AddDescription"
- "AddIcon"
- "AddIconByEncoding"
- "AddIconByType"
- "DefaultIcon"
- "FancyIndexing"
- "HeaderName"
- "IndexHeadInsert"
- "IndexIgnore"
- "IndexIgnoreReset"
- "IndexOptions"
- "IndexOrderDefault"
- "IndexStyleSheet"
- "ReadmeName"
- "BrowserMatch" ; mod_browser
- "BrowserMatchNoCase"
- "BufferSize" ; mod_buffer
- "CacheDefaultExpire" ; mod_cache
- "CacheDetailHeader"
- "CacheDisable"
- "CacheEnable"
- "CacheHeader"
- "CacheIgnoreCacheControl"
- "CacheIgnoreHeaders"
- "CacheIgnoreNoLastMod"
- "CacheIgnoreQueryString"
- "CacheIgnoreURLSessionIdentifiers"
- "CacheKeyBaseURL"
- "CacheLastModifiedFactor"
- "CacheLock"
- "CacheLockMaxAge"
- "CacheLockPath"
- "CacheMaxExpire"
- "CacheMaxFileSize"
- "CacheMinExpire"
- "CacheMinFileSize"
- "CacheOn"
- "CacheQuickHandler"
- "CacheStaleOnError"
- "CacheStoreExpired"
- "CacheStoreNoStore"
- "CacheStorePrivate"
- "CacheReadSize" ;
mod_cache_disk
- "CacheReadTime"
- "CacheSocache" ;
mod_cache_socache
- "CacheSocacheMaxSize"
- "CacheSocacheMaxTime"
- "CacheSocacheMinTime"
- "CacheSocacheReadSize"
- "CacheSocacheReadTime"
- "MetaDir" ; mod_cern_meta
- "MetaFiles"
- "MetaSuffix"
- "ScriptLog" ; mod_cgi
- "ScriptLogBuffer"
- "ScriptLogLength"
- "CGIDScriptTimeout" ; mod_cgid
- "ScriptLog"
- "ScriptLogBuffer"
- "ScriptLogLength"
- "ScriptSock"
- "CharsetDefault" ;
mod_charset_lite
- "CharsetOptions"
- "CharsetSourceEnc"
- "CookieLog" ; mod_cookies
- "Dav" ; mod_dav
- "DavDepthInfinity"
- "DavLockDB"
- "DavMinTimeout"
- "DavGenericLockDB" ; mod_dav_lock
- "DBDExptime" ; mod_dbd
- "DBDInitSQL"
- "DBDKeep"
- "DBDMax"
- "DBDMin"
- "DBDParams"
- "DBDPersist"
- "DBDPrepareSQL"
- "DBDriver"
- "DeflateBufferSize" ; mod_deflate
- "DeflateCompressionLevel"
- "DeflateFilterNote"
- "DeflateInflateLimitRequestBody"
- "DeflateInflateRatioBurst"
- "DeflateInflateRatioLimit"
- "DeflateMemLevel"
- "DeflateWindowSize"
- "ModemStandard" ; mod_dialup
- "AuthDigestFile" ; mod_digest
- "DirectoryCheckHandler" ; mod_dir
- "DirectoryIndex"
- "DirectoryIndexRedirect"
- "DirectorySlash"
- "FallbackResource"
- "LoadFile" ; mod_dld
- "LoadModule"
- "DumpIOInput" ; mod_dumpio
- "DumpIOOutput"
- "ProtocolEcho" ; mod_echo
- "PassEnv" ; mod_env
- "SetEnv"
- "UnsetEnv"
- "AsyncRequestWorkerFactor" ; mod_event
- "Example" ; mod_example
- "ExpiresActive" ; mod_expires
- "ExpiresByType"
- "ExpiresDefault"
- "ExtFilterDefine" ;
mod_ext_filter
- "ExtFilterOptions"
- "CacheFile" ;
mod_file_cache
- "MMapFile"
- "AddOutputFilterByType" ; mod_filter
- "FilterChain"
- "FilterDeclare"
- "FilterProtocol"
- "FilterProvider"
- "FilterTrace"
- "Header" ; mod_headers
- "RequestHeader"
- "HeartbeatAddress" ; mod_heartbeat
- "HeartbeatListen"
- "HeartbeatMaxServers"
- "HeartbeatStorage"
- "IdentityCheckTimeout" ; mod_ident
- "ImapBase" ; mod_imap
- "ImapDefault"
- "ImapMenu"
- "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"
- "LDAPCacheEntries" ; mod_ldap
- "LDAPCacheTTL"
- "LDAPCertDBPath"
- "LDAPConnectionPoolTTL"
- "LDAPConnectionTimeout"
- "LDAPLibraryDebug"
- "LDAPOpCacheEntries"
- "LDAPOpCacheTTL"
- "LDAPReferralHopLimit"
- "LDAPReferrals"
- "LDAPRetries"
- "LDAPRetryDelay"
- "LDAPSharedCacheFile"
- "LDAPSharedCacheSize"
- "LDAPTimeout"
- "LDAPTrustedClientCert"
- "LDAPTrustedGlobalCert"
- "LDAPTrustedMode"
- "LDAPVerifyServerCert"
- "AgentLog" ; mod_log_agent
- "TransferLog" ;
mod_log_common
- "BufferedLogs" ;
mod_log_config
- "CookieLog"
- "CustomLog"
- "LogFormat"
- "TransferLog"
- "LogMessage" ; mod_log_debug
- "ForensicLog" ;
mod_log_forensic
- "RefererIgnore" ;
mod_log_referer
- "RefererLog"
- "LogIOTrackTTFB" ; mod_logio
- "LuaAuthzProvider" ; mod_lua
- "LuaCodeCache"
- "LuaHookAccessChecker"
- "LuaHookAuthChecker"
- "LuaHookCheckUserID"
- "LuaHookFixups"
- "LuaHookInsertFilter"
- "LuaHookLog"
- "LuaHookMapToStorage"
- "LuaHookTranslateName"
- "LuaHookTypeChecker"
- "LuaInherit"
- "LuaInputFilter"
- "LuaMapHandler"
- "LuaOutputFilter"
- "LuaPackageCPath"
- "LuaPackagePath"
- "LuaQuickHandler"
- "LuaRoot"
- "LuaScope"
- "UndefMacro" ; mod_macro
- "Use"
- "AddCharset" ; mod_mime
- "AddEncoding"
- "AddHandler"
- "AddInputFilter"
- "AddLanguage"
- "AddOutputFilter"
- "AddType"
- "DefaultLanguage"
- "ForceType"
- "ModMimeUsePathInfo"
- "MultiviewsMatch"
- "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"
- "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"
- "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"
- "ProxyHTMLURLMap"
- "ProxyIOBufferSize"
- "ProxyMaxForwards"
- "ProxyPass"
- "ProxyPassInherit"
- "ProxyPassInterpolateEnv"
- "ProxyPassMatch"
- "ProxyPassReverse"
- "ProxyPassReverseCookieDomain"
- "ProxyPassReverseCookiePath"
- "ProxyPreserveHost"
- "ProxyReceiveBufferSize"
- "ProxyRemote"
- "ProxyRemoteMatch"
- "ProxyRequests"
- "ProxySet"
- "ProxySourceAddress"
- "ProxyStatus"
- "ProxyTimeout"
- "ProxyVia"
- "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"
- "RequestReadTimeout" ;
mod_reqtimeout
- "KeptBodySize" ; mod_request
- "RewriteBase" ; mod_rewrite
- "RewriteCond"
- "RewriteEngine"
- "RewriteLock"
- "RewriteLog"
- "RewriteLogLevel"
- "RewriteMap"
- "RewriteOptions"
- "RewriteRule"
- "InputSed" ; mod_sed
- "OutputSed"
- "Session" ; mod_session
- "SessionEnv"
- "SessionExclude"
- "SessionHeader"
- "SessionInclude"
- "SessionMaxAge"
- "SessionCookieName" ;
mod_session_cookie
- "SessionCookieName2"
- "SessionCookieRemove"
- "SessionCryptoCipher" ;
mod_session_crypto
- "SessionCryptoDriver"
- "SessionCryptoPassphrase"
- "SessionCryptoPassphraseFile"
- "SessionDBDCookieName" ;
mod_session_dbd
- "SessionDBDCookieName2"
- "SessionDBDCookieRemove"
- "SessionDBDDeleteLabel"
- "SessionDBDInsertLabel"
- "SessionDBDPerUser"
- "SessionDBDSelectLabel"
- "SessionDBDUpdateLabel"
- "BrowserMatch" ; mod_setenvif
- "BrowserMatchNoCase"
- "SetEnvIf"
- "SetEnvIfExpr"
- "SetEnvIfNoCase"
- "LoadFile" ; mod_so
- "LoadModule"
- "CheckCaseOnly" ; mod_speling
- "CheckSpelling"
- "SSLBanCipher" ; mod_ssl
- "SSLCACertificateFile"
- "SSLCACertificatePath"
- "SSLCacheServerPath"
- "SSLCacheServerPort"
- "SSLCacheServerRunDir"
- "SSLCADNRequestFile"
- "SSLCADNRequestPath"
- "SSLCARevocationCheck"
- "SSLCARevocationFile"
- "SSLCARevocationPath"
- "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"
- "SSLOCSPResponderTimeout"
- "SSLOCSPResponseMaxAge"
- "SSLOCSPResponseTimeSkew"
- "SSLOCSPUseRequestNonce"
- "SSLOpenSSLConfCmd"
- "SSLOptions"
- "SSLPassPhraseDialog"
- "SSLProtocol"
- "SSLProxyCACertificateFile"
- "SSLProxyCACertificatePath"
- "SSLProxyCARevocationCheck"
- "SSLProxyCARevocationFile"
- "SSLProxyCARevocationPath"
- "SSLProxyCheckPeerCN"
- "SSLProxyCheckPeerExpire"
- "SSLProxyCheckPeerName"
- "SSLProxyCipherSuite"
- "SSLProxyEngine"
- "SSLProxyMachineCertificateChainFile"
- "SSLProxyMachineCertificateFile"
- "SSLProxyMachineCertificatePath"
- "SSLProxyProtocol"
- "SSLProxyVerify"
- "SSLProxyVerifyDepth"
- "SSLRandomFile"
- "SSLRandomFilePerConnection"
- "SSLRandomSeed"
- "SSLRenegBufferSize"
- "SSLRequire"
- "SSLRequireCipher"
- "SSLRequiredCiphers"
- "SSLRequireSSL"
- "SSLSessionCache"
- "SSLSessionCacheTimeout"
- "SSLSessionTicketKeyFile"
- "SSLSessionTickets"
- "SSLSRPUnknownUserSeed"
- "SSLSRPVerifierFile"
- "SSLStaplingCache"
- "SSLStaplingErrorCacheTimeout"
- "SSLStaplingFakeTryLater"
- "SSLStaplingForceURL"
- "SSLStaplingResponderTimeout"
- "SSLStaplingResponseMaxAge"
- "SSLStaplingResponseTimeSkew"
- "SSLStaplingReturnResponderErrors"
- "SSLStaplingStandardCacheTimeout"
- "SSLStrictSNIVHostCheck"
- "SSLUserName"
- "SSLUseStapling"
- "SSLVerifyClient"
- "SSLVerifyDepth"
- "ExtendedStatus" ; mod_status
- "Substitute" ;
mod_substitute
- "SubstituteMaxLineLength"
- "SuexecUserGroup" ; mod_suexec
- "ChrootDir" ; mod_unixd
- "Suexec"
- "UserDir" ; mod_userdir
- "CookieDomain" ; mod_usertrack
- "CookieExpires"
- "CookieName"
- "CookieStyle"
- "CookieTracking"
- "VirtualDocumentRoot" ;
mod_vhost_alias
- "VirtualDocumentRootIP"
- "VirtualScriptAlias"
- "VirtualScriptAliasIP"
- "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)
-
- (list ; values
- (regexp-opt
- '(
- "add" ; (general)
- "All"
- "allow"
- "any"
- "append"
- "AuthConfig"
- "Basic"
- "CONNECT"
- "default"
- "DELETE"
- "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"
- "temp"
- "tpfcore"
- "unformatted"
- "unset"
- "URL"
- "user"
- "uslock"
- "valid-user"
- "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)))
+ `((,(concat ; sections
+ "^[ \t]*</?"
+ (regexp-opt
+ '("Directory" ; core
+ "DirectoryMatch"
+ "Else"
+ "ElseIf"
+ "Files"
+ "FilesMatch"
+ "If"
+ "IfDefine"
+ "IfModule"
+ "Limit"
+ "LimitExcept"
+ "Location"
+ "LocationMatch"
+ "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)
+ (,(concat ; directives
+ "^[ \t]*"
+ (regexp-opt
+ '("AcceptFilter" ; core
+ "AcceptMutex"
+ "AcceptPathInfo"
+ "AccessConfig"
+ "AccessFileName"
+ "AddDefaultCharset"
+ "AddModule"
+ "AllowEncodedSlashes"
+ "AllowOverride"
+ "AllowOverrideList"
+ "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"
+ "AuthBasicAuthoritative" ; mod_auth_basic
+ "AuthBasicFake"
+ "AuthBasicProvider"
+ "AuthBasicUseDigestAlgorithm"
+ "AuthDBAuthoritative" ; mod_auth_db
+ "AuthDBGroupFile"
+ "AuthDBUserFile"
+ "AuthDBMAuthoritative" ; mod_auth_dbm
+ "AuthDBMGroupFile"
+ "AuthDBMType"
+ "AuthDBMUserFile"
+ "AuthDigestAlgorithm" ;
mod_auth_digest
+ "AuthDigestDomain"
+ "AuthDigestFile"
+ "AuthDigestGroupFile"
+ "AuthDigestNcCheck"
+ "AuthDigestNonceFormat"
+ "AuthDigestNonceLifetime"
+ "AuthDigestProvider"
+ "AuthDigestQop"
+ "AuthDigestShmemSize"
+ "AuthFormAuthoritative" ; mod_auth_form
+ "AuthFormBody"
+ "AuthFormDisableNoStore"
+ "AuthFormFakeBasicAuth"
+ "AuthFormLocation"
+ "AuthFormLoginRequiredLocation"
+ "AuthFormLoginSuccessLocation"
+ "AuthFormLogoutLocation"
+ "AuthFormMethod"
+ "AuthFormMimetype"
+ "AuthFormPassword"
+ "AuthFormProvider"
+ "AuthFormSitePassphrase"
+ "AuthFormSize"
+ "AuthFormUsername"
+ "AuthLDAPAuthoritative" ; mod_auth_ldap
+ "AuthLDAPBindDN"
+ "AuthLDAPBindPassword"
+ "AuthLDAPCompareDNOnServer"
+ "AuthLDAPDereferenceAliases"
+ "AuthLDAPEnabled"
+ "AuthLDAPFrontPageHack"
+ "AuthLDAPGroupAttribute"
+ "AuthLDAPGroupAttributeIsDN"
+ "AuthLDAPRemoteUserIsDN"
+ "AuthLDAPStartTLS"
+ "AuthLDAPUrl"
+ "AuthDBDUserPWQuery" ; mod_authn_dbd
+ "AuthDBDUserRealmQuery"
+ "AuthnCacheContext" ;
mod_authn_socache
+ "AuthnCacheEnable"
+ "AuthnCacheProvideFor"
+ "AuthnCacheSOCache"
+ "AuthnCacheTimeout"
+ "AuthnzFcgiCheckAuthnProvider" ;
mod_authnz_fgci
+ "AuthnzFcgiDefineProvider"
+ "AuthMerging" ; mod_authz_core
+ "AuthzSendForbiddenOnFailure"
+ "AuthzDBDLoginToReferer" ; mod_authz_dbd
+ "AuthzDBDQuery"
+ "AuthzDBDRedirectQuery"
+ "AuthzDBMType"
+ "AddAlt" ; mod_autoindex
+ "AddAltByEncoding"
+ "AddAltByType"
+ "AddDescription"
+ "AddIcon"
+ "AddIconByEncoding"
+ "AddIconByType"
+ "DefaultIcon"
+ "FancyIndexing"
+ "HeaderName"
+ "IndexHeadInsert"
+ "IndexIgnore"
+ "IndexIgnoreReset"
+ "IndexOptions"
+ "IndexOrderDefault"
+ "IndexStyleSheet"
+ "ReadmeName"
+ "BrowserMatch" ; mod_browser
+ "BrowserMatchNoCase"
+ "BufferSize" ; mod_buffer
+ "CacheDefaultExpire" ; mod_cache
+ "CacheDetailHeader"
+ "CacheDisable"
+ "CacheEnable"
+ "CacheHeader"
+ "CacheIgnoreCacheControl"
+ "CacheIgnoreHeaders"
+ "CacheIgnoreNoLastMod"
+ "CacheIgnoreQueryString"
+ "CacheIgnoreURLSessionIdentifiers"
+ "CacheKeyBaseURL"
+ "CacheLastModifiedFactor"
+ "CacheLock"
+ "CacheLockMaxAge"
+ "CacheLockPath"
+ "CacheMaxExpire"
+ "CacheMaxFileSize"
+ "CacheMinExpire"
+ "CacheMinFileSize"
+ "CacheOn"
+ "CacheQuickHandler"
+ "CacheStaleOnError"
+ "CacheStoreExpired"
+ "CacheStoreNoStore"
+ "CacheStorePrivate"
+ "CacheReadSize" ; mod_cache_disk
+ "CacheReadTime"
+ "CacheSocache" ;
mod_cache_socache
+ "CacheSocacheMaxSize"
+ "CacheSocacheMaxTime"
+ "CacheSocacheMinTime"
+ "CacheSocacheReadSize"
+ "CacheSocacheReadTime"
+ "MetaDir" ; mod_cern_meta
+ "MetaFiles"
+ "MetaSuffix"
+ "ScriptLog" ; mod_cgi
+ "ScriptLogBuffer"
+ "ScriptLogLength"
+ "CGIDScriptTimeout" ; mod_cgid
+ "ScriptLog"
+ "ScriptLogBuffer"
+ "ScriptLogLength"
+ "ScriptSock"
+ "CharsetDefault" ;
mod_charset_lite
+ "CharsetOptions"
+ "CharsetSourceEnc"
+ "CookieLog" ; mod_cookies
+ "Dav" ; mod_dav
+ "DavDepthInfinity"
+ "DavLockDB"
+ "DavMinTimeout"
+ "DavGenericLockDB" ; mod_dav_lock
+ "DBDExptime" ; mod_dbd
+ "DBDInitSQL"
+ "DBDKeep"
+ "DBDMax"
+ "DBDMin"
+ "DBDParams"
+ "DBDPersist"
+ "DBDPrepareSQL"
+ "DBDriver"
+ "DeflateBufferSize" ; mod_deflate
+ "DeflateCompressionLevel"
+ "DeflateFilterNote"
+ "DeflateInflateLimitRequestBody"
+ "DeflateInflateRatioBurst"
+ "DeflateInflateRatioLimit"
+ "DeflateMemLevel"
+ "DeflateWindowSize"
+ "ModemStandard" ; mod_dialup
+ "AuthDigestFile" ; mod_digest
+ "DirectoryCheckHandler" ; mod_dir
+ "DirectoryIndex"
+ "DirectoryIndexRedirect"
+ "DirectorySlash"
+ "FallbackResource"
+ "LoadFile" ; mod_dld
+ "LoadModule"
+ "DumpIOInput" ; mod_dumpio
+ "DumpIOOutput"
+ "ProtocolEcho" ; mod_echo
+ "PassEnv" ; mod_env
+ "SetEnv"
+ "UnsetEnv"
+ "AsyncRequestWorkerFactor" ; mod_event
+ "Example" ; mod_example
+ "ExpiresActive" ; mod_expires
+ "ExpiresByType"
+ "ExpiresDefault"
+ "ExtFilterDefine" ; mod_ext_filter
+ "ExtFilterOptions"
+ "CacheFile" ; mod_file_cache
+ "MMapFile"
+ "AddOutputFilterByType" ; mod_filter
+ "FilterChain"
+ "FilterDeclare"
+ "FilterProtocol"
+ "FilterProvider"
+ "FilterTrace"
+ "Header" ; mod_headers
+ "RequestHeader"
+ "HeartbeatAddress" ; mod_heartbeat
+ "HeartbeatListen"
+ "HeartbeatMaxServers"
+ "HeartbeatStorage"
+ "IdentityCheckTimeout" ; mod_ident
+ "ImapBase" ; mod_imap
+ "ImapDefault"
+ "ImapMenu"
+ "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"
+ "LDAPCacheEntries" ; mod_ldap
+ "LDAPCacheTTL"
+ "LDAPCertDBPath"
+ "LDAPConnectionPoolTTL"
+ "LDAPConnectionTimeout"
+ "LDAPLibraryDebug"
+ "LDAPOpCacheEntries"
+ "LDAPOpCacheTTL"
+ "LDAPReferralHopLimit"
+ "LDAPReferrals"
+ "LDAPRetries"
+ "LDAPRetryDelay"
+ "LDAPSharedCacheFile"
+ "LDAPSharedCacheSize"
+ "LDAPTimeout"
+ "LDAPTrustedClientCert"
+ "LDAPTrustedGlobalCert"
+ "LDAPTrustedMode"
+ "LDAPVerifyServerCert"
+ "AgentLog" ; mod_log_agent
+ "TransferLog" ; mod_log_common
+ "BufferedLogs" ; mod_log_config
+ "CookieLog"
+ "CustomLog"
+ "LogFormat"
+ "TransferLog"
+ "LogMessage" ; mod_log_debug
+ "ForensicLog" ;
mod_log_forensic
+ "RefererIgnore" ;
mod_log_referer
+ "RefererLog"
+ "LogIOTrackTTFB" ; mod_logio
+ "LuaAuthzProvider" ; mod_lua
+ "LuaCodeCache"
+ "LuaHookAccessChecker"
+ "LuaHookAuthChecker"
+ "LuaHookCheckUserID"
+ "LuaHookFixups"
+ "LuaHookInsertFilter"
+ "LuaHookLog"
+ "LuaHookMapToStorage"
+ "LuaHookTranslateName"
+ "LuaHookTypeChecker"
+ "LuaInherit"
+ "LuaInputFilter"
+ "LuaMapHandler"
+ "LuaOutputFilter"
+ "LuaPackageCPath"
+ "LuaPackagePath"
+ "LuaQuickHandler"
+ "LuaRoot"
+ "LuaScope"
+ "UndefMacro" ; mod_macro
+ "Use"
+ "AddCharset" ; mod_mime
+ "AddEncoding"
+ "AddHandler"
+ "AddInputFilter"
+ "AddLanguage"
+ "AddOutputFilter"
+ "AddType"
+ "DefaultLanguage"
+ "ForceType"
+ "ModMimeUsePathInfo"
+ "MultiviewsMatch"
+ "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"
+ "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"
+ "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"
+ "ProxyHTMLURLMap"
+ "ProxyIOBufferSize"
+ "ProxyMaxForwards"
+ "ProxyPass"
+ "ProxyPassInherit"
+ "ProxyPassInterpolateEnv"
+ "ProxyPassMatch"
+ "ProxyPassReverse"
+ "ProxyPassReverseCookieDomain"
+ "ProxyPassReverseCookiePath"
+ "ProxyPreserveHost"
+ "ProxyReceiveBufferSize"
+ "ProxyRemote"
+ "ProxyRemoteMatch"
+ "ProxyRequests"
+ "ProxySet"
+ "ProxySourceAddress"
+ "ProxyStatus"
+ "ProxyTimeout"
+ "ProxyVia"
+ "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"
+ "RequestReadTimeout" ; mod_reqtimeout
+ "KeptBodySize" ; mod_request
+ "RewriteBase" ; mod_rewrite
+ "RewriteCond"
+ "RewriteEngine"
+ "RewriteLock"
+ "RewriteLog"
+ "RewriteLogLevel"
+ "RewriteMap"
+ "RewriteOptions"
+ "RewriteRule"
+ "InputSed" ; mod_sed
+ "OutputSed"
+ "Session" ; mod_session
+ "SessionEnv"
+ "SessionExclude"
+ "SessionHeader"
+ "SessionInclude"
+ "SessionMaxAge"
+ "SessionCookieName" ;
mod_session_cookie
+ "SessionCookieName2"
+ "SessionCookieRemove"
+ "SessionCryptoCipher" ;
mod_session_crypto
+ "SessionCryptoDriver"
+ "SessionCryptoPassphrase"
+ "SessionCryptoPassphraseFile"
+ "SessionDBDCookieName" ;
mod_session_dbd
+ "SessionDBDCookieName2"
+ "SessionDBDCookieRemove"
+ "SessionDBDDeleteLabel"
+ "SessionDBDInsertLabel"
+ "SessionDBDPerUser"
+ "SessionDBDSelectLabel"
+ "SessionDBDUpdateLabel"
+ "BrowserMatch" ; mod_setenvif
+ "BrowserMatchNoCase"
+ "SetEnvIf"
+ "SetEnvIfExpr"
+ "SetEnvIfNoCase"
+ "LoadFile" ; mod_so
+ "LoadModule"
+ "CheckCaseOnly" ; mod_speling
+ "CheckSpelling"
+ "SSLBanCipher" ; mod_ssl
+ "SSLCACertificateFile"
+ "SSLCACertificatePath"
+ "SSLCacheServerPath"
+ "SSLCacheServerPort"
+ "SSLCacheServerRunDir"
+ "SSLCADNRequestFile"
+ "SSLCADNRequestPath"
+ "SSLCARevocationCheck"
+ "SSLCARevocationFile"
+ "SSLCARevocationPath"
+ "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"
+ "SSLOCSPResponderTimeout"
+ "SSLOCSPResponseMaxAge"
+ "SSLOCSPResponseTimeSkew"
+ "SSLOCSPUseRequestNonce"
+ "SSLOpenSSLConfCmd"
+ "SSLOptions"
+ "SSLPassPhraseDialog"
+ "SSLProtocol"
+ "SSLProxyCACertificateFile"
+ "SSLProxyCACertificatePath"
+ "SSLProxyCARevocationCheck"
+ "SSLProxyCARevocationFile"
+ "SSLProxyCARevocationPath"
+ "SSLProxyCheckPeerCN"
+ "SSLProxyCheckPeerExpire"
+ "SSLProxyCheckPeerName"
+ "SSLProxyCipherSuite"
+ "SSLProxyEngine"
+ "SSLProxyMachineCertificateChainFile"
+ "SSLProxyMachineCertificateFile"
+ "SSLProxyMachineCertificatePath"
+ "SSLProxyProtocol"
+ "SSLProxyVerify"
+ "SSLProxyVerifyDepth"
+ "SSLRandomFile"
+ "SSLRandomFilePerConnection"
+ "SSLRandomSeed"
+ "SSLRenegBufferSize"
+ "SSLRequire"
+ "SSLRequireCipher"
+ "SSLRequiredCiphers"
+ "SSLRequireSSL"
+ "SSLSessionCache"
+ "SSLSessionCacheTimeout"
+ "SSLSessionTicketKeyFile"
+ "SSLSessionTickets"
+ "SSLSRPUnknownUserSeed"
+ "SSLSRPVerifierFile"
+ "SSLStaplingCache"
+ "SSLStaplingErrorCacheTimeout"
+ "SSLStaplingFakeTryLater"
+ "SSLStaplingForceURL"
+ "SSLStaplingResponderTimeout"
+ "SSLStaplingResponseMaxAge"
+ "SSLStaplingResponseTimeSkew"
+ "SSLStaplingReturnResponderErrors"
+ "SSLStaplingStandardCacheTimeout"
+ "SSLStrictSNIVHostCheck"
+ "SSLUserName"
+ "SSLUseStapling"
+ "SSLVerifyClient"
+ "SSLVerifyDepth"
+ "ExtendedStatus" ; mod_status
+ "Substitute" ; mod_substitute
+ "SubstituteMaxLineLength"
+ "SuexecUserGroup" ; mod_suexec
+ "ChrootDir" ; mod_unixd
+ "Suexec"
+ "UserDir" ; mod_userdir
+ "CookieDomain" ; mod_usertrack
+ "CookieExpires"
+ "CookieName"
+ "CookieStyle"
+ "CookieTracking"
+ "VirtualDocumentRoot" ;
mod_vhost_alias
+ "VirtualDocumentRootIP"
+ "VirtualScriptAlias"
+ "VirtualScriptAliasIP"
+ "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)
+ (,(regexp-opt
+ '("Off"
+ "On"
+ "add" ; (general)
+ "All"
+ "allow"
+ "any"
+ "append"
+ "AuthConfig"
+ "Basic"
+ "CONNECT"
+ "default"
+ "DELETE"
+ "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"
+ "temp"
+ "tpfcore"
+ "unformatted"
+ "unset"
+ "URL"
+ "user"
+ "uslock"
+ "valid-user"
+ "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
+ "perl-script" ; mod_perl
+ "python-program" ; mod_python
+ "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.")
(defun apache-indent-line ()
- [nongnu] elpa/apache-mode 3d13919 02/23: Add ProxyPassMatch keyword, (continued)
- [nongnu] elpa/apache-mode 3d13919 02/23: Add ProxyPassMatch keyword, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 8fd0d4d 05/23: Modify auto-mode-alist, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 7e79a66 01/23: initial import, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode e7019b1 12/23: Add Homepage and License header, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 0e366be 09/23: Reindent lines, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode bc2c18b 07/23: Comment out auto-mode-alist lines, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 357f812 16/23: Fix unescaped parens in syntax table, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode db5ed28 04/23: Fix doc comments by checkdoc, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 00d48c2 06/23: Change maintainer to me, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 7e246f1 18/23: Modify summary and commentary, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode f2c11aa 23/23: Merge pull request #4 from emacs-php/eval-regexp-opt-in-compile-time,
ELPA Syncer <=
- [nongnu] elpa/apache-mode 44afef0 20/23: Change "temporary" keyword to "temp", ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 51db0a0 03/23: Update list of directives for apache 2.4, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 08e5e91 17/23: Merge pull request #1 from dakra/fix-parens-escape, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 354f930 19/23: Bump version 2.2.0, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode a66dc1f 21/23: Merge pull request #2 from sten0/fix-incorrect-keyword, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode e06b3e2 22/23: Construct font-lock regexp in compile time, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode e6691d1 13/23: Modify indentation, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode ad566c9 11/23: Add license file, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode d2ac579 15/23: Modify spacing and indentation, ELPA Syncer, 2021/08/29
- [nongnu] elpa/apache-mode 97bf66c 14/23: More update list of directives for Apache 2.4, ELPA Syncer, 2021/08/29