summaryrefslogtreecommitdiff
path: root/libexec/tftpd/tftpd.c
AgeCommit message (Expand)Author
2025-07-24tftpd: explicitly set egid after dropping supplemental groupsKyle Evans
2024-11-03tftpd: Address flaky testsMark Johnston
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-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: Use `size_t` where appropriate.Dag-Erling Smørgrav
2023-11-26Remove copyright strings ifdef'd outWarner Losh
2023-11-26libexec: Remove ancient SCCS tags.Warner 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-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: Make the -d option behave as documented.Dag-Erling Smørgrav
2022-11-17tftpd: whitespace cleanupDag-Erling Smørgrav
2022-11-15tftpd: cleanupDag-Erling Smørgrav
2020-09-22tftpd: Check for errors from chdir()Mark Johnston
2018-07-22Fix multiple Coverity warnings in tftpd(8)Alan Somers
2018-03-10tftpd: reject unknown opcodesAlan Somers
2018-03-10tftpd: Abort on an WRQ access violationAlan Somers
2018-03-10tftpd: Verify world-writability for WRQ when using relative pathsAlan Somers
2018-03-09tftpd: Flush files as soon as they are fully receivedAlan Somers
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-01-06Conditionalize all code that uses tcpd.h behind `LIBWRAP` guardEnji Cooper
2014-02-17Remove the 3rd clause ("advertising clause") of the BSD license asChristian Brueffer
2013-01-31Mark tftp_log() as __printflike() (which would have caught the bugMarius Strobl
2012-10-22Check the return error of set[e][ug]id. While this can never fail in theEitan Adler
2012-10-19Fix warnings found by -Wmising-variable-declarations.Ed Schouten
2010-09-24Remove the duplicate logging of failed read requests, whose error messageMarius Strobl
2010-09-24Make WARNS=6 clean.Marius Strobl
2010-05-04Go ahead and merge the work edwin@ on tftpd into the tree. It is aWarner Losh
2007-11-23Add the -W options, which acts the same as -w but will generateEdwin Groothuis
2005-05-31o Missed colon in getopt(3) argument makes tftpd(8) crash. Fix that.Maxim Konovalov
2005-05-13NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 definesHajimu UMEMOTO
2005-02-14- Use socklen_t.Stefan Farfeleder
2004-08-16Instead of "OpenFirmware", "openfirmware", etc. use the official spellingMarius Strobl
2004-06-30The call to setuid(2) subsequently causes setgroups(2) to fail. setgroups(2)Christian S.J. Peron
2004-06-21Call tzset() at startup.Brian Somers
2004-06-21o Reduce path names in RRQ and WRQ packets by:Brian Somers
2004-05-25- Close fd if fdopen(fd) fails.Matthew N. Dodd
2004-05-24Add two new flags: -w, which allows new files to be created,Matthew N. Dodd
2003-11-20Fix a bug which causes wrong filename being written into the syslogMaxim Sobolev
2003-04-19properly refuse a connection in the -c case if the client ip's subdirectoryBill Fumerola
2003-03-20Clean up some warnings that don't result in a change in the object file:David Malone
2002-04-26Correct indent.Hajimu UMEMOTO
2002-04-11IPv6 support for tftp/tftpd.Hajimu UMEMOTO