summaryrefslogtreecommitdiff
path: root/lib/ftp.c
Commit message (Expand)AuthorAgeFilesLines
* ftp: disable warning 4706 in MSVCDaniel Stenberg2022-01-031-1/+6
* checksrc: detect more kinds of NULL comparisons we avoidDaniel Stenberg2021-12-271-3/+3
* ftp: make the MKD retry to retry once per directoryRoger Young2021-11-081-5/+6
* ftp,imap,pop3,smtp: reject STARTTLS server response pipeliningPatrick Monnerat2021-09-131-0/+3
* ftp,imap,pop3: do not ignore --ssl-reqdPatrick Monnerat2021-09-131-3/+6
* Revert "ftp: Expression 'ftpc->wait_data_conn' is always false"Jonathan Wernberg2021-07-081-2/+7
* infof: remove newline from format strings, always append itDaniel Stenberg2021-07-071-50/+50
* conn: add 'attach' to protocol handler, make libssh2 use itDaniel Stenberg2021-05-171-0/+2
* lib: remove strlen call from Curl_client_writeJacob Hoffman-Andrews2021-04-291-5/+8
* tidy-up: make conditional checks more consistentDaniel Stenberg2021-04-221-1/+1
* ftp: fix memory leak in ftp_doneDaniel Stenberg2021-03-121-1/+3
* FTP: allow SIZE to fail when doing (resumed) uploadDaniel Stenberg2021-03-111-2/+6
* ftp: fix Codacy/cppcheck warning about null pointer arithmeticMarcel Raad2021-02-101-1/+2
* ftp: add 'list_only' to the transfer state structDaniel Stenberg2021-02-091-4/+4
* ftp: add 'prefer_ascii' to the transfer state structDaniel Stenberg2021-02-091-9/+10
* ftp: never set data->set.ftp_append outside setoptDaniel Stenberg2021-02-081-3/+3
* ftp: avoid SIZE when asking for a TYPE A fileDaniel Stenberg2021-02-041-7/+13
* pingpong: rename the curl_pp_transfer enum to use PP prefixDaniel Stenberg2021-02-041-19/+19
* urldata: remove the duplicate 'ip_addr_str' fieldDaniel Stenberg2021-01-271-1/+1
* lib: remove conn->data usesPatrick Monnerat2021-01-261-4/+4
* pingpong: remove the 'conn' struct memberDaniel Stenberg2021-01-261-3/+2
* hostip/proxy: remove conn->data useDaniel Stenberg2021-01-261-2/+2
* hostip: remove conn->data from resolver functionsDaniel Stenberg2021-01-221-6/+6
* ftp: remove conn->data leftoverDaniel Stenberg2021-01-201-1/+1
* curl_range: remove conn->dataDaniel Stenberg2021-01-201-1/+1
* lib: more conn->data cleanupsDaniel Stenberg2021-01-191-2/+2
* vtls: reduce conn->data usePatrick Monnerat2021-01-191-5/+5
* lib: pass in 'struct Curl_easy *' to most functionsDaniel Stenberg2021-01-171-422/+455
* failf: remove newline from formatting stringsDaniel Stenberg2020-12-251-1/+1
* ftp: make wc_statemach loop instead of recurseDaniel Stenberg2020-12-071-100/+102
* ftp: retry getpeername for FTP with TCP_FASTOPENKlaus Crusius2020-12-061-0/+11
* urldata: remove 'void *protop' and create the union 'p'Daniel Stenberg2020-11-231-18/+18
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
* checksrc: warn on empty line before open braceDaniel Stenberg2020-10-151-1/+0
* ftp: make a 552 response return CURLE_REMOTE_DISK_FULLDaniel Stenberg2020-09-261-1/+10
* ftp: separate FTPS from FTP over "HTTPS proxy"Daniel Stenberg2020-09-241-10/+6
* pingpong: use a dynbuf for the *_pp_sendf() functionDaniel Stenberg2020-09-231-0/+1
* curl_krb5.h: rename from krb5.hDaniel Stenberg2020-09-221-1/+1
* krb5: merged security.c and krb specific FTP functions in hereDaniel Stenberg2020-09-211-70/+4
* Curl_handler: add 'family' to each protocolDaniel Stenberg2020-09-211-0/+2
* ftp: avoid risk of reading uninitialized integersDaniel Stenberg2020-09-181-2/+2
* ftp: get rid of the PPSENDF macroDaniel Stenberg2020-09-181-156/+150
* ftp: a 550 response to SIZE returns CURLE_REMOTE_FILE_NOT_FOUNDDaniel Stenberg2020-09-141-1/+5
* ftp: don't do ssl_shutdown instead of ssl_closeDaniel Stenberg2020-08-101-3/+3
* terminology: call them null-terminated stringsDaniel Stenberg2020-06-281-2/+2
* escape: make the URL decode able to reject only %00 bytesDaniel Stenberg2020-06-251-3/+4
* Curl_inet_ntop: always check the return codeDaniel Stenberg2020-06-241-2/+5
* build: disable more code/data when built without proxy supportDaniel Stenberg2020-05-301-7/+21
* timeouts: change millisecond timeouts to timediff_t from time_tDaniel Stenberg2020-05-301-3/+3
* urldata: connect related booleans live in struct ConnectBitsDaniel Stenberg2020-05-271-2/+1