| 
							- <?php
 - /*************************************************************************************
 -  * proftpd.php
 -  * ----------
 -  * Author: Benny Baumann (BenBE@geshi.org)
 -  * Copyright: (c) 2010 Benny Baumann (http://qbnz.com/highlighter)
 -  * Release Version: 1.0.8.11
 -  * Date Started: 2011/01/25
 -  *
 -  * ProFTPd language file for GeSHi.
 -  * Words are scraped from their documentation
 -  *
 -  * CHANGES
 -  * -------
 -  * 2004/08/05 (1.0.8.10)
 -  *   -  First Release
 -  *
 -  * TODO (updated 2011/01/25)
 -  * -------------------------
 -  *
 -  *************************************************************************************
 -  *
 -  *     This file is part of GeSHi.
 -  *
 -  *   GeSHi is free software; you can redistribute it and/or modify
 -  *   it under the terms of the GNU General Public License as published by
 -  *   the Free Software Foundation; either version 2 of the License, or
 -  *   (at your option) any later version.
 -  *
 -  *   GeSHi is distributed in the hope that it will be useful,
 -  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 -  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 -  *   GNU General Public License for more details.
 -  *
 -  *   You should have received a copy of the GNU General Public License
 -  *   along with GeSHi; if not, write to the Free Software
 -  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 -  *
 -  ************************************************************************************/
 - 
 - $language_data = array (
 -     'LANG_NAME' => 'ProFTPd configuration',
 -     'COMMENT_SINGLE' => array(1 => '#'),
 -     'COMMENT_MULTI' => array(),
 -     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
 -     'QUOTEMARKS' => array("'", '"'),
 -     'ESCAPE_CHAR' => '\\',
 -     'KEYWORDS' => array(
 -         /*keywords*/
 -         1 => array(
 -             //mod_auth
 -             'AccessDenyMsg', 'AccessGrantMsg', 'AnonRejectePasswords',
 -             'AnonRequirePassword', 'AuthAliasOnly', 'AuthUsingAlias',
 -             'CreateHome', 'DefaultChdir', 'DefaultRoot', 'GroupPassword',
 -             'LoginPasswordPrompt', 'MaxClients', 'MaxClientsPerClass',
 -             'MaxClientsPerHost', 'MaxClientsPerUser', 'MaxConnectionsPerHost',
 -             'MaxHostsPerUser', 'MaxLoginAttempts', 'RequireValidShell',
 -             'RootLogin', 'RootRevoke', 'TimeoutLogin', 'TimeoutSession',
 -             'UseFtpUsers', 'UserAlias', 'UserDirRoot', 'UserPassword',
 - 
 -             //mod_auth_file
 -             'AuthGroupFile', 'AuthUserFile',
 - 
 -             //mod_auth_pam
 -             'AuthPAM', 'AuthPAMConfig',
 - 
 -             //mod_auth_unix
 -             'PersistentPasswd',
 - 
 -             //mod_ban
 -             'BanControlsACLs', 'BanEngine', 'BanLog', 'BanMessage', 'BanOnEvent',
 -             'BanTable',
 - 
 -             //mod_cap
 -             'CapabilitiesEngine', 'CapabilitiesSet',
 - 
 -             //mod_core
 -             'Allow', 'AllowAll', 'AllowClass', 'AllowFilter',
 -             'AllowForeignAddress', 'AllowGroup', 'AllowOverride',
 -             'AllowRetrieveRestart', 'AllowStoreRestart', 'AllowUser',
 -             'AnonymousGroup', 'AuthOrder', 'Bind', 'CDPath', 'Class', 'Classes',
 -             'CommandBufferSize', 'DebugLevel', 'DefaultAddress',
 -             'DefaultServer', 'DefaultTransferMode', 'DeferWelcome', 'Define',
 -             'Deny', 'DenyAll', 'DenyClass', 'DenyFilter', 'DenyGroup',
 -             'DenyUser', 'DisplayChdir', 'DisplayConnect', 'DisplayFirstChdir',
 -             'DisplayGoAway', 'DisplayLogin', 'DisplayQuit', 'From', 'Group',
 -             'GroupOwner', 'HideFiles', 'HideGroup', 'HideNoAccess', 'HideUser',
 -             'IdentLookups', 'IgnoreHidden', 'Include', 'MasqueradeAddress',
 -             'MaxConnectionRate', 'MaxInstances', 'MultilineRFC2228', 'Order',
 -             'PassivePorts', 'PathAllowFilter', 'PathDenyFilter', 'PidFile',
 -             'Port', 'RLimitCPU', 'RLimitMemory', 'RLimitOpenFiles', 'Satisfy',
 -             'ScoreboardFile', 'ServerAdmin', 'ServerIdent', 'ServerName',
 -             'ServerType', 'SetEnv', 'SocketBindTight', 'SocketOptions',
 -             'SyslogFacility', 'SyslogLevel', 'tcpBackLog', 'tcpNoDelay',
 -             'TimeoutIdle', 'TimeoutLinger', 'TimesGMT', 'TransferLog', 'Umask',
 -             'UnsetEnv', 'UseIPv6', 'User', 'UseReverseDNS', 'UserOwner',
 -             'UseUTF8', 'WtmpLog',
 - 
 -             //mod_ctrls_admin
 -             'AdminControlsACLs', 'AdminControlsEngine',
 - 
 -             //mod_delay
 -             'DelayEngine', 'DelayTable',
 - 
 -             //mod_dynmasq
 -             'DynMasqRefresh',
 - 
 -             //mod_exec
 -             'ExecBeforeCommand', 'ExecEngine', 'ExecEnviron', 'ExecLog',
 -             'ExecOnCommand', 'ExecOnConnect', 'ExecOnError', 'ExecOnEvent',
 -             'ExecOnExit', 'ExecOnRestart', 'ExecOptions', 'ExecTimeout',
 - 
 -             //mod_ldap
 -             'LDAPAliasDereference', 'LDAPAttr', 'LDAPAuthBinds',
 -             'LDAPDefaultAuthScheme', 'LDAPDefaultGID', 'LDAPDefaultUID',
 -             'LDAPDNInfo', 'LDAPDoAuth', 'LDAPDoGIDLookups',
 -             'LDAPDoQuotaLookups', 'LDAPDoUIDLookups',
 -             'LDAPForceGeneratedHomedir', 'LDAPForceHomedirOnDemand',
 -             'LDAPGenerateHomedir', 'LDAPGenerateHomedirPrefix',
 -             'LDAPGenerateHomedirPrefixNoUsername', 'LDAPHomedirOnDemand',
 -             'LDAPHomedirOnDemandPrefix', 'LDAPHomedirOnDemandPrefixNoUsername',
 -             'LDAPHomedirOnDemandSuffix', 'LDAPNegativeCache',
 -             'LDAPProtocolVersion', 'LDAPQueryTimeout', 'LDAPSearchScope',
 -             'LDAPServer',
 - 
 -             //mod_load
 -             'MaxLoad',
 - 
 -             //mod_log
 -             'AllowLogSymlinks', 'ExtendedLog', 'LogFormat', 'ServerLog',
 -             'SystemLog',
 - 
 -             //mod_ls'
 -             'DirFakeGroup', 'DirFakeMode', 'DirFakeUser', 'ListOptions',
 -             'ShowSymlinks', 'UseGlobbing',
 - 
 -             //mod_quotatab
 -             'QuotaDirectoryTally', 'QuotaDisplayUnits', 'QuotaEngine',
 -             'QuotaExcludeFilter', 'QuotaLimitTable', 'QuotaLock', 'QuotaLog',
 -             'QuotaOptions', 'QuotaShowQuotas', 'QuotaTallyTable',
 - 
 -             //mod_quotatab_file
 - 
 -             //mod_quotatab_ldap
 - 
 -             //mod_quotatab_sql
 - 
 -             //mod_radius
 -             'RadiusAcctServer', 'RadiusAuthServer', 'RadiusEngine',
 -             'RadiusGroupInfo', 'RadiusLog', 'RadiusNASIdentifier',
 -             'RadiusQuotaInfo', 'RadiusRealm', 'RadiusUserInfo', 'RadiusVendor',
 - 
 -             //mod_ratio
 -             'AnonRatio', 'ByteRatioErrMsg', 'CwdRatioMsg', 'FileRatioErrMsg',
 -             'GroupRatio', 'HostRatio', 'LeechRatioMsg', 'RatioFile', 'Ratios',
 -             'RatioTempFile', 'SaveRatios', 'UserRatio',
 - 
 -             //mod_readme
 -             'DisplayReadme',
 - 
 -             //mod_rewrite
 -             'RewriteCondition', 'RewriteEngine', 'RewriteLock', 'RewriteLog',
 -             'RewriteMap', 'RewriteRule',
 - 
 -             //mod_sftp
 -             'SFTPAcceptEnv', 'SFTPAuthMethods', 'SFTPAuthorizedHostKeys',
 -             'SFTPAuthorizedUserKeys', 'SFTPCiphers', 'SFTPClientMatch',
 -             'SFTPCompression', 'SFTPCryptoDevice', 'SFTPDHParamFile',
 -             'SFTPDigests', 'SFTPDisplayBanner', 'SFTPEngine', 'SFTPExtensions',
 -             'SFTPHostKey', 'SFTPKeyBlacklist', 'SFTPKeyExchanges', 'SFTPLog',
 -             'SFTPMaxChannels', 'SFTPOptions', 'SFTPPassPhraseProvider',
 -             'SFTPRekey', 'SFTPTrafficPolicy',
 - 
 -             //mod_sftp_pam
 -             'SFTPPAMEngine', 'SFTPPAMOptions', 'SFTPPAMServiceName',
 - 
 -             //mod_sftp_sql
 - 
 -             //mod_shaper
 -             'ShaperAll', 'ShaperControlsACLs', 'ShaperEngine', 'ShaperLog',
 -             'ShaperSession', 'ShaperTable',
 - 
 -             //mod_sql
 -             'SQLAuthenticate', 'SQLAuthTypes', 'SQLBackend', 'SQLConnectInfo',
 -             'SQLDefaultGID', 'SQLDefaultHomedir', 'SQLDefaultUID', 'SQLEngine',
 -             'SQLGroupInfo', 'SQLGroupWhereClause', 'SQLHomedirOnDemand',
 -             'SQLLog', 'SQLLogFile', 'SQLMinID', 'SQLMinUserGID',
 -             'SQLMinUserUID', 'SQLNamedQuery', 'SQLNegativeCache', 'SQLOptions',
 -             'SQLRatios', 'SQLRatioStats', 'SQLShowInfo', 'SQLUserInfo',
 -             'SQLUserWhereClause',
 - 
 -             //mod_sql_passwd
 -             'SQLPasswordEncoding', 'SQLPasswordEngine', 'SQLPasswordSaltFile',
 -             'SQLPasswordUserSalt',
 - 
 -             //mod_tls
 -             'TLSCACertificateFile', 'TLSCACertificatePath',
 -             'TLSCARevocationFile', 'TLSCARevocationPath',
 -             'TLSCertificateChainFile', 'TLSCipherSuite', 'TLSControlsACLs',
 -             'TLSCryptoDevice', 'TLSDHParamFile', 'TLSDSACertificateFile',
 -             'TLSDSACertificateKeyFile', 'TLSEngine', 'TLSLog', 'TLSOptions',
 -             'TLSPKCS12File', 'TLSPassPhraseProvider', 'TLSProtocol',
 -             'TLSRandomSeed', 'TLSRenegotiate', 'TLSRequired',
 -             'TLSRSACertificateFile', 'TLSRSACertificateKeyFile',
 -             'TLSSessionCache', 'TLSTimeoutHandshake', 'TLSVerifyClient',
 -             'TLSVerifyDepth', 'TLSVerifyOrder',
 - 
 -             //mod_tls_shmcache
 - 
 -             //mod_unique_id
 -             'UniqueIDEngine',
 - 
 -             //mod_wrap
 -             'TCPAccessFiles', 'TCPAccessSyslogLevels', 'TCPGroupAccessFiles',
 -             'TCPServiceName', 'TCPUserAccessFiles',
 - 
 -             //mod_wrap2
 -             'WrapAllowMsg', 'WrapDenyMsg', 'WrapEngine', 'WrapGroupTables',
 -             'WrapLog', 'WrapServiceName', 'WrapTables', 'WrapUserTables',
 - 
 -             //mod_wrap2_file
 - 
 -             //mod_wrap2_sql
 - 
 -             //mod_xfer
 -             'AllowOverwrite', 'DeleteAbortedStores', 'DisplayFileTransfer',
 -             'HiddenStor', 'HiddenStores', 'MaxRetrieveFileSize',
 -             'MaxStoreFileSize', 'StoreUniquePrefix', 'TimeoutNoTransfer',
 -             'TimeoutStalled', 'TransferRate', 'UseSendfile',
 - 
 -             //unknown
 -             'ScoreboardPath', 'ScoreboardScrub'
 -             ),
 -         /*keywords 3*/
 -         3 => array(
 -             //mod_core
 -             'Anonymous',
 -             'Class',
 -             'Directory',
 -             'IfDefine',
 -             'IfModule',
 -             'Limit',
 -             'VirtualHost',
 - 
 -             //mod_ifsession
 -             'IfClass', 'IfGroup', 'IfUser',
 - 
 -             //mod_version
 -             'IfVersion'
 -             ),
 -         /*permissions*/
 -         4 => array(
 -             //mod_core
 -             'ALL',
 -             'CDUP',
 -             'CMD',
 -             'CWD',
 -             'DELE',
 -             'DIRS',
 -             'LOGIN',
 -             'MKD',
 -             'READ',
 -             'RETR',
 -             'RMD',
 -             'RNFR',
 -             'RNTO',
 -             'STOR',
 -             'WRITE',
 -             'XCWD',
 -             'XMKD',
 -             'XRMD',
 - 
 -             //mod_copy
 -             'SITE_CPFR', 'SITE_CPTO',
 - 
 -             //mod_quotatab
 -             'SITE_QUOTA',
 - 
 -             //mod_site
 -             'SITE_HELP', 'SITE_CHMOD', 'SITE_CHGRP',
 - 
 -             //mod_site_misc
 -             'SITE_MKDIR', 'SITE_RMDIR', 'SITE_SYMLINK', 'SITE_UTIME',
 -             ),
 -         /*keywords 2*/
 -         2 => array(
 -             'all','on','off','yes','no',
 -             'standalone', 'inetd',
 -             'default', 'auth', 'write',
 -             'internet', 'local', 'limit', 'ip',
 -             'from'
 -             ),
 -         ),
 -     'SYMBOLS' => array(
 -         '+', '-'
 -         ),
 -     'CASE_SENSITIVE' => array(
 -         GESHI_COMMENTS => false,
 -         1 => false,
 -         2 => false,
 -         3 => false,
 -         4 => false,
 -         ),
 -     'STYLES' => array(
 -         'KEYWORDS' => array(
 -             1 => 'color: #00007f;',
 -             2 => 'color: #0000ff;',
 -             3 => 'color: #000000; font-weight:bold;',
 -             4 => 'color: #000080; font-weight:bold;',
 -             ),
 -         'COMMENTS' => array(
 -             1 => 'color: #adadad; font-style: italic;',
 -             ),
 -         'ESCAPE_CHAR' => array(
 -             0 => 'color: #000099; font-weight: bold;'
 -             ),
 -         'BRACKETS' => array(
 -             0 => 'color: #339933;'
 -             ),
 -         'STRINGS' => array(
 -             0 => 'color: #7f007f;'
 -             ),
 -         'NUMBERS' => array(
 -             0 => 'color: #ff0000;'
 -             ),
 -         'METHODS' => array(
 -             ),
 -         'SYMBOLS' => array(
 -             0 => 'color: #008000;'
 -             ),
 -         'REGEXPS' => array(
 -             ),
 -         'SCRIPT' => array(
 -             )
 -         ),
 -     'URLS' => array(
 -         1 => 'http://www.google.com/search?hl=en&q={FNAMEL}+site:www.proftpd.org+inurl:docs&btnI=I%27m%20Feeling%20Lucky',
 -         2 => '',
 -         3 => 'http://www.google.com/search?hl=en&q={FNAMEL}+site:www.proftpd.org+inurl:docs&btnI=I%27m%20Feeling%20Lucky',
 -         4 => ''
 -         ),
 -     'OOLANG' => false,
 -     'OBJECT_SPLITTERS' => array(
 -         ),
 -     'REGEXPS' => array(
 -         ),
 -     'STRICT_MODE_APPLIES' => GESHI_NEVER,
 -     'SCRIPT_DELIMITERS' => array(
 -         ),
 -     'HIGHLIGHT_STRICT_BLOCK' => array(
 -         ),
 -     'PARSER_CONTROL' => array(
 -         'ENABLE_FLAGS' => array(
 -             'BRACKETS' => GESHI_NEVER,
 -             'SYMBOLS' => GESHI_NEVER
 -         ),
 -         'KEYWORDS' => array(
 -             2 => array(
 -                 'DISALLOWED_BEFORE' => '(?<=\s)(?<!=)',
 -                 'DISALLOWED_AFTER' => '(?!\+)(?!\w)',
 -             ),
 -             3 => array(
 -                 'DISALLOWED_BEFORE' => '(?<=<|<\/)',
 -                 'DISALLOWED_AFTER' => '(?=\s|\/|>)',
 -             ),
 -             4 => array(
 -                 'DISALLOWED_BEFORE' => '(?<=\s)(?<!=)',
 -                 'DISALLOWED_AFTER' => '(?!\+)(?=\/|(?:\s+\w+)*\s*>)',
 -             )
 -         )
 -     )
 - );
 - 
 - ?>
 
 
  |