Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-01 | http_proxy: simplify CONNECT response reading | Daniel Stenberg | |
Since it now reads responses one byte a time, a loop could be removed and it is no longer limited to get the whole response within 16K, it is now instead only limited to 16K maximum header line lengths. | |||
2016-12-01 | tests: fix CONNECT test cases to be more strict | Daniel Stenberg | |
... as they broke with the cleaned up CONNECT handling | |||
2016-12-01 | CONNECT: read responses one byte at a time | Daniel Stenberg | |
... so that it doesn't read data that is actually coming from the remote. 2xx responses have no body from the proxy, that data is from the peer. Fixes #1132 | |||
2016-12-01 | CONNECT: reject TE or CL in 2xx responses | Daniel Stenberg | |
A server MUST NOT send any Transfer-Encoding or Content-Length header fields in a 2xx (Successful) response to CONNECT. (RFC 7231 section 4.3.6) Also fixes the three test cases that did this. | |||
2016-12-01 | URL parser: reject non-numerical port numbers | Daniel Stenberg | |
Test 1281 added to verify | |||
2016-11-30 | runtests: made Servers: output be more consistent by removing OFF | Dan Fandrich | |
2016-11-30 | cyassl: fixed typo introduced in 4f8b1774 | Dan Fandrich | |
2016-11-30 | CURLOPT_CONNECT_TO: Skip non-matching "connect-to" entries properly | Michael Kaufmann | |
If a port number in a "connect-to" entry does not match, skip this entry instead of connecting to port 0. If a port number in a "connect-to" entry matches, use this entry and look no further. Reported-by: Jay Satiro Assisted-by: Jay Satiro, Daniel Stenberg Closes #1148 | |||
2016-11-29 | BUGS: describe bug handling process | Daniel Stenberg | |
2016-11-28 | RELEASE-NOTES: synced with 19613fb3 | Daniel Stenberg | |
2016-11-28 | http2: check nghttp2_session_set_local_window_size exists | Jay Satiro | |
The function only exists since nghttp2 1.12.0. Bug: https://github.com/curl/curl/commit/a4d8888#commitcomment-19985676 Reported-by: Michael Kaufmann | |||
2016-11-28 | http2: Fix crashes when parent stream gets aborted | Anders Bakken | |
Closes #1125 | |||
2016-11-28 | cmdline-docs: more options converted and fixed | Daniel Stenberg | |
Now all options are in the new system. | |||
2016-11-28 | gen: include footer in mainpage output | Daniel Stenberg | |
2016-11-28 | lib1536: checksrc compliance | Jay Satiro | |
2016-11-28 | cmdline-opts: more command line options documented | Daniel Stenberg | |
Moved over to the new format | |||
2016-11-28 | curl: remove --proxy-ssl* options | Daniel Stenberg | |
There's mostly likely no need to allow setting SSLv2/3 version for HTTPS proxy. Those protocols are insecure by design and deprecated. | |||
2016-11-27 | CURLOPT_PROXY_*.3: polished some proxy option man pages | Daniel Stenberg | |
2016-11-26 | os400: support CURLOPT_PROXY_PINNEDPUBLICKEY | Patrick Monnerat | |
Also define it in ILE/RPG binding. | |||
2016-11-26 | curl_version_info: add CURL_VERSION_HTTPS_PROXY | Okhin Vasilij | |
Closes #1142 | |||
2016-11-26 | tests: Add some testcases for recent new features. | Frank Gevaerts | |
Add missing tests for CURLINFO_SCHEME, CURLINFO_PROTOCOL, %{scheme}, and %{http_version} closes #1143 | |||
2016-11-26 | curl_easy_reset: clear info for CULRINFO_PROTOCOL and CURLINFO_SCHEME | Frank Gevaerts | |
2016-11-25 | CURLOPT_PROXY_CAINFO.3: clarify proxy use | Daniel Stenberg | |
2016-11-25 | CURLOPT_PROXY_CRLFILE.3: clarify https proxy and availability | Daniel Stenberg | |
2016-11-25 | curl_easy_setopt.3: add CURLOPT_PROXY_PINNEDPUBLICKEY | Daniel Stenberg | |
Follow-up to 4f8b17743d7c55a | |||
2016-11-25 | docs: include all opts man pages in dist | Daniel Stenberg | |
Sorted the lists too. ... and include the new ones in the PDF and HTML generation targets | |||
2016-11-25 | HTTPS Proxy: Implement CURLOPT_PROXY_PINNEDPUBLICKEY | Thomas Glanzmann | |
2016-11-25 | url: proxy: Use 443 as default port for https proxies | Thomas Glanzmann | |
2016-11-25 | TODO: removed "HTTPS proxy" | Daniel Stenberg | |
2016-11-25 | winbuild: add config option ENABLE_NGHTTP2 | Jan-E | |
Closes #1141 | |||
2016-11-24 | tool_urlglob: Improve sanity check in glob_range | Jay Satiro | |
Prior to this change we depended on errno if strtol could not perform a conversion. POSIX says EINVAL *may* be set. Some implementations like Microsoft's will not set it if there's no conversion. Ref: https://github.com/curl/curl/commit/ee4f7660#commitcomment-19658189 | |||
2016-11-24 | tool_help: Change description for --retry-connrefused | Jay Satiro | |
Ref: https://github.com/curl/curl/pull/1064#issuecomment-260052409 | |||
2016-11-25 | os400: sync ILE/RPG binding | Patrick Monnerat | |
2016-11-24 | test1135: Fix curl_easy_duphandle prototype for code style | Jay Satiro | |
Follow-up to dbadaeb which changed the style. | |||
2016-11-24 | x509asn1: Restore the parameter check in Curl_getASN1Element | Jay Satiro | |
- Restore the removed parts of the parameter check. Follow-up to 945f60e which altered the parameter check. | |||
2016-11-25 | RELEASE-NOTES: update option counters | Daniel Stenberg | |
2016-11-25 | add CURLINFO_SCHEME, CURLINFO_PROTOCOL, and %{scheme} | Frank Gevaerts | |
Adds access to the effectively used protocol/scheme to both libcurl and curl, both in string and numeric (CURLPROTO_*) form. Note that the string form will be uppercase, as it is just the internal string. As these strings are declared internally as const, and all other strings returned by curl_easy_getinfo() are de-facto const as well, string handling in getinfo.c got const-ified. Closes #1137 | |||
2016-11-25 | RELEASE-NOTES: synced with 63198a4750aeb | Daniel Stenberg | |
2016-11-25 | curl.1: the new --proxy options ship in 7.52.0 | Daniel Stenberg | |
2016-11-24 | checksrc: move open braces to comply with function declaration style | Daniel Stenberg | |
2016-11-24 | checksrc: detect wrongly placed open braces in func declarations | Daniel Stenberg | |
2016-11-24 | checksrc: white space edits to comply to stricter checksrc | Daniel Stenberg | |
2016-11-24 | checksrc: verify ASTERISKNOSPACE | Daniel Stenberg | |
Detects (char*) and 'char*foo' uses. | |||
2016-11-24 | checksrc: code style: use 'char *name' style | Daniel Stenberg | |
2016-11-24 | checksrc: add ASTERISKSPACE | Daniel Stenberg | |
Verifies a 'char *name' style, with no space after the asterisk. | |||
2016-11-24 | openssl: remove dead code | Daniel Stenberg | |
Coverity CID 1394666 | |||
2016-11-24 | HTTPS-proxy: fixed mbedtls and polishing | Okhin Vasilij | |
2016-11-24 | darwinssl: adopted to the HTTPS proxy changes | Daniel Stenberg | |
It builds and runs all test cases. No adaptations for actual HTTPS proxy support has been made. | |||
2016-11-24 | gtls: fix indent to silence compiler warning | Daniel Stenberg | |
vtls/gtls.c: In function ‘Curl_gtls_data_pending’: vtls/gtls.c:1429:3: error: this ‘if’ clause does not guard... [-Werror=misleading-indentation] if(conn->proxy_ssl[connindex].session && ^~ vtls/gtls.c:1433:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ return res; | |||
2016-11-24 | mbedtls: Fix compile errors | Thomas Glanzmann | |