home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / sftp127.zip / help.txt < prev    next >
Text File  |  1996-06-25  |  21KB  |  394 lines

  1. Welcome to S-FTP version 1.27 (or simple FTP)!
  2. .
  3. The author of this software is Keith Cotroneo. I call S-FTP Week-End-Ware
  4. ....because I really only have time to work on it during the week ends.
  5. .
  6. I am a Dean at a college in Oregon. Computers are a hobby of mine and lately
  7. I have spent some time on the Internet. The FTP utilities that I have tried
  8. have not suited my needs very well and Web browser don't work well for batch
  9. downloads. So I wrote this program for my own use.
  10. .
  11. What I wanted was something that would allow me to:
  12. .
  13.         *logon the popular ftp sites without hassle
  14.         *read .txt information about files in the directories easily
  15.         *perform batch downloads
  16.         *do an occasional upload
  17. .
  18. S-FTP does those things for me.
  19. .
  20. If it works for you, you are welcome to use it with the following provisions:
  21. .
  22.         1) There is absolutely no warranty with this software. You use it
  23.         completely at your own risk. This means that you agree that if you
  24.         use the software and it somehow screws up your system or you lose files,
  25.         that is your problem, not mine.
  26.         2) You understand that this software was developed using the RXFTP
  27.         package and agree to the additional license arrangements listed in the
  28.         license.txt file. You also agree to follow the licensing for Go listed
  29.         in the go_15.zip. Also, thanks to Jeff Glatt for Filerexx!
  30.         3) You MUST register after 15 days of use of this product. To do so,
  31.         send me email or snail mail telling me your name, address, email
  32.         address, and then please provide comments on how I should improve the
  33.         product. I *do* use suggestions to make changes. I can be reached below:
  34. .
  35.                         cotroneo@mailman.tvcc.cc.or.us
  36.                               or
  37.                         Keith Cotroneo
  38.                         661 SW 5th St.
  39.                         Ontario, OR 97914
  40.         4) If you distribute the package to others, you must give them the whole
  41.         Zip file.
  42.         5) You may not sell this software product to anyone.
  43. .
  44. .
  45. Changes in S-FTP since version 1.00:
  46.         1) Text files in the Directory List are now loaded to the viewer by
  47.         single clicking on the file to highlight it and then clicking the view
  48.         push button.
  49.         2) The Download List may now be populated from a viewed text file. This
  50.         works for files such as the Hobbes 00index.txt files. For this function
  51.         to work, the filename must be in the first position in the line of the
  52.         text file.
  53.         3) While files are downloading, you can now continue to populate the
  54.         download list box. You can download files while you are viewing the
  55.         directory list or 00index.txt files in the viewer and continue to
  56.         transfer file names to the Download List. Files will be downloaded in
  57.         the order of transfer to the download list.
  58.         4) Lengthy processes, such as logon and downloading are now placed
  59.         in separate threads. This makes the application much more responsive
  60.         and doesn't lock the application while processes are completed.
  61.         5) Added download path setting and config menu option.
  62.         6) Added Delete Host and Add Host buttons to allow configuring the
  63.         host list.
  64.         7) Added several progress indicators to tell the user what is happening.
  65.         8) S-FTP will now download files from outside the current remote
  66.         directory. You can build the download list from various directories
  67.         or 00index.txt files. The download list will remember paths to those
  68.         files and retrieve them when you download.
  69.         9) Added capability to configure host user name, password, default
  70.         directory.
  71.         10) Improved the logon process. It is more streamlined and provides
  72.         better progress reporting.
  73. v1.05
  74.         11) Added upload capability.
  75. v1.06
  76.         12) Added capability to resize the main SFTP window.
  77.         13) Added audible beep to signify completion of download list.
  78.         14) Added date/time sort button for directory list.
  79.         15) Added auto date/time sorting check box for auto sorting
  80.         whenever the directory list is updated.
  81.         16) Added double click .txt files to viewer check box option.
  82.         17) Changed the directory list default font to system monospace.
  83.         *NOTE: all of the 1.06 changes were made at the request of users.
  84.                I have more and I am working on them.
  85. v1.07
  86.         18) Fixed the date sorting routine. It didn't work right. Now if
  87.         the Date Sort box is checked, the directory list will be downloaded
  88.         in descending date order.
  89. v1.08
  90.         19) Added back up directory button <<.
  91.         20) Increased directory text box character capacity.
  92. v1.09   21) Added capability to save window size and position.
  93. v1.09a  22) Fixed a compatibility problem with earlier versions and the
  94.         path.txt file. Users of previous versions can now keep their old
  95.         path.txt file, whereas v1.09 required replacing it.
  96. v1.10   23) Fixed a problem with the progress indicator not functioning on
  97.         FAT partitions. Thank you to Jeff Glatt for his wonderful FILEREXX
  98.         utilities. The FILEREXX.DLL is now required for SFTP.
  99. v1.20   24) Improved download progress indicator to provide percent
  100.         statistic.
  101.         25) Added download progress indicator for the viewer.
  102.         26) Added aliases, now you can have multiple aliases with different
  103.         download directories, user and password for each  host.
  104.         27) Changed behavior in the host listbox so that a double click
  105.         on the host alias automatically logs on the the remote host.
  106.         28) Added quick list type function to quickly add the current host
  107.         and directory to the alias list. Clicking on a Add Host now
  108.         automatically sets up the current directory with an alias in the
  109.         add host option window.
  110.         29) Added direct host logging. Typing a host with a directory, ie.
  111.         hobbes.nmsu.edu/incoming in the host edit box and then clicking on
  112.         logon will automatically logon to the host without having to set
  113.         up a specific host alias.
  114.         30) Changed the directory listbox behavior so that you can press
  115.         enter or  double click to select an entry.
  116.         31) Added the capability to press the escape key in the viewer to
  117.         close the viewer window.
  118.         32) Fixed the download routine so that it adjusts filenames to
  119.         conform to the 8.3 requirement when downloading to a FAT drive.
  120.         33) Made adjustments to the multi-threading components to
  121.         improve responsiveness.
  122. v1.21   34) Changed the behavior of sftp so that it no longer pops to the
  123.         foreground after download completion.
  124.         35) Added automatic logging. Now all downloads are logged to a file
  125.         called sftplog that is located in the sftp directory. This log is
  126.         useful if you want to check to see from which host and directory
  127.         you received a particular file. You can also logon to a host from the
  128.         log file by selecting log and view log from the menu and then double
  129.         clicking on an entry in the viewer.
  130.         36) Added Host Edit button.
  131.         37) Changed alias list action so that a single click on the host list
  132.         will display the host name and logon directory.
  133.         38) Changed the host add/edit window so that a single click instead
  134.         of a double click in the alias list will display its settings.
  135. v1.22   39) Added support for the lr style directory entries.
  136.         40) Fixed problem with the alias/host editor.
  137.         41) Added abort function (it is slow, but works for long downloads).
  138.         42) Cleaned up a few problems with the text messages on the interface.
  139.         43) Fixed a problem with the logoff/logon routines.
  140. v1.23   44) Fixed another problem with the edit/add function.
  141.         45) Fixed an unbalanced do/end coding problem
  142.         46) Added multiple view capability. By holding ctrl and clicking on
  143.         text file names in the directory list, the user can multiple select
  144.         files. Then, clicking View will load all selected files to viewers.
  145.         Use ESC to peel off the viewers.
  146. v1.23a  47) Fixed problem with transfer to download list from .txt files.
  147. v1.24   48) Changed messages for logon process.
  148.         49) Added capability to view a file after highlighting by right
  149.         clicking the mouse.
  150.         50) Single clicking on a host alias no longer displays the default
  151.         directory in the directory window.
  152.         51) Fixed a problem with sftp not handling files with spaces
  153.         properly.
  154.         52) Added Cruise Mode which places downloads into a separate process.
  155.         Navigation of the host and viewing of txt files is now possible
  156.         without disturbing the download. The sftp2.exe file must be in the
  157.         sftp directory and the Cruise Mode box must be checked. I decided
  158.         to set Cruise Mode up as an option with a check box because, regular
  159.         mode (box unchecked) is faster in making the initial connection to
  160.         begin the download. If you want fast file retrieval instead of the
  161.         ability to traverse directories and halt downloads, leave the Cruise
  162.         Mode box unchecked.
  163.         53) Added the kill function. Clicking kill will stop the download.
  164.         The go.exe utility must be in the sftp directory and the Cruise Mode
  165.         box must be checked.
  166.         54) Changed the sftp icon. Thanks to Bill Clark for the new design.
  167.         55) Added support for Win-NT Servers.
  168.         56) Eliminated the DeSelect and View buttons. Use mouse right click
  169.         to view. Clicking on any dir list item without holding ctrl will
  170.         deselect.
  171.         57) Added saveguard code to disallow attempts to change directory
  172.         or view while downloading when not in cruise mode.
  173. v1.24a  58) Corrected problem with save size and position not allowing
  174.         sftp to be shown on the monitor.
  175. v1.25   59) Fixed a problem with the viewer that could cause files to go to
  176.         the viewer instead of the transfer list.
  177.         60) Fixed the date sort (off) option for symbolic directories.
  178.         61) Added code so that sftp doesn't spike the cpu when displaying
  179.         the download list.
  180. v1.26   62) Added command mode and fixed some download bugs. Command mode
  181.         allows sftp to be used from and os/2 prompt or called from another
  182.         program for automatic logon and retrieval. To use command mode, you
  183.         must specify the path for sftp plus a fully qualified host url.
  184.         The host url must end with a /. Anything beyond the / will be
  185.         interpreted by sftp as a request for a file. For example:
  186.         F:\sftp\sftp hobbes.nmsu.edu/incoming/ will automatically load
  187.         sftp from a directory entitled sftp and then logon to the hobbes
  188.         incoming directory.
  189.         F:\sftp\sftp hobbes.nmsu.edu/incoming/example.zip will automatically
  190.         load sftp from a directory entitled sftp, logon to the hobbes incoming
  191.         directory and then download the file example.zip if it exists in
  192.         that directory. After the download, sftp will close itself.
  193.         Please note that a url like hobbes.nmsu.edu/incoming will end up
  194.         finding the root directory instead of the incoming directory because
  195.         the url is not ended with a /. sftp will think that incoming is
  196.         a file and try to download it.
  197.         Please note that a url like hobbes.nmsu.edu/incoming will end up
  198.         finding the root directory instead of the incoming directory because
  199.         the url is not ended with a /. sftp will think that incoming is
  200.         a file and try to download it.
  201.         Also, please note that, due to a bug in OS/2 REXX, a url preceded by
  202.         ftp:// will not load properly from the command line. This is a problem
  203.         with how OS/2 REXX interprets (actually reserves) the / characters.
  204.         Sorry, but I can't do anything about this one.
  205. v1.27   63) Fixed an elusive problem with the logon button where it would
  206.         force a default to anonymous logon.
  207.         64) Added capability to change the font size in the directory list
  208.         window.
  209. .
  210. To use S-FTP:
  211.         1) Unzip the S-FTP.ZIP file to the directory in which you want the
  212.         product to reside.
  213.         2) Copy the files rxftp.dll and filerexx.dll to a directory in your
  214.         DLL path.
  215.         3) Create an object on the desktop if you want one.
  216.         4) Start your tcp client or internet connection.
  217.         5) Run S-Ftp by typing sftp at the command prompt or by clicking the object.
  218.         6) Click on the Config menu, choose default settings, type in download
  219.         path setting, and default user name and password in the textbox,
  220.         click save settings, click done.
  221.         7) Click Add to add hosts to the program. Complete the host information
  222.         and click add for each host and alias.
  223.         8) Double click on the host name you wish to visit.
  224.         9) Review limitations section at end of this help file.
  225. .
  226. To add new hosts and aliases:
  227.         1) Click Add Host.
  228.         2) A window pops up, complete the required information for the Host.
  229.         3) Click the Add Button to save the information.
  230.         4) Click Done to exit the window.
  231. .
  232. To change a hosts settings:
  233.         1) Single click on the alias in the alias list box.
  234.         2) Click the Edit button.
  235.         3) Modify the alias information in the host settings window.
  236.         4) Click Change.
  237.         5) Click Done to exit the window.
  238. .
  239. To quick add new hosts:
  240.         1) When you are in a directory of a remote host, click Add. The
  241.         Host settings window will automatically append the directory to the old
  242.         alias name to let you quickly set up the new host alias.
  243.         2) Click Add.
  244.         3) Click Done.
  245. .
  246. To change other hosts settings while in the Host Settings window:
  247.         1) Use the listbox to select the host alias in the host settings window.
  248.         2) Change the information as needed.
  249.         3) Click Change and then Done.
  250. .
  251. To delete hosts:
  252.         1) Highlight the host alias in the Host listbox that you want to delete
  253.         by single clicking on it. Click the Delete Host button. The host is
  254.         removed from the listbox.
  255. .
  256. To logon to a remote host:
  257.         1) Double click on the alias in the host listbox.
  258.                         or
  259.         2) Single click on the host alias and click logon.
  260. .
  261. To change a directory:
  262.         1) Double click on the directory in the directory listbox to which you
  263.         want to change (english, can you believe it?), or enter the directory
  264.         in the Directory textbox and click on the Dir Button.
  265. .
  266. To back up to a parent directory:
  267.         1) Click the << button.
  268. .
  269. To date/time sort a directory listing:
  270.         1) Click the Date Sort check box.
  271.         2) Now, when directory lists are downloaded, they will be sorted in
  272.         descending date order.
  273.         * This function was requested by users to make it easy to check an
  274.         /incoming directory and see the newest files first.
  275. .
  276. To download files:
  277.         1) Double click on the file(s) in the directory listbox that you
  278.         want to download.
  279.         2) Each file will be transfered to the transfer listbox.
  280.         3) When you are done choosing files, click on the transfer button
  281.         to begin receiving the files.They will be placed in the directory
  282.         specified by your path configuration in the config menu.
  283.         4) When the list is cleared, all your files have been transfered.
  284.         *Note: effective in version 1.02, you may continue to build the
  285.         transfer list while downloading is in progress. New files added to
  286.         the transfer list while downloading will be transfered in the
  287.         order appended to the list.
  288.                                 or
  289.         If you are downloading from a site, such as Hobbes, that maintains
  290.         file listing descriptions in text files (ie. 00index.txt), you can
  291.         add files to the Transfer List from a viewed text file. To do so:
  292.         1) Highlight the text file (ie. 00index.txt) in the Directory List
  293.         by single clicking on it.
  294.         2) Click the View button to load the text file into the viewer.
  295.         3) Double click on the files in the viewer that you wish to apply
  296.         to the transfer list.
  297.         *Note: effective in version 1.02, you may continue to build the
  298.         transfer list while downloading is in progress.
  299. .
  300. To delete files from the transfer list:
  301.         1) Double click on the files in the Transfer Listbox that you want to
  302.         remove.
  303.                         or
  304.         3) Click on the Clear List button to remove all files.
  305. .
  306. To view text files on a remote site:
  307.         1) Single click on a text file in the directory listbox to highlight the
  308.         file that you want to view.
  309.         2) Right click the mouse.
  310.                         or
  311.         3) Click the .txt Dblclick check box.
  312.         4) With the .txt Dblclick check box selected, a double click on a file
  313.         in the directory list with a .txt extension will automatically load
  314.         the file to the viewer. This feature was requested by a user.
  315.                         or
  316.         5) Hold the ctrl key and click on several text files. Then right
  317.         click the mouse. Each text file will be loaded to a viewer. Use ESC
  318.         to peel off or close the viewers.
  319. .
  320. To upload a file:
  321.         1) Logon to the site you wish to which you wish to transfer a file.
  322.         OR single click on the Alias for the site and complete the directory
  323.         information in the directory edit box. If you do not log on to the
  324.         site and use the single click method, you must ensure that the
  325.         directory box includes the remote host directory in the form
  326.         "/directory/subdirectory".
  327.         2) Single click on the Upload menu.
  328.         3) Single click on either Ascii (if text file) or Binary (executable).
  329.         4) Choose the file from the file dialog. Click OK or double click on
  330.         the file.
  331.         5) An entry for the file will be made in the tranfer list.
  332.         6) Click on the transfer button.
  333. .
  334. To conduct simultaneous uploads, downloads, etc.:
  335.         1) Ensure the the Cruise Mode button is checked.
  336.         2) Begin your first upload or download with SFTP.
  337.         3) Change directories or logon to other hosts as needed and continue
  338.         to build the tranfer list if desired.
  339. .
  340. To save window size and position:
  341.         1) Click Config on the menu.
  342.         2) Click Save Size and Position.
  343. .
  344. To change the font size in the directory list window:
  345.         1) Click font size on the menu.
  346.         2) Click the size you want. The size in the directory list window
  347.         will be changed and will become the new size upon start up.
  348. .
  349. To view the transfer log:
  350.         1) Click Log on the menu.
  351. .
  352. To automatically logon to a file in the log:
  353.         1) Click Log on the menu.
  354.         3) Double click on the host entry to which you wish to logon.
  355. .
  356. To abort a long download:
  357.         1) Click the Kill button.
  358.         (this function only works in Cruise Mode)
  359. .
  360. To use command mode:
  361.         From a command prompt, specify the path for sftp plus a fully qualified
  362.         host url. The host url must end with a /. Anything beyond the / will be
  363.         interpreted by sftp as a request for a file. For example:
  364. .
  365.         F:\sftp\sftp hobbes.nmsu.edu/incoming/ will automatically load
  366.         sftp from a directory entitled sftp and then logon to the hobbes
  367.         incoming directory.
  368. .
  369.         F:\sftp\sftp hobbes.nmsu.edu/incoming/example.zip will automatically
  370.         load sftp from a directory entitled sftp, logon to the hobbes incoming
  371.         directory and then download the file example.zip if it exists in
  372.         that directory. After the download, sftp will close itself.
  373. .
  374.         Please note that a url like hobbes.nmsu.edu/incoming will end up
  375.         finding the root directory instead of the incoming directory because
  376.         the url is not ended with a /. sftp will think that incoming is
  377.         a file and try to download it.
  378. .
  379. Limitations:
  380.         1) One user reported difficulty downloading files from a direct network
  381.         connection. If you use this software directly of a network, instead of
  382.         through a modem, please let me know how it works for you off the
  383.         network.
  384.         2) Currently, SFTP is set up to handle Unix and Win-NT servers. Other
  385.         server types are not supported. If anyone has a server type that they
  386.         would like sftp to support. I will be happy to work on it, but access
  387.         to the server must be provided for testing.
  388. .
  389. Well, that is pretty much it. Let me know how things go.
  390. .
  391. Keith Cotroneo
  392. cotroneo@mailman.tvcc.cc.or.us
  393. Updated May 27, 1996
  394.