RSS

(root)/fsp/fsp : 144

hsn
2005-03-29 20:24:23
Revision ID: cvs-1:hsn-20050329202423-n0o69jn1ssa3dux9
*** empty log message ***

collapse all collapse all

added added

removed removed

2
        removed test for size of penis in configure.ac
2
        removed test for size of penis in configure.ac
3
        corrected misleading comment in client/lib.c
3
        corrected misleading comment in client/lib.c
4
        default packetsize changed to do best fit into maximum 1500 mtu
4
        default packetsize changed to do best fit into maximum 1500 mtu
5
          Ethernet frame. This is needed for speedup the booting of
5
          Ethernet frame = 1460. This is needed for speedup the booting of
6
          Etherboot clients.
6
          Etherboot clients.
7
        PROTOCOL: when computing checksum declare *t as unsigned char * type
7
        PROTOCOL: when computing checksum declare *t as unsigned char * type
 
 
8
        changed typo setguid -> setgid in fspd.conf
 
 
9
        fspd.conf: added note that only numeric uid values works
 
 
10
        fspd.conf: added more information about packetsize
 
 
11
        fspd.1: updated information about packetsize
 
 
12
        fspd.conf: repaired some spelling errors by ispell
8
 
13
 
9
Version 2.8.1b24 - 19 Feb 2005
14
Version 2.8.1b24 - 19 Feb 2005
10
        use getopt from stdio.h instead of getopt.h in fspscan.c
15
        use getopt from stdio.h instead of getopt.h in fspscan.c
80
MAN:
80
MAN:
81
separate manpage for 7 fsp (protocol definition) == write FSP RFC
81
separate manpage for 7 fsp (protocol definition) == write FSP RFC
82
Register udp/21 for FSP in http://www.iana.org/ FSP RFC needed!
82
Register udp/21 for FSP in http://www.iana.org/ FSP RFC needed!
83
manual page for fsetup.1
 
 
84
 
83
 
85
POSSIBLE NEW PROJECTS
84
POSSIBLE NEW PROJECTS
86
FSP Proxy repeater - take a look at old code, but we have NAT and fspproxy
85
FSP Proxy repeater - take a look at old code, but we have NAT and fspproxy
87
  today.
86
  today.
88
Experimental transfer HTTP over fsp transport
87
Experimental transfer HTTP over fsp transport. Coder needed!
89
 
88
 
90
libraries and support for FSP protocol
89
libraries and support for FSP protocol
91
======================================
90
======================================
3
AC_INIT(fsp,2.8.1b25,hsn@netmag.cz)
3
AC_INIT(fsp,2.8.1b25,hsn@netmag.cz)
4
AC_CONFIG_SRCDIR(server/main.c)
4
AC_CONFIG_SRCDIR(server/main.c)
5
AM_INIT_AUTOMAKE([dist-bzip2])
5
AM_INIT_AUTOMAKE([dist-bzip2])
 
 
6
AC_PREREQ(2.57)
6
AM_MAINTAINER_MODE
7
AM_MAINTAINER_MODE
7
AC_CONFIG_HEADERS(include/config.h)
8
AC_CONFIG_HEADERS(include/config.h)
8
AC_ARG_WITH(lockprefix,AS_HELP_STRING([--with-lockprefix=path],[Set lock prefix path to (default /tmp/.FSPL)]))
9
AC_ARG_WITH(lockprefix,AS_HELP_STRING([--with-lockprefix=path],[Set lock prefix path to (default /tmp/.FSPL)]))
22
# The 'packetsize' sets maximal data size which will send FSPD in one packet.
22
# The 'packetsize' sets maximal data size which will send FSPD in one packet.
23
# FSP definition allows up to 1024 bytes of data (default value) and it is a
23
# FSP definition allows up to 1024 bytes of data (default value) and it is a
24
# recommended to use this value unless there is a reason to use a smaller one.
24
# recommended to use this value unless there is a reason to use a smaller one.
25
# If your fsp site eats too much bandwidth try smaller value.
25
# If your FSP site eats too much bandwidth try smaller value.
26
#
26
#
27
# You could try larger values. Almost all networks today works with 1300
27
# You could try larger values. All networks are required to transfer 500 bytes
28
# and most with 1400. Larger values are possible, but FSP packet will be
28
# long UDP packets. Almost all networks today works with 1300 and most with
29
# split into 2 or more IP packets which lowers reliability of file
29
# 1400. On Ethernet you can go to 1460.  Larger values are possible, but FSP
30
# transfers. 
30
# packet will be split into 2 or more IP packets which lowers reliability of
 
 
31
# file transfers but you can get some speed gain. 
31
#
32
#
32
# Packets > 1024 bytes are never send out unless client requests them.
33
# Packets > 1024 bytes are never send out unless client requests them.
 
 
34
# 12 byte long FSP header size is not included in packetsize.
33
#
35
#
34
# !!! If you change this value in 64-1024 range you must delete all
36
# !!! If you change this value in 64-1024 range you must delete all prebuilded
35
# prebuilded directory listings stored in .FSP_CONTENT files !!!
37
# directory listings stored in .FSP_CONTENT files !!!
36
 
38
 
37
# packetsize 768
39
# packetsize 768
38
 
40
 
51
homedir_restricted yes
53
homedir_restricted yes
52
 
54
 
53
# 'use_access_files' if server should check for special .FSP files
55
# 'use_access_files' if server should check for special .FSP files
54
# in directory and set access rights acording to that.
56
# in directory and set access rights according to that.
55
# In most installation, yes is right. Use `no` if people can upload
57
# In most installation, yes is right. Use `no` if people can upload
56
# files starting with .FSP into fsp server homedir.
58
# files starting with .FSP into fsp server homedir.
57
use_access_files yes
59
use_access_files yes
139
# for example:
141
# for example:
140
# log all !errors -- will log all commands sent, but no error messages.
142
# log all !errors -- will log all commands sent, but no error messages.
141
# log all !getdir -- will log all commands except getdir and all errors
143
# log all !getdir -- will log all commands except getdir and all errors
142
#                    EXCEPT those that occured on a getdir command.
144
#                    EXCEPT those that occurred on a getdir command.
143
# log install getfile errors -- will log all install and getfile commands
145
# log install getfile errors -- will log all install and getfile commands
144
#                    as well as any errors that occur on ONLY those commands.
146
#                    as well as any errors that occur on ONLY those commands.
145
# If no log command is given, logging will be turned of (same as 'log none')
147
# If no log command is given, logging will be turned of (same as 'log none')
147
log all !readonly
149
log all !readonly
148
 
150
 
149
#The 'xferlog' command tells server where to use wuftpd compatible
151
#The 'xferlog' command tells server where to use wuftpd compatible
150
#transfer log file. Loging substem currectly do not support
152
#transfer log file. Loging subsystem currently do not support
151
#recording of partial transfers.
153
#recording of partial transfers.
152
xferlog ../logs/xferlog
154
xferlog ../logs/xferlog
153
 
155
 
167
# If you do this then ensure that the user id you assign to fspd has the
169
# If you do this then ensure that the user id you assign to fspd has the
168
# necessary permissions to read and write from the directories you have
170
# necessary permissions to read and write from the directories you have
169
# assigned elsewhere in this configuration file.
171
# assigned elsewhere in this configuration file.
 
 
172
# YOU MUST USE NUMERIC USER UID!      setuid 56
170
#
173
#
171
# setuid off
174
# setuid off
172
 
175
 
173
# The 'setguid' command is similar to setuid, but sets a group.
176
# The 'setgid' command is similar to setuid, but sets a group.
174
# setguid off
177
# setgid off
175
 
178
 
176
# The 'umask' for uploaded files. Standard octal value.
179
# The 'umask' for uploaded files. Standard octal value.
177
# umask 0033
180
# umask 0033
255
# pass after new packet with the old KEY from client will be accepted
258
# pass after new packet with the old KEY from client will be accepted
256
# FSP protocol definition says that must be at least 3 secs, but you
259
# FSP protocol definition says that must be at least 3 secs, but you
257
# can set this to shorter time and allow faster error recovery. It is
260
# can set this to shorter time and allow faster error recovery. It is
258
# higly recommended to keep it at least 3 seconds.
261
# highly recommended to keep it at least 3 seconds.
259
# retry 3
262
# retry 3
260
 
263
 
261
# The "timeout" command specifies how much time must pass after new
264
# The "timeout" command specifies how much time must pass after new
1
.TH FSPD 1 "Dec 2004" FSP
1
.TH FSPD 1 "Mar 2005" FSP
2
.SH NAME
2
.SH NAME
3
fspd, in.fspd \- File Service Protocol (FSP) server
3
fspd, in.fspd \- File Service Protocol (FSP) server
4
.SH SYNOPSIS
4
.SH SYNOPSIS
81
.PD 0
81
.PD 0
82
.TP 20
82
.TP 20
83
.B -s packetsize
83
.B -s packetsize
84
Sets maximum allowed packet size or prefered packet size. Server must
84
Sets maximum allowed or prefered packet's payload size. Server must
85
support packets up to 1024, but may prefer to send smaller packets.
85
support packets up to 1024, but may prefer to send smaller packets.
86
It may accept packets over 1024 bytes. Default value is 1200 bytes.
86
It may accept packets over 1024 bytes. Default value is 1460 bytes.
 
 
87
All networks must be able to transfer 500 bytes (RFC requirement).
87
 
88
 
88
.LP
89
.LP
89
.SH FILES
90
.SH FILES

Loggerhead is a web-based interface for Bazaar branches