summaryrefslogtreecommitdiff
path: root/libexec/tftpd
AgeCommit message (Expand)Author
2025-07-24tftpd: explicitly set egid after dropping supplemental groupsKyle Evans
2025-02-11src: Use gnu17 as the default C standard for userland instead of gnu99Minsoo Choo
2024-11-03tftpd: Address flaky testsMark Johnston
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-07-06tftpd: Code cleanup.Dag-Erling Smørgrav
2024-05-10tftpd: silence gcc overflow warningsDag-Erling Smørgrav
2024-05-10tftpd: Satisfy clang-analyzer.Dag-Erling Smørgrav
2024-05-10tftpd: Add missing include.Dag-Erling Smørgrav
2024-05-10tftpd: Drop unneeded includes.Dag-Erling Smørgrav
2024-05-10tftpd: Add missing `-S` option to synopsis.Dag-Erling Smørgrav
2024-04-30tftpd: Untangle a conditional.Dag-Erling Smørgrav
2024-04-25tftpd: Immediately reject any request shorter than 4 bytes.Dag-Erling Smørgrav
2024-04-25tftpd: Check the server status after each test.Dag-Erling Smørgrav
2024-04-25tftpd: Clean up the tests.Dag-Erling Smørgrav
2024-04-25tftpd: Use `size_t` where appropriate.Dag-Erling Smørgrav
2023-11-26libexec: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-26Remove copyright strings ifdef'd outWarner Losh
2023-11-26libexec: Remove ancient SCCS tags.Warner Losh
2023-08-16Remove $FreeBSD$: one-line nroff patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-07-21Revert "tftpd: fix double-colon typo in option string"Dmitry Morozovsky
2023-07-21tftpd: fix double-colon typo in option stringDmitry Morozovsky
2023-07-21tftpd: unbreak getopt()Eugene Grosbein
2023-07-21tftpd: introduce new option -SEugene Grosbein
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-03-10tftpd: Gracefully skip tests if networking is not enabled.Dag-Erling Smørgrav
2023-03-10tftpd: Don't forget to close stderr on startup.Dag-Erling Smørgrav
2023-03-10tftpd: Don't consume arbitrary requests when failing to fork.Dag-Erling Smørgrav
2023-03-10tftpd: Use poll() instead of alarm() + setjmp().Dag-Erling Smørgrav
2023-03-10tftpd: Make the -d option behave as documented.Dag-Erling Smørgrav
2023-03-10tftpd: Make the transfer functions return success / failure.Dag-Erling Smørgrav
2023-03-10tftpd: Ensure that tftp_log() preserves errno.Dag-Erling Smørgrav
2023-03-10tftpd: Fix max block size calculation.Dag-Erling Smørgrav
2022-11-22tftpd: Disable -Wformat-nonliteral for GCC.John Baldwin
2022-11-22tftp: Use printf0 attribute for options_set_request/reply.John Baldwin
2022-11-18tftpd: type nitDag-Erling Smørgrav
2022-11-18tftpd: Plug memory leaks in option handling code.Dag-Erling Smørgrav
2022-11-17tftpd: whitespace cleanupDag-Erling Smørgrav
2022-11-15tftpd: cleanupDag-Erling Smørgrav
2020-12-15When receiving a file having a length, which is a mulitple of the blocksize,Michael Tuexen
2020-12-14Improve the counting of blocks used to transfer a file from theMichael Tuexen
2020-12-10Fix the TFTP client when performing a RRQ for files smaller than 512 bytesMichael Tuexen
2020-12-06When dropping packets (RRQ or WRQ) for debugging, report the sendMichael Tuexen
2020-10-01Do a sweep and remove most WARNS=6 settingsKyle Evans
2020-09-22tftpd: Check for errors from chdir()Mark Johnston
2020-05-12Remove tests for obsolete compilers in the build systemEric van Gyzen
2020-04-21Abort transfer if fseeko() fails.John Baldwin
2020-03-05tftpd: tests: raise targeted cstd to c11Kyle Evans
2020-03-02Add support for the TFTP windowsize option described in RFC 7440.John Baldwin