home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk1.iso / answers / fsp-faq < prev    next >
Text File  |  1993-09-28  |  24KB  |  549 lines

  1. Newsgroups: alt.comp.fsp,alt.answers,news.answers
  2. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!gatech!howland.reston.ans.net!pipex!Q.icl.co.uk!dsbc!jura!pete
  3. From: pete@sst.icl.co.uk (Pete Bevin)
  4. Subject: FSP Frequently Asked Questions (Read This Before Posting!)
  5. Message-ID: <fsp-faq_749182081@sst.icl.co.uk>
  6. Followup-To: alt.comp.fsp
  7. Summary: This posting contains a list of frequently asked questions
  8.         (and their answers) about the FSP protocol.  Please read this
  9.         before you post to alt.comp.fsp.
  10. Originator: pete@jura
  11. Sender: news@dsbc.icl.co.uk (Usenet)
  12. Supersedes: <fsp-faq_748577281@sst.icl.co.uk>
  13. Nntp-Posting-Host: sst.icl.co.uk
  14. Reply-To: pete@sst.icl.co.uk (Pete Bevin)
  15. Organization: International Computers Ltd
  16. Date: Tue, 28 Sep 1993 02:08:04 GMT
  17. Approved: news-answers-request@MIT.Edu
  18. Expires: Tue, 19 Oct 1993 02:08:01 GMT
  19. Lines: 527
  20. Xref: senator-bedfellow.mit.edu alt.comp.fsp:709 alt.answers:947 news.answers:12937
  21.  
  22. Archive-name: fsp-faq
  23. Last-modified: 21st August 1993
  24.  
  25. Frequently Asked Questions about FSP
  26. ------------------------------------
  27.  
  28. *** Please read this before posting to alt.comp.fsp. ***
  29.  
  30. ##########################################################################
  31. ### IMPORTANT NOTICE: EVERYONE PLEASE READ THIS!
  32. ###
  33. ### Joseph Traub is no longer the FSP maintainer, and the site he
  34. ### maintained at seismo.soar.cs.cmu.edu no longer runs an FSP daemon.
  35. ### Please do NOT mail anyone at CMU about the FSP server -- the admins
  36. ### there have complained about the volume of unwanted mail.
  37. ###
  38. ### If you have questions about FSP, please mail one of the new
  39. ### maintainers -- see below for details.
  40. ##########################################################################
  41.  
  42. This is the answers to some of the frequently asked questions about FSP.
  43. It is posted weekly to alt.comp.fsp, alt.answers and news.answers.
  44.  
  45. This article answers the following questions.
  46.  
  47. Section 1: Introduction and Help
  48.         Q1.1 What's alt.comp.fsp?  What's FSP?
  49.         Q1.2 Where can I get FSP?
  50.         Q1.3 Help!  I don't understand how to use FSP!
  51.         Q1.4 What are those funny "R" and "I" characters?
  52.         Q1.5 Why should I, as a site admin, run an FSP daemon?
  53.  
  54. Section 2: FSP software and resources
  55.         Q2.1 Where can I get an FTP-like interface for FSP?
  56.         Q2.2 Where can I get a graphical interface for FSP?
  57.         Q2.3 Where can I get hold of a list of sites?
  58.         Q2.4 Where can I get hold of hundreds of pictures of naked women
  59.              in compromising positions?
  60.  
  61. Section 3: Technical Issues
  62.         Q3.1 What are the main differences between FSP and FTP?  How
  63.              does FSP work?
  64.         Q3.2 How secure/anonymous is FSP?
  65.         Q3.3 Why not add passwords to FSP?
  66.         Q3.4 So what *does* FSP stand for?
  67.  
  68. Section 4: Who's who in FSP?
  69.         Q4.1 Who wrote FSP?
  70.         Q4.2 Who helped put this FAQ together?
  71.  
  72.  
  73. This FAQ is written and maintained by Pete Bevin (pete@sst.icl.co.uk)
  74. with help from Phil Richards (pgr@sst.icl.co.uk).
  75.  
  76. If you have any comments, suggestion, or additions, send me (Pete) some mail.
  77.  
  78.  
  79. Section 1: Introduction and Help
  80.  
  81. Q1.1: What's alt.comp.fsp?  What's fsp?
  82.  
  83.         Alt.comp.fsp is a Usenet newsgroup for discussing the FSP file
  84.         transmission protocol.  It was created on Tuesday 4th May 1993
  85.         by Wen-King Su (wen-king@cs.caltech.edu) after there was no
  86.         objection on alt.config.  Before the newsgroup, there was a
  87.         mailing list (fsp-discussion) for talking about FSP software
  88.         internals.  This newsgroup is for discussion of both writing and
  89.         using the software.
  90.  
  91.         FSP is a protocol, a bit like FTP (but see below), for moving
  92.         files around.  It's designed for anonymous archives, and has
  93.         protection against server and network overloading.  It doesn't
  94.         use connections, so it can survive things falling over.
  95.  
  96.         Quote: `FSP is what anonymous FTP *should* be'.
  97.  
  98.  
  99. Q1.2: Where can I get FSP from?
  100.  
  101.         The `official' place for FSP distributions is ftp.germany.eu.net
  102.         (192.76.144.75), in the directory /pub/network/inet/fsp.  It is
  103.         available both by FTP and FSP: the FSP server is on port 2001.
  104.         Another official site is taxus.uib.no (129.177.30.10), which
  105.         only runs an FSP server -- it's on port 9000.  The directory
  106.         on taxus is /fspdist.
  107.  
  108.         (Note: If you're using Unix, and you don't want to set up a
  109.         server, you will probably want to get one of the FTP-like clients
  110.         instead -- fspclient, fspcli, or fspsh -- from the same place).
  111.  
  112.         The latest versions are:
  113.  
  114.                 Unix, VMS:      fsp.271.tar.gz
  115.                 OS/2:           fsp2-03b.zip
  116.                 MS-DOS:         pcfsp104.zip
  117.  
  118.         The Unix version is the `original', and was originally written by
  119.         Wen-King Su: Joseph Traub took over for a while, and Phil Richards
  120.         and Pete Bevin maintain it now.  The same distribution contains
  121.         patches by Sven Pechler to make it run on VMS.  Larkin Lowrey
  122.         wrote the OS/2 version, and Lindsey Smith wrote the MS-DOS
  123.         version.  Email addresses are at the end.
  124.  
  125.         (A note about .gz and .z files: they are compressed using GNU
  126.         gzip.  Ask your local guru, or read the FAQ for comp.compression.)
  127.  
  128.         There is no Mac version, and no VM version.  If you want to get
  129.         famous, here's your chance to get on the FSP bandwagon :-)
  130.  
  131.  
  132. Q1.3: Help!  I don't understand how to use FSP!
  133.  
  134.         If you're already familiar with FTP, you might want to use one
  135.         of the FTP-like clients instead, or even a graphical interface.
  136.         See the answers to questions 2.1 and 2.2 below for details of
  137.         how to get them.
  138.  
  139.         The following tutorial is adapted from an article in
  140.         alt.comp.fsp by David DeSimone <fox@netcom.com>.
  141.  
  142.         The original FSP seems to have been designed for use with csh
  143.         aliases, so if you use csh, try these aliases in your .cshrc:
  144.  
  145.         # FSP aliases:
  146.         alias fcat   '(set noglob; exec fcatcmd \!*)'
  147.         alias fcd    'setenv FSP_DIR `(set noglob; exec fcdcmd \!*)`'
  148.         alias fget   '(set noglob; exec fgetcmd \!*)'
  149.         alias fgrab  '(set noglob; exec fgrabcmd \!*)'
  150.         alias fls    '(set noglob; exec flscmd -F \!*)'
  151.         alias fll    '(set noglob; exec flscmd -l \!*)'
  152.         alias fpro   '(set noglob; exec fprocmd \!*)'
  153.         alias fpwd   'echo "$FSP_HOST ($FSP_PORT): $FSP_DIR"'
  154.         alias frm    '(set noglob; exec frmcmd \!*)'
  155.         alias frmdir '(set noglob; exec frmdircmd \!*)'
  156.         alias fhost  'set fsp_host=(\!*); source ~/bin/fhost; unset fsp_host'
  157.  
  158.         The last alias, "fhost", is my own invention, and the ~/bin/fhost
  159.         file looks like this:
  160.  
  161.         #!/bin/csh
  162.         #
  163.         # Since this script sets environment variables, it really needs
  164.         # to be source'd rather than executed.  Thus the following alias
  165.         # should be used:
  166.         #
  167.         # alias fhost 'set fsp_host=(\!*); source ~/.bin/fhost; unset fsp_host'
  168.         #
  169.  
  170.         if ( $#fsp_host > 0 ) then
  171.  
  172.             setenv FSP_HOST $fsp_host[1]
  173.  
  174.             if ( $#fsp_host > 1 ) then
  175.                 setenv FSP_PORT $fsp_host[2]
  176.             else
  177.                 setenv FSP_PORT 21
  178.             endif
  179.  
  180.             if ( $#fsp_host > 2 ) then
  181.                 setenv FSP_DIR $fsp_host[3]
  182.             else
  183.                 setenv FSP_DIR /
  184.             endif
  185.  
  186.         endif
  187.  
  188.         if ( $?FSP_HOST ) then
  189.             echo "$FSP_HOST ($FSP_PORT): $FSP_DIR"
  190.         endif
  191.  
  192.         This alias lets you "connect" to a host quickly and easily.  For
  193.         instance, to start out I give the following command:
  194.  
  195.         % fhost wuarchive.wustl.edu
  196.         wuarchive.wustl.edu (21): /
  197.          
  198.         The "fhost" command tells me where I'm connected, on what port,
  199.         and in what directory.
  200.  
  201.         Since all "fhost" does is set up some environemnt variables, we
  202.         aren't REALLY connected.  To find out if the site is responding,
  203.         just do a quick "fls":
  204.  
  205.         % fls
  206.         README          etc/            mirrors2/       pub/
  207.         README.NFS      graphics/       mirrors3/       systems/
  208.         bin/            info/           mirrors4/       techreports/
  209.         decus/          languages/      multimedia/     usenet/
  210.         doc/            lost+found/     packages/       vendorware/
  211.         edu/            mirrors/        private/
  212.  
  213.         Looks like we're up and running!  Navigating with FSP is now
  214.         just like using the local filesystem, except the commands have
  215.         "f" in front of them.  For instance:
  216.  
  217.         % fcd /systems/amiga/incoming
  218.         directory mode: (owner: some other machine)(delete: NO)(create: NO)
  219.         % fls
  220.         AT3D-Demo.bad           devel/                  utils/
  221.         AT3D-Demo.readme        fish/                   wb30/
  222.         AT3D.lha                games/                  z_newfiles_Jul01
  223.         Amiga.help              gfx/                    z_newfiles_Jul02
  224.         DAKDUNGN.LZH            hardware/               z_newfiles_Jul03
  225.         DAKDUNGN.README         imagine/                z_newfiles_Jul04
  226.         DP_Desc_June.run        ls-lR.incoming          z_newfiles_Jun25
  227.         README.UPLOADER         ls-lR.incoming.Z        z_newfiles_Jun26
  228.         TREE                    misc/                   z_newfiles_Jun27
  229.         archive/                mods/                   z_newfiles_Jun28
  230.         audio/                  news/                   z_newfiles_Jun29
  231.         cam_list.zoo            patch/                  z_newfiles_Jun30
  232.         comm/                   programming/
  233.         demos/                  text/
  234.          
  235.         Other nice commands like "fcat filename" let me see what's out
  236.         there, or for larger files, "fcat filename | less" is very
  237.         effective.
  238.  
  239.         Once I see a nice file that I want copied to my local system, I
  240.         just give the "fget filename" command and away it goes.  Usually
  241.         I type "fget filename &" which throws the transfer request into
  242.         the background.  Then I can immediately go off and "fcd" to some
  243.         other directory and look for more files to grab, "fcat"-ing the
  244.         README files and such.
  245.  
  246.  
  247. Q1.4 What are those funny "R" and "I" characters?
  248.  
  249.         When FSP doesn't get any response from the server, it keeps on
  250.         sending requests.  The first time it retries, it prints an "R",
  251.         (meaning "Retry"), and the second, third, and subsequent times,
  252.         it prints an "I".  You might also see an "E", which means "error":
  253.         FSP got a packet, but it was corrupted for some reason.
  254.  
  255.         Fspclient does it slightly differently: it starts by printing
  256.         "r" and "R" characters, and then uses "-\|/" characters to draw
  257.         a spinning bar.  As Phil Richards (the author) says, `I quite
  258.         often see spinning bars, but usually only after the fifth pint'.
  259.  
  260.  
  261. Q1.5 Why should I, as a site admin, run an FSP daemon?
  262.  
  263.         Because it's one more way people can access your site, and it
  264.         won't cost you much extra load on the machine.  The FSP daemon
  265.         never forks, so it won't increase your load average by more than
  266.         one.  FSP doesn't add much to the network load either, and you
  267.         can limit the amount of data the daemon will send out (eg, to
  268.         2.5k/sec).
  269.  
  270.         FSP allows comprehensive logging, running off inetd, README
  271.         files per directory, banning on per-host or per-network basis,
  272.         reverse naming and read-only sites.  The only thing anonymous
  273.         FTP gives that FSP doesn't is having the user type in an email
  274.         address, and of course, this can easily be faked.  FSP logs give
  275.         the user's hostname, which is harder to fake.
  276.  
  277. -----------------------------------------------------------------------------
  278.  
  279.  
  280. Section 2: FSP software and resources
  281.  
  282. Q2.1 Where can I get an FTP-like interface for FSP?
  283.  
  284.         The interface I use is Phil Richards' (pgr@sst.icl.co.uk)
  285.         fspclient.  The latest version (still pre-alpha, but more
  286.         reliable than your average beta release) is fspclient.0.0-h.
  287.         You can get it by FTP from ftp.robots.ox.ac.uk as
  288.         /pub/ox.src/fspclient.0.0-h+.tar.Z .
  289.  
  290.         Another interface to use is Nicolai Langfeldt's 'fspcli'.  It
  291.         has a ftp like interface and more.  It is in the release
  292.         directory on ftp.germany, and it has also been posted on
  293.         alt.sources.  Another nice thing about it is that it's a
  294.         small(ish) perl script rather than a large compiled executable,
  295.         and it's not alpha OR beta.  Presently the latest version is 1.2
  296.  
  297.         Ove Ruben R Olsen (Ruben@uib.no) has written a client quite
  298.         similar to Nicolai's, but even smaller.  It is available in
  299.         the fspsh directory on taxus.uib.no/9000 (see below).
  300.  
  301.         Note that if you want to use either of the last two clients,
  302.         you'll have to have the Perl language installed.  You can get
  303.         the latest version by FTP from prep.ai.mit.edu in
  304.         /pub/gnu/perl*, or by FSP from wuarchive (see below) in
  305.         /mirrors/gnu/perl*.
  306.  
  307.  
  308. Q2.2 Where can I get a graphical interface for FSP?
  309.  
  310.         Andy Doherty <ssudoher@reading.ac.uk> has written an xview client
  311.         for the X Window System.  It is available from ftp.germany as
  312.         `fsptool-1.3.1.tar.gz'.  Like fspcli and fspshell, it acts as
  313.         an interface to the standard FSP shell commands, rather than
  314.         rewriting them itself.
  315.  
  316.         Note that to use this package, you will need the xview libraries:
  317.         if you're using a Sun workstation, you're OK: otherwise, you
  318.         may have to get and compile them yourself.
  319.  
  320.         If you're an OS/2 user, you can use the OS/2 client by Albert
  321.         Crosby <acrosby@uafhp.uark.edu>.  It wraps around the OS/2
  322.         FSP software (see above), and also requires RexxMenu and RxU.
  323.         It can read a list of files in the standard FSP host listing
  324.         format, and uses RexxMenu's point-and-click interface.
  325.  
  326.  
  327. Q2.3 Where can I get hold of a list of sites?
  328.  
  329.         Dan Charrois <ae277@freenet.carleton.ca> maintains a list of FSP
  330.         servers, and you can get more information about it by sending a
  331.         message to "charro@ee.ualberta.ca" with the subject "fsp list" and
  332.         the word "help" on a line by itself in the body of the message.
  333.         You can get the latest list by saying "list" instead of "help".
  334.         The help message will tell you how to add new site information.
  335.  
  336.         You are also encouraged to post site information to alt.comp.fsp,
  337.         and if you post in the format below, most people will be able
  338.         to slurp your list straight into their front-end programs.
  339.         There's an unofficial standard for the format, which you can
  340.         find on taxus in the file "fsplist.std".
  341.  
  342.         In the meantime, here's a list to get you going.
  343.  
  344.         128.52.46.11      21   alpha   / # GNU Alpha releases
  345.         158.125.220.8     21   genie   / # small UK site
  346.         192.76.144.75     2001 germany / # big German archive
  347.         fsp.luth.se       6969 luth    / # Top of Europe
  348.         131.215.131.148   21   mosaic  / # BSD386/Usenet
  349.         134.109.132.2     21   pyrrhus / # OS2, linux, simtel, etc.
  350.         146.169.2.1       21   src     / # big UK site
  351.         129.177.30.10     9000 taxus   / # fspadm, fsp-shell tools
  352.         131.155.140.128   21   terra   / # big Netherlands site
  353.         18.172.1.2        21   tsx     / # linux
  354.         fsp.warwick.ac.uk 21   warwick / # Computer Underground Digest
  355.         128.252.135.4     21   wu      / # everything you ever wanted
  356.  
  357.  
  358. Q2.4 Where can I get hold of hundreds of pictures of naked women in
  359.      compromising positions?
  360.  
  361.         Don't ask me, I only edit the FAQ :-)
  362.  
  363.         Seriously, FSP has a reputation of being for "crooks and
  364.         perverts".  If you know any good sites carrying illegal
  365.         material, then do them a favour and keep them to yourself.
  366.         Posting them won't make you any friends.
  367.  
  368.         If someone posts a list of sites, and you didn't want them to,
  369.         please don't publicly flame them.  It doesn't endear you to
  370.         anyone.  If you must put them right, send email.  Thank you.
  371.  
  372. ---------------------------------------------------------------------------
  373.  
  374.  
  375. Section 3: Technical Issues
  376.  
  377. Q3.1 What are the main differences between FSP and FTP?  How does FSP work?
  378.  
  379.         From the user's point of view, the differences are not that
  380.         great, except that some of the more annoying features of FTP
  381.         are gone.  Here are the main differences.
  382.  
  383.                 a. The protocol can stand things going down: if the
  384.                 server or the network falls over in the middle of a
  385.                 transfer, you can just wait until it comes back up.
  386.                 You don't have to reconnect, and even better, if the
  387.                 server went down 90% through grabbing a file, you can
  388.                 continue from where you left off.
  389.  
  390.                 b. The protocol doesn't need a username or password.
  391.                 You just throw packets at the server.  You don't have
  392.                 to identify yourself (though you're not completely
  393.                 anonymous -- see below).
  394.  
  395.                 c. It's harder to kill off a site with an FSP server
  396.                 than with an FTP server.  The FSP daemon is designed to
  397.                 be as lightweight as possible:  it doesn't fork off any
  398.                 sub-processes, and it takes steps to limit the amount
  399.                 of traffic it handles.
  400.  
  401.                 d. The user interface is completely different.  The
  402.                 interface that comes with the package consists of
  403.                 eleven commands that you can call from the shell.  In
  404.                 effect, your shell is providing all the nice functions
  405.                 like command line editing.  This makes the interface
  406.                 much more versatile than FTP's.  (See below for how to
  407.                 get an FTP-like interface, though).
  408.  
  409.                 e. FSP is a bit slower than FTP.  This is a feature,
  410.                 not a bug.  The point is to keep the communication
  411.                 lightweight, and not to flood the net.
  412.  
  413.         From the programmer's point of view, fsp is a complete rewrite.
  414.  
  415.                 a. Instead of TCP sockets, it uses datagrams to
  416.                 communicate, so that the connection doesn't break on a
  417.                 flaky line.
  418.  
  419.                 b. FTP works by opening a port, and then asking the
  420.                 server to send a file to it.  FSP uses the same port
  421.                 all the time for communication, and asks for segments
  422.                 of a file.  So you can start off a transfer half way
  423.                 through a file, if you really want to.
  424.  
  425.                 c. The server tries to make sure you don't ask for
  426.                 packets too quickly.  Each packet it sends out has a
  427.                 random identification number, which the client must
  428.                 return on the next request.  (If the client loses the
  429.                 number, it must wait a few seconds before the server
  430.                 accepts another packet from it).  Therefore, the client
  431.                 has to wait for an answer to each request before it
  432.                 sends out the next one.
  433.  
  434.  
  435. Q3.2 How secure/anonymous is FSP?
  436.  
  437.         By default, the FSP daemon keeps logs of transactions, along
  438.         with their site names.  An FSP administrator could use this to
  439.         find out who you are, with a reasonable degree of certainty.
  440.  
  441.         In short, FSP gives you no more privacy than anonymous FTP.
  442.         Anyone who tells you different has a less devious mind than most
  443.         FSP admins I know.
  444.  
  445.         Why not make FSP more anonymous?  Well, it's impossible to make
  446.         a protocol with complete anonymity, since at some point, the
  447.         remote site will have to send a file back to you, and it needs
  448.         at least an address to send it to.
  449.  
  450.         If you really need privacy, you can encrypt any files you make
  451.         available, and only give out the decryption password to a select
  452.         few.  But of course, you have to trust them to keep the password
  453.         safe.
  454.  
  455.  
  456. Q3.3 Why not add passwords to FSP?
  457.  
  458.         (Thanks to Joseph Traub for the material for this section)
  459.  
  460.         1. They don't add much security.  If you use one password for
  461.            the whole site, then you might just as well set up the site
  462.            and only tell a few people its port number.  That's no more
  463.            or less secure than using a password.  Besides, it's easier
  464.            just to set up the server only to respond to certain hosts.
  465.  
  466.         2. Any other password system is likely to be a big lose on
  467.            efficiency, since you'll have to check every single packet.
  468.  
  469.         3. The main use of server passwords appears to be so that people
  470.            can move pirated software around, and the authors don't want
  471.            to add code to support that.
  472.  
  473.         To quote Joseph Traub, the ex-FSP maintainer: 
  474.  
  475.                 If you really want to do passworded file transfer, grab
  476.                 a copy of the ftpd source code (which is also on my
  477.                 server) and modify it to a) use a higher port number
  478.                 (Yes virginia, you CAN specify port numbers to most ftp
  479.                 clients) and b) to read a file other than /etc/password
  480.                 to look up user information.
  481.  
  482.                 This capability does NOT belong in FSP because it gets
  483.                 away from the concept of lightweight simple file
  484.                 transfers.
  485.  
  486.         And to quote Phil Richards, one of the current FSP maintainers:
  487.  
  488.                 I agree.
  489.  
  490.         Just for added emphasis, the other FSP maintainer adds:
  491.  
  492.                 Me too :-)
  493.  
  494.  
  495. Q3.4 So what *does* FSP stand for?
  496.  
  497.         As of 12th August 1993, FSP stands for `File Service Protocol'.
  498.         Thanks to mg@ac.duke.edu (Michael Grubb) for the words, and
  499.         Wen-King for the initials.
  500.  
  501.         Other suggestions were:
  502.  
  503.                 File Slurping Protocol
  504.                 Flaky Stream Protocol
  505.                 FTP's Sexier Partner
  506.  
  507.  
  508. ---------------------------------------------------------------------------
  509.  
  510.  
  511. Section 4: Who's Who?
  512.  
  513. Q4.1: Who writes and maintains FSP software?
  514.  
  515.         Wen-King Su (wen-king@cs.caltech.edu) wrote the original Unix
  516.         version (versions 1.0 to 2.6.4).
  517.  
  518.         Joseph Traub (was jtraub@cs.cmu.edu) was maintainer from Dec
  519.         1992 to July 1993 (versions 2.6.5 to 2.7.1).
  520.  
  521.         The current maintainers are Phil Richards (pgr@sst.icl.co.uk)
  522.         and Pete Bevin (pete@sst.icl.co.uk).  Phil is also the maintainer
  523.         of fspclient, an FTP-like interface for FSP.
  524.  
  525.         Sven Pechler (S.A.Pechler@bdk.tue.nl) wrote and maintains a VMS
  526.         version.  OS/2 is handled by Larkin Lowrey (llowrey@ucsd.edu),
  527.         and Lindsey Smith, of the MS-DOS rewrite is SMITH@fgs200.fgs.com.
  528.  
  529.  
  530. Q4.2 Who helped put this FAQ together?
  531.  
  532.  
  533.         The following people have contributed to the FAQ.  Thanks very
  534.         much to all of them.
  535.  
  536.                 Pete Bevin <pete@sst.icl.co.uk>
  537.                 Tony Brannigan <tbrann@ox.ac.uk>
  538.                 Maurizio Codogno <mau@beatles.cselt.stet.it>
  539.                 David DeSimone <fox@netcom.com>
  540.                 Ian Dickinson <vato@violet.csv.warwick.ac.uk>
  541.                 Andy Doherty <ssudoher@reading.ac.uk>
  542.                 Jan Nicolai Langfeldt <janl@ifi.uio.no>
  543.                 Ove Ruben R Olsen <Ruben@uib.no>
  544.                 Lutz Prechelt <prechelt@ira.uka.de>
  545.                 Phil Richards <pgr@sst.icl.co.uk>
  546.                 Lindsey Smith <SMITH@fgs200.fgs.com>
  547.                 Wen-King Su <wen-king@cs.caltech.edu>
  548.                 Joseph Traub <jtraub@cs.cmu.edu>
  549.