aboutsummaryrefslogtreecommitdiff
path: root/lib/ftp.c
AgeCommit message (Expand)Author
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
2017-10-28Curl_timeleft: change return type to timediff_tDaniel Stenberg
2017-10-26wildcards: don't use with non-supported protocolsMax Dymond
2017-10-25time: rename Curl_tvnow to Curl_nowDaniel Stenberg
2017-10-25timediff: return timediff_t from the time diff functionsDaniel Stenberg
2017-10-20ftp: reject illegal IP/port in PASV 227 responseDaniel Stenberg
2017-10-10FTP: URL decode path for dir listing in nocwd modeDaniel Stenberg
2017-10-04ftp: UBsan fixup 'pointer index expression overflowed'Daniel Stenberg
2017-10-02FTP: zero terminate the entry path even on bad inputDaniel Stenberg
2017-09-12code style: remove wrong uses of multiple spacesDaniel Stenberg
2017-09-11code style: use spaces around plusesDaniel Stenberg
2017-09-11code style: use spaces around equals signsDaniel Stenberg
2017-08-17ftp: fix CWD when doing multicwd then nocwd on same connectionDaniel Stenberg
2017-08-14strtoofft: reduce integer overflow risks globallyDaniel Stenberg
2017-08-04FTP: skip unnecessary CWD when in nocwd modeDaniel Stenberg
2017-07-28timeval: struct curltime is a struct timeval replacementDaniel Stenberg
2017-06-30handler: refactor connection checkingMax Dymond
2017-06-15http-proxy: only attempt FTP over HTTP proxyDaniel Stenberg
2017-06-14http-proxy: do the HTTP CONNECT process entirely non-blockingDaniel Stenberg
2017-05-10multi: assign IDs to all timers and make each timer singletonDaniel Stenberg
2017-05-01buffer: use data->set.buffer_size instead of BUFSIZEDaniel Stenberg
2017-05-01buffer_size: make sure it always has the correct sizeDaniel Stenberg
2017-05-01ftp: use private buffer for temp storage, not receive bufferDaniel Stenberg
2017-04-26http-proxy: remove unused argument from Curl_proxyCONNECT()Daniel Stenberg