summaryrefslogtreecommitdiffstats
path: root/libexec/ftpd (follow)
Commit message (Expand)AuthorAgeFilesLines
* Avoid passing a NULL name to retrieve(), use "." instead.millert2020-03-041-2/+2
* Simplify globbing of ftpd(8)s list and nlst commands.jan2020-01-153-34/+25
* snprintf/vsnprintf return < 0 on error, rather than -1.deraadt2019-07-031-2/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-286-71/+71
* rm dead code and simplify ftpd_popen. this code has only calledtedu2019-05-085-75/+42
* Flip snprintf(3) error check to align it with the man page example.bluhm2018-12-111-2/+2
* Convert some variables with non-negative values to unsigned typebluhm2018-12-111-6/+7
* Don't send multiple error messages in response to a single commandmikeb2017-04-271-1/+5
* memset() of password field should be explicit_bzero().deraadt2017-04-171-2/+2
* freezero() can be used herederaadt2017-04-171-3/+2
* Use a single "opt" variable for all setsockopt calls in getdatasock().jca2016-09-031-12/+13
* Set "lowdelay" and "throughput" Traffic Class on command & data IPv6 sockets.jca2016-09-031-7/+21
* Don't attempt to support IPv4-mapped IPv6 addresses.jca2016-08-311-37/+5
* remove ifdef for all the features we have.tedu2016-08-301-16/+1
* trim down some NBBY references. 8 bits ought to be enough for anyone.tedu2016-08-262-9/+5
* When upcasting to off_t for multiplication, the cast needs to be *before*guenther2016-08-141-4/+4
* Convert %q to %ll with long long casts for printf()guenther2016-08-142-26/+26
* Use fstatat() instead of crafting a filename to use with stat()guenther2016-07-041-14/+16
* Kill #ifdef INET6 occurrences in userland.jca2016-05-042-9/+2
* prefer setres{u,g}id() rather than manipulating both real and effectivederaadt2016-04-252-12/+8
* compare pointer to NULL instead of 0semarie2016-04-061-7/+8
* More "(<blah> *)0" -> NULL, avoiding any stdarg functions.krw2016-03-161-2/+2
* Print ssize_t with %zd; ok deraadt@ mmcc@jca2016-02-291-4/+4
* Kill unused variable.jca2016-02-291-2/+2
* Remove NULL-checks before free(). ok tb@mmcc2015-12-121-11/+6
* needs utf8.c from the ls tree alsoderaadt2015-12-011-2/+2
* don't need to ifdef setproctitletedu2015-11-164-21/+4
* No longer create /var/run/ftpd.pid in daemon mode; OK jung@ jca@millert2015-10-252-10/+4
* unifdef some oldness. (BSD not defined since removal of param.h)tedu2015-10-251-10/+1
* Delete the empty example file "ftpchroot"; no example is needed.schwarze2015-10-191-2/+3
* fix custom popen to return pid to caller instead of tracking in a gianttedu2015-10-043-36/+24
* test pointers with NULL not '\0'jsg2015-09-011-4/+4
* calloc() is prototyped; do not cast resultderaadt2015-08-181-2/+2
* Eliminate use of TM_YEAR_BASE. OK guenther@ deraadt@ miod@millert2015-03-171-2/+2
* tzfile.h is an internal header that should never have been installed.millert2015-03-151-2/+1
* SIZE_MAX is standard, we should be using it in preference to themillert2015-02-061-4/+4
* CMASK went out of scope with the recent <sys/param.h> removal. But ohderaadt2015-01-191-6/+2
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-162-20/+20
* remove .Tn; from Jan Stary <hans at stare dot cz>schwarze2015-01-151-10/+5
* Remove unnecessary netinet/in_systm.h include.lteo2014-10-252-4/+2
* Delete secret or secret-derived data with explicit_bzero.doug2014-08-252-4/+4
* remove tcpwrappers support. ok deraadttedu2014-03-242-56/+2
* args! fix argstr. from LEVAI Daniel.sthen2014-03-171-2/+2
* tweak previous;jmc2014-03-171-9/+9
* typo, spotted by okan@sthen2014-03-171-2/+2
* Add an option to disallow ftp access to accounts with uid below a certainsthen2014-03-172-5/+35
* Fix REST (restart transfer) for offsets large than 2GB. OK okan@millert2014-02-081-15/+39
* If the file size is zero, there's nothing to transmit so avoid spammingjca2014-01-081-1/+7
* unsigned char for ctypederaadt2013-11-271-8/+8
* repair the last prototype by bringing in monitor.hderaadt2013-11-121-1/+2