summaryrefslogtreecommitdiff
path: root/usr.bin/ftp/ftp.c
AgeCommit message (Expand)Author
2023-05-05add timeout for ssl connectlukem
2021-08-26ftp: remove unnecessary variable assignmentslukem
2021-08-26ftp: validate address from PASV and LPSV responselukem
2021-06-03set SO_KEEPALIVE on control connectionlukem
2021-01-06ftp: don't use restartable signalslukem
2020-07-11ftp.c: improve signal handler restorationlukem
2020-06-08ftp: exit if lostpeer invoked by a signallukem
2019-02-04- add justquit() that always exits. use it to avoid unreachable code.mrg
2016-10-04When using data outside the signed char range, it is better tojoerg
2015-12-13(Hopefully) fix build without IPv6 supporttron
2015-12-11Use the proper format "[IPv6 address]:port" when reporting connectiontron
2012-07-04As discussed on tech-net@: Don't display expected EHOSTUNREACH for all butis
2011-12-10Move determination of socket buffer sizes from startup to the firstlukem
2011-09-16Use __deadjoerg
2011-08-14fix gcc-4.5 warningschristos
2010-03-05Back to using 'RFC xxxx' instead of 'RFCxxxx'lukem
2009-04-15Unbreak the build by adding curly braces to placate the empty-body warning.jld
2009-04-12Fix numerous WARNS=4 issues (-Wcast-qual -Wsign-compare).lukem
2009-04-12fix -Wshadow issueslukem
2008-05-10Add epsv6 and epsv to disable extended passive mode for ipv6 or both ipv4 and...skd
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-22Use the service name to getaddrinfo() (along with the host name), so thatlukem
2007-12-05Rename HAVE_STRUCT_SOCKADDR_SA_LEN to HAVE_STRUCT_SOCKADDR_IN_SIN_LENlukem
2007-07-22Replace HAVE_SOCKADDR_SA_LEN with defined(HAVE_STRUCT_SOCKADDR_SA_LEN)lukem
2007-05-24Display times in RFC2822 form rather than using ctime(3), sincelukem
2007-05-15* Modify parse_url() to consistently strip the leading `/' off ftp URLs.lukem
2007-05-10Implement copy_bytes() to copy bytes from one fd to another via thelukem
2007-04-18fix rev 1.144: initconn() may be called with verbose==-1 (e.g., during remotelukem
2007-04-17* Implement -s srcaddr; uses srcaddr as the local IP address for alllukem
2007-04-16Replace a "while" with an "if" since the code path only gets executed once.lukem
2007-04-12whitespace pedantrylukem
2007-04-11Suppress printing non-COMPLETE reply strings from EPSV and EPRT, as we'relukem
2006-12-13gcc4 does not care about &foo; use volatile instead. From Anon Ymouschristos
2006-10-23simplify 421 printing code (jani at xeebioneurope dot de)christos
2006-10-07PR/32855: der Mouse: [dM] ftp -q is broken (or misdocumented)elad
2006-05-10quell GCC 4.1 uninitialised variable warnings.mrg
2006-04-28Coverity CID 874: Don't check local; it cannot be NULL.christos
2006-04-28Coverity CID 875: local is not allowed to be NULL; don't check for it.christos
2006-01-31rename debug to ftp_debug. grr libssh.christos
2006-01-31Rename xfoo() to ftp_foo() to avoid collisions with libssh. Don't ask.christos
2005-06-29Add NO_USAGE and NO_DEBUG so that we can fit in the floppies again.christos
2005-06-10Implement:lukem
2005-06-01* Only print the "Trying <address>..." message if verbose andlukem
2005-05-14Fix some cast issues highlighted by Scott Reynolds using gcc 4 on OSX.4lukem
2005-05-13* Correct the "optlen" argument passed to getsockopt(3) and setsockopt(3)lukem
2005-05-11Use socklen_t instead of int as the 5th argument to getsockopt().lukem
2005-04-11typo in previouslukem
2005-04-11gratuitous whitespace cleanup (before someone else jumps the gun...)lukem
2005-04-11Implement a timeout on the accept(2) in dataconn() and thelukem
2004-07-20If an ftp auto-fetch transfer is interrupted by SIGINT (usually ^C),lukem