55 'QUOTEMARKS' => array("'", '"'), |
55 'QUOTEMARKS' => array("'", '"'), |
56 'ESCAPE_CHAR' => '\\', |
56 'ESCAPE_CHAR' => '\\', |
57 'KEYWORDS' => array( |
57 'KEYWORDS' => array( |
58 /*keywords*/ |
58 /*keywords*/ |
59 1 => array( |
59 1 => array( |
60 'accessconfig','accessfilename','action','addalt', |
60 //core.c |
61 'addaltbyencoding','addaltbytype','addcharset', |
61 'AcceptFilter','AcceptPathInfo','AccessConfig','AccessFileName', |
62 'adddefaultcharset','adddescription', |
62 'AddDefaultCharset','AddOutputFilterByType','AllowEncodedSlashes', |
63 'addencoding','addhandler','addicon','addiconbyencoding', |
63 'AllowOverride','AuthName','AuthType','ContentDigest', |
64 'addiconbytype','addlanguage','addmodule','addmoduleinfo', |
64 'CoreDumpDirectory','DefaultType','DocumentRoot','EnableMMAP', |
65 'addtype','agentlog','alias','aliasmatch', |
65 'EnableSendfile','ErrorDocument','ErrorLog','FileETag','ForceType', |
66 'allow','allowconnect','allowoverride','anonymous', |
66 'HostnameLookups','Include','LimitInternalRecursion', |
67 'anonymous_authoritative','anonymous_logemail','anonymous_mustgiveemail', |
67 'LimitRequestBody','LimitRequestFields','LimitRequestFieldsize', |
68 'anonymous_nouserid','anonymous_verifyemail','authauthoritative', |
68 'LimitRequestLine','LimitXMLRequestBody','LogLevel','MaxMemFree', |
69 'authdbauthoritative','authdbgroupfile','authdbmauthoritative', |
69 'MaxRequestsPerChild','NameVirtualHost','Options','PidFile','Port', |
70 'authdbmgroupfile','authdbuserfile','authdbmuserfile', |
70 'Protocol','Require','RLimitCPU','RLimitMEM','RLimitNPROC', |
71 'authdigestfile','authgroupfile','authname','authtype', |
71 'Satisfy','ScoreBoardFile','ServerAdmin','ServerAlias','ServerName', |
72 'authuserfile','bindaddress','browsermatch','browsermatchnocase', |
72 'ServerPath','ServerRoot','ServerSignature','ServerTokens', |
73 'bs2000account','cachedefaultexpire','cachedirlength','cachedirlevels', |
73 'SetHandler','SetInputFilter','SetOutputFilter','ThreadStackSize', |
74 'cacheforcecompletion','cachegcinterval','cachelastmodifiedfactor','cachemaxexpire', |
74 'Timeout','TraceEnable','UseCanonicalName', |
75 'cachenegotiateddocs','cacheroot','cachesize','checkspelling', |
75 'UseCanonicalPhysicalPort', |
76 'clearmodulelist','contentdigest','cookieexpires','cookielog', |
76 |
77 'cookietracking','coredumpdirectory','customlog', |
77 //http_core.c |
78 'defaulticon','defaultlanguage','defaulttype','define', |
78 'KeepAlive','KeepAliveTimeout','MaxKeepAliveRequests', |
79 'deny','directory','directorymatch','directoryindex', |
79 |
80 'documentroot','errordocument','errorlog','example', |
80 //mod_actions.c |
81 'expiresactive','expiresbytype','expiresdefault','extendedstatus', |
81 'Action','Script', |
82 'fancyindexing','files','filesmatch','forcetype', |
82 |
83 'group','header','headername','hostnamelookups', |
83 //mod_alias.c |
84 'identitycheck','ifdefine','ifmodule','imapbase', |
84 'Alias','AliasMatch','Redirect','RedirectMatch','RedirectPermanent', |
85 'imapdefault','imapmenu','include','indexignore','indexorderdefault', |
85 'RedirectTemp','ScriptAlias','ScriptAliasMatch', |
86 'indexoptions','keepalive','keepalivetimeout','languagepriority', |
86 |
87 'limit','limitexcept','limitrequestbody','limitrequestfields', |
87 //mod_asis.c |
88 'limitrequestfieldsize','limitrequestline','listen','listenbacklog', |
88 |
89 'loadfile','loadmodule','location','locationmatch', |
89 //mod_auth_basic.c |
90 'lockfile','logformat','loglevel','maxclients', |
90 'AuthBasicAuthoritative','AuthBasicProvider', |
91 'maxkeepaliverequests','maxrequestsperchild','maxspareservers','maxsparethreads','metadir', |
91 |
92 'metafiles','metasuffix','mimemagicfile','minspareservers','minsparethreads', |
92 //mod_auth_digest.c |
93 'mmapfile','namevirtualhost','nocache','options','order', |
93 'AuthDigestAlgorithm','AuthDigestDomain','AuthDigestNcCheck', |
94 'passenv','php_admin_value','php_admin_flag','php_value','pidfile','port','proxyblock','proxydomain', |
94 'AuthDigestNonceFormat','AuthDigestNonceLifetime', |
95 'proxypass','proxypassreverse','proxyreceivebuffersize','proxyremote', |
95 'AuthDigestProvider','AuthDigestQop','AuthDigestShmemSize', |
96 'proxyrequests','proxyvia','qsc','readmename', |
96 |
97 'redirect','redirectmatch','redirectpermanent','redirecttemp', |
97 //mod_authn_alias.c |
98 'refererignore','refererlog','removehandler','require', |
98 |
99 'resourceconfig','rewritebase','rewritecond','rewriteengine', |
99 //mod_authn_anon.c |
100 'rewritelock','rewritelog','rewriteloglevel','rewritemap', |
100 'Anonymous','Anonymous_LogEmail','Anonymous_MustGiveEmail', |
101 'rewriteoptions','rewriterule','rlimitcpu','rlimitmem', |
101 'Anonymous_NoUserId','Anonymous_VerifyEmail', |
102 'rlimitnproc','satisfy','scoreboardfile','script', |
102 |
103 'scriptalias','scriptaliasmatch','scriptinterpretersource','scriptlog', |
103 //mod_authn_dbd.c |
104 'scriptlogbuffer','scriptloglength','sendbuffersize', |
104 'AuthDBDUserPWQuery','AuthDBDUserRealmQuery', |
105 'serveradmin','serveralias','servername','serverpath', |
105 |
106 'serverroot','serversignature','servertokens','servertype', |
106 //mod_authn_dbm.c |
107 'setenv','setenvif','setenvifnocase','sethandler', |
107 'AuthDBMType','AuthDBMUserFile', |
108 'singlelisten','startservers','threadsperchild','timeout', |
108 |
109 'transferlog','typesconfig','unsetenv','usecanonicalname', |
109 //mod_authn_default.c |
110 'user','userdir','virtualhost','virtualdocumentroot', |
110 'AuthDefaultAuthoritative', |
111 'virtualdocumentrootip','virtualscriptalias','virtualscriptaliasip', |
111 |
112 'xbithack','from','all' |
112 //mod_authn_file.c |
|
113 'AuthUserFile', |
|
114 |
|
115 //mod_authnz_ldap.c |
|
116 'AuthLDAPBindDN','AuthLDAPBindPassword','AuthLDAPCharsetConfig', |
|
117 'AuthLDAPCompareDNOnServer','AuthLDAPDereferenceAliases', |
|
118 'AuthLDAPGroupAttribute','AuthLDAPGroupAttributeIsDN', |
|
119 'AuthLDAPRemoteUserAttribute','AuthLDAPRemoteUserIsDN', |
|
120 'AuthLDAPURL','AuthzLDAPAuthoritative', |
|
121 |
|
122 //mod_authz_dbm.c |
|
123 'AuthDBMGroupFile','AuthzDBMAuthoritative','AuthzDBMType', |
|
124 |
|
125 //mod_authz_default.c |
|
126 'AuthzDefaultAuthoritative', |
|
127 |
|
128 //mod_authz_groupfile.c |
|
129 'AuthGroupFile','AuthzGroupFileAuthoritative', |
|
130 |
|
131 //mod_authz_host.c |
|
132 'Allow','Deny','Order', |
|
133 |
|
134 //mod_authz_owner.c |
|
135 'AuthzOwnerAuthoritative', |
|
136 |
|
137 //mod_authz_svn.c |
|
138 'AuthzForceUsernameCase','AuthzSVNAccessFile','AuthzSVNAnonymous', |
|
139 'AuthzSVNAuthoritative','AuthzSVNNoAuthWhenAnonymousAllowed', |
|
140 |
|
141 //mod_authz_user.c |
|
142 'AuthzUserAuthoritative', |
|
143 |
|
144 //mod_autoindex.c |
|
145 'AddAlt','AddAltByEncoding','AddAltByType','AddDescription', |
|
146 'AddIcon','AddIconByEncoding','AddIconByType','DefaultIcon', |
|
147 'FancyIndexing','HeaderName','IndexHeadInsert','IndexIgnore', |
|
148 'IndexOptions','IndexOrderDefault','IndexStyleSheet','ReadmeName', |
|
149 |
|
150 //mod_bt.c |
|
151 'Tracker','TrackerDetailURL','TrackerFlags','TrackerHashMaxAge', |
|
152 'TrackerHashMinAge','TrackerHashWatermark','TrackerHome', |
|
153 'TrackerReturnInterval','TrackerReturnMax', |
|
154 'TrackerReturnPeerFactor','TrackerReturnPeers','TrackerRootInclude', |
|
155 'TrackerStyleSheet', |
|
156 |
|
157 //mod_bw.c |
|
158 'BandWidth','BandWidthError','BandWidthModule','BandWidthPacket', |
|
159 'ForceBandWidthModule','LargeFileLimit','MaxConnection', |
|
160 'MinBandWidth', |
|
161 |
|
162 //mod_cache.c |
|
163 'CacheDefaultExpire','CacheDisable','CacheEnable', |
|
164 'CacheIgnoreCacheControl','CacheIgnoreHeaders', |
|
165 'CacheIgnoreNoLastMod','CacheIgnoreQueryString', |
|
166 'CacheLastModifiedFactor','CacheMaxExpire','CacheStoreNoStore', |
|
167 'CacheStorePrivate', |
|
168 |
|
169 //mod_cern_meta.c |
|
170 'MetaDir','MetaFiles','MetaSuffix', |
|
171 |
|
172 //mod_cgi.c |
|
173 'ScriptLog','ScriptLogBuffer','ScriptLogLength', |
|
174 |
|
175 //mod_charset_lite.c |
|
176 'CharsetDefault','CharsetOptions','CharsetSourceEnc', |
|
177 |
|
178 //mod_dav.c |
|
179 'DAV','DAVDepthInfinity','DAVMinTimeout', |
|
180 |
|
181 //mod_dav_fs.c |
|
182 'DAVLockDB', |
|
183 |
|
184 //mod_dav_lock.c |
|
185 'DAVGenericLockDB', |
|
186 |
|
187 //mod_dav_svn.c |
|
188 'SVNActivitiesDB','SVNAllowBulkUpdates','SVNAutoversioning', |
|
189 'SVNIndexXSLT','SVNListParentPath','SVNMasterURI','SVNParentPath', |
|
190 'SVNPath','SVNPathAuthz','SVNReposName','SVNSpecialURI', |
|
191 |
|
192 //mod_dbd.c |
|
193 'DBDExptime','DBDKeep','DBDMax','DBDMin','DBDParams','DBDPersist', |
|
194 'DBDPrepareSQL','DBDriver', |
|
195 |
|
196 //mod_deflate.c |
|
197 'DeflateBufferSize','DeflateCompressionLevel','DeflateFilterNote', |
|
198 'DeflateMemLevel','DeflateWindowSize', |
|
199 |
|
200 //mod_dir.c |
|
201 'DirectoryIndex','DirectorySlash', |
|
202 |
|
203 //mod_disk_cache.c |
|
204 'CacheDirLength','CacheDirLevels','CacheMaxFileSize', |
|
205 'CacheMinFileSize','CacheRoot', |
|
206 |
|
207 //mod_dumpio.c |
|
208 'DumpIOInput','DumpIOLogLevel','DumpIOOutput', |
|
209 |
|
210 //mod_env.c |
|
211 'PassEnv','SetEnv','UnsetEnv', |
|
212 |
|
213 //mod_expires.c |
|
214 'ExpiresActive','ExpiresByType','ExpiresDefault', |
|
215 |
|
216 //mod_ext_filter.c |
|
217 'ExtFilterDefine','ExtFilterOptions', |
|
218 |
|
219 //mod_file_cache.c |
|
220 'cachefile','mmapfile', |
|
221 |
|
222 //mod_filter.c |
|
223 'FilterChain','FilterDeclare','FilterProtocol','FilterProvider', |
|
224 'FilterTrace', |
|
225 |
|
226 //mod_gnutls.c |
|
227 'GnuTLSCache','GnuTLSCacheTimeout','GnuTLSCertificateFile', |
|
228 'GnuTLSKeyFile','GnuTLSPGPCertificateFile','GnuTLSPGPKeyFile', |
|
229 'GnuTLSClientVerify','GnuTLSClientCAFile','GnuTLSPGPKeyringFile', |
|
230 'GnuTLSEnable','GnuTLSDHFile','GnuTLSRSAFile','GnuTLSSRPPasswdFile', |
|
231 'GnuTLSSRPPasswdConfFile','GnuTLSPriorities', |
|
232 'GnuTLSExportCertificates', |
|
233 |
|
234 //mod_headers.c |
|
235 'Header','RequestHeader', |
|
236 |
|
237 //mod_imagemap.c |
|
238 'ImapBase','ImapDefault','ImapMenu', |
|
239 |
|
240 //mod_include.c |
|
241 'SSIAccessEnable','SSIEndTag','SSIErrorMsg','SSIStartTag', |
|
242 'SSITimeFormat','SSIUndefinedEcho','XBitHack', |
|
243 |
|
244 //mod_ident.c |
|
245 'IdentityCheck','IdentityCheckTimeout', |
|
246 |
|
247 //mod_info.c |
|
248 'AddModuleInfo', |
|
249 |
|
250 //mod_isapi.c |
|
251 'ISAPIAppendLogToErrors','ISAPIAppendLogToQuery','ISAPICacheFile', |
|
252 'ISAPIFakeAsync','ISAPILogNotSupported','ISAPIReadAheadBuffer', |
|
253 |
|
254 //mod_log_config.c |
|
255 'BufferedLogs','CookieLog','CustomLog','LogFormat','TransferLog', |
|
256 |
|
257 //mod_log_forensic.c |
|
258 'ForensicLog', |
|
259 |
|
260 //mod_log_rotate.c |
|
261 'RotateInterval','RotateLogs','RotateLogsLocalTime', |
|
262 |
|
263 //mod_logio.c |
|
264 |
|
265 //mod_mem_cache.c |
|
266 'MCacheMaxObjectCount','MCacheMaxObjectSize', |
|
267 'MCacheMaxStreamingBuffer','MCacheMinObjectSize', |
|
268 'MCacheRemovalAlgorithm','MCacheSize', |
|
269 |
|
270 //mod_mime.c |
|
271 'AddCharset','AddEncoding','AddHandler','AddInputFilter', |
|
272 'AddLanguage','AddOutputFilter','AddType','DefaultLanguage', |
|
273 'ModMimeUsePathInfo','MultiviewsMatch','RemoveCharset', |
|
274 'RemoveEncoding','RemoveHandler','RemoveInputFilter', |
|
275 'RemoveLanguage','RemoveOutputFilter','RemoveType','TypesConfig', |
|
276 |
|
277 //mod_mime_magic.c |
|
278 'MimeMagicFile', |
|
279 |
|
280 //mod_negotiation.c |
|
281 'CacheNegotiatedDocs','ForceLanguagePriority','LanguagePriority', |
|
282 |
|
283 //mod_php5.c |
|
284 'php_admin_flag','php_admin_value','php_flag','php_value', |
|
285 'PHPINIDir', |
|
286 |
|
287 //mod_proxy.c |
|
288 'AllowCONNECT','BalancerMember','NoProxy','ProxyBadHeader', |
|
289 'ProxyBlock','ProxyDomain','ProxyErrorOverride', |
|
290 'ProxyFtpDirCharset','ProxyIOBufferSize','ProxyMaxForwards', |
|
291 'ProxyPass','ProxyPassInterpolateEnv','ProxyPassMatch', |
|
292 'ProxyPassReverse','ProxyPassReverseCookieDomain', |
|
293 'ProxyPassReverseCookiePath','ProxyPreserveHost', |
|
294 'ProxyReceiveBufferSize','ProxyRemote','ProxyRemoteMatch', |
|
295 'ProxyRequests','ProxySet','ProxyStatus','ProxyTimeout','ProxyVia', |
|
296 |
|
297 //mod_proxy_ajp.c |
|
298 |
|
299 //mod_proxy_balancer.c |
|
300 |
|
301 //mod_proxy_connect.c |
|
302 |
|
303 //mod_proxy_ftp.c |
|
304 |
|
305 //mod_proxy_http.c |
|
306 |
|
307 //mod_rewrite.c |
|
308 'RewriteBase','RewriteCond','RewriteEngine','RewriteLock', |
|
309 'RewriteLog','RewriteLogLevel','RewriteMap','RewriteOptions', |
|
310 'RewriteRule', |
|
311 |
|
312 //mod_setenvif.c |
|
313 'BrowserMatch','BrowserMatchNoCase','SetEnvIf','SetEnvIfNoCase', |
|
314 |
|
315 //mod_so.c |
|
316 'LoadFile','LoadModule', |
|
317 |
|
318 //mod_speling.c |
|
319 'CheckCaseOnly','CheckSpelling', |
|
320 |
|
321 //mod_ssl.c |
|
322 'SSLCACertificateFile','SSLCACertificatePath','SSLCADNRequestFile', |
|
323 'SSLCADNRequestPath','SSLCARevocationFile','SSLCARevocationPath', |
|
324 'SSLCertificateChainFile','SSLCertificateFile', |
|
325 'SSLCertificateKeyFile','SSLCipherSuite','SSLCryptoDevice', |
|
326 'SSLEngine','SSLHonorCipherOrder','SSLMutex','SSLOptions', |
|
327 'SSLPassPhraseDialog','SSLProtocol','SSLProxyCACertificateFile', |
|
328 'SSLProxyCACertificatePath','SSLProxyCARevocationFile', |
|
329 'SSLProxyCARevocationPath','SSLProxyCipherSuite','SSLProxyEngine', |
|
330 'SSLProxyMachineCertificateFile','SSLProxyMachineCertificatePath', |
|
331 'SSLProxyProtocol','SSLProxyVerify','SSLProxyVerifyDepth', |
|
332 'SSLRandomSeed','SSLRenegBufferSize','SSLRequire','SSLRequireSSL', |
|
333 'SSLSessionCache','SSLSessionCacheTimeout','SSLUserName', |
|
334 'SSLVerifyClient','SSLVerifyDepth', |
|
335 |
|
336 //mod_status.c |
|
337 'ExtendedStatus','SeeRequestTail', |
|
338 |
|
339 //mod_substitute.c |
|
340 'Substitute', |
|
341 |
|
342 //mod_suexec.c |
|
343 'SuexecUserGroup', |
|
344 |
|
345 //mod_unique_id.c |
|
346 |
|
347 //mod_userdir.c |
|
348 'UserDir', |
|
349 |
|
350 //mod_usertrack.c |
|
351 'CookieDomain','CookieExpires','CookieName','CookieStyle', |
|
352 'CookieTracking', |
|
353 |
|
354 //mod_version.c |
|
355 |
|
356 //mod_vhost_alias.c |
|
357 'VirtualDocumentRoot','VirtualDocumentRootIP', |
|
358 'VirtualScriptAlias','VirtualScriptAliasIP', |
|
359 |
|
360 //mod_view.c |
|
361 'ViewEnable', |
|
362 |
|
363 //mod_win32.c |
|
364 'ScriptInterpreterSource', |
|
365 |
|
366 //mpm_winnt.c |
|
367 'Listen','ListenBacklog','ReceiveBufferSize','SendBufferSize', |
|
368 'ThreadLimit','ThreadsPerChild','Win32DisableAcceptEx', |
|
369 |
|
370 //mpm_common.c |
|
371 'AcceptMutex','AddModule','ClearModuleList','EnableExceptionHook', |
|
372 'Group','LockFile','MaxClients','MaxSpareServers','MaxSpareThreads', |
|
373 'MinSpareServers','MinSpareThreads','ServerLimit','StartServers', |
|
374 'StartThreads','User', |
|
375 |
|
376 //util_ldap.c |
|
377 'LDAPCacheEntries','LDAPCacheTTL','LDAPConnectionTimeout', |
|
378 'LDAPOpCacheEntries','LDAPOpCacheTTL','LDAPSharedCacheFile', |
|
379 'LDAPSharedCacheSize','LDAPTrustedClientCert', |
|
380 'LDAPTrustedGlobalCert','LDAPTrustedMode','LDAPVerifyServerCert', |
|
381 |
|
382 //Unknown Mods ... |
|
383 'AgentLog','BindAddress','bs2000account','CacheForceCompletion', |
|
384 'CacheGCInterval','CacheSize','NoCache','qsc','RefererIgnore', |
|
385 'RefererLog','Resourceconfig','ServerType','SingleListen' |
113 ), |
386 ), |
114 /*keywords 2*/ |
387 /*keywords 2*/ |
115 2 => array( |
388 2 => array( |
116 'on','off','standalone','inetd','indexes', |
389 'all','on','off','standalone','inetd','indexes', |
117 'force-response-1.0','downgrade-1.0','nokeepalive', |
390 'force-response-1.0','downgrade-1.0','nokeepalive', |
118 'ndexes','includes','followsymlinks','none', |
391 'includes','followsymlinks','none', |
119 'x-compress','x-gzip' |
392 'x-compress','x-gzip' |
120 ), |
393 ), |
121 /*keywords 3*/ |
394 /*keywords 3*/ |
122 3 => array( |
395 3 => array( |
123 'Directory', |
396 //core.c |
124 'DirectoryMatch', |
397 'Directory','DirectoryMatch','Files','FilesMatch','IfDefine', |
125 'Files', |
398 'IfModule','Limit','LimitExcept','Location','LocationMatch', |
126 'FilesMatch', |
399 'VirtualHost', |
127 'IfDefine', |
400 |
128 'IfModule', |
401 //mod_authn_alias.c |
129 'IfVersion', |
402 'AuthnProviderAlias', |
130 'Location', |
403 |
131 'LocationMatch', |
404 //mod_proxy.c |
132 'Proxy', |
405 'Proxy','ProxyMatch', |
133 'ProxyMatch', |
406 |
134 'VirtualHost' |
407 //mod_version.c |
|
408 'IfVersion' |
135 ) |
409 ) |
136 ), |
410 ), |
137 'SYMBOLS' => array( |
411 'SYMBOLS' => array( |
138 '+', '-' |
412 '+', '-' |
139 ), |
413 ), |