summaryrefslogtreecommitdiff
path: root/usr.bin/ftp/ftp.c
AgeCommit message (Expand)Author
2003-12-16for -DSMALL, do not include rcsid[]sTheo de Raadt
2003-08-11The empty() function basically effects a poll, so replace it withTodd C. Miller
2003-06-03Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-04-05string fixes; ok miod henningTheo de Raadt
2003-03-11getnameinfo buffer has to be NI_MAXHOSTJun-ichiro itojun Hagino
2003-03-11check error on getnameinfo failure.Jun-ichiro itojun Hagino
2002-07-04use tcp high portrange for active data connections. ok deraadt@Jakob Schlyter
2002-06-09strlcpy fix, PR 2727Jun-ichiro itojun Hagino
2002-06-09do not present scopeid on wire format, as it is local to nodeJun-ichiro itojun Hagino
2002-06-01more snprintfTheo de Raadt
2002-05-30-4 and -6 options; kanai@big.or.jp; itojun okTheo de Raadt
2002-04-25avoid buffer overrun on PASV from malicious server.Jun-ichiro itojun Hagino
2002-02-19We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.Todd C. Miller
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ...Todd C. Miller
2001-06-26use strlcpy vs strncpy+a[len-1]='\0'. millert@ ok.lebel
2001-06-23remove evil #ifdef __GNUC__ garbage to avoid longjmp clobbering and use volat...Todd C. Miller
2000-10-18emit more easier-to-understand error message on port name error. from deraadtJun-ichiro itojun Hagino
2000-06-30warnx?/errx? paranoia (use "%s" not a bare string unless it is aTodd C. Miller
2000-06-27initialize result. this fixes the recent problem that makes ftp coredumpFederico G. Schwindt
2000-06-21add epsv4 command, which turns off epsv on ipv4 (off by dfeault)Jun-ichiro itojun Hagino
2000-05-03if no /etc/services file, use defaults. found by millert, fixed by itojunTheo de Raadt
1999-12-08ftp(1) from KAME, should be good for testing.Jun-ichiro itojun Hagino
1998-12-13Fall back from passive to active if connect() fails. This can happen if the ...Todd C. Miller
1998-09-19write() can do short-writes -- deal; based on rahnds@ codeTheo de Raadt
1998-09-19Make -m flag turn on progress meter in all situationsTodd C. Miller
1998-09-19Don't turn of progress meter when output file is stdout. The meter will go t...Todd C. Miller
1998-07-07fd_set is not a structArtur Grabowski
1998-06-08Fix some problems noted by lukem@netbsd.orgTodd C. Miller
1998-05-13handle EINTRTheo de Raadt
1998-05-13make signal handlers save/restore errnoTheo de Raadt
1998-02-10Fix buffer overflows in quote1(), clear line bufferTobias Weingartner
1997-12-17By default, use passive mode and fall back to active as needed.Todd C. Miller
1997-09-05getc() -> fgetc() for easy socksification. imp@openbsd.orgTodd C. Miller
1997-09-04Updtaes from NetBSD (lukem)Todd C. Miller
1997-08-06proper msgs display w/ -rMichael Shalayeff
1997-07-25Updates from NetBSD (lukem) include -Wall cleanup.Todd C. Miller
1997-06-17(foo *)NULL -> NULLkstailey
1997-04-23allow "ftp -aV ftp://host/foo.tar.gz | tar xvfpz -" to workTheo de Raadt
1997-04-16Sync with NetBSD (lukem):Todd C. Miller
1997-03-21Add in recent NetBSD changes we didn't already have:Todd C. Miller
1997-03-14Add missing line, doh!Todd C. Miller
1997-03-14Correct usage of S_IFREG.Todd C. Miller
1997-03-14Sync with NetBSD and fix "get foo.txt /dev/tty" wrt progress meterTodd C. Miller
1997-02-05Include signal.h where reasonable and make signal handlers matchTodd C. Miller
1997-02-03Add back ``-r'' option and fix strncpy() usage and other nits becauseTodd C. Miller
1997-02-03Sync with NetBSDTodd C. Miller
1997-01-08"Too much paranoia" + fake domain in anonftp password as some stupid sitesNiklas Hallqvist
1996-12-16strncat botchTheo de Raadt
1996-11-09optional size argument to hash commandkstailey
1996-10-31add -r<seconds> option to retry connection.Michael Shalayeff