| by SuperBonBon |
|
Features and commands settings documentation
Introduction > net.sbbi.jafs.commands.feat.Charset command settings ( availableCharSets ) > net.sbbi.jafs.commands.feat.DirSize command settings ( maxTreeDepth ) > net.sbbi.jafs.commands.feat.SearchPathWildCard command settings ( minChars - maxReturnedResults ) > net.sbbi.jafs.commands.feat.Md5 command settings ( maxFileSize ) > net.sbbi.jafs.commands.feat.Crc command settings ( maxFileSize ) > net.sbbi.jafs.commands.Port command settings ( replaceClientLocalNetworkIPWithWANIP ) > net.sbbi.jafs.commands.Pasv command settings ( forceFirewallIpForLocalNetworkClients ) > net.sbbi.jafs.commands.Eprt command settings ( replaceClientLocalNetworkIPWithWANIP ) > net.sbbi.jafs.commands.Syst command settings ( systName ) > net.sbbi.jafs.commands.feat.Mode command settings ( modeZCompressionLevel - allowUserSpecificLevel )
Introduction
The following documentation concerns all the settings that can be set for the provided FTP feature and standalone commands.
net.sbbi.jafs.commands.feat.Charset command settings
This is the availables character sets that can be changed by the client during a session this list depends of your JDK, a list of available characters set is generated as error message if an unsupported character set is defined
net.sbbi.jafs.commands.feat.DirSize command settings
A setting to define how many sub directories can be scanned to compute a directory size. -1 for an unlimited depth
net.sbbi.jafs.commands.feat.SearchPathWildCard command settings
The minimum number of characters for a search, -1 for an unlimited value
The maximum number of results returned, -1 for an unlimited value
net.sbbi.jafs.commands.feat.Md5 command settings
The maximum file size in bytes for MD5 computation. -1 for an unlimited depth
net.sbbi.jafs.commands.feat.Crc command settings
The maximum file size in bytes for XCRC computation. -1 for an unlimited depth
net.sbbi.jafs.commands.Port command settings
For PORT command some dummy ftp client behind nat send their LAN ip (such as 192.168.0.1) instead of the WAN IP which causes problems. When set to on and a client send the LAN ip, it will be replaced automatically with the WAN ip, when set to off, an error message will be returned to the client. Boolean setting accept true or false, default value set to false.
net.sbbi.jafs.commands.Pasv command settings
The PASV comand will return by default the server local IP for local network clients. If the server network interface config firewall host IP is configured, this address will not be returned for local network clients. Under some circumstances this could be a problem, this setting force to return the firewall IP when provided, even for local network clients. Boolean setting accept true or false, default value set to false.
net.sbbi.jafs.commands.Eprt command settings
For EPRT command some dummy ftp client behind nat send their LAN ip (such as 192.168.0.1) instead of the WAN IP which causes problems. When set to on and a client send the LAN ip, it will be replaced automatically with the WAN ip, when set to off, an error message will be returned to the client.
net.sbbi.jafs.commands.Syst command settings
By default the SYST command returns the system OS identifier, which can cause potential security or compatibility problems with FTP clients, this settings allows you to retuirn a custom OS identifier when this command is invoked.
net.sbbi.jafs.commands.feat.Mode command settings
The compression level when sending files in mode Z (Zlib), values between 0-9.
Allows or not a session to change the default compression level via the OPTS MODE Z LEVEL command, default to true.








