aboutsummaryrefslogtreecommitdiff
path: root/lib/transfer.c
AgeCommit message (Expand)Author
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
2018-07-31HTTP: Don't attempt to needlessly decompress redirect bodyHarry Sintonen
2018-06-12Curl_debug: remove dead printhost codeDaniel Stenberg
2018-06-11cppcheck: fix warningsMarian Klymov
2018-05-11setup_transfer: deal with both sockets being -1Daniel Stenberg
2018-05-04transfer: don't unset writesockfd on setup of multiplexed connsDaniel Stenberg
2018-05-03URL: fix ASCII dependency in strcpy_url and strlen_urlStephan Mühlstrasser
2018-04-25strcpy_url: only %-encode values >= 0x80Daniel Stenberg
2018-04-24ctype: restore character classification for non-ASCII platformsStephan Mühlstrasser
2018-04-20http2: handle GOAWAY properlyDaniel Stenberg
2018-03-15transfer: make HTTP without headers count correct body sizeDaniel Stenberg
2018-03-12readwrite: make sure excess reads don't go beyond buffer endDaniel Stenberg
2018-03-11HTTP: allow "header;" to replace an internal header with a blank oneDaniel Stenberg
2018-02-15TODO fixed: Detect when called from within callbacksBjörn Stenberg
2017-11-05HTTP: support multiple Content-EncodingsPatrick Monnerat
2017-10-26transfer: Fix chunked-encoding upload bugJay Satiro
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-09-15conversions: fix several compiler warningsDaniel 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-09-11Curl_checkheaders: make it available for IMAP and SMTP tooDaniel Stenberg
2017-09-05mime: unified to use the typedef'd mime structs everywhereDaniel Stenberg
2017-09-02mime: new MIME API.Patrick Monnerat
2017-08-15progress: Track total times following redirectsRyan Winograd
2017-08-13redirect: skip URL encoding for host namesSalah-Eddin Shaban
2017-07-03url: make the original string get used on subsequent transfersDaniel Stenberg
2017-05-30transfer: init the infilesize from the postfields...Daniel Stenberg
2017-05-23redirect: store the "would redirect to" URL when max redirs is reachedDaniel Stenberg
2017-05-10multi: use a fixed array of timers instead of mallocDaniel 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-01upload: UPLOAD_BUFSIZE is now for the upload bufferDaniel Stenberg
2017-05-01transfer: fix minor buffer_size mistakeDaniel Stenberg
2017-04-25transfer: remove 'uploadbuf' pointer and cleanup readwrite_upload()Daniel Stenberg
2017-04-04llist: replace Curl_llist_alloc with Curl_llist_initDaniel Stenberg