home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / OS2 / FSP2_10.ZIP / README < prev   
Text File  |  1994-02-15  |  7KB  |  137 lines

  1. February 15, 1994
  2.  
  3.         **********   *********  *********          ***  ********* 
  4.         **********  **********  **********        ***   **********
  5.         ***         ***         ***    ***       ***           ***
  6.         ***         ***         ***    ***      ***            ***
  7.         ******      *********   **********     ***       *********
  8.         ******       *********  *********     ***       ********* 
  9.         ***                ***  ***          ***        ***
  10.         ***                ***  ***         ***         ***
  11.         ***         **********  ***        ***          **********
  12.         ***         *********   ***       ***           **********
  13.  
  14.         This is FSP/2 version 1.0. I no longer consider this beta code but I
  15. also do not consider it to be perfect either. I Just don't have a lot of time
  16. to test every little thing but since the code is based on the UNIX FSP 2.7.1
  17. code I assume that most things should work fine. So, if something doesn't work
  18. as it should, let me know; it might be a bug. Also, don't blame me for any
  19. nast problems that might occur; I just can't imagine that these programs could
  20. cause any major damage but I don't plan to take the blame if they do.
  21.  
  22.         If you are wondering what FSP is or what is the point of FSP is, please
  23. refer to the fsp.faq and info files.
  24.  
  25.         This archive contains nine files:
  26.  
  27.                 fsp2-121.zip    :       32-bit fsp clients for TCP/IP 1.2.1
  28.                 fsp2-20.zip     :       32-bit fsp clients for TCP/IP 2.0
  29.                 fhost.cmd       :       use to set server address and port
  30.                 fcd.cmd         :       REXX code to set FSP_DIR
  31.                 fmore.cmd       :       pipes output of fcat to more
  32.                 f1.cmd          :       example cmd file to set fsp server info
  33.                 fsp.faq         :       FSP Frequently Asked Questions
  34.                 info            :       FSP info file
  35.                 readme          :       this file
  36.  
  37.         The fsp2-121.zip and fsp-20.zip files both contain these files:
  38.  
  39.                 fcat.exe        :       Send remote file to standard output
  40.                 fcdcmd.exe      :       use with fcd.cmd to change remote dir
  41.                 fget.exe        :       get remote file(s).
  42.                 fls.exe         :       display remote files
  43.                 fmkdir.exe      :       make directory on remote
  44.                 frm.exe         :       remove file(s) from remote
  45.                 frmdir.exe      :       remove remote directory
  46.                 fver.exe        :       get server's version & important info
  47.  
  48.             *** dde4mbs.dll     :       needed for TCP/IP 1.2.1 ONLY!
  49.  
  50.         The TCP/IP 1.2.1 version will use tcpipdll.dll (which comes with TCP/IP
  51. 1.2.1) and dde4mbs.dll. Except for the basic Internet I/O code provided by the
  52. tcpipdll.dll file, the clients are fully 32-bit. The clients for TCP/IP 2.0 are
  53. fully 32-bit and do not require DLLs.
  54.  
  55. FSP/2 will recognize the following environment variables:
  56.  
  57.                 FSP_HOST                : address of host system
  58.                 FSP_PORT                : port on host system
  59.                 FSP_DIR                 : current dir on host system
  60.                 FSP_TRACE               : controlls output of xfer status
  61.                 -----------------------------------------------------------
  62.                 FSP_LOCALPORT           : I have not checked these out, so
  63.                 FSP_PASSWORD            : I don't know if they work or what
  64.                 FSP_BUF_SIZE            : they will do under OS/2. Try 'em
  65.                 FSP_DELAY               : and let me know if they work
  66.                 FSP_LOCAL_DIR           :
  67.                 FSP_TIMEOUT             :
  68.  
  69. NOTE: If FSP_TRACE exists (See f1.cmd), transfer status info will be displayed.
  70.  
  71. USAGE:  I'll get around to adding more usefull info to the usage section later.
  72.  
  73.         FVER
  74.                 Poll server for FSP version and configuration information.
  75.  
  76.         FLS  [-1ACFLRacdfgiklqrstu] [file ...]
  77.                 Get directory listing from server. Use -l for single column
  78.                 display, and -lt for single col. sorted by date, etc...
  79.  
  80.         FCDCMD  [directory]
  81.                 Returns protection values of the specified directory or the
  82.                 current directory if no dir specified. Remember that the UNIX
  83.                 world used the forward slash / instead of the back slash \.
  84.  
  85.         FGET  [-futnar4l?] [files...]
  86.                 Get file(s) from server.
  87.                 -f : force overwrite of file
  88.                 -u : use unique names. This only works under HPFS. This will
  89.                      append a .### (number in a sequence) to the file name if
  90.                      the downloaded file already exists. i.e. If you have the
  91.                      file thing.tar.gz and you download it again, -u will save
  92.                      it as thing.tar.gz.1 if thing.tar.gz.0 already exists.
  93.                 -t : use temporary file (fsp_### where ### is the process ID)
  94.                      for download. After download, the file is renamed to the
  95.                      correct filename.
  96.                 -n : Skip the file if a file by that name already exists.
  97.                 -a : append to file. This will perform simple crash recovery
  98.                      by continuing where you left off. It does not perform any
  99.                      CRC type checks.
  100.                 -r : Recurse subdirectories. This will create local subdirs to
  101.                      mirror the remote.
  102.                 -4 : This will save long filenames as longname.### (see -u) and
  103.                      store the real name in the 4DOS/4OS2 descript.ion file.
  104.                 -l : Same as -4 EXCEPT it will save the realname to longname.log
  105.                 -? : Displays simple help
  106.                 
  107.         FMKDIR  [remote directory]
  108.                 Make a directory on server
  109.  
  110.         FPUT  [local file(s)]
  111.                 Upload a file to server
  112.  
  113.         FRM  [remote file(s)]
  114.                 Remove file(s) on server if you have permission.
  115.  
  116.         FRMDIR  [remote directory]
  117.                 Remove a directory on server if you have permission.
  118.  
  119. IMPORTANT INFO IF YOU USE THIS WITH A FAT HARD DISK! I highly recomend that you
  120. do not use FAT with FSP. FSP is mostly hosted by UNIX or VMS systems that are
  121. not restricted to the 8.3 of FAT. If you try to get a file that does not
  122. conform to 8.3, fget will ignore it. The only way that you can get long name
  123. files is to call fget with either -4, -l or both (-4l). If you don't like this
  124. and you would like an automatic truncation or something like that, tough. The
  125. fget client fully supports HPFS and I highly recoment that you take advantage
  126. of it.
  127.  
  128. Well, good luck. I don't have a lot of time to test everything so I would like
  129. some feedback. I need some specific bug reports.
  130.  
  131.                                         Larkin Lowrey
  132.                                         llowrey@ucsd.edu
  133.  
  134.  
  135. My port uses code copyrighted by Wen-King Su and The Regents of the
  136. University of California. Thanks guys!
  137.