Date: Fri, 24 Jun 2011 02:56:24 +0000 (UTC) From: Craig Rodrigues <rodrigc@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/libexec/tftpd tftp-file.c Message-ID: <201106240256.p5O2ujVY013302@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rodrigc 2011-06-24 02:56:24 UTC
FreeBSD src repository
Modified files:
libexec/tftpd tftp-file.c
Log:
SVN rev 223487 on 2011-06-24 02:56:24Z by rodrigc
Bring back synchnet() implementation from older
tftp implementation. The synchnet() function
was converted to a no-op when the new TFTP implementation
was committed to FreeBSD. However, this function, as it was
in the older code, is needed
in order to synchronize between the tftpd server and tftp clients,
which may be buggy.
Specifically, we had a buggy TFTP client which would send
TFTP ACK packets for non-TFTP packets, which would cause
the count of packets to get out of whack, causing transfers
to fail with the new TFTPD implementation.
Obtained from: Juniper Networks
Submitted by: Santhanakrishnan Balraj <sbalraj at juniper dot net>
Revision Changes Path
1.3 +30 -3 src/libexec/tftpd/tftp-file.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106240256.p5O2ujVY013302>
