home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1995 November / PCWK1195.iso / inne / win / sieciowe / wsarch08.lzh / wsarch08.txt < prev    next >
Text File  |  1995-07-20  |  14KB  |  297 lines

  1. This is the eight ALPHA version (V0.8) of a windows based archie client.
  2. There are two changes from the previous release, and a new support email
  3. address (david.woakes@dial.pipex.com).
  4.  
  5. The changes are:
  6.  
  7. 1) Archie now counts down the time indicated to when it expects a response
  8. in 1 second intervals.
  9.  
  10. 2) Archie saves the position and size that it was last closed at, and will
  11. use these as it's startup position and size.
  12.  
  13. If you have problems
  14. ====================
  15.  
  16. Do please tell me of any problems via email (david.woakes@dial.pipex.com).
  17. Please do not send queries about WSARCHIE to any other email addresses.
  18.  
  19. I'm currently working full time so I have less time to spend on this than
  20. previously. As a result I may not get back to you straight away, but I will 
  21. do my best.
  22.  
  23. David Woakes (david.woakes@dial.pipex.com)
  24.  
  25. Credits:
  26.  
  27. This archie client is based upon the archie client that is included in the
  28. Prospero V5.2a release.
  29.  
  30. It was written by Clifford Neuman with changes by Brendan Kehoe
  31. and George Ferguson.
  32.  
  33. If you want to know more about Prospero send an email message to 
  34. info-prospero@isi.edu.  Do not send questions about WSARCHIE to
  35. this address, send them to david.woakes@dial.pipex.com, PLEASE.
  36.  
  37.  
  38. Installation.
  39. =============
  40.  
  41. This instructions assume that you have some form of WINSOCK installed and
  42. working and that you are using Windows 3.1.
  43.  
  44. I used to use Peter Tattam's Trumpet Winsock. It's shareware and has SLIP 
  45. and PPP built in and can be found at the follwing sites:
  46.  
  47. ftp.demon.co.uk:/pub/ibmpc/winsock/stacks/trumpwsk/twsk10a.zip
  48. ftp.sunet.se:/pub/pc/news/trumpet/winsock/twsk10a.zip
  49. tasman.cc.utas.edu.au:/pub/pc/news/trumpet/winsock/twsk10a.zip
  50.  
  51. I mention this winsock as it is the only one that I've tried this with and
  52. it might not work with others, although theorectically it should.
  53.  
  54. I currently am using Windows 95 with Microsoft's TCP/IP, and this works
  55. as well.
  56.  
  57. 1. Unzip wsarchie.zip in a directory by itself. There should be three files
  58. altogether:
  59.  
  60. wsarchie.exe    - this is the program itself.
  61. wsarchie.hlp    - this is wsarchie's windows help file. This should probably
  62.                   reside in the same directory as wsarchie.exe.
  63. wsarchie.ini    - contains the list of archie servers, and user preference
  64.                   settings. This file can be left in wsarchie's working
  65.                   directory or placed in c:\windows.
  66. wsarch08.txt    - this file
  67. mfc250.dll      - This is the foundation class dll. This file should be
  68.                   moved to your windows system directory.
  69.  
  70. 2. Use the FTP Setup command in the Options menu to setup the command line
  71. for the FTP client. This is a non essential step, but is useful. Note that
  72. the FTP command is the full path and name of the FTP program in use. The
  73. directory is the directory where you want files to be downloaded to. If the
  74. ftp command doesn't work, check that you have got a hold of a recent copy.
  75. See below for details.
  76.  
  77. That's it. As long as wsarchie.ini is in wsarchie.exe's working directory
  78. everything should go swimmingly. You can add an icon in a program manager
  79. group in the usual fashion (ie drag wsarchie.exe from the file manager to
  80. the desired group, or use {file, new} from the program manager menu).
  81. The icon is derived from the Winsock icon.
  82.  
  83. To use, enter your search term in the "Search for" field, and then press
  84. return, or select the Search button. If things go successfully then you
  85. should see the title bar change informing you of packets being recieved.
  86. When complete the results will be displayed in the host, directories and
  87. files list boxes. Full details of the selected file will be displayed below.
  88. Note some archie servers seem to give fewer details than others.
  89.  
  90. To change the default Archie server use the Option Menu command User
  91. Preferences. A dialog will be displayed, currently this allows default
  92. archie client and default search type to be set.
  93.  
  94. The domain box can be used to limit the sites that the Archie Server will
  95. consider during it's search.
  96.  
  97. The following is the list of known problems with wsarchie and how they can be
  98. solved (or not).
  99.  
  100. 1.  WS_FTP (16 or 32 bit versions) fail to execute.
  101.  
  102. Get the latest version from either
  103.  
  104. ftp.usma.edu:/pub/msdos or somewhere on 147.51.200.18 (it is fairly obvious
  105. if you try).
  106.  
  107. Also check the content of the FTP dialog box.  The command line should
  108. contain the full command line including the directory that WS_FTP.EXE
  109. or WS_FTP32.EXE reside. The Directory box should contain the directory
  110. you want files down loaded to. Read the help on setting this up for full
  111. details.
  112.  
  113. 2.  There is no response from the server, even though you can telnet to it.
  114.  
  115. This is usually caused by a firewall on your site blocking the incoming packets 
  116. because they are UDP packets.  You will need to talk to your network supervisor. 
  117. Wsarchie (Version 0.2+) uses a non privileged port number above 2050 (the actual 
  118. number may vary), so there shouldn't be problems with letting them in.  Some 
  119. administrators take a different view and refuse to let these packets in.  There is 
  120. nothing I can do if you cannot get the network administrator to change there 
  121. philosophy.  Try the latest version of wsarchie available from 
  122. ftp.demon.co.uk:/pub/ibmpc/winsock/apps/wsarchie.
  123.  
  124. 3.  You get the message "WINSOCK ERROR: NO_DATA: No entry found".
  125.  
  126. This means that the name server lookup failed.  Try using telnet to connect to the 
  127. archie client.  If this succeeds from the same machine then there is a problem 
  128. with name resolution.  If you are probably using Chameleon's winsock, try reducing 
  129. your list of name servers to one or check whether the latest version fixes this.
  130.  
  131.  
  132. 4.  With PC-NFS V5.1 you will often get the error WINSOCK ERROR: EMSGSIZE.
  133.  
  134. I believe this is caused by an underlying restriction in the winsock stack. There 
  135. is nothing that I can do about this.
  136.  
  137. 5.  With Novell Winsock, an empty error dialog is displayed when a search is 
  138. started.
  139.  
  140. Hopefully this version should at least display an error number here.
  141.  
  142. 6. With Novell Winsock, searches fail with the error ENOBUFS.
  143.  
  144. Check your net.cfg file.  If there are lines in it like:
  145.  
  146. tcp_sockets 32
  147. udp_sockets 8
  148. raw_sockets 1
  149.  
  150. then taking them out might fix the problem, but will probably restrict the winsock 
  151. capabilities.  I wouldnÆt really suggest that you play with these settings unless 
  152. you are fairly expert on Novell.
  153.  
  154. WSARCHIE may be distributed freely on a non profit basis subject to the
  155. licensing agreement from USC below.  If you like the software then feel 
  156. free to send me (David Woakes) 5 Pounds Sterling (or the equivalent in 
  157. your local currency).  This is however optional, and I am not going to 
  158. chase anyone who hasn't paid up.
  159.  
  160. The address to send your donation to is:
  161.  
  162. David Woakes
  163. 88 Spottiswoode St
  164. Edinburgh
  165. EH9 1DJ
  166.  
  167. I attach a copy of the latest licensing agreement from the University of
  168. Southern California:
  169.  
  170. /* 
  171.  *  Copyright (c) 1991-1994 by the University of Southern California
  172.  *  All rights reserved.
  173.  *
  174.  *  PROSPERO(TM) LICENSE AGREEMENT
  175.  *
  176.  * 1. COPYRIGHT.  The Prospero software is owned by the University of
  177.  *    Southern California and is protected by the United States copyright 
  178.  *    laws and international treaty provisions.  Other copyrights may
  179.  *    apply to parts of the Prospero distribution and are so noted when
  180.  *    known to be applicable.
  181.  * 
  182.  * 2. DISCLAIMER OF WARRANTY.  THIS SOFTWARE IS PROVIDED "AS IS".  The
  183.  *    University of Southern California MAKES NO REPRESENTATIONS OR
  184.  *    WARRANTIES, EXPRESS OR IMPLIED.  By way of example, but not
  185.  *    limitation, the University of Southern California MAKES NO
  186.  *    REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY
  187.  *    PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE
  188.  *    COMPONENTS OR DOCUMENTATION WILL NOT INFRINGE ANY PATENTS,
  189.  *    COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.  The University of Southern
  190.  *    California shall not be held liable for any liability nor for any
  191.  *    direct, indirect, or consequential damages with respect to any
  192.  *    claim by the user or distributor of the Prospero software or any
  193.  *    third party on account of or arising from this Agreement or the use
  194.  *    or distribution of the Prospero software. 
  195.  * 
  196.  * 3. GRANT OF LICENSE.
  197.  * 
  198.  *  a) Permission to use, copy, modify, and distribute this software and
  199.  *     its documentation in source and binary forms is hereby granted,
  200.  *     provided that:
  201.  * 
  202.  *       i) the use, copying, or distribution is not done for direct
  203.  *          commercial advantage;
  204.  * 
  205.  *      ii) any distribution of the software is on the same terms as in
  206.  *          this Prospero License Agreement, and each copy contains the
  207.  *          copyright notices and the license agreement that appear in
  208.  *          this software and supporting documentation; and  
  209.  * 
  210.  *     iii) any documentation or other materials related to such
  211.  *          distribution or use acknowledge that the software was developed
  212.  *          by the University of Southern California.  
  213.  * 
  214.  *  b) Permission to copy, modify, and distribute this software and its
  215.  *     documentation in source and binary forms AS PART OF ANOTHER
  216.  *     PRODUCT for commercial advantage is hereby granted, provided that:
  217.  * 
  218.  *       i) notice is provided to the University of Southern California
  219.  *          describing the use of Prospero in the product;    
  220.  * 
  221.  *      ii) any distribution of the software is on the same terms as in
  222.  *          this Prospero License Agreement, and those terms apply also to
  223.  *          the distribution and use of that part of the product derived
  224.  *          from the Prospero distribution (it is acceptable to
  225.  *          impose additional restrictions on other parts of the product), 
  226.  *          and each copy contains the copyright notices and the license
  227.  *          agreement that appear in this software and supporting
  228.  *          documentation; 
  229.  * 
  230.  *     iii) any documentation or other materials related to such
  231.  *          distribution or use acknowledge that the software was developed
  232.  *          by the University of Southern California; and
  233.  * 
  234.  *      iv) one of the following three conditions is met:
  235.  * 
  236.  *          a. The product so distributed has been developed
  237.  *             independently and it incorporates only files and related
  238.  *             functions (e.g. allocators) from the Prospero distribution
  239.  *             needed to providing compatibility with the Prospero
  240.  *             distribution; or  
  241.  * 
  242.  *          b. the product so distributed has been developed independently
  243.  *             and the parts of the Prospero distribution included
  244.  *             constitute less than 25% of the product, and the total annual
  245.  *             sales of products incorporating Prospero does not exceed
  246.  *             $100,000 (U.S. Dollars); or
  247.  * 
  248.  *          c. parties to which the product is sold or distributed are
  249.  *             allowed to use or distribute the product in source and binary
  250.  *             forms without fee if the party's use or distribution of the
  251.  *             product is not for direct commercial advantage. 
  252.  * 
  253.  *  c) Permission to use this software to provide a service for a fee is
  254.  *     granted provided that notice is provided to the University of
  255.  *     Southern California describing the nature of the service and
  256.  *     provided that the total annual revenues for the service provided
  257.  *     using Prospero does not exceed $250,000 (U.S. dollars).
  258.  * 
  259.  *  d) Any use, copying, modification, or distribution other than as
  260.  *     provided for above requires an additional license from the
  261.  *     University of Southern California.  The University of Southern
  262.  *     California is prepared to license this software for such use on
  263.  *     reasonable terms.  
  264.  * 
  265.  * 4. OTHER RESTRICTIONS.  Nothing in this Agreement shall be construed
  266.  *    as conferring rights to use in advertising, publicity, or
  267.  *    otherwise, the name of the University of Southern California, or
  268.  *    any trademark thereof. 
  269.  * 
  270.  *   This agreement shall be construed, interpreted, and applied in
  271.  *   accordance with the laws of the State of California, United States of
  272.  *   America.  If any part of this Agreement is held illegal or
  273.  *   unenforceable, the remaining portions shall not be affected.
  274.  * 
  275.  *   Any notice required under this agreement shall be sent to the Prospero
  276.  *   Project; Information Sciences Institute; University of Southern
  277.  *   California; 4676 Admiralty Way; Marina del Rey, California 90292-6695
  278.  *   USA. Any questions concerning the Prospero distribution should be
  279.  *   directed to info-prospero@isi.edu.
  280.  * 
  281.  *   Prospero was originally written by Clifford Neuman (bcn@isi.edu) while
  282.  *   a graduate student at the University of Washington, and subsequently at
  283.  *   the Information Sciences Institute of the University of Southern
  284.  *   California.  Contributors include Steven Seger Augart (swa@isi.edu),
  285.  *   Santosh Rao (srao@isi.edu), and other individuals identified in the
  286.  *   software distribution and accompanying documentation.
  287.  * 
  288.  *   Prospero, the Prospero Directory Service, the Prospero File System, 
  289.  *   and the Prospero Resource Manager are trademarks of the 
  290.  *   University of Southern California. 
  291.  * 
  292.  */
  293.  
  294. Good Luck
  295.  
  296. David Woakes (david.woakes@dial.pipex.com).
  297.