summaryrefslogtreecommitdiff
path: root/libexec/ftpd/ftpd.c
AgeCommit message (Expand)Author
2014-10-25Remove unnecessary netinet/in_systm.h include.Lawrence Teo
2014-08-25Delete secret or secret-derived data with explicit_bzero.Doug Hogan
2014-03-24remove tcpwrappers support. ok deraadtTed Unangst
2014-03-17args! fix argstr. from LEVAI Daniel.Stuart Henderson
2014-03-17typo, spotted by okan@Stuart Henderson
2014-03-17Add an option to disallow ftp access to accounts with uid below a certainStuart Henderson
2014-01-08If the file size is zero, there's nothing to transmit so avoid spammingJeremie Courreges-Anglas
2013-08-22Correct format string mismatches turned up by -Wformat=2Philip Guenther
2013-07-26Make sure tmpline[] is always NUL terminated, to avoid possiblePhilip Guenther
2012-12-04remove some unnecessary sys/param.h inclusionsTheo de Raadt
2012-03-04In preparation for getline and getdelim additions to libc, rename getline()Federico G. Schwindt
2011-12-14Add a new '-W' option to prevent saving login records to /var/run/wtmp.Antoine Jacoutot
2011-02-09Set SO_KEEPALIVE on sockets. OK miod@. Also tested by landry@Todd C. Miller
2010-08-27In revision 1.14 of ftpd.c the ident variable was removed from its only meani...lum
2010-08-01Properly reset states when a login phase is interrupted by another one.Tobias Stoeckmann
2010-07-30Don't set "success" flags before error checks.Ray Lai
2010-06-18Prevent a segmentation fault on ftpd_popen error (memory, file descriptor,Tobias Stoeckmann
2010-06-13Adjust FTP reply codes (in error conditions) to conform to RFC 959.Tobias Stoeckmann
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
2009-04-20When receiving a new connection, log the remote IP numberIngo Schwarze
2008-09-30Always say "User %s access denied", in all cases, to avoid some stupidTheo de Raadt
2008-09-12Don't split large commands into multiple commands on a 512-byteMoritz Jodeit
2008-06-30Include file order must be "monitor.h" before "extern.h" otherwise enumAnders Magnusson
2008-04-13Use arc4random_buf() when requesting more than a single word of outputDamien Miller
2007-09-02use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsgTheo de Raadt
2007-07-31From Gilles Chehade:Ray Lai
2007-07-27Fix potential memory leak, when snprintf(3) returns an empty buffer.Moritz Jodeit
2007-06-21Adjust spacing, combine malloc + strlcpy + strlcat into a singleRay Lai
2007-06-19Make sure perror_reply() is only called when errno is set. WhenRay Lai
2007-03-22Do not advertise version in the ftp banner, because there is no reason to.Chad Loder
2007-03-01- use proper log facility and priority in the slave sig handlersOtto Moerbeek
2006-12-21'tranfer' -> 'transfer' in comments.Kenneth R Westerback
2006-10-18Avoid double fclose() of a file if we exceed retries. Coverity ID 2669.Todd C. Miller
2006-10-18you do not call fclose() on a file descriptor; ok cloderTheo de Raadt
2006-04-21lint cleanup; ok ray moritz dhillTheo de Raadt
2005-12-03remove shadowing variables; ok pvalTheo de Raadt
2005-12-01fix double var declarations in same scope, found by lint; ok deraadt cloderPeter Valchev
2005-08-22EOF in ascii mode may also mean EOF so avoid printing a bogus error and behav...Michael Shalayeff
2005-07-14let root create the data socket. fixes PR 4287.Moritz Jodeit
2005-05-24readd endpwent()Moritz Jodeit
2005-05-24no need for endpwent()Moritz Jodeit
2005-04-21make code prettier so we can tell it is safe when we read it; ok beck cloderTheo de Raadt
2005-03-15better handling of cases where getnameinfo() returns non-zero.Niall O'Higgins
2004-12-06seperate reply_r, like earlier change but safer; moritz okTheo de Raadt
2004-12-04reply() used to play a lot with stdout, expecially fflush(stdout).Theo de Raadt
2004-12-03make reply() reentrant. fixes a signal race.Moritz Jodeit
2004-11-28logging fixes:Henning Brauer
2004-11-28bump versionHenning Brauer
2004-11-28fix ttyline setting, fixes proctitle.Henning Brauer
2004-11-28privilege seperate ftpdHenning Brauer