summaryrefslogtreecommitdiff
path: root/lib/ftp.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* cleanup: use a single space after equals sign in assignmentsDaniel Stenberg2020-05-261-1/+1
* all: fix codespell errorsViktor Szakats2020-05-251-1/+1
* 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