]>
FSP - &fsp; FAQ Sven "Hoaxter" Hoexter This document is a major rewrite of the old FSP FAQ. I started with this FAQ from scratch cause nearly all parts of the old FAQ where outdated. This new FAQ is maintained in DocBook SGML. Send patches to the fsp-devel Mailinglist (FIXME link to id gethelpml) or directly to me sven@du-gehoerst-mir.de-nospam. You should be able to find the latest SGML version of this FAQ in the fsp CVS at sf.net or here http://sven.stormbind.net/fsp/fsp-doc/fsp-faq.sgml (be aware the sf.net public CVS is often about a week behind the "real" CVS :( ) Introduction What is FSP? FSP stands for &fsp;. In general FSP is what anonymous ftp should be, a fast and bandwith friendly way to access publicly avaible data. FSP is UDP based so it doesn't have all the protocol overhead you've with TCP based transfer protocols. You can find the latest protocol definition right here http://fsp.sourceforge.net/doc/PROTOCOL.txt or in the source distribution in the "doc" subdirectory. In the past various people maintained the FSP code base. At the moment Radim Kolar hsn@cybermail.net-nospam is maintaining FSP. If you like to get involved take a look at the FSP Homepage and the FSP project page. Why and for what should I use FSP? The &fsp; has its strengths on slow lines and connections with a high package lose like a Wireless LAN. In general the &fsp; is what anonymous FTP should be - a fast and bandwith friendly way for anonymous file access. Where can I download FSP? You can Download the FSP source Distribtuion from the sf.net mirror network or from ibblio. If you have the FSP tools already you can access the latest FSP release via fsp on hxt.homelinux.org or wrack.telelev.net both running fspd on port 2221. When you're interesseted in the latest, and of course greates, development done in FSP please try a CVS checkout. Explanation and all needed information to do this can be found on the sf.net CVS page. Where can I find help? First of all various people took the time to write nice documentation on FSP including the fspd Server and the client tools. Please read those fine documents bevor you start writing to the mailinglists. RTFM - Read the fine Manuals The &fsp; definition The latest version of the FAQ The old FAQ The Mailinglists For developing issue writte to the fsp-dev mainlinglist. For end-user questions and questions on how to configure your server/client write to the fsp-user Mailinglist. You can find more information on how to subscribe/unsubscribe to the mailinglist and the archiv on the FSP mailinglist page on sf.net. Please bevor you write to one of the provided mailinglists read and understand ESRs HowTo ask smart questions and learn.to/quote Licence, copyright and redistribution of FSP Most parts of the &fsp; distribution are free and licenced under a BSD/MIT/X licence. From the COPYRIGHT file in the source distribution (e-mail addresses removed): Authors: Radim Kolar (Current FSP maintainer) Andrew Doherty Michael Fischbein Cimarron D. Taylor Guido van Rossum Wen-King Su Philip G. Richards Michael Meskes Rich $alz gjc@mitech.com Joseph_Traub Sven (VMS port maintainer) Very Mad Students, University of Karlsruhe, FRG (VMS port) Copyright: All of the FSP code is free software. Most of fsp falls under two copyrights, the 2-point BSD copyright and one by Wen-King Su: Copyright (c) 1991 by Wen-King Su (wen-king@vlsi.cs.caltech.edu) You may copy or modify this file in any manner you wish, provided that this notice is always included, and that you hold the author harmless for any loss or damage resulting from the installation or use of this software. Other contributions to fsp fall under different copyrights: This file is Copyright 1992 by Philip G. Richards. All Rights Reserved. See the file README that came with this distribution for permissions on code usage, copying, and distribution. It comes with absolutely no warranty. Copyright (c) 1993 by Michael Meskes You may copy or modify this file in any manner you wish, provided that this notice is always included, and that you hold the author harmless for any loss or damage resulting from the installation or use of this software. Project history This should give you a short overview over the development of the &fsp; in the past and today. The past In the past various people worked on the &fsp;, see Today Radim Kolar started to work on the &fsp; again in June 2003. Since that time he's maintaining the source distribution. You can reach him on the mailinglists or via e-mail hsn@cybermail.net-nospam. Since September 2003 Sven Hoexter is working on parts of the documentation. You can reach him on the mailinglists or via e-mail sven@du-gehoerst-mir.de-nospam. Developers and contributors See Installation instructions How to get FSP How to obtain the source distribution There are several ways to obtain the fsp source distribution please take a look at How to obtain a binary copy At the moment we provide only rpms for RedHat 7.3. You can download the rpm file from the sf.net download page or from wrack.telelev.net. wrack.telelev.net provides the rpms in a apt-rpm useable way, for more information about apt-rpm and the packages on wrack.telelev.net take a look at http://sven.stormbind.net/aptrpm/ If you're running other rpm based distributions you can try to rebuild the source rpms. How to compile the source code After download you should be able to unpack the source tarball, change into the source directory and use ./configure make su make install How to set up your FSP server FIXME Information about the fspd Maybe I should start a second document describing all the possible configuration options in the fspd? Raw overview for this section: - install fspd -> see prior section - basic infos on fspd.conf - info about init scripts - info about the several .FSP_ files How to setup a basic fspd.conf FIXME How can I start the fspd automagicly on reboot? FIXME Use init scripts ;) How to setup restrictions on directorys? FIXME How to use the fsp client tools FIXME Explain client tools and those f*cking shell script wrappers *hrhr* Check the X based fsp tools, maybe they'll compile ... The fsp tool collection FIXME Information about all the f* commands fspclient FIXME Enter information about fspclient here