summaryrefslogtreecommitdiff
path: root/lib/ftp.c
Commit message (Expand)AuthorAgeFilesLines
* ftp: mark return-ignoring calls to Curl_GetFTPResponse with (void)Daniel Stenberg2020-05-191-2/+2
* source cleanup: remove all custom typedef structsDaniel Stenberg2020-05-151-3/+3
* ftp: make domore_getsock() return the secondary socket properlyDaniel Stenberg2020-05-151-1/+3
* ftp: shut down the secondary connection properly when SSL is usedDaniel Stenberg2020-05-151-3/+4
* checksrc: enhance the ASTERISKSPACE and update code accordinglyDaniel Stenberg2020-05-141-1/+1
* socks: make the connect phase non-blockingDaniel Stenberg2020-02-171-3/+6
* ftp: convert 'sock_accepted' to a plain booleanDaniel Stenberg2020-02-161-1/+1
* ftp: remove the duplicated user/password struct fieldsDaniel Stenberg2020-02-071-11/+2
* ftp: remove superfluous checking for crlf in user or pwdDaniel Stenberg2020-02-071-17/+0
* ftp: shrink temp buffers used for PORTDaniel Stenberg2020-02-051-5/+6
* parsedate: offer a getdate_capped() alternativeDaniel Stenberg2019-11-291-3/+1
* FTP: url-decode path before evaluationZenju2019-09-271-169/+124
* Revert "FTP: url-decode path before evaluation"Daniel Stenberg2019-09-261-124/+171
* FTP: url-decode path before evaluationZenju2019-09-261-171/+124
* FTP: FTPFILE_NOCWD: avoid redundant CWDsZenju2019-09-211-56/+60
* ftp: the conditional expression is always trueDaniel Stenberg2019-09-201-4/+2
* ftp: Expression 'ftpc->wait_data_conn' is always falseDaniel Stenberg2019-09-201-7/+2
* ftp: Expression 'ftpc->wait_data_conn' is always trueDaniel Stenberg2019-09-201-6/+5
* ftp: part of conditional expression is always true: !resultDaniel Stenberg2019-09-201-1/+1
* FTP: remove trailing slash from path for LIST/MLSDZenju2019-09-181-8/+7
* FTP: allow "rubbish" prepended to the SIZE responseDaniel Stenberg2019-09-131-2/+18
* FTP: skip CWD to entry dir when target is absoluteZenju2019-09-131-1/+3
* timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg2019-08-011-2/+2
* cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg2019-07-301-13/+6
* build: fix Codacy warningsMarcel Raad2019-06-051-15/+3
* cleanup: remove FIXME and TODO commentsDaniel Stenberg2019-05-161-2/+1
* doh: disable DOH for the cases it doesn't workDaniel Stenberg2019-05-111-3/+3
* urldata: simplify bytecountersDaniel Stenberg2019-03-011-21/+14
* urldata: convert bools to bitfields and move to endDaniel Stenberg2019-02-271-1/+0
* strerror: make the strerror function use local buffersDaniel Stenberg2019-02-261-11/+11
* pingpong: ignore regular timeout in disconnect phaseDaniel Stenberg2018-12-171-3/+3
* snprintf: renamed and we now only use msnprintf()Daniel Stenberg2018-11-231-15/+15
* memory: ensure to check allocation resultsDaniel Gustafsson2018-10-031-1/+3
* ftp: don't access pointer before NULL checkDaniel Stenberg2018-09-231-2/+1
* url: use the URL API internally as wellDaniel Stenberg2018-09-221-17/+18
* ftp: include command in Curl_ftpsend sendbufferDaniel Gustafsson2018-09-131-1/+5
* Curl_debug: remove dead printhost codeDaniel Stenberg2018-06-121-2/+1
* cppcheck: fix warningsMarian Klymov2018-06-111-7/+6
* lib: Fix format specifiersRikard Falkeborn2018-05-141-2/+2
* ftplistparser: keep state between invokesDaniel Stenberg2018-04-241-17/+21
* Revert "ftplistparser: keep state between invokes"Daniel Stenberg2018-04-241-21/+16
* ftplistparser: keep state between invokesDaniel Stenberg2018-04-231-16/+21
* ftplistparser: renamed some members and variablesDaniel Stenberg2018-04-231-30/+30
* FTP: allow PASV on IPv6 connections when a proxy is being usedLaurie Clark-Michalek2018-04-061-1/+1
* FTP: fix typo in recursive callback detection for seekingdasimx2018-03-141-1/+1
* FTP: reject path components with control codesDaniel Stenberg2018-03-121-4/+4
* spelling fixesViktor Szakats2018-02-231-1/+1
* TODO fixed: Detect when called from within callbacksBjörn Stenberg2018-02-151-2/+14
* time_t-fixes: remove typecasts to 'long' for info.filetimeDaniel Stenberg2018-02-011-3/+3
* Curl_range: commonize FTP and FILE range handlingMax Dymond2018-01-301-57/+8