aboutsummaryrefslogtreecommitdiff
path: root/lib/ftp.c
AgeCommit message (Expand)Author
2020-05-19ftp: mark return-ignoring calls to Curl_GetFTPResponse with (void)Daniel Stenberg
2020-05-15source cleanup: remove all custom typedef structsDaniel Stenberg
2020-05-15ftp: make domore_getsock() return the secondary socket properlyDaniel Stenberg
2020-05-15ftp: shut down the secondary connection properly when SSL is usedDaniel Stenberg
2020-05-14checksrc: enhance the ASTERISKSPACE and update code accordinglyDaniel Stenberg
2020-02-17socks: make the connect phase non-blockingDaniel Stenberg
2020-02-16ftp: convert 'sock_accepted' to a plain booleanDaniel Stenberg
2020-02-07ftp: remove the duplicated user/password struct fieldsDaniel Stenberg
2020-02-07ftp: remove superfluous checking for crlf in user or pwdDaniel Stenberg
2020-02-05ftp: shrink temp buffers used for PORTDaniel Stenberg
2019-11-29parsedate: offer a getdate_capped() alternativeDaniel Stenberg
2019-09-27FTP: url-decode path before evaluationZenju
2019-09-26Revert "FTP: url-decode path before evaluation"Daniel Stenberg
2019-09-26FTP: url-decode path before evaluationZenju
2019-09-21FTP: FTPFILE_NOCWD: avoid redundant CWDsZenju
2019-09-20ftp: the conditional expression is always trueDaniel Stenberg
2019-09-20ftp: Expression 'ftpc->wait_data_conn' is always falseDaniel Stenberg
2019-09-20ftp: Expression 'ftpc->wait_data_conn' is always trueDaniel Stenberg
2019-09-20ftp: part of conditional expression is always true: !resultDaniel Stenberg
2019-09-18FTP: remove trailing slash from path for LIST/MLSDZenju
2019-09-13FTP: allow "rubbish" prepended to the SIZE responseDaniel Stenberg
2019-09-13FTP: skip CWD to entry dir when target is absoluteZenju
2019-08-01timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg
2019-07-30cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg
2019-06-05build: fix Codacy warningsMarcel Raad
2019-05-16cleanup: remove FIXME and TODO commentsDaniel Stenberg
2019-05-11doh: disable DOH for the cases it doesn't workDaniel Stenberg
2019-03-01urldata: simplify bytecountersDaniel Stenberg
2019-02-27urldata: convert bools to bitfields and move to endDaniel Stenberg
2019-02-26strerror: make the strerror function use local buffersDaniel Stenberg
2018-12-17pingpong: ignore regular timeout in disconnect phaseDaniel Stenberg
2018-11-23snprintf: renamed and we now only use msnprintf()Daniel Stenberg
2018-10-03memory: ensure to check allocation resultsDaniel Gustafsson
2018-09-23ftp: don't access pointer before NULL checkDaniel Stenberg
2018-09-22url: use the URL API internally as wellDaniel Stenberg
2018-09-13ftp: include command in Curl_ftpsend sendbufferDaniel Gustafsson
2018-06-12Curl_debug: remove dead printhost codeDaniel Stenberg
2018-06-11cppcheck: fix warningsMarian Klymov
2018-05-14lib: Fix format specifiersRikard Falkeborn
2018-04-24ftplistparser: keep state between invokesDaniel Stenberg
2018-04-24Revert "ftplistparser: keep state between invokes"Daniel Stenberg
2018-04-23ftplistparser: keep state between invokesDaniel Stenberg
2018-04-23ftplistparser: renamed some members and variablesDaniel Stenberg
2018-04-06FTP: allow PASV on IPv6 connections when a proxy is being usedLaurie Clark-Michalek
2018-03-14FTP: fix typo in recursive callback detection for seekingdasimx
2018-03-12FTP: reject path components with control codesDaniel Stenberg
2018-02-23spelling fixesViktor Szakats
2018-02-15TODO fixed: Detect when called from within callbacksBjörn Stenberg
2018-02-01time_t-fixes: remove typecasts to 'long' for info.filetimeDaniel Stenberg
2018-01-30Curl_range: commonize FTP and FILE range handlingMax Dymond