2
/*************************************************************************************
5
* Author: Benny Baumann (BenBE@geshi.org)
6
* Copyright: (c) 2010 Benny Baumann (http://qbnz.com/highlighter)
7
* Release Version: 1.0.8.11
8
* Date Started: 2011/01/25
10
* ProFTPd language file for GeSHi.
11
* Words are scraped from their documentation
15
* 2004/08/05 (1.0.8.10)
18
* TODO (updated 2011/01/25)
19
* -------------------------
21
*************************************************************************************
23
* This file is part of GeSHi.
25
* GeSHi is free software; you can redistribute it and/or modify
26
* it under the terms of the GNU General Public License as published by
27
* the Free Software Foundation; either version 2 of the License, or
28
* (at your option) any later version.
30
* GeSHi is distributed in the hope that it will be useful,
31
* but WITHOUT ANY WARRANTY; without even the implied warranty of
32
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
33
* GNU General Public License for more details.
35
* You should have received a copy of the GNU General Public License
36
* along with GeSHi; if not, write to the Free Software
37
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
39
************************************************************************************/
41
$language_data = array (
42
'LANG_NAME' => 'ProFTPd configuration',
43
'COMMENT_SINGLE' => array(1 => '#'),
44
'COMMENT_MULTI' => array(),
45
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
46
'QUOTEMARKS' => array("'", '"'),
47
'ESCAPE_CHAR' => '\\',
52
'AccessDenyMsg', 'AccessGrantMsg', 'AnonRejectePasswords',
53
'AnonRequirePassword', 'AuthAliasOnly', 'AuthUsingAlias',
54
'CreateHome', 'DefaultChdir', 'DefaultRoot', 'GroupPassword',
55
'LoginPasswordPrompt', 'MaxClients', 'MaxClientsPerClass',
56
'MaxClientsPerHost', 'MaxClientsPerUser', 'MaxConnectionsPerHost',
57
'MaxHostsPerUser', 'MaxLoginAttempts', 'RequireValidShell',
58
'RootLogin', 'RootRevoke', 'TimeoutLogin', 'TimeoutSession',
59
'UseFtpUsers', 'UserAlias', 'UserDirRoot', 'UserPassword',
62
'AuthGroupFile', 'AuthUserFile',
65
'AuthPAM', 'AuthPAMConfig',
71
'BanControlsACLs', 'BanEngine', 'BanLog', 'BanMessage', 'BanOnEvent',
75
'CapabilitiesEngine', 'CapabilitiesSet',
78
'Allow', 'AllowAll', 'AllowClass', 'AllowFilter',
79
'AllowForeignAddress', 'AllowGroup', 'AllowOverride',
80
'AllowRetrieveRestart', 'AllowStoreRestart', 'AllowUser',
81
'AnonymousGroup', 'AuthOrder', 'Bind', 'CDPath', 'Class', 'Classes',
82
'CommandBufferSize', 'DebugLevel', 'DefaultAddress',
83
'DefaultServer', 'DefaultTransferMode', 'DeferWelcome', 'Define',
84
'Deny', 'DenyAll', 'DenyClass', 'DenyFilter', 'DenyGroup',
85
'DenyUser', 'DisplayChdir', 'DisplayConnect', 'DisplayFirstChdir',
86
'DisplayGoAway', 'DisplayLogin', 'DisplayQuit', 'From', 'Group',
87
'GroupOwner', 'HideFiles', 'HideGroup', 'HideNoAccess', 'HideUser',
88
'IdentLookups', 'IgnoreHidden', 'Include', 'MasqueradeAddress',
89
'MaxConnectionRate', 'MaxInstances', 'MultilineRFC2228', 'Order',
90
'PassivePorts', 'PathAllowFilter', 'PathDenyFilter', 'PidFile',
91
'Port', 'RLimitCPU', 'RLimitMemory', 'RLimitOpenFiles', 'Satisfy',
92
'ScoreboardFile', 'ServerAdmin', 'ServerIdent', 'ServerName',
93
'ServerType', 'SetEnv', 'SocketBindTight', 'SocketOptions',
94
'SyslogFacility', 'SyslogLevel', 'tcpBackLog', 'tcpNoDelay',
95
'TimeoutIdle', 'TimeoutLinger', 'TimesGMT', 'TransferLog', 'Umask',
96
'UnsetEnv', 'UseIPv6', 'User', 'UseReverseDNS', 'UserOwner',
100
'AdminControlsACLs', 'AdminControlsEngine',
103
'DelayEngine', 'DelayTable',
109
'ExecBeforeCommand', 'ExecEngine', 'ExecEnviron', 'ExecLog',
110
'ExecOnCommand', 'ExecOnConnect', 'ExecOnError', 'ExecOnEvent',
111
'ExecOnExit', 'ExecOnRestart', 'ExecOptions', 'ExecTimeout',
114
'LDAPAliasDereference', 'LDAPAttr', 'LDAPAuthBinds',
115
'LDAPDefaultAuthScheme', 'LDAPDefaultGID', 'LDAPDefaultUID',
116
'LDAPDNInfo', 'LDAPDoAuth', 'LDAPDoGIDLookups',
117
'LDAPDoQuotaLookups', 'LDAPDoUIDLookups',
118
'LDAPForceGeneratedHomedir', 'LDAPForceHomedirOnDemand',
119
'LDAPGenerateHomedir', 'LDAPGenerateHomedirPrefix',
120
'LDAPGenerateHomedirPrefixNoUsername', 'LDAPHomedirOnDemand',
121
'LDAPHomedirOnDemandPrefix', 'LDAPHomedirOnDemandPrefixNoUsername',
122
'LDAPHomedirOnDemandSuffix', 'LDAPNegativeCache',
123
'LDAPProtocolVersion', 'LDAPQueryTimeout', 'LDAPSearchScope',
130
'AllowLogSymlinks', 'ExtendedLog', 'LogFormat', 'ServerLog',
134
'DirFakeGroup', 'DirFakeMode', 'DirFakeUser', 'ListOptions',
135
'ShowSymlinks', 'UseGlobbing',
138
'QuotaDirectoryTally', 'QuotaDisplayUnits', 'QuotaEngine',
139
'QuotaExcludeFilter', 'QuotaLimitTable', 'QuotaLock', 'QuotaLog',
140
'QuotaOptions', 'QuotaShowQuotas', 'QuotaTallyTable',
149
'RadiusAcctServer', 'RadiusAuthServer', 'RadiusEngine',
150
'RadiusGroupInfo', 'RadiusLog', 'RadiusNASIdentifier',
151
'RadiusQuotaInfo', 'RadiusRealm', 'RadiusUserInfo', 'RadiusVendor',
154
'AnonRatio', 'ByteRatioErrMsg', 'CwdRatioMsg', 'FileRatioErrMsg',
155
'GroupRatio', 'HostRatio', 'LeechRatioMsg', 'RatioFile', 'Ratios',
156
'RatioTempFile', 'SaveRatios', 'UserRatio',
162
'RewriteCondition', 'RewriteEngine', 'RewriteLock', 'RewriteLog',
163
'RewriteMap', 'RewriteRule',
166
'SFTPAcceptEnv', 'SFTPAuthMethods', 'SFTPAuthorizedHostKeys',
167
'SFTPAuthorizedUserKeys', 'SFTPCiphers', 'SFTPClientMatch',
168
'SFTPCompression', 'SFTPCryptoDevice', 'SFTPDHParamFile',
169
'SFTPDigests', 'SFTPDisplayBanner', 'SFTPEngine', 'SFTPExtensions',
170
'SFTPHostKey', 'SFTPKeyBlacklist', 'SFTPKeyExchanges', 'SFTPLog',
171
'SFTPMaxChannels', 'SFTPOptions', 'SFTPPassPhraseProvider',
172
'SFTPRekey', 'SFTPTrafficPolicy',
175
'SFTPPAMEngine', 'SFTPPAMOptions', 'SFTPPAMServiceName',
180
'ShaperAll', 'ShaperControlsACLs', 'ShaperEngine', 'ShaperLog',
181
'ShaperSession', 'ShaperTable',
184
'SQLAuthenticate', 'SQLAuthTypes', 'SQLBackend', 'SQLConnectInfo',
185
'SQLDefaultGID', 'SQLDefaultHomedir', 'SQLDefaultUID', 'SQLEngine',
186
'SQLGroupInfo', 'SQLGroupWhereClause', 'SQLHomedirOnDemand',
187
'SQLLog', 'SQLLogFile', 'SQLMinID', 'SQLMinUserGID',
188
'SQLMinUserUID', 'SQLNamedQuery', 'SQLNegativeCache', 'SQLOptions',
189
'SQLRatios', 'SQLRatioStats', 'SQLShowInfo', 'SQLUserInfo',
190
'SQLUserWhereClause',
193
'SQLPasswordEncoding', 'SQLPasswordEngine', 'SQLPasswordSaltFile',
194
'SQLPasswordUserSalt',
197
'TLSCACertificateFile', 'TLSCACertificatePath',
198
'TLSCARevocationFile', 'TLSCARevocationPath',
199
'TLSCertificateChainFile', 'TLSCipherSuite', 'TLSControlsACLs',
200
'TLSCryptoDevice', 'TLSDHParamFile', 'TLSDSACertificateFile',
201
'TLSDSACertificateKeyFile', 'TLSEngine', 'TLSLog', 'TLSOptions',
202
'TLSPKCS12File', 'TLSPassPhraseProvider', 'TLSProtocol',
203
'TLSRandomSeed', 'TLSRenegotiate', 'TLSRequired',
204
'TLSRSACertificateFile', 'TLSRSACertificateKeyFile',
205
'TLSSessionCache', 'TLSTimeoutHandshake', 'TLSVerifyClient',
206
'TLSVerifyDepth', 'TLSVerifyOrder',
214
'TCPAccessFiles', 'TCPAccessSyslogLevels', 'TCPGroupAccessFiles',
215
'TCPServiceName', 'TCPUserAccessFiles',
218
'WrapAllowMsg', 'WrapDenyMsg', 'WrapEngine', 'WrapGroupTables',
219
'WrapLog', 'WrapServiceName', 'WrapTables', 'WrapUserTables',
226
'AllowOverwrite', 'DeleteAbortedStores', 'DisplayFileTransfer',
227
'HiddenStor', 'HiddenStores', 'MaxRetrieveFileSize',
228
'MaxStoreFileSize', 'StoreUniquePrefix', 'TimeoutNoTransfer',
229
'TimeoutStalled', 'TransferRate', 'UseSendfile',
232
'ScoreboardPath', 'ScoreboardScrub'
246
'IfClass', 'IfGroup', 'IfUser',
274
'SITE_CPFR', 'SITE_CPTO',
280
'SITE_HELP', 'SITE_CHMOD', 'SITE_CHGRP',
283
'SITE_MKDIR', 'SITE_RMDIR', 'SITE_SYMLINK', 'SITE_UTIME',
287
'all','on','off','yes','no',
288
'standalone', 'inetd',
289
'default', 'auth', 'write',
290
'internet', 'local', 'limit', 'ip',
297
'CASE_SENSITIVE' => array(
298
GESHI_COMMENTS => false,
306
1 => 'color: #00007f;',
307
2 => 'color: #0000ff;',
308
3 => 'color: #000000; font-weight:bold;',
309
4 => 'color: #000080; font-weight:bold;',
312
1 => 'color: #adadad; font-style: italic;',
314
'ESCAPE_CHAR' => array(
315
0 => 'color: #000099; font-weight: bold;'
318
0 => 'color: #339933;'
321
0 => 'color: #7f007f;'
324
0 => 'color: #ff0000;'
329
0 => 'color: #008000;'
337
1 => 'http://www.google.com/search?hl=en&q={FNAMEL}+site:www.proftpd.org+inurl:docs&btnI=I%27m%20Feeling%20Lucky',
339
3 => 'http://www.google.com/search?hl=en&q={FNAMEL}+site:www.proftpd.org+inurl:docs&btnI=I%27m%20Feeling%20Lucky',
343
'OBJECT_SPLITTERS' => array(
347
'STRICT_MODE_APPLIES' => GESHI_NEVER,
348
'SCRIPT_DELIMITERS' => array(
350
'HIGHLIGHT_STRICT_BLOCK' => array(
352
'PARSER_CONTROL' => array(
353
'ENABLE_FLAGS' => array(
354
'BRACKETS' => GESHI_NEVER,
355
'SYMBOLS' => GESHI_NEVER
359
'DISALLOWED_BEFORE' => '(?<=\s)(?<!=)',
360
'DISALLOWED_AFTER' => '(?!\+)(?!\w)',
363
'DISALLOWED_BEFORE' => '(?<=<|<\/)',
364
'DISALLOWED_AFTER' => '(?=\s|\/|>)',
367
'DISALLOWED_BEFORE' => '(?<=\s)(?<!=)',
368
'DISALLOWED_AFTER' => '(?!\+)(?=\/|(?:\s+\w+)*\s*>)',
b'\\ No newline at end of file'