aboutsummaryrefslogtreecommitdiff
path: root/lib/ftp.c
AgeCommit message (Expand)Author
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
2017-04-04llist: replace Curl_llist_alloc with Curl_llist_initDaniel Stenberg
2017-03-26spelling fixesklemens
2017-03-13Improve code readbilitySylvestre Ledru
2017-03-03build: fix gcc7 implicit fallthrough warningsAlexis La Goutte
2017-02-25ftp: fixed a NULL pointer dereference on OOMDan Fandrich
2017-02-25ftp: removed an erroneous free in an OOM pathDan Fandrich
2017-01-19CURLOPT_BUFFERSIZE: support enlarging receive bufferRichy Kim
2016-12-25ftp: failure to resolve proxy should return that error codeDaniel Stenberg
2016-12-19http_proxy: Fix proxy CONNECT hang on pending dataJay Satiro
2016-12-14checksrc: warn for assignments within if() expressionsDaniel Stenberg
2016-12-13checksrc: stricter no-space-before-paren enforcementDaniel Stenberg
2016-11-24proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov
2016-11-18lib: fix compiler warnings after de4de4e3c7cMarcel Raad
2016-11-02ftp_done: don't clobber the passed in error codeDaniel Stenberg
2016-11-02ftp: remove dead code in ftp_doneDaniel Stenberg
2016-10-31strcasecompare: all case insensitive string compares ignore locale nowDaniel Stenberg
2016-10-31strcasecompare: is the new name for strequal()Daniel Stenberg
2016-10-31ftp: check for previous patch must be case sensitive!Daniel Stenberg
2016-10-31escape: avoid using curl_easy_unescape() internallyDaniel Stenberg
2016-10-18select: switch to macros in uppercaseDaniel Stenberg
2016-10-08ftp: fix Curl_ftpsendf()Daniel Stenberg
2016-09-07errors: new alias CURLE_WEIRD_SERVER_REPLY (8)Jay Satiro