*** empty log message ***

This commit is contained in:
hsn 2005-03-29 20:24:23 +00:00
parent 37783ec0ee
commit 8b9df8a48b
5 changed files with 28 additions and 19 deletions

View File

@ -2,9 +2,14 @@ Version NEXT
removed test for size of penis in configure.ac removed test for size of penis in configure.ac
corrected misleading comment in client/lib.c corrected misleading comment in client/lib.c
default packetsize changed to do best fit into maximum 1500 mtu default packetsize changed to do best fit into maximum 1500 mtu
Ethernet frame. This is needed for speedup the booting of Ethernet frame = 1460. This is needed for speedup the booting of
Etherboot clients. Etherboot clients.
PROTOCOL: when computing checksum declare *t as unsigned char * type PROTOCOL: when computing checksum declare *t as unsigned char * type
changed typo setguid -> setgid in fspd.conf
fspd.conf: added note that only numeric uid values works
fspd.conf: added more information about packetsize
fspd.1: updated information about packetsize
fspd.conf: repaired some spelling errors by ispell
Version 2.8.1b24 - 19 Feb 2005 Version 2.8.1b24 - 19 Feb 2005
use getopt from stdio.h instead of getopt.h in fspscan.c use getopt from stdio.h instead of getopt.h in fspscan.c

3
TODO
View File

@ -80,12 +80,11 @@ Current performance 1925648B/s
MAN: MAN:
separate manpage for 7 fsp (protocol definition) == write FSP RFC separate manpage for 7 fsp (protocol definition) == write FSP RFC
Register udp/21 for FSP in http://www.iana.org/ FSP RFC needed! Register udp/21 for FSP in http://www.iana.org/ FSP RFC needed!
manual page for fsetup.1
POSSIBLE NEW PROJECTS POSSIBLE NEW PROJECTS
FSP Proxy repeater - take a look at old code, but we have NAT and fspproxy FSP Proxy repeater - take a look at old code, but we have NAT and fspproxy
today. today.
Experimental transfer HTTP over fsp transport Experimental transfer HTTP over fsp transport. Coder needed!
libraries and support for FSP protocol libraries and support for FSP protocol
====================================== ======================================

View File

@ -3,6 +3,7 @@ dnl tested with autoconf 2.57
AC_INIT(fsp,2.8.1b25,hsn@netmag.cz) AC_INIT(fsp,2.8.1b25,hsn@netmag.cz)
AC_CONFIG_SRCDIR(server/main.c) AC_CONFIG_SRCDIR(server/main.c)
AM_INIT_AUTOMAKE([dist-bzip2]) AM_INIT_AUTOMAKE([dist-bzip2])
AC_PREREQ(2.57)
AM_MAINTAINER_MODE AM_MAINTAINER_MODE
AC_CONFIG_HEADERS(include/config.h) AC_CONFIG_HEADERS(include/config.h)
AC_ARG_WITH(lockprefix,AS_HELP_STRING([--with-lockprefix=path],[Set lock prefix path to (default /tmp/.FSPL)])) AC_ARG_WITH(lockprefix,AS_HELP_STRING([--with-lockprefix=path],[Set lock prefix path to (default /tmp/.FSPL)]))

View File

@ -22,17 +22,19 @@ port 21
# The 'packetsize' sets maximal data size which will send FSPD in one packet. # The 'packetsize' sets maximal data size which will send FSPD in one packet.
# FSP definition allows up to 1024 bytes of data (default value) and it is a # FSP definition allows up to 1024 bytes of data (default value) and it is a
# recommended to use this value unless there is a reason to use a smaller one. # recommended to use this value unless there is a reason to use a smaller one.
# If your fsp site eats too much bandwidth try smaller value. # If your FSP site eats too much bandwidth try smaller value.
# #
# You could try larger values. Almost all networks today works with 1300 # You could try larger values. All networks are required to transfer 500 bytes
# and most with 1400. Larger values are possible, but FSP packet will be # long UDP packets. Almost all networks today works with 1300 and most with
# split into 2 or more IP packets which lowers reliability of file # 1400. On Ethernet you can go to 1460. Larger values are possible, but FSP
# transfers. # packet will be split into 2 or more IP packets which lowers reliability of
# file transfers but you can get some speed gain.
# #
# Packets > 1024 bytes are never send out unless client requests them. # Packets > 1024 bytes are never send out unless client requests them.
# 12 byte long FSP header size is not included in packetsize.
# #
# !!! If you change this value in 64-1024 range you must delete all # !!! If you change this value in 64-1024 range you must delete all prebuilded
# prebuilded directory listings stored in .FSP_CONTENT files !!! # directory listings stored in .FSP_CONTENT files !!!
# packetsize 768 # packetsize 768
@ -51,7 +53,7 @@ homedir /usr/fsp/data
homedir_restricted yes homedir_restricted yes
# 'use_access_files' if server should check for special .FSP files # 'use_access_files' if server should check for special .FSP files
# in directory and set access rights acording to that. # in directory and set access rights according to that.
# In most installation, yes is right. Use `no` if people can upload # In most installation, yes is right. Use `no` if people can upload
# files starting with .FSP into fsp server homedir. # files starting with .FSP into fsp server homedir.
use_access_files yes use_access_files yes
@ -139,7 +141,7 @@ logfile ../logs/logfile
# for example: # for example:
# log all !errors -- will log all commands sent, but no error messages. # log all !errors -- will log all commands sent, but no error messages.
# log all !getdir -- will log all commands except getdir and all errors # log all !getdir -- will log all commands except getdir and all errors
# EXCEPT those that occured on a getdir command. # EXCEPT those that occurred on a getdir command.
# log install getfile errors -- will log all install and getfile commands # log install getfile errors -- will log all install and getfile commands
# as well as any errors that occur on ONLY those commands. # as well as any errors that occur on ONLY those commands.
# If no log command is given, logging will be turned of (same as 'log none') # If no log command is given, logging will be turned of (same as 'log none')
@ -147,7 +149,7 @@ logfile ../logs/logfile
log all !readonly log all !readonly
#The 'xferlog' command tells server where to use wuftpd compatible #The 'xferlog' command tells server where to use wuftpd compatible
#transfer log file. Loging substem currectly do not support #transfer log file. Loging subsystem currently do not support
#recording of partial transfers. #recording of partial transfers.
xferlog ../logs/xferlog xferlog ../logs/xferlog
@ -167,11 +169,12 @@ xferlog ../logs/xferlog
# If you do this then ensure that the user id you assign to fspd has the # If you do this then ensure that the user id you assign to fspd has the
# necessary permissions to read and write from the directories you have # necessary permissions to read and write from the directories you have
# assigned elsewhere in this configuration file. # assigned elsewhere in this configuration file.
# YOU MUST USE NUMERIC USER UID! setuid 56
# #
# setuid off # setuid off
# The 'setguid' command is similar to setuid, but sets a group. # The 'setgid' command is similar to setuid, but sets a group.
# setguid off # setgid off
# The 'umask' for uploaded files. Standard octal value. # The 'umask' for uploaded files. Standard octal value.
# umask 0033 # umask 0033
@ -255,7 +258,7 @@ xferlog ../logs/xferlog
# pass after new packet with the old KEY from client will be accepted # pass after new packet with the old KEY from client will be accepted
# FSP protocol definition says that must be at least 3 secs, but you # FSP protocol definition says that must be at least 3 secs, but you
# can set this to shorter time and allow faster error recovery. It is # can set this to shorter time and allow faster error recovery. It is
# higly recommended to keep it at least 3 seconds. # highly recommended to keep it at least 3 seconds.
# retry 3 # retry 3
# The "timeout" command specifies how much time must pass after new # The "timeout" command specifies how much time must pass after new

View File

@ -1,4 +1,4 @@
.TH FSPD 1 "Dec 2004" FSP .TH FSPD 1 "Mar 2005" FSP
.SH NAME .SH NAME
fspd, in.fspd \- File Service Protocol (FSP) server fspd, in.fspd \- File Service Protocol (FSP) server
.SH SYNOPSIS .SH SYNOPSIS
@ -81,9 +81,10 @@ bytes per second.
.PD 0 .PD 0
.TP 20 .TP 20
.B -s packetsize .B -s packetsize
Sets maximum allowed packet size or prefered packet size. Server must Sets maximum allowed or prefered packet's payload size. Server must
support packets up to 1024, but may prefer to send smaller packets. support packets up to 1024, but may prefer to send smaller packets.
It may accept packets over 1024 bytes. Default value is 1200 bytes. It may accept packets over 1024 bytes. Default value is 1460 bytes.
All networks must be able to transfer 500 bytes (RFC requirement).
.LP .LP
.SH FILES .SH FILES