aboutsummaryrefslogtreecommitdiff
path: root/lib/ftp.c
AgeCommit message (Expand)Author
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
2012-11-04FTP: prevent the multi interface from blockingDaniel Stenberg
2012-08-16ftp: active conn, place calling sockopt callback at the end of functionGokhan Sengun
2012-08-16ftp: active conn, allow application to set sockopt after accept() callGokhan Sengun
2012-07-13ftp_do_more: add missing check of return codeDaniel Stenberg
2012-06-12Revert "connect.c/ftp.c: Fixed dereferencing pointer breakin strict-aliasing"Yang Tse
2012-06-11connect.c/ftp.c: Fixed dereferencing pointer breakin strict-aliasingMarc Hoersken
2012-04-04ftp.c: ftplistparser related OOM handling fixYang Tse
2012-03-16fix some compiler warningsYang Tse
2012-03-08CONNECT: made generically not per-protocolDaniel Stenberg
2012-01-16add LF termination to infof() trace stringYang Tse
2012-01-09FTP: CURLE_PARTIAL_FILE should not cause control connection to be closedgsengun
2011-12-24ftp_do_more: don't return success until all is doneDaniel Stenberg
2011-12-20timeleft_accept: ack global timeout, moved to ftp.cDaniel Stenberg
2011-12-20FTP: move FTP-specific struct field to ftpc_connDaniel Stenberg
2011-12-20non-blocking active FTP: cleanup multi state usageDaniel Stenberg
2011-12-20FTP: perform active connections non-blockingGokhan Sengun
2011-12-05FTP: close callback fixDaniel Stenberg
2011-12-05FTP: call opensocket callback properlyDaniel Stenberg
2011-11-24query-part: ignore the URI part for given protocolsJonas Schnelli
2011-11-06ftp PORT: don't hang if bind() failsDaniel Stenberg