aboutsummaryrefslogtreecommitdiff
path: root/lib/transfer.c
AgeCommit message (Expand)Author
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
2017-03-26spelling fixesklemens
2017-03-13Improve code readbilitySylvestre Ledru
2017-02-07transfer: only retry nobody-requests for HTTPMarkus Westerlind
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-10-31strcasecompare: all case insensitive string compares ignore locale nowDaniel Stenberg
2016-10-31strcasecompare: is the new name for strequal()Daniel Stenberg
2016-10-18select: switch to macros in uppercaseDaniel Stenberg
2016-09-11http: refuse to pass on response body with NO_NODY was setDaniel Stenberg
2016-09-05http2: return EOF when done uploading without known sizeDaniel Stenberg
2016-09-04speed caps: not based on average speeds anymoreOlivier Brunel
2016-08-11HTTP: retry failed HEAD requests tooDaniel Stenberg
2016-08-04transfer: return without select when the read loop reached maxcountDaniel Stenberg
2016-06-22internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg
2016-05-15ftp: fix incorrect out-of-memory code in Curl_pretransferJay Satiro
2016-05-15ftp wildcard: segfault due to init only in multi_performDaniel Stenberg
2016-04-29lib: include curl_printf.h as one of the last headersDaniel Stenberg
2016-04-03code: style updatesDaniel Stenberg