aboutsummaryrefslogtreecommitdiff
path: root/libexec/tftpd
Commit message (Collapse)AuthorAgeFilesLines
* MFC r1.27: refuse connections in per-ip chroot if the directory does not existBill Fumerola2004-06-241-5/+6
| | | | Notes: svn path=/stable/4/; revision=131074
* Sync with current.David Malone2003-04-062-63/+176
| | | | | | | | | | 1) Favour "utility" in man page. 2) ANSIify, warns and other minor cleanup. 3) Support transfer size and timeout options. 4) Set group aswell as user. Notes: svn path=/stable/4/; revision=113177
* MFC: IPv6 support for tftp/tftpd.Hajimu UMEMOTO2002-04-261-14/+59
| | | | | | | | | | | libexec/tftpd/tftpd.c: 1.24, 1.25 usr.bin/tftp/main.c: 1.16 usr.bin/tftp/tftp.1: 1.10, 1.12 usr.bin/tftp/tftp.c: 1.10 usr.bin/tftp/tftpsubs.c: 1.5 Notes: svn path=/stable/4/; revision=95507
* MFC: If having trouble sending packets, back off and retry.Doug Ambrisko2002-04-191-3/+13
| | | | | | | | | This helps with bad/busy networks. Submitted by: luigi Notes: svn path=/stable/4/; revision=95053
* MFC: markup and misc fixes.Ruslan Ermilov2001-08-161-3/+2
| | | | | | | Approved by: re Notes: svn path=/stable/4/; revision=81771
* MFC: remove whitespace at EOL.Dima Dorfman2001-07-221-7/+7
| | | | Notes: svn path=/stable/4/; revision=80145
* MFC: MAN[1-9] -> MAN.Ruslan Ermilov2001-04-251-1/+1
| | | | Notes: svn path=/stable/4/; revision=75952
* MFC: Allow chrooting of tftpd, support file transfers >32MB, correctKris Kennaway2001-03-042-6/+57
| | | | | | | | "first appeared in" to 4.3 from 5.0 Covers revisions r1.17, r1.18 of tftpd.c, r1.10, r1.11 of tftpd.8 Notes: svn path=/stable/4/; revision=73492
* MFC: recent mdoc(7) fixes.Ruslan Ermilov2000-12-081-1/+1
| | | | Notes: svn path=/stable/4/; revision=69764
* MFC: add -u flag to tftpd which sets username tftpd runs asJordan K. Hubbard2000-09-232-30/+65
| | | | Notes: svn path=/stable/4/; revision=66300
* Add $FreeBSD$ lines to man pages that are missing them to make itMike Pritchard1999-08-281-0/+1
| | | | | | | | | | easier for translation teams. PR: docs/13418 Submitted by: Alexey Zelkin <phantom@cris.net> Notes: svn path=/head/; revision=50533
* $Id$ -> $FreeBSD$Peter Wemm1999-08-282-2/+2
| | | | Notes: svn path=/head/; revision=50476
* Ensure that things returned by gethostname() andBrian Somers1999-04-071-4/+4
| | | | | | | | | | | | | friends are terminated and allow for a maximum host name length of MAXHOSTNAMELEN - 1. Put parenthesis around sizeof args. Make some variables static. Fix telnetd -u (broken by my last commit) Prompted by: bde Notes: svn path=/head/; revision=45422
* Use realhostname() rather than various combinations ofBrian Somers1999-04-062-19/+10
| | | | | | | | | gethostbyaddr() & gethostbyname(). Remove brokeness in ftpd for hosts of MAXHOSTNAMELEN length. Notes: svn path=/head/; revision=45393
* Rename a function name so that it doesn't conflict with a future system call.David Greenman1998-10-301-5/+5
| | | | Notes: svn path=/head/; revision=40765
* Mention that syslog.conf(5) does not log LOG_FTP messages by default.Joseph Koshy1998-06-051-2/+6
| | | | | | | PR: 5287 Notes: svn path=/head/; revision=36667
* openlog() needs to have LOG_NDELAY added, or else the syslog() calls afterPoul-Henning Kamp1998-04-121-2/+2
| | | | | | | | | | | the chroot will not get sent to syslogd. PR: 4910 Reviewed by: phk Submitted by: Jim Mercer <jim@komodo.reptiles.org> Notes: svn path=/head/; revision=35152
* Use full path in synopsis. Syslog will add trailing \n.Philippe Charnier1997-12-032-27/+39
| | | | Notes: svn path=/head/; revision=31512
* Clarify the actions of -s and the list of allowable names.Warner Losh1997-10-061-1/+5
| | | | Notes: svn path=/head/; revision=30175
* compare return value from getopt against -1 rather than EOF, per the finalWarner Losh1997-03-281-2/+2
| | | | | | | posix standard on the topic. Notes: svn path=/head/; revision=24349
* Fix non explloitable buffer overflows (since the largest packet processedWarner Losh1997-03-241-3/+4
| | | | | | | | precludes it) to keep people from whining about it in the newsgroups and mailing lists. Notes: svn path=/head/; revision=24193
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-222-2/+2
| | | | Notes: svn path=/head/; revision=22989
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-142-2/+2
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* Truncate the file when opening it with write intent. Otherwise,Joerg Wunsch1996-11-301-2/+2
| | | | | | | | | | | there's a good chance that garbage will remain at the end. Closes PR # bin/2112: tftpd doesn't truncate ... Reviewed by: fenner Notes: svn path=/head/; revision=20052
* add forgotten $Id$Wolfram Schneider1996-09-222-0/+3
| | | | Notes: svn path=/head/; revision=18471
* Reviewed by: Bill Fenner <fennder@parc.xerox.com>Warner Losh1996-09-222-1/+47
| | | | | | | | | | | | | | Reviewed by: Garrett Wollman <wollman@freebsd.org> Submitted by: Warner Losh <imp@village.org> Close PR bin/1145: Add -s flag to tftpd. This enables the so-called secure mode of tftpd where it chroots to a given directory before allowing access to the files. In addition, it runs as nobody when in this mode. Reviewed a long time ago by Bill and Garrett. Apply my patch from the pr, and close the PR. Notes: svn path=/head/; revision=18458
* I think the security check to invalidate ALL write requests was just a littleJordan K. Hubbard1995-02-261-2/+2
| | | | | | | excessive, and violates the specification defined in the manpage to boot. Notes: svn path=/head/; revision=6750
* Update to new make macros and disable Kerberos because we haven't got itGarrett Wollman1994-08-051-1/+1
| | | | | | | set up right yet. Notes: svn path=/head/; revision=1875
* BSD 4.4 Lite Libexec SourcesRodney W. Grimes1994-05-273-0/+765
Notes: svn path=/vendor/CSRG/dist/; revision=1592