No description
Find a file
H. Peter Anvin 2864d83fea tftpd: try to handle duplicate WRQ packets
Duplicate WRQ packets can really hurt, since they end up accessing the
same file.  This attempts to lock the file, which should work for the
case where a correctly implemented TFTP stack uses the same session ID
(port number) for each retry; in any other case they look like
multiple sessions to the same file and it is a crapshoot if we end up
with the correct one.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2011-05-12 19:16:17 -07:00
common Fix numeric IPv6 address handling 2008-08-09 20:58:19 -07:00
lib tftpd: switch to getopt_long() 2008-07-30 17:16:00 -07:00
tftp Improve address type error handling 2008-07-31 11:48:18 -07:00
tftpd tftpd: try to handle duplicate WRQ packets 2011-05-12 19:16:17 -07:00
.gitignore Add .gitignore file 2008-07-30 17:18:17 -07:00
aclocal.m4 IPv6 infrastructure support 2008-07-23 14:24:19 -04:00
autogen.sh autogen.sh: just do "make autoconf" 2009-02-16 14:53:50 -08:00
CHANGES CHANGES: document wraparound fix 2010-09-20 17:49:10 -07:00
config.h If AI_CANONNAME or AI_ADDRCONFIG don't exist, set them to zero 2008-11-14 08:31:03 -08:00
configure.in tftpd: try to handle duplicate WRQ packets 2011-05-12 19:16:17 -07:00
INSTALL Clean up configure --help, add installation instructions. 2001-11-12 23:40:51 +00:00
install-sh Update install-sh to the one from autoconf 2.52 2001-11-13 00:00:06 +00:00
INSTALL.tftp Get rid of $Id$ tags and update copyright dates 2007-01-30 16:01:24 -08:00
Makefile [patch] fix parallel building of tftp-hpa 2007-01-13 10:24:27 -08:00
MCONFIG.in Downcase datarootdir, so mandir et al. find their defaults 2009-09-14 14:40:17 -07:00
MRULES Initial revision 1999-09-26 06:32:41 +00:00
README Update SYSLINUX mailing list info 2002-10-23 20:48:09 +00:00
README.security Get rid of $Id$ tags and update copyright dates 2007-01-30 16:01:24 -08:00
release.sh release.sh: remove Cogito 2008-07-30 15:36:46 -07:00
tftp-xinetd Add spec file for rpm -ta 2004-09-14 22:48:36 +00:00
tftp.spec.in s/Copyright/License/ 2006-02-16 09:42:48 -08:00
version Update version for release 5.0 2009-02-16 14:49:43 -08:00

This is tftp-hpa, a conglomerate of a number of versions of the BSD
TFTP code, changed around to port to a whole collection of operating
systems.  The goal is to work on any reasonably modern Unix with
sockets.

The tftp-hpa series is maintained by H. Peter Anvin <hpa@zytor.com>.

The latest version of this collection can be found at:

    ftp://ftp.kernel.org/pub/software/network/tftp/

See the file CHANGES for a list of changes between versions.


Please see the INSTALL and INSTALL.tftp files for compilation and
installation instructions.

===> IMPORTANT: IF YOU ARE UPGRADING FROM ANOTHER TFTP SERVER, OR FROM
===> A VERSION OF TFTP-HPA OLDER THAN 0.17 SEE THE FILE
===> "README.security" FOR IMPORTANT SECURITY MODEL CHANGES!


This software can be discussed on the SYSLINUX mailing list.  To
subscribe, go to the list subscription page at:

   http://www.zytor.com/mailman/listinfo/syslinux