]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC 358556,360167: Add support for the TFTP windowsize option.
authorJohn Baldwin <jhb@FreeBSD.org>
Tue, 3 Nov 2020 20:43:01 +0000 (20:43 +0000)
committerJohn Baldwin <jhb@FreeBSD.org>
Tue, 3 Nov 2020 20:43:01 +0000 (20:43 +0000)
commit7d1eb99a6a6da0ac8f8e6f97691ae1ee1269bb27
treeee1244fbcd2320a06246c2c8a1df8b33ac580a71
parentd9b1d1487bb59d45b673af5ce8d44944e6d7e0c8
MFC 358556,360167: Add support for the TFTP windowsize option.

358556:
Add support for the TFTP windowsize option described in RFC 7440.

The windowsize option permits multiple blocks to be transmitted
before the receiver sends an ACK improving throughput for larger
files.

360167:
Abort transfer if fseeko() fails.
libexec/tftpd/tests/functional.c
libexec/tftpd/tftp-file.c
libexec/tftpd/tftp-file.h
libexec/tftpd/tftp-options.c
libexec/tftpd/tftp-options.h
libexec/tftpd/tftp-transfer.c
libexec/tftpd/tftp-utils.c
libexec/tftpd/tftp-utils.h
libexec/tftpd/tftpd.8
usr.bin/tftp/main.c
usr.bin/tftp/tftp.1