home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / internet / sting / ftp-serv / readme.eng < prev   
Encoding:
Text File  |  1997-09-15  |  4.4 KB  |  103 lines

  1. FTP-Server v01.00 beta                                        September 1997
  2. ============================================================================
  3. A STiK/STinG FTP Server for ATARI ST/STE/TT/Falcon
  4.  
  5. FTP-Server is FREEWARE. It may be copied and used freely. Distribution by
  6. BBSs and PD libraries is allowed. However, FTP-Server may NOT under ANY
  7. circumstances be included in CD-ROM  collections or on magazine cover
  8. disks without my prior written permission. FTP-Server and its documentation
  9. must always remain together and complete with all its files and
  10. documentation. Changes to the program and documentation is forbidden.
  11.  
  12.  System requirements:
  13.  --------------------
  14. * Atari ST/STE/TT/Falcon
  15. * STiK or STinG package (installed and enabled!!)
  16. * TOS or MagiC
  17.  
  18.  Installation:
  19.  -------------
  20. Copy the program in any drive/folder.
  21. Edit the file FTPUSERS using any ASCII editor. Start the server. Ready.
  22. A typical FTPUSERS line:
  23. anonymous * d:\ftp\public 3
  24.     |     |       |       |
  25. User name |       |       |
  26.       Password    |       |
  27.               Users Path  |
  28.                      Permissions
  29.  Notes:
  30.  ------
  31. If FTPUSERS file doesn't exist, no one can log to the server.
  32.  
  33. A 'real' password is a hashed Unix password which must be processed by
  34. the system administrator and put in this line.
  35.  
  36. Permissions is an ORed value were 1 means user has permission to READ files,
  37. 2 to create new files and folders and 4 to delete files an folders.
  38. Thus a user whith permission 3 as above, can read and create new files
  39. (if the file does not exist) in folders from Users Path onwards.
  40. With 7 a user can delete everything in this and forward folders,
  41. so be very CAREFULL!!
  42.  
  43. No one can change drive or go to a parent path, ie 'anonymous' users are
  44. not allowed to go to d:\ftp from d:\ftp\public.
  45.  
  46. Maximum clients allowed: 10 (at least for now).
  47.  
  48.  Disclaimer
  49.  ----------
  50. Although every effort has been taken by the author to ensure trouble free
  51. operation, i can take no responsibility for any damage caused by use of
  52. this program, either directly or indirectly.
  53. This software is used at your own risk.
  54.  
  55.  For those who READ documentation!
  56.  ---------------------------------
  57. FILE TRANSFER PROTOCOL (FTP)
  58.    The objectives of FTP are 1) to promote sharing of files (computer
  59.  programs and/or data), 2) to encourage indirect or implicit (via
  60.  programs) use of remote computers, 3) to shield a user from
  61.  variations in file storage systems among hosts, and 4) to transfer
  62.  data reliably and efficiently.  FTP, though usable directly by a user
  63.  at a terminal, is designed mainly for use by programs.
  64.  
  65. FTP at the ATARI
  66.    FTP server has been developed on a ATARI TT running MagiC 4.02, using
  67.  Pure C. The first tests were based on the NET distribution of Phil Karn
  68.  (KA9Q). This package contains (among many other things) a FTP client and
  69.  server (but far from complete).
  70.  
  71.    After that, ATARI clients MG-FTP and AFTP (STiK version) were tested.
  72.  MG-FTP has problems with FTP-Server (or the other way around) and i'll
  73.  appreciate any commends on that. (MG-FTP sends files to the server without
  74.  problems, reads and changes directories but has problems in GETing files,
  75.  at least after a first successfull (GET) transfer).
  76.  
  77.  AFTP works fine most of the time, but some times it confuses file transfer
  78.  errors and locks (suspend unter MagiC).
  79.   The server has been tested in single TOS (no problems).
  80.   The server can NOT run as an ACC ( This may change in the future ).
  81.  
  82.   Supported commands:
  83.   -------------------
  84.   USER PASS QUIT TYPE RETR STOR PORT PASV LIST NLST CDUP CWD PWD DELE MKD
  85.   RMD STRU MODE (stream only) SYST ALLO. (See RFC959 for explanations)
  86.  
  87. ! Commands are converted to lower case so it doesn't matter if you give
  88.   them in upper or lower case.
  89. ! Input paths are UNIX ie g:/usr/bin and converted internaly to TOS '\'.
  90. ! Responses to paths also UNIX.
  91. ! Developers wishing to write (or update) clients please consider:
  92.     Make use of the ALLO #bytes command (as AFTP does) because it helps data
  93.   integrity (at least until a new version of STiK/STinG).
  94.     Also try to 'listen' to both control and data ports during a tranfer and
  95.   abort if something goes wrong.
  96.   FTP-Server after finishing sending the data, closes the data port and then
  97.   replies "226 File send OK".
  98. ! SYST command replies "215 ATARI Type: L8 Version: 01.00", but the server
  99.   behaves as any UNIX server.
  100.  
  101.     Athens Sep 14 1997
  102.     Vassili Papathanassiou
  103.