freebsd-skq/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
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
tftpd.c tftpd: reject unknown opcodes 2018-03-10 01:50:43 +00:00