summaryrefslogtreecommitdiff
path: root/libexec/ftpd/ftpcmd.y
AgeCommit message (Expand)Author
2021-05-31Convert K&R function definitions to modern C.jan
2021-05-23Constify function parameters.jan
2021-05-22Remove useless islower(2) before toupper(3).jan
2021-05-20Removes the useless FILE* parameter of get_line().jan
2020-03-04Avoid passing a NULL name to retrieve(), use "." instead.Todd C. Miller
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-05-08rm dead code and simplify ftpd_popen. this code has only calledTed Unangst
2017-04-27Don't send multiple error messages in response to a single commandMike Belopuhov
2017-04-17memset() of password field should be explicit_bzero().Theo de Raadt
2016-08-26trim down some NBBY references. 8 bits ought to be enough for anyone.Ted Unangst
2016-08-14Convert %q to %ll with long long casts for printf()Philip Guenther
2015-11-16don't need to ifdef setproctitleTed Unangst
2015-10-25unifdef some oldness. (BSD not defined since removal of param.h)Ted Unangst
2015-08-18calloc() is prototyped; do not cast resultTheo de Raadt
2015-03-17Eliminate use of TM_YEAR_BASE. OK guenther@ deraadt@ miod@Todd C. Miller
2015-03-15tzfile.h is an internal header that should never have been installed.Todd C. Miller
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-02-08Fix REST (restart transfer) for offsets large than 2GB. OK okan@Todd C. Miller
2013-11-27unsigned char for ctypeTheo de Raadt
2012-03-04In preparation for getline and getdelim additions to libc, rename getline()Federico G. Schwindt
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
2008-09-13Fix minor bug in the previous commit, which could hang theMoritz Jodeit
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
2006-04-21lint cleanup; ok ray moritz dhillTheo de Raadt
2004-12-11make syscalls in the monitor restartable when signals occur, as wasMoritz Jodeit
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-28privilege seperate ftpdHenning Brauer
2003-12-10spacingTheo de Raadt
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2002-07-02* use lostconn() as the SIGALRM handler in receive_data() as originallyDan Harnett
2002-06-17Initialize SIGALRM handler once in main(), instead of in severalDan Harnett
2002-02-19Rewrite upper().Mike Pechkin
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ...Todd C. Miller
2002-01-30Fix leak in `EPSV ALL`.Mike Pechkin
2002-01-30protect `RNTO` from NULL pointer.Mike Pechkin
2002-01-25s is pointer. 0 -> NULL.Mike Pechkin
2002-01-25Catch not valid chmod value earlier. This make sense, before we didn'tMike Pechkin
2002-01-23lookup() returns pointer. Convert 0 -> NULL.Mike Pechkin
2002-01-23``pathname'' can be NULL here too.Mike Pechkin
2002-01-17reject SIZE request for ascii mode if file is larger than 10k.Jun-ichiro itojun Hagino
2002-01-08Close potential memory leak wrt "fromname"; inspired by similar FreeBSDTodd C. Miller
2002-01-08STRING is never NULL so there is no need to test it for NULL beforeTodd C. Miller
2001-12-28Fix memory leak with EPRT command; Hiroyuki YAMAMORITodd C. Miller
2001-12-07kill more registers;Mike Pechkin
2001-12-04Kill setjmp/longjmpTodd C. Miller
2001-11-05more signal marks, and some syslog_r in handlersTheo de Raadt
2000-11-14cleanup EPSV/EPRT error handling. avoid possible memory leak (getaddrinfo).Jun-ichiro itojun Hagino