aboutsummaryrefslogtreecommitdiff
path: root/lib/url.c
AgeCommit message (Expand)Author
2017-11-22url: reject ASCII control characters and space in host namesDaniel Stenberg
2017-11-21Curl_open: fix OOM return error correctlyDaniel Stenberg
2017-11-14URL: return error on malformed URLs with junk after IPv6 bracketMichael Kaufmann
2017-11-10setopt: split out curl_easy_setopt() to its own fileDaniel Stenberg
2017-11-09share: add support for sharing the connection cacheDaniel Stenberg
2017-11-06url: remove unncessary NULL-checkDaniel Stenberg
2017-11-05HTTP: support multiple Content-EncodingsPatrick Monnerat
2017-11-04url: remove arg value check from CURLOPT_SSH_AUTH_TYPESJay Satiro
2017-11-03CURLOPT_INFILESIZE: accept -1Daniel Stenberg
2017-11-02url: fix CURLOPT_DNS_CACHE_TIMEOUT arg value check to allow -1Jay Satiro
2017-11-01CURLOPT_MAXREDIRS: allow -1 as a valueDaniel Stenberg
2017-11-01url: fix CURLOPT_POSTFIELDSIZE arg value check to allow -1Jay Satiro
2017-10-28Curl_timeleft: change return type to timediff_tDaniel Stenberg
2017-10-27setopt: fix CURLOPT_SSH_AUTH_TYPES option readDaniel Stenberg
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-10-16setopt: range check most long optionsDaniel Stenberg
2017-10-16setopt: avoid integer overflows when setting millsecond valuesDaniel Stenberg
2017-10-11url: Update current connection SSL verify params in setoptArtak Galoyan
2017-10-08mime: improve unbinding top multipart from easy handle.Patrick Monnerat
2017-10-03idn: fix source code commentMichael Kaufmann
2017-10-03proxy: read the "no_proxy" variable only if necessaryMichael Kaufmann
2017-09-30Set and use more necessary options when some protocols are disabledDan Fandrich
2017-09-28reuse_conn: don't copy flags that are known to be equalMichael Kaufmann
2017-09-14URL: on connection re-use, still pick the new remote portDaniel Stenberg
2017-09-11code style: use spaces around plusesDaniel Stenberg
2017-09-11code style: use spaces around equals signsDaniel Stenberg
2017-09-02mime: new MIME API.Patrick Monnerat
2017-08-28vtls: encapsulate SSL backend-specific dataJohannes Schindelin
2017-08-28vtls: move the SUPPORT_HTTPS_PROXY flag into the Curl_ssl structJohannes Schindelin
2017-08-28vtls: convert the have_curlssl_* constants to runtime flagsJohannes Schindelin
2017-08-17ssh: add the ability to enable compression (for SCP/SFTP)Viktor Szakats
2017-08-11parse_proxy(): fix memory leak in case of invalid proxy server nameEven Rouault
2017-07-28timeval: struct curltime is a struct timeval replacementDaniel Stenberg
2017-06-30handler: refactor connection checkingMax Dymond
2017-06-28CURLOPT_SOCKS5_AUTH: allowed methods for SOCKS5 proxy authKamil Dudka
2017-06-21--request-target: instead of --strip-path-slashDaniel Stenberg
2017-06-19http: add --strip-path-slash and CURLOPT_STRIP_PATH_SLASHDaniel Stenberg
2017-06-16url: refactor the check for Windows drive letter in pathJay Satiro
2017-06-15http-proxy: only attempt FTP over HTTP proxyDaniel Stenberg
2017-06-14http-proxy: do the HTTP CONNECT process entirely non-blockingDaniel Stenberg
2017-06-13url: fix buffer overwrite with file protocol (CVE-2017-9502)Daniel Stenberg
2017-06-09setopt: check CURLOPT_ADDRESS_SCOPE option rangeDaniel Stenberg
2017-06-05test1521: test *all* curl_easy_setopt optionsDaniel Stenberg
2017-05-23url: fix declaration of 'pipe' shadows a global declarationDaniel Stenberg
2017-05-13url.c: add a compile-time check that CURL_MAX_WRITE_SIZE is large enoughDan Fandrich
2017-05-12pipeline: fix mistakenly trying to pipeline POSTsDaniel Stenberg
2017-05-02url: let CURLOPT_BUFFERSIZE realloc to smaller sizes tooDaniel Stenberg
2017-05-01BUFSIZE: rename to READBUFFER_*, make separate MASTERBUF_SIZEDaniel Stenberg