home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
ftpifs4.zip
/
readme
< prev
next >
Wrap
Text File
|
1999-03-09
|
7KB
|
179 lines
FTP IFS
(c) 1999 Vit Timchshin
1. What is it?
a) It is an FTP client.
b) It is a File System Driver.
What does this mean? This means that you can map any ftp host you like
to a drive letter and use any utility you have with the FTP host.
Any archiver, any File Manager, any BackUp program. This automatically
gives you possibility to make any programs of your choice to easily work
with FTP.
2. What features it does have.
(Functions marked * are available ONLY in REGISTERED version)
a)It supports full read/write access to the files on FTP.
Note: Seeked write access is emulated, so it can be slow.
b)It supports directory caching
c)Supports automatic reconnecting to hosts.
d)Partial file memory caching (for small files only)
e*)Metadrive support: Map many hosts to a single drive letter.
To use this:
a) Map a drive to a '-' host ("ftpfs use <D>: -")
b) Change to a directory with the name formed as
\[username[=password]@]host[;port]
Example:
C:\>ftpfs use w: -
C:\>w:
W:\>cd \hobbes.nmsu.edu
W:\hobbes.nmsu.edu\>
Note: You can remove mapping using 'rd \<MetaDirectory>' command.
But NEVER try to delete the directory from any filemanager,
because it may empty the whole host.
f*)Passive mode support
Use this mode if you are behind firewall (like NAT or SOCKS) and have
problems with the active mode.
g*)Link number limit
This will limit maximum number of connections the FTP.IFS will make to
a host.
h)Reget support
Use "recopy.cmd <from> <to> [<block size>]". If file <to> does not
exist, it'll be created.
Note: Do NOT use wildcards and put file NAMES in both <from> and <to>.
Use larger block size for fast hosts. Default block size is 2048
bytes.
You can use recopy.cmd to copy from host to the local drive too.
i*)Proxy support
Use this if you can't access Internet directly, but have a proxy.
j)FTP-to-FTP proxy mode (allows you to copy files between FTP servers
without transferring data to your local workstation.
This feature is implemented using standard DosCopy call, so that
any program that uses this call will use this feature.
If you have no such program you can use dcopy.exe supplied with
this package.
Note: If you want to test some of the 'registered only' features,
see demo\demo.txt
3. What features it does not have.
This is a list of features which are not YET implemented. They are in my
'to-do' list or in development:
a)UNC support
b)New listing formats.
Current list of supported formats includes:
'ls -a' format. Used by most hosts. Subformats recognized are:
Novell listing
AIX listing (2 variants)
HPUX listing
IPS listing
OS/2 FTPD format
MS FTP server format
Note: I would like to hear from you what FTP server listings FTP.IFS
can or cannot read.
If you want submit a new listing format, find in log a line with
"Dir string read" inside and send it me.
Also I am going to implement configurable listing recognizer, so
that addition of new listing will not require recompilation and
you will can add your formats by yourself
c).. Tell me what you want
4. Installation.
a) Make a directory and unpack this archive (Below I'll use D:\PATH\
instead of the directory name)
b) Add folowing lines to the bottom of your config.sys:
IFS=D:\PATH\FTP.IFS
REM This password will be used if you will not provide one,
REM and ftp server requires it.
SET FTPPASSWORD=<your email>
RUN=D:\PATH\R3COMM.EXE [d:\path\logfile [log-level]]
Where d:\path\logfile is the name of log file
log-level is decimal integer.
log-level is bitmapped value. List of values recognized are:
1 General logging
2 Object management
4 Object deleting
8 Full TCP transfers logging
16 FS requests data
32 Directory caching data
Default value is 37 (1+4+32)
You may use 0 value to disable logging
c) Reboot
5. Usage.
Use ftpfs.exe to control ftp.ifs. Run ftpfs without parameters to get help.
6. UnKnown problems.
If you experience any problems just kill R3COMM. This will unlock any
locked programs.
If you experience a system TRAP (it IS possible) please write down CS:...
line and send it me.
While reporting any problems send me d:\path\logfile.
Note: All the passwords are in this file as a plain text. You may want to
substitute it with "****".
7. Mailing list
There is a FTPIFS mailing list located at ftpifs-list@bmtmicro.com email.
To subscribe:
1. send a message to majordomo@bmtmicro.com
2. the subject does not matter
3. the body of the message must read:
subscribe ftpifs-list@bmtmicro <your e-mail>
8. License
This program is provided "AS IS". Author is not responsible for any
problems you have.
The program is shareware. You may use a non-registered copy of this program
for 60 days for evaluation purposes.
For the period of evaluation the program will be function-limited.
To register the program contact BMT Micro (See register.bmt for details).
Secure URL for registering is:
https://secure.falcon-net.net/BMT/order1308.html
You may copy this program if you want. But you should copy only the
original archive without any changes.
9. Contacting author
Author can be contacted by e-mail ftpifs@usa.net.
I'll be pleased if you contact me with or without error report.
Most active testers can receive registration key free.
If you want you may send postcard to the next address:
Vitalij Timchishin
Miropolskaja st. 17, ap.6
Kiev 253206
Ukraine
10. Where to find new versions.
a)E-Mail me (ftpifs@usa.net).
b)You can find the latest beta in ftp://ftp.kraft-s.ru/pub/software/os/os2/ifs/ftpifsbeta directory.
c)I will put next gamma relase to
ftp://hobbes.nmsu.edu/pub/incoming/ftpifsXX.zip
(Where XX is current version number).
They are to be moved to
ftp://hobbes.nmsu.edu/pub/os2/apps/internet/ftp/client/ftpifsXX.zip
d)Go to http://www.bmtmicro.com.
You can download latest release and register program there.
(See register.bmt for details)