aboutsummaryrefslogtreecommitdiff
path: root/lib/ftp.c
AgeCommit message (Expand)Author
2014-10-24code cleanup: we prefer 'CURLcode result'Daniel Stenberg
2014-10-04nonblock: call with (void) to show we ignore the return codeDaniel Stenberg
2014-09-07Ensure progress.size_dl/progress.size_ul are always >= 0Brandon Casey
2014-05-22bits.close: introduce connection close trackingDaniel Stenberg
2014-04-26INFILESIZE: fields in UserDefined must not be changed run-timeDaniel Stenberg
2014-04-23handler: make 'protocol' always specified as a single bitDaniel Stenberg
2014-04-03ftp: in passive data connect wait for happy eyeballs socketsDaniel Stenberg
2013-12-31mprintf: Replaced internal usage of FORMAT_OFF_T and FORMAT_OFF_TUSteve Holme
2013-12-20vtls: renamed sslgen.[ch] to vtls.[ch]Daniel Stenberg
2013-12-20vtls: created subdir, moved sslgen.[ch] there, updated all include linesDaniel Stenberg
2013-11-10connect: Close temporary sockets in conn_free()Björn Stenberg
2013-11-04connect: Add connection delay to Happy Eyeballs.Björn Stenberg
2013-10-27Add "Happy Eyeballs" for IPv4/IPv6.Björn Stenberg
2013-10-27ftp: Fixed compiler warningSteve Holme
2013-10-26FTP: make the data connection work when going through proxyDaniel Stenberg
2013-09-25ftp.c: Fixed compilation warningSteve Holme
2013-08-29FTP: fix getsock during DO_MORE stateDaniel Stenberg
2013-08-26security.h: rename to curl_sec.h to avoid name collisionDaniel Stenberg
2013-08-25FTP: remove krb4 supportDaniel Stenberg
2013-08-14ftp: convert state names to a global arrayDaniel Stenberg
2013-08-14ftp_domore_getsock: when passive mode, the second conn is already thereDaniel Stenberg
2013-08-12SessionHandle: the protocol specific pointer is now a void *Daniel Stenberg
2013-08-12urldata: clean up the use of the protocol specific structsDaniel Stenberg
2013-08-09comments: remove old and wrong multi/easy interface statementsDaniel Stenberg
2013-08-08FTP: renamed several local functionsDaniel Stenberg
2013-08-06FTP: when EPSV gets a 229 but fails to connect, retry with PASVDaniel Stenberg
2013-07-24string formatting: fix too many arguments for formatYang Tse
2013-07-24string formatting: fix 25+ printf-style format stringsYang Tse
2013-07-19ftp_do_more: consider DO_MORE complete when server connects backDaniel Stenberg
2013-04-26ftp_state_pasv_resp: connect through proxy also when set by envDaniel Stenberg
2013-04-12FTP: handle a 230 welcome responseDaniel Stenberg
2013-04-12FTP: access files in root dir correctlyDaniel Stenberg
2013-04-09FTP: handle "rubbish" in front of directory name in 257 responsesBill Middlecamp
2013-04-06ftp.c: Added missing brackets around ABOR command logicMarc Hoersken
2013-04-06FTP: wait on both connections during active STOR stateDaniel Stenberg
2013-04-06connect: treat an interface bindlocal() problem as a non-fatal errorKim Vandry
2013-03-29ftp_sendquote: use PPSENDF, not FTPSENDFDaniel Stenberg
2013-03-07checksrc: ban unsafe functionsDaniel Stenberg
2013-02-15rename "easy" statemachines: call them block insteadDaniel Stenberg
2013-02-12pingpong: Optimised the endofresp() functionSteve Holme
2013-01-17always-multi: always use non-blocking internalsDaniel Stenberg
2013-01-15FTP: reject illegal port numbers in EPSV 229 responsesDaniel Stenberg
2013-01-09build: fix circular header inclusion with other packagesYang Tse
2013-01-06Revert changes relative to lib/*.[ch] recent renamingYang Tse
2013-01-03build: rename 93 lib/*.c filesYang Tse
2013-01-03build: make use of 93 lib/*.c renamed filesYang Tse
2012-12-28build: make use of 76 lib/*.h renamed filesYang Tse
2012-12-14setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h>Yang Tse
2012-11-12ftp: EPSV-disable fix over SOCKSAnton Malov
2012-11-05ftp_readresp: fix build without krb4 supportDaniel Stenberg