aboutsummaryrefslogtreecommitdiff
path: root/lib/transfer.c
AgeCommit message (Expand)Author
2020-03-15transfer: cap retries of "dead connections" to 5Daniel Stenberg
2020-03-06transfer: set correct copyright year rangeDaniel Stenberg
2020-03-06urldata: remove the 'stream_was_rewound' connectdata struct memberDaniel Stenberg
2020-03-05Revert "pause: force-drain the transfer on unpause"Daniel Stenberg
2020-02-29pause: force-drain the transfer on unpauseDaniel Stenberg
2019-12-01build: Disable Visual Studio warning "conditional expression is constant"Jay Satiro
2019-11-18ngtcp2: use overflow buffer for extra HTTP/3 dataJavier Blazquez
2019-10-03http2: move state-init from creation to pre-transferDaniel Stenberg
2019-10-02redirect: when following redirects to an absolute URL, URL encode itDaniel Stenberg
2019-10-02chunked-encoding: stop hiding the CURLE_BAD_CONTENT_ENCODING errorDaniel Stenberg
2019-09-09Curl_fillreadbuffer: avoid double-free trailer buf on errorDaniel Stenberg
2019-08-23ngtcp2: accept upload via callbackDaniel Stenberg
2019-08-06quiche: first working HTTP/3 requestDaniel Stenberg
2019-07-30cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg
2019-07-30readwrite_data: repair setting the TIMER_STARTTRANSFER stampDaniel Stenberg
2019-07-06lib: Use UTF-8 encoding in commentsGergely Nagy
2019-06-24http2: call done_sending on end of uploadDaniel Stenberg
2019-05-20lib: reduce variable scopesMarcel Raad
2019-05-16cleanup: remove FIXME and TODO commentsDaniel Stenberg
2019-05-13wildcard: disable from build when FTP isn't presentDaniel Stenberg
2019-04-06pipelining: removedDaniel Stenberg
2019-04-05transfer: fix LGTM alert "Comparison is always true"Marcel Raad
2019-03-01urldata: simplify bytecountersDaniel Stenberg
2019-02-14transfer.c: do not compute length of undefined hex buffer.Patrick Monnerat
2019-02-12pretransfer: don't strlen() POSTFIELDS set for GET requestsDaniel Stenberg
2019-02-01multi: set the EXPIRE_*TIMEOUT timers at TIMER_STARTSINGLE timeDaniel Stenberg
2019-01-04printf: introduce CURL_FORMAT_TIMEDIFF_TRikard Falkeborn
2019-01-04printf: fix format specifiersRikard Falkeborn
2018-12-14http: Implement trailing headers for chunked transfersAyoub Boudhar
2018-12-12Curl_follow: extract the Location: header field unvalidatedDaniel Stenberg
2018-11-23snprintf: renamed and we now only use msnprintf()Daniel Stenberg
2018-11-09setopt: add CURLOPT_CURLUJim Fuller
2018-11-06libcurl: stop reading from paused transfersSangamkar
2018-11-02Curl_follow: accept non-supported schemes for "fake" redirectsDaniel Stenberg
2018-10-23Fix for compiling with lwIP (3)Gisle Vanem
2018-10-23Curl_follow: return better errors on URL problemsDaniel Stenberg
2018-10-23Curl_follow: remove remaining free(newurl)Daniel Stenberg
2018-10-19multi: avoid double-freeDaniel Stenberg
2018-10-13Curl_follow: Always free the passed new URLMichael Kaufmann
2018-10-10transfer: fix typo in commentDaniel Gustafsson
2018-09-24Curl_retry_request: fix memory leakDaniel Stenberg
2018-09-22url: use the URL API internally as wellDaniel Stenberg
2018-09-08URL-APIDaniel Stenberg
2018-09-06CURLOPT_UPLOAD_BUFFERSIZE: set upload buffer sizeDaniel Stenberg
2018-09-01all: s/int/size_t cleanupDaniel Stenberg
2018-08-21curl-compilers: enable -Wimplicit-fallthrough=4 for GCCMarcel Raad
2018-08-18upload: change default UPLOAD_BUFSIZE to 64KBDaniel Stenberg
2018-08-18upload: allocate upload buffer on-demandDaniel Stenberg
2018-08-08windows: follow up to the buffer-tuning 1ba1dba7Daniel Stenberg
2018-08-08windows: implement send buffer tuningDaniel Jelinski