home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / vxfsp-b1.zip / FSP.FAQ < prev    next >
Text File  |  1994-12-04  |  27KB  |  629 lines

  1. Archive-name: fsp-faq/part1
  2. Last-modified: 1994/06/07
  3. Expires: Fri, 22nd July 1994 00:00:00 GMT
  4. Version: 1.0
  5. Frequency: Twice Monthly
  6.  
  7. ---------------------------------------------------------------------------
  8.  
  9. Frequently Asked Questions about FSP
  10. ------------------------------------
  11.  
  12. *** Please read this before posting to alt.comp.fsp. ***
  13.  
  14. ---------------------------------------------------------------------------
  15.  
  16.   (NEW) IMPORTANT NOTICE: EVERYONE PLEASE READ THIS!
  17.  
  18.   Pete Bevin and Phil Richards are no longer the FSP maintainers, Andy
  19.   Doherty <A.J.Doherty@reading.ac.uk> is now the FSP maintainer.
  20.  
  21.   Hopefully this FAQ should now be fairly up to date and accurate, but if
  22.   anyone spots anything which is out of date or just plain wrong, could
  23.   they let me know ...
  24.  
  25. ---------------------------------------------------------------------------
  26.  
  27.   Recent Additions:
  28.  
  29.   New Question 2.5. What about FSP v.3.0 ?
  30.   Site information changes.
  31.   Changes to Maintainers ...
  32.   New Question 1.6. Why do FSP clients appear to hang sometimes ?
  33.   Updates on clients available for OS/2 systems [2.2.3].
  34.   Updates to maintainers in [4.1].
  35.   Updates to site information [5.1].
  36.  
  37. ---------------------------------------------------------------------------
  38.  
  39. These are the answers to some of the frequently asked questions about FSP.
  40. Posted weekly to alt.comp.fsp, alt.answers and news.answers.
  41.  
  42. This article answers the following questions.
  43.  
  44.     1: Introduction and Help
  45.  
  46.         1.1 What's alt.comp.fsp?  What's FSP?
  47.         1.2 Where can I get FSP?
  48.         1.3 Help!  I don't understand how to use FSP!
  49.         1.4 What are those funny "R" and "I" characters?
  50.         1.5 Why should I, as a site admin, run an FSP daemon?
  51.         1.6 Why do FSP clients appear to hang sometimes ?
  52.  
  53.     2: FSP software and resources
  54.  
  55.         2.1 Where can I get an FTP-like interface for FSP?
  56.         2.2 Where can I get a graphical interface for FSP?
  57.             2.2.1 UNIX (X-Windows)
  58.             2.2.2 MS-Windows
  59.             2.2.3 OS/2
  60.             2.2.4 Macintosh
  61.  
  62.         2.3 Where can I get hold of a list of sites?
  63.         2.4 Where can I get pictures of naked women in compromising
  64.             position and a copy of SuperRoboTermiSonicBuster II ?
  65.         2.5 What about FSP v.3.0 ?
  66.  
  67.  
  68.     3: Technical Issues
  69.  
  70.         3.1 What are the main differences between FSP and FTP?  How
  71.             does FSP work?
  72.         3.2 How secure/anonymous is FSP?
  73.         3.3 Why not add passwords to FSP?
  74.         3.4 So what *does* FSP stand for?
  75.  
  76.     4: Who's who in FSP?
  77.  
  78.         4.1 Who writes and maintains FSP software?
  79.         4.2 Who writes and maintains FSP client software?
  80.         4.3 Who helped put this FAQ together?
  81.  
  82.     5: Site Information
  83.  
  84.         5.1 What FSPable sites exist ?
  85.  
  86.  
  87. ---------------------------------------------------------------------------
  88.  
  89. Section 1: Introduction and Help
  90.  
  91.   Q.1.1 What's alt.comp.fsp?  What's fsp?
  92.  
  93.         Alt.comp.fsp is a Usenet newsgroup for discussing the FSP file
  94.         transmission protocol.  It was created on Tuesday 4th May 1993
  95.         by Wen-King Su (wen-king@cs.caltech.edu) after there was no
  96.         objection on alt.config.  Before the newsgroup, there was a
  97.         mailing list (fsp-discussion) for talking about FSP software
  98.         internals.  This newsgroup is for discussion of both writing and
  99.         using the software.
  100.  
  101.         FSP is a protocol, a bit like FTP (but see below), for moving
  102.         files around.  It's designed for anonymous archives, and has
  103.         protection against server and network overloading.  It doesn't
  104.         use connections, so it can survive things falling over.
  105.  
  106.         Quote: `FSP is what anonymous FTP *should* be'.
  107.  
  108.  
  109.   Q.1.2 Where can I get FSP from?
  110.  
  111.         The `official' place for FSP distributions is ftp.germany.eu.net
  112.         (192.76.144.75), in the directory /pub/network/inet/fsp.  It is
  113.         available both by FTP and FSP: the FSP server is on port 2001.
  114.  
  115.         The latest versions are:
  116.  
  117.                 Unix, VMS:      fsp.271.tar.Z
  118.                 OS/2:           fsp2-03b.zip
  119.                 MS-DOS:         pcfsp105.zip
  120.  
  121.         The Unix version is the `original', and was originally written
  122.         by Wen-King Su: Joseph Traub took over for a while, followed by
  123.         Phil Richards and Pete Bevin, Andy Doherty maintains it currently
  124.         The same distribution contains patches by Sven Pechler to make it
  125.         run on VMS.  Larkin Lowrey wrote the OS/2 version, and Lindsey
  126.         Smith wrote the MS-DOS version.  Email addresses are in section 4.
  127.  
  128.  
  129.   Q.1.3 Help!  I don't understand how to use FSP!
  130.  
  131.         If you're already familiar with FTP, you might want to use one
  132.         of the FTP-like clients instead, or even a graphical interface.
  133.         See the answers to questions 2.1 and 2.2 below for details of
  134.         how to get them.
  135.  
  136.         The following tutorial is adapted from an article in
  137.         alt.comp.fsp by David DeSimone <fox@netcom.com>.
  138.  
  139.         The original FSP seems to have been designed for use with csh
  140.         aliases, so if you use csh, try these aliases in your .cshrc:
  141.  
  142.         # FSP aliases:
  143.         alias fcat   '(set noglob; exec fcatcmd \!*)'
  144.         alias fcd    'setenv FSP_DIR `(set noglob; exec fcdcmd \!*)`'
  145.         alias fget   '(set noglob; exec fgetcmd \!*)'
  146.         alias fgrab  '(set noglob; exec fgrabcmd \!*)'
  147.         alias fls    '(set noglob; exec flscmd -F \!*)'
  148.         alias fll    '(set noglob; exec flscmd -l \!*)'
  149.         alias fpro   '(set noglob; exec fprocmd \!*)'
  150.         alias fpwd   'echo "$FSP_HOST ($FSP_PORT): $FSP_DIR"'
  151.         alias frm    '(set noglob; exec frmcmd \!*)'
  152.         alias frmdir '(set noglob; exec frmdircmd \!*)'
  153.         alias fhost  'set fsp_host=(\!*); source ~/bin/fhost; unset fsp_host'
  154.  
  155.         The last alias, "fhost", is my own invention, and the ~/bin/fhost
  156.         file looks like this:
  157.  
  158.         #!/bin/csh
  159.         #
  160.         # Since this script sets environment variables, it really needs
  161.         # to be source'd rather than executed.  Thus the following alias
  162.         # should be used:
  163.         #
  164.         # alias fhost 'set fsp_host=(\!*); source ~/.bin/fhost; unset fsp_host'
  165.         #
  166.  
  167.         if ( $#fsp_host > 0 ) then
  168.  
  169.             setenv FSP_HOST $fsp_host[1]
  170.  
  171.             if ( $#fsp_host > 1 ) then
  172.                 setenv FSP_PORT $fsp_host[2]
  173.             else
  174.                 setenv FSP_PORT 21
  175.             endif
  176.  
  177.             if ( $#fsp_host > 2 ) then
  178.                 setenv FSP_DIR $fsp_host[3]
  179.             else
  180.                 setenv FSP_DIR /
  181.             endif
  182.  
  183.         endif
  184.  
  185.         if ( $?FSP_HOST ) then
  186.             echo "$FSP_HOST ($FSP_PORT): $FSP_DIR"
  187.         endif
  188.  
  189.         This alias lets you "connect" to a host quickly and easily.  For
  190.         instance, to start out I give the following command:
  191.  
  192.         % fhost wuarchive.wustl.edu
  193.         wuarchive.wustl.edu (21): /
  194.         
  195.         The "fhost" command tells me where I'm connected, on what port,
  196.         and in what directory.
  197.  
  198.         Since all "fhost" does is set up some environemnt variables, we
  199.         aren't REALLY connected.  To find out if the site is responding,
  200.         just do a quick "fls":
  201.  
  202.         % fls
  203.         README          etc/            mirrors2/       pub/
  204.         README.NFS      graphics/       mirrors3/       systems/
  205.         edu/            mirrors/        private/
  206.  
  207.         Looks like we're up and running!  Navigating with FSP is now
  208.         just like using the local filesystem, except the commands have
  209.         "f" in front of them.  For instance:
  210.  
  211.         % fcd /systems/amiga/incoming
  212.         directory mode: (owner: some other machine)(delete: NO)(create: NO)
  213.         % fls
  214.         AT3D-Demo.bad       devel/              utils/
  215.         AT3D-Demo.readme    fish/               wb30/
  216.         comm/               programming/        demos/
  217.         text/
  218.         
  219.         Other nice commands like "fcat filename" let me see what's out
  220.         there, or for larger files, "fcat filename | less" is very
  221.         effective.
  222.  
  223.         Once I see a nice file that I want copied to my local system, I
  224.         just give the "fget filename" command and away it goes.  Usually
  225.         I type "fget filename &" which throws the transfer request into
  226.         the background.  Then I can immediately go off and "fcd" to some
  227.         other directory and look for more files to grab, "fcat"-ing the
  228.         README files and such.
  229.  
  230.  
  231.   Q.1.4 What are those funny "R" and "I" characters?
  232.  
  233.         When FSP doesn't get any response from the server, it keeps on
  234.         sending requests.  The first time it retries, it prints an "R",
  235.         (meaning "Retry"), and the second, third, and subsequent times,
  236.         it prints an "I".  You might also see an "E", which means "error":
  237.         FSP got a packet, but it was corrupted for some reason.
  238.  
  239.         Fspclient does it slightly differently: it starts by printing
  240.         "r" and "R" characters, and then uses "-\|/" characters to draw
  241.         a spinning bar.  As Phil Richards (the author) says, `I quite
  242.         often see spinning bars, but usually only after the fifth pint'.
  243.  
  244.  
  245.   Q.1.5 Why should I, as a site admin, run an FSP daemon?
  246.  
  247.         Because it's one more way people can access your site, and it
  248.         won't cost you much extra load on the machine.  The FSP daemon
  249.         never forks, so it won't increase your load average by more than
  250.         one.  FSP doesn't add much to the network load either, and you
  251.         can limit the amount of data the daemon will send out (eg, to
  252.         2.5k/sec).
  253.  
  254.         FSP allows comprehensive logging, running off inetd, README
  255.         files per directory, banning on per-host or per-network basis,
  256.         reverse naming and read-only sites.  The only thing anonymous
  257.         FTP gives that FSP doesn't is having the user type in an email
  258.         address, and of course, this can easily be faked.  FSP logs give
  259.         the user's hostname, which is harder to fake.
  260.  
  261.  
  262.   Q.1.6 Why do FSP clients appear to hang sometimes ?
  263.  
  264.         When unable to get a response to it's last request the FSP clients
  265.         use a non-linear algorithm to increase the delay until they re-try.
  266.         Effectively this means that during a transfer a client may appear to
  267.         be sitting their doing nothing for periods of time, as the timeout
  268.         they use increases to high values, to paraphrase Wen-King Su - "the
  269.         algorithm is brain damaged". Hopefully this problem will be addressed
  270.         in the next major release of FSP.
  271.  
  272. ---------------------------------------------------------------------------
  273.  
  274. Section 2: FSP software and resources
  275.  
  276.   Q.2.1 Where can I get an FTP-like interface for FSP?
  277.  
  278.         Phil Richards' <pgr@sst.icl.co.uk> fspclient.  The latest version
  279.         (still pre-alpha, but more reliable than your average beta
  280.         release) is fspclient.0.0-h. You can get it by FTP from
  281.         ftp.robots.ox.ac.uk as /pub/ox.src/fspclient/fspclient.0.0-h+.tar.Z
  282.         and via FSP from ftp.germany.eu.net:2001 /pub/network/inet/fsp/*
  283.  
  284.         Another interface to use is Nicolai Langfeldt's 'fspcli'.  It
  285.         has a ftp like interface and more.  It is in the release
  286.         directory on ftp.germany, and it has also been posted on
  287.         alt.sources.  Another nice thing about it is that it's a
  288.         small(ish) perl script rather than a large compiled executable,
  289.         and it's not alpha OR beta.  Presently the latest version is 1.2.1
  290.  
  291.         Ove Ruben R Olsen <Ruben@uib.no> has written a client quite
  292.         similar to Nicolai's, but even smaller.  It is available in
  293.         the fspsh directory on taxus.uib.no/9000 (see below).
  294.  
  295.         Note that if you want to use either of the last two clients,
  296.         you'll have to have the Perl language installed.  You can get
  297.         the latest version by FTP from prep.ai.mit.edu in
  298.         /pub/gnu/perl*, or from most sites which mirror GNU, such as
  299.         ftp.germany .
  300.  
  301.   Q.2.2 Where can I get a graphical interface for FSP?
  302.  
  303.         2.2.1 For Unix (X-Windows) ...
  304.  
  305.         The interface I use is FSPtool (not suprising really :-) ) by
  306.         myself [Andy Doherty <A.J.Doherty@reading.ac.uk>]. It is an XView
  307.         based client for the X Window System.  Available from
  308.         ftp.germany.eu.net as `/pub/network/inet/fsp/fsptool-1.6.1.tar.gz',
  309.         or via FTP from ftp.x.org `/contrib/fsptool-1.6.1.tar.gz'.  Like
  310.         fspcli and fspshell, it acts as an interface to the standard FSP
  311.         shell commands, rather than rewriting them itself.
  312.  
  313.         Note that to use this package, you will need the XView libraries,
  314.         if you're using a Sun workstation, or the standard MIT X11R5/R6
  315.         distribution you should be you're OK: otherwise, you might have to
  316.         get and compile them yourself.
  317.  
  318.         2.2.2 For MS-Windows ...
  319.  
  320.         winfsp12.zip by Ian Heath <ih@ecs.soton.ac.uk> is a MSW client
  321.         using WINSOCK.DLL . It's available via FTP from wuarchive.wustl.edu
  322.         "/systems/ibmpc/win3/winsock/winfsp12.zip" and ftp.cica.indiana.edu
  323.         "/pub/pc/win3/winsock/winfsp12.zip".
  324.  
  325.         2.2.3 For OS/2 ...
  326.  
  327.         If you're an OS/2 user, you can use the OS/2 client by Albert
  328.         Crosby <acrosby@uafhp.uark.edu>.  It wraps around the OS/2 FSP
  329.         software (see 2.1), and also requires RexxMenu and RxU.  It
  330.         can read a list of files in the standard FSP host listing
  331.         format, and uses RexxMenu's point-and-click interface.
  332.  
  333.         Alternatively Larkin Lowrey <llowrey@ucsd.edu> has an OS/2 FSP client
  334.         (version 1.0). The archive can be found on ftp.cdrom.com as
  335.         `/pub/os2/new/fsp2-10.zip'. This version includes clients for IBM's
  336.         TCP/IP 1.2.1 and TCP/IP 2.0. Both are 32-bit and fully handle
  337.         longfilenames.
  338.  
  339.         2.2.4 For the Macintosh ...
  340.  
  341.         Jim Browne (jbrowne@uiuc.edu) is working on a version for the
  342.         Macintosh, this is still in Beta version and hasn't yet been
  343.         released to the waiting masses ... if you're interested you can
  344.         ask to be put on a mailing list by mailing him at jbrowne@uiuc.edu
  345.  
  346.  
  347.   Q.2.3 Where can I get hold of a list of sites?
  348.  
  349.         There is a list, maintained by <archive-admin@Germany.EU.net>,
  350.         which you can get hold of by fsp from ftp.Germany.EU.net (port
  351.         2001):/pub/lists/fsp-servers.  Various other people produce
  352.         lists as well: have a look around!
  353.  
  354.         You are encouraged to post site information to alt.comp.fsp, and
  355.         if you post in the format shown later, most people will be able to
  356.         slurp your list straight into their front-end programs.  There's
  357.         an unofficial standard for the format, which you can find on taxus
  358.         in the file "fsplist.std".
  359.  
  360.         Dan Charrois runs a FSP site list service which allows updates,
  361.         alterations and listings to be made via email. For instructions on
  362.         using the FSP Site server, send email to charro@ee.ualberta.ca
  363.         with the subject 'fsp list' and the word 'help' on a line by
  364.         itself. You are strongly encouraged to make use of this service
  365.         as it's in danger of shutting down through lack of use - despite
  366.         being possibly the best way of maintaining an up to date list of
  367.         open sites.
  368.  
  369.         In the meantime, a small list sites can be found in section 5.
  370.  
  371.  
  372.   Q.2.4 Where can I get pictures of naked women in compromising positions
  373.         and a copy of SuperRoboTermiSonicBuster II ?
  374.  
  375.         Don't ask me, I only edit the FAQ :-)
  376.  
  377.         Seriously, FSP has a reputation of being for "crooks and
  378.         perverts".  If you know any sites carrying illegal material, then
  379.         do them a favour and keep them to yourself. Posting them won't
  380.         make you any friends.
  381.  
  382.         If someone posts a list of sites, and you didn't want them to,
  383.         please don't publicly flame them.  It doesn't endear you to
  384.         anyone.  If you must put them right, send email.  Thank you.
  385.  
  386.  
  387.   Q.2.5 What about FSP v.3.0 ?
  388.  
  389.         The revision of the FSP protocol to version 3.0 is currently on-
  390.         going. Forums for discussion are the alt.comp.fsp newsgroup and
  391.         the fsp-discussion@germany.eu.net mailing list.
  392.  
  393.         Current work in progress includes an FSP RFC (Request For
  394.         Comments) - basically an internet specification of the protocol;
  395.         alterations to improve security facilities; miscellanous
  396.         extra features and facilities.
  397.  
  398. ---------------------------------------------------------------------------
  399. Archive-name: fsp-faq/part2
  400. Last-modified: 1994/06/07
  401. Expires: Fri, 22nd July 1994 00:00:00 GMT
  402. Version: 1.0
  403. Frequency: Twice Monthly
  404.  
  405. ---------------------------------------------------------------------------
  406.  
  407. Section 3: Technical Issues
  408.  
  409.   Q.3.1 What are the main differences between FSP and FTP?
  410.         How does FSP work?
  411.  
  412.         From the user's point of view, the differences are not that
  413.         great, except that some of the more annoying features of FTP
  414.         are gone.  Here are the main differences.
  415.  
  416.              a. The protocol can stand things going down: if the
  417.                 server or the network falls over in the middle of a
  418.                 transfer, you can just wait until it comes back up.
  419.                 You don't have to reconnect, and even better, if the
  420.                 server went down 90% through grabbing a file, you can
  421.                 continue from where you left off.
  422.  
  423.              b. The protocol doesn't need a username or password.
  424.                 You just throw packets at the server.  You don't have
  425.                 to identify yourself (though you're not completely
  426.                 anonymous -- see below).
  427.  
  428.              c. It's harder to kill off a site with an FSP server
  429.                 than with an FTP server.  The FSP daemon is designed to
  430.                 be as lightweight as possible:  it doesn't fork off any
  431.                 sub-processes, and it takes steps to limit the amount
  432.                 of traffic it handles.
  433.  
  434.              d. The user interface is completely different.  The
  435.                 interface that comes with the package consists of
  436.                 eleven commands that you can call from the shell.  In
  437.                 effect, your shell is providing all the nice functions
  438.                 like command line editing.  This makes the interface
  439.                 much more versatile than FTP's.  (See below for how to
  440.                 get an FTP-like interface, though).
  441.  
  442.              e. FSP is a bit slower than FTP.  This is a feature,
  443.                 not a bug.  The point is to keep the communication
  444.                 lightweight, and not to flood the net.
  445.  
  446.         From the programmer's point of view, fsp is a complete rewrite.
  447.  
  448.              a. Instead of TCP sockets, it uses datagrams to
  449.                 communicate, so that the connection doesn't break on a
  450.                 flaky line.
  451.  
  452.              b. FTP works by opening a port, and then asking the
  453.                 server to send a file to it.  FSP uses the same port
  454.                 all the time for communication, and asks for segments
  455.                 of a file.  So you can start off a transfer half way
  456.                 through a file, if you really want to.
  457.  
  458.              c. The server tries to make sure you don't ask for
  459.                 packets too quickly.  Each packet it sends out has a
  460.                 random identification number, which the client must
  461.                 return on the next request.  (If the client loses the
  462.                 number, it must wait a few seconds before the server
  463.                 accepts another packet from it).  Therefore, the client
  464.                 has to wait for an answer to each request before it
  465.                 sends out the next one.
  466.  
  467.  
  468.   Q.3.2 How secure/anonymous is FSP?
  469.  
  470.         By default, the FSP daemon keeps logs of transactions, along
  471.         with their site names.  An FSP administrator could use this to
  472.         find out who you are, with a reasonable degree of certainty.
  473.  
  474.         In short, FSP gives you no more privacy than anonymous FTP.
  475.         Anyone who tells you different has a less devious mind than most
  476.         FSP admins I know.
  477.  
  478.         Why not make FSP more anonymous?  Well, it's impossible to make
  479.         a protocol with complete anonymity, since at some point, the
  480.         remote site will have to send a file back to you, and it needs
  481.         at least an address to send it to.
  482.  
  483.         If you really need privacy, you can encrypt any files you make
  484.         available, and only give out the decryption password to a select
  485.         few.  But of course, you have to trust them to keep the password
  486.         safe.
  487.  
  488.  
  489.   Q.3.3 Why not add passwords to FSP?
  490.  
  491.         (Thanks to Joseph Traub for the material for this section)
  492.  
  493.         1. They don't add much security.  If you use one password for
  494.            the whole site, then you might just as well set up the site
  495.            and only tell a few people its port number.  That's no more
  496.            or less secure than using a password.  Besides, it's easier
  497.            just to set up the server only to respond to certain hosts.
  498.  
  499.         2. Any other password system is likely to be a big lose on
  500.            efficiency, since you'll have to check every single packet.
  501.  
  502.         3. The main use of server passwords appears to be so that people
  503.            can move pirated software around, and the authors don't want
  504.            to add code to support that.
  505.  
  506.         To quote Joseph Traub, the ex-FSP maintainer:
  507.  
  508.                 If you really want to do passworded file transfer, grab
  509.                 a copy of the ftpd source code (which is also on my
  510.                 server) and modify it to a) use a higher port number
  511.                 (Yes virginia, you CAN specify port numbers to most ftp
  512.                 clients) and b) to read a file other than /etc/password
  513.                 to look up user information.
  514.  
  515.                 This capability does NOT belong in FSP because it gets
  516.                 away from the concept of lightweight simple file
  517.                 transfers.
  518.  
  519.  
  520.   Q.3.4 So what *does* FSP stand for?
  521.  
  522.         As of 12th August 1993, FSP stands for `File Service Protocol'.
  523.         Thanks to mg@ac.duke.edu (Michael Grubb) for the words, and
  524.         Wen-King for the initials.
  525.  
  526.         Other suggestions were:
  527.  
  528.                 File Slurping Protocol
  529.                 Flaky Stream Protocol
  530.                 FTP's Sexier Partner
  531.  
  532.  
  533. ---------------------------------------------------------------------------
  534.  
  535. Section 4: Who's Who?
  536.  
  537.   Q.4.1 Who writes and maintains FSP software?
  538.  
  539.         Wen-King Su (wen-king@cs.caltech.edu) wrote the original Unix
  540.         version (versions 1.0 to 2.6.4).
  541.  
  542.         Joseph Traub (was jtraub@cs.cmu.edu) was maintainer from Dec
  543.         1992 to July 1993 (versions 2.6.5 to 2.7.1).
  544.  
  545.         The next maintainers were Phil Richards (pgr@sst.icl.co.uk)
  546.         and Pete Bevin (pete@sst.icl.co.uk) from July 1993 to March 1994.
  547.         Phil is also the maintainer of fspclient, an FTP-like interface
  548.         for FSP.
  549.  
  550.         The current maintainer (as of March 1994) is Andy Doherty
  551.         <A.J.Doherty@reading.ac.uk>, who also maintains the alt.comp.fsp
  552.         FAQ and wrote and maintains FSPtool an X-Windows GUI FSP Client.
  553.  
  554.         Sven Pechler (S.A.Pechler@bdk.tue.nl) wrote and maintains a VMS
  555.         version.  OS/2 is handled by Larkin Lowrey (llowrey@ucsd.edu),
  556.         and Lindsey Smith, of the MS-DOS rewrite is lsmith@symantec.com
  557.  
  558.  
  559.   Q.4.2 Who writes and maintains FSP Client Software?
  560.  
  561.         Jim Browne (jbrowne@uiuc.edu) is writing the (soon to be released?)
  562.         Macintosh client. See section (2.2.3)
  563.  
  564.         Andy Doherty (A.J.Doherty@uk.ac.reading) wrote and maintains
  565.         FSPtool an X-Windows based Unix client. Also the FAQ maintainer.
  566.  
  567.         Ian Heath (ih@ecs.soton.ac.uk) wrote 'winfsp' a MS-Windows based
  568.         client.
  569.  
  570.         Nicolai Langfeldt's (janl@ifi.uio.no) wrote and maintains 'fspcli'
  571.         a Perl based client.
  572.  
  573.         Ove Ruben R Olsen (Ruben@uib.no) wrote and maintains 'fspsh',
  574.         another Perl based client.
  575.  
  576.         Phil Richards' (pgr@sst.icl.co.uk) wrote and maintains
  577.         'fspclient'.
  578.  
  579.  
  580.   Q.4.3 Who helped put this FAQ together?
  581.  
  582.         The following people have contributed to the FAQ.  Thanks very
  583.         much to all of them.
  584.  
  585.         Pete Bevin <pete@sst.icl.co.uk>
  586.         Tony Brannigan <tbrann@ox.ac.uk>
  587.         Jim Browne <jbrowne@uiuc.edu>
  588.         Dan Charrois <charro@ee.ualberta.ca>
  589.         Maurizio Codogno <mau@beatles.cselt.stet.it>
  590.         David DeSimone <fox@netcom.com>
  591.         Ian Dickinson <vato@violet.csv.warwick.ac.uk>
  592.         Andy Doherty <A.J.Doherty@reading.ac.uk>
  593.         Ian Heath <ih@ecs.soton.ac.uk>
  594.         Larkin Lowrey <llowrey@ucsd.edu>
  595.         Jan Nicolai Langfeldt <janl@ifi.uio.no>
  596.         Ove Ruben R Olsen <buboo@uib.no>
  597.         Jerome Pier <jp@edu.unl.unlinfo>
  598.         Lutz Prechelt <prechelt@ira.uka.de>
  599.         Phil Richards <pgr@sst.icl.co.uk>
  600.         Lindsey Smith <lsmith@symantec.com>
  601.         Wen-King Su <wen-king@cs.caltech.edu>
  602.         Joseph Traub <jtraub@cs.cmu.edu>
  603.  
  604. ---------------------------------------------------------------------------
  605.  
  606. Section 5: Site Information
  607.  
  608.   Q.5.1 What FSPable sites exist ?
  609.  
  610.         The following is a small list of the some sites sites which are
  611.         available through the FSP protocol. This list should be reasonably
  612.         up to date but comes with no warranty ;-) It is in the unofficial
  613.         "taxus" format. ftp.germany.eu.net is the official home for FSP
  614.         software distributions, most packages can be found there.
  615.  
  616.         genie.lut.ac.uk        21   genie    / # small UK site
  617.         ftp.germany.eu.net     2001 germany  / # big German archive (FSP)
  618.         fsp.luth.se            6969 luth     / # Top of Europe
  619.         mosaic.cs.caltech.edu  21   mosaic   / # BSD386/Usenet
  620.         sunsite.doc.ic.ac.uk   21   src      / # big UK site, lots of mirrors
  621.         terra.stack.urc.tue.nl 21   terra    / # big Netherlands site
  622.         ftp.bilkent.edu.tr     21   bilkent  / # uni. of Bilkent, Turkey
  623.         garfield.catt.ncsu.edu 21   Garfield / # garfield site
  624.         ftp.wustl.edu          21   wu       / # lots of mirrors ...
  625.  
  626.         For more site information see section 2 (Q.2.3)
  627.  
  628. ---------------------------------------------------------------------------
  629.