freebsd-dev/libexec/tftpd
Alan Somers 7378015b69 tftpd(8): when completing an WRQ, flush the file before acknowleding receipt
tftpd(8) should flush a newly written file to disk before ACKing the final DATA
packet.  Otherwise there is a narrow race window when a subsequent read may not
see the file.  This is somewhat related to r330710, but the race window is much
smaller.  Hopefully this will fix the intermittent tests in Jenkins.

Reported by:	Jenkins
MFC after:	2 weeks
2018-07-21 19:48:31 +00:00
..
tests tftpd: misc Coverity cleanup in the tests 2018-03-22 14:51:05 +00:00
Makefile Add some functional tests for tftpd(8) 2018-03-09 15:30:20 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
tftp-file.c libexec: adoption of SPDX licensing ID tags. 2017-11-27 15:25:02 +00:00
tftp-file.h libexec: adoption of SPDX licensing ID tags. 2017-11-27 15:25:02 +00:00
tftp-io.c libexec: adoption of SPDX licensing ID tags. 2017-11-27 15:25:02 +00:00
tftp-io.h libexec: adoption of SPDX licensing ID tags. 2017-11-27 15:25:02 +00:00
tftp-options.c libexec: adoption of SPDX licensing ID tags. 2017-11-27 15:25:02 +00:00
tftp-options.h libexec: adoption of SPDX licensing ID tags. 2017-11-27 15:25:02 +00:00
tftp-transfer.c tftpd(8): when completing an WRQ, flush the file before acknowleding receipt 2018-07-21 19:48:31 +00:00
tftp-transfer.h libexec: adoption of SPDX licensing ID tags. 2017-11-27 15:25:02 +00:00
tftp-utils.c libexec: adoption of SPDX licensing ID tags. 2017-11-27 15:25:02 +00:00
tftp-utils.h libexec: adoption of SPDX licensing ID tags. 2017-11-27 15:25:02 +00:00
tftpd.8 Remove the 3rd clause ("advertising clause") of the BSD license as 2014-02-17 22:27:32 +00:00
tftpd.c tftpd: reject unknown opcodes 2018-03-10 01:50:43 +00:00