Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | checksrc: warn for assignments within if() expressions | Daniel Stenberg | 2016-12-14 | 86 | -226/+413 |
| | | | | | ... they're already frowned upon in our source code style guide, this now enforces the rule harder. | ||||
* | checksrc: stricter no-space-before-paren enforcement | Daniel Stenberg | 2016-12-13 | 81 | -260/+281 |
| | | | | In order to make the code style more uniform everywhere | ||||
* | ISSUE_TEMPLATE: try mentioning known bugs/todo in new issue template | Daniel Stenberg | 2016-12-11 | 1 | -0/+3 |
| | |||||
* | RELEASE-NOTES: synced with 71a55534fa6 | Daniel Stenberg | 2016-12-08 | 1 | -8/+19 |
| | |||||
* | openssl: don't use OpenSSL's ERR_PACK. | Adam Langley | 2016-12-07 | 1 | -2/+2 |
| | | | | | | | | | ERR_PACK is an internal detail of OpenSSL. Also, when using it, a function name must be specified which is overly specific: the test will break whenever OpenSSL internally change things so that a different function creates the error. Closes #1157 | ||||
* | test2032: Mark test as flaky | Dan Fandrich | 2016-12-05 | 1 | -0/+1 |
| | |||||
* | libcurl-multi.3: typo | Jeremy Pearson | 2016-12-03 | 1 | -1/+1 |
| | | | | Closes https://github.com/curl/curl/pull/1153 | ||||
* | test1281: added http as a required feature | Dan Fandrich | 2016-12-02 | 1 | -0/+3 |
| | |||||
* | curl: support zero-length argument strings in config files | Daniel Stenberg | 2016-12-02 | 2 | -11/+7 |
| | | | | | | ... like 'user-agent = ""' Adjusted test 71 to verify. | ||||
* | http_proxy: simplify CONNECT response reading | Daniel Stenberg | 2016-12-01 | 2 | -176/+149 |
| | | | | | | 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. | ||||
* | tests: fix CONNECT test cases to be more strict | Daniel Stenberg | 2016-12-01 | 6 | -4/+6 |
| | | | | ... as they broke with the cleaned up CONNECT handling | ||||
* | CONNECT: read responses one byte at a time | Daniel Stenberg | 2016-12-01 | 1 | -14/+7 |
| | | | | | | | | ... 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 | ||||
* | CONNECT: reject TE or CL in 2xx responses | Daniel Stenberg | 2016-12-01 | 4 | -11/+22 |
| | | | | | | | | 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. | ||||
* | URL parser: reject non-numerical port numbers | Daniel Stenberg | 2016-12-01 | 3 | -2/+42 |
| | | | | Test 1281 added to verify | ||||
* | runtests: made Servers: output be more consistent by removing OFF | Dan Fandrich | 2016-11-30 | 1 | -1/+1 |
| | |||||
* | cyassl: fixed typo introduced in 4f8b1774 | Dan Fandrich | 2016-11-30 | 1 | -1/+0 |
| | |||||
* | CURLOPT_CONNECT_TO: Skip non-matching "connect-to" entries properly | Michael Kaufmann | 2016-11-30 | 4 | -4/+128 |
| | | | | | | | | | | | | | 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 | ||||
* | BUGS: describe bug handling process | Daniel Stenberg | 2016-11-29 | 1 | -2/+103 |
| | |||||
* | RELEASE-NOTES: synced with 19613fb3 | Daniel Stenberg | 2016-11-28 | 1 | -10/+19 |
| | |||||
* | http2: check nghttp2_session_set_local_window_size exists | Jay Satiro | 2016-11-28 | 1 | -0/+6 |
| | | | | | | | The function only exists since nghttp2 1.12.0. Bug: https://github.com/curl/curl/commit/a4d8888#commitcomment-19985676 Reported-by: Michael Kaufmann | ||||
* | http2: Fix crashes when parent stream gets aborted | Anders Bakken | 2016-11-28 | 4 | -3/+97 |
| | | | | Closes #1125 | ||||
* | cmdline-docs: more options converted and fixed | Daniel Stenberg | 2016-11-28 | 51 | -31/+625 |
| | | | | Now all options are in the new system. | ||||
* | gen: include footer in mainpage output | Daniel Stenberg | 2016-11-28 | 2 | -1/+228 |
| | |||||
* | lib1536: checksrc compliance | Jay Satiro | 2016-11-28 | 1 | -1/+2 |
| | |||||
* | cmdline-opts: more command line options documented | Daniel Stenberg | 2016-11-28 | 46 | -0/+472 |
| | | | | Moved over to the new format | ||||
* | curl: remove --proxy-ssl* options | Daniel Stenberg | 2016-11-28 | 3 | -20/+0 |
| | | | | | There's mostly likely no need to allow setting SSLv2/3 version for HTTPS proxy. Those protocols are insecure by design and deprecated. | ||||
* | CURLOPT_PROXY_*.3: polished some proxy option man pages | Daniel Stenberg | 2016-11-27 | 3 | -25/+26 |
| | |||||
* | os400: support CURLOPT_PROXY_PINNEDPUBLICKEY | Patrick Monnerat | 2016-11-26 | 3 | -0/+6 |
| | | | | Also define it in ILE/RPG binding. | ||||
* | curl_version_info: add CURL_VERSION_HTTPS_PROXY | Okhin Vasilij | 2016-11-26 | 12 | -3/+36 |
| | | | | Closes #1142 | ||||
* | tests: Add some testcases for recent new features. | Frank Gevaerts | 2016-11-26 | 8 | -3/+483 |
| | | | | | | | Add missing tests for CURLINFO_SCHEME, CURLINFO_PROTOCOL, %{scheme}, and %{http_version} closes #1143 | ||||
* | curl_easy_reset: clear info for CULRINFO_PROTOCOL and CURLINFO_SCHEME | Frank Gevaerts | 2016-11-26 | 1 | -0/+3 |
| | |||||
* | CURLOPT_PROXY_CAINFO.3: clarify proxy use | Daniel Stenberg | 2016-11-25 | 1 | -7/+13 |
| | |||||
* | CURLOPT_PROXY_CRLFILE.3: clarify https proxy and availability | Daniel Stenberg | 2016-11-25 | 1 | -3/+7 |
| | |||||
* | curl_easy_setopt.3: add CURLOPT_PROXY_PINNEDPUBLICKEY | Daniel Stenberg | 2016-11-25 | 1 | -0/+3 |
| | | | | Follow-up to 4f8b17743d7c55a | ||||
* | docs: include all opts man pages in dist | Daniel Stenberg | 2016-11-25 | 1 | -5/+60 |
| | | | | | | Sorted the lists too. ... and include the new ones in the PDF and HTML generation targets | ||||
* | HTTPS Proxy: Implement CURLOPT_PROXY_PINNEDPUBLICKEY | Thomas Glanzmann | 2016-11-25 | 12 | -13/+147 |
| | |||||
* | url: proxy: Use 443 as default port for https proxies | Thomas Glanzmann | 2016-11-25 | 3 | -2/+11 |
| | |||||
* | TODO: removed "HTTPS proxy" | Daniel Stenberg | 2016-11-25 | 1 | -11/+0 |
| | |||||
* | winbuild: add config option ENABLE_NGHTTP2 | Jan-E | 2016-11-25 | 2 | -0/+28 |
| | | | | Closes #1141 | ||||
* | tool_urlglob: Improve sanity check in glob_range | Jay Satiro | 2016-11-24 | 1 | -1/+1 |
| | | | | | | | | 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 | ||||
* | tool_help: Change description for --retry-connrefused | Jay Satiro | 2016-11-24 | 1 | -2/+1 |
| | | | | Ref: https://github.com/curl/curl/pull/1064#issuecomment-260052409 | ||||
* | os400: sync ILE/RPG binding | Patrick Monnerat | 2016-11-25 | 3 | -11/+16 |
| | |||||
* | test1135: Fix curl_easy_duphandle prototype for code style | Jay Satiro | 2016-11-24 | 1 | -1/+1 |
| | | | | Follow-up to dbadaeb which changed the style. | ||||
* | x509asn1: Restore the parameter check in Curl_getASN1Element | Jay Satiro | 2016-11-24 | 1 | -5/+5 |
| | | | | | | - Restore the removed parts of the parameter check. Follow-up to 945f60e which altered the parameter check. | ||||
* | RELEASE-NOTES: update option counters | Daniel Stenberg | 2016-11-25 | 1 | -2/+2 |
| | |||||
* | add CURLINFO_SCHEME, CURLINFO_PROTOCOL, and %{scheme} | Frank Gevaerts | 2016-11-25 | 10 | -4/+150 |
| | | | | | | | | | | | | | | 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 | ||||
* | RELEASE-NOTES: synced with 63198a4750aeb | Daniel Stenberg | 2016-11-25 | 1 | -5/+27 |
| | |||||
* | curl.1: the new --proxy options ship in 7.52.0 | Daniel Stenberg | 2016-11-25 | 1 | -17/+17 |
| | |||||
* | checksrc: move open braces to comply with function declaration style | Daniel Stenberg | 2016-11-24 | 13 | -72/+85 |
| | |||||
* | checksrc: detect wrongly placed open braces in func declarations | Daniel Stenberg | 2016-11-24 | 1 | -0/+13 |
| |