Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | resolve: add CURLOPT_DNS_SHUFFLE_ADDRESSES | Rick Deist | 2018-03-17 | 4 | -0/+73 |
| | | | | | | | | | | | This patch adds CURLOPT_DNS_SHUFFLE_ADDRESSES to explicitly request shuffling of IP addresses returned for a hostname when there is more than one. This is useful when the application knows that a round robin approach is appropriate and is willing to accept the consequences of potentially discarding some preference order returned by the system's implementation. Closes #1694 | ||||
* | add_handle/easy_perform: clear errorbuffer on start if set | Daniel Stenberg | 2018-03-17 | 1 | -5/+7 |
| | | | | | | | | | | To offer applications a more defined behavior, we clear the buffer as early as possible. Assisted-by: Jay Satiro Fixes #2190 Closes #2377 | ||||
* | CURLOPT_HAPROXYPROTOCOL: support the HAProxy PROXY protocol | Lawrence Matthews | 2018-03-17 | 5 | -0/+72 |
| | | | | | | Add --haproxy-protocol for the command line tool Closes #2162 | ||||
* | curl_version_info.3: fix ssl_version description | Daniel Stenberg | 2018-03-17 | 1 | -3/+4 |
| | | | | | Reported-by: Vincas Razma Fixes #2364 | ||||
* | examples/hiperfifo.c: improved | Philip Prindeville | 2018-03-16 | 1 | -64/+76 |
| | | | | | | | | | | | | | | | | * use member struct event’s instead of pointers to alloc’d struct events * simplify the cases for the mcode_or_die() function via macros; * make multi_timer_cb() actually do what the block comment says it should; * accept a “stop” command on the FIFO to shut down the service; * use cleaner notation for unused variables than the (void) hack; * allow following redirections (304’s); | ||||
* | cleanup: misc typos in strings and comments | luz.paz | 2018-03-16 | 4 | -4/+4 |
| | | | | | | Found via `codespell` Closes #2389 | ||||
* | user-agent.d:: mention --proxy-header as well | Daniel Stenberg | 2018-03-15 | 1 | -2/+2 |
| | | | | Bug: https://github.com/curl/curl/issues/2381 | ||||
* | SECURITY-PROCESS: mention how we write/add advisories | Daniel Stenberg | 2018-03-14 | 1 | -3/+26 |
| | |||||
* | release: 7.59.0curl-7_59_0 | Daniel Stenberg | 2018-03-13 | 1 | -1/+7 |
| | |||||
* | CURLOPT_COOKIEFILE.3: "-" as file name means stdin | Daniel Stenberg | 2018-03-13 | 1 | -2/+3 |
| | | | | | | | Reported-by: Aron Bergman Bug: https://curl.haxx.se/mail/lib-2018-03/0049.html [ci skip] | ||||
* | FAQ: fix a broken URL [ci skip] | Viktor Szakats | 2018-03-12 | 1 | -1/+1 |
| | |||||
* | credits: Viktor prefers without accent | Daniel Stenberg | 2018-03-12 | 1 | -1/+1 |
| | |||||
* | BUGS: updated link to security process | Daniel Stenberg | 2018-03-12 | 1 | -1/+1 |
| | |||||
* | docs/SECURITY.md -> docs/SECURITY-PROCESS.md | Daniel Stenberg | 2018-03-11 | 2 | -2/+2 |
| | |||||
* | SECURITY.md: call it the security process | Daniel Stenberg | 2018-03-11 | 1 | -4/+4 |
| | |||||
* | SECURITY: distros' max embargo time is 14 days now | Daniel Stenberg | 2018-03-09 | 1 | -1/+1 |
| | |||||
* | THANKS + mailmap: remove duplicates, fixup full names | Daniel Stenberg | 2018-03-05 | 1 | -1/+0 |
| | |||||
* | RELEASE-NOTES/THANKS: synced with cc1d4c505 | Daniel Stenberg | 2018-03-04 | 1 | -0/+15 |
| | |||||
* | curl.1: mention how to add numerical IP addresses in NO_PROXY | Daniel Stenberg | 2018-03-04 | 1 | -3/+6 |
| | |||||
* | CURLOPT_NOPROXY.3: mention how to list numerical IPv6 addresses | Daniel Stenberg | 2018-03-04 | 1 | -1/+6 |
| | |||||
* | build: get CFLAGS (including -werror) used for examples and tests | Daniel Stenberg | 2018-03-04 | 1 | -1/+4 |
| | | | | | | ... so that the CI and more detects compiler warnings/errors properly! Closes #2337 | ||||
* | docs/MANUAL: formfind.pl is not accessible on the site anymore | Daniel Stenberg | 2018-02-26 | 1 | -2/+1 |
| | | | | Fixes #2342 | ||||
* | spelling fixes | Viktor Szakats | 2018-02-23 | 7 | -8/+8 |
| | | | | | | | | Detected using the `codespell` tool. Also contains one URL protocol upgrade. Closes https://github.com/curl/curl/pull/2334 | ||||
* | TODO: remove "sha-256 digest", added in 2b5b37cb9109e7c2 | Daniel Stenberg | 2018-02-23 | 1 | -10/+0 |
| | |||||
* | curl_share_setopt.3: connection cache is shared within multi handles | Daniel Stenberg | 2018-02-23 | 1 | -3/+6 |
| | |||||
* | form.d: rephrased somewhat, added two example command lines | Daniel Stenberg | 2018-02-22 | 1 | -16/+26 |
| | |||||
* | url: Add option CURLOPT_RESOLVER_START_FUNCTION | Francisco Sedano | 2018-02-21 | 5 | -0/+154 |
| | | | | | | | | | | | | - Add new option CURLOPT_RESOLVER_START_FUNCTION to set a callback that will be called every time before a new resolve request is started (ie before a host is resolved) with a pointer to backend-specific resolver data. Currently this is only useful for ares. - Add new option CURLOPT_RESOLVER_START_DATA to set a user pointer to pass to the resolver start callback. Closes https://github.com/curl/curl/pull/2311 | ||||
* | lib: CURLOPT_HAPPY_EYEBALLS_TIMEOUT => CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS | Jay Satiro | 2018-02-21 | 4 | -8/+8 |
| | | | | | | | | | | | | | | | | - In keeping with the naming of our other connect timeout options rename CURLOPT_HAPPY_EYEBALLS_TIMEOUT to CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS. This change adds the _MS suffix since the option expects milliseconds. This is more intuitive for our users since other connect timeout options that expect milliseconds use _MS such as CURLOPT_TIMEOUT_MS, CURLOPT_CONNECTTIMEOUT_MS, CURLOPT_ACCEPTTIMEOUT_MS. The tool option already uses an -ms suffix, --happy-eyeballs-timeout-ms. Follow-up to 2427d94 which added the lib and tool option yesterday. Ref: https://github.com/curl/curl/pull/2260 | ||||
* | RELEASE-NOTES: synced with 2427d94c6 | Daniel Stenberg | 2018-02-21 | 1 | -0/+1 |
| | |||||
* | url: Add option CURLOPT_HAPPY_EYEBALLS_TIMEOUT | Anders Bakken | 2018-02-20 | 6 | -1/+84 |
| | | | | | | | | | | | | | | - Add new option CURLOPT_HAPPY_EYEBALLS_TIMEOUT to set libcurl's happy eyeball timeout value. - Add new optval macro CURL_HET_DEFAULT to represent the default happy eyeballs timeout value (currently 200 ms). - Add new tool option --happy-eyeballs-timeout-ms to expose CURLOPT_HAPPY_EYEBALLS_TIMEOUT. The -ms suffix is used because the other -timeout options in the tool expect seconds not milliseconds. Closes https://github.com/curl/curl/pull/2260 | ||||
* | TODO: warning if curl version is not in sync with libcurl version | Daniel Stenberg | 2018-02-20 | 1 | -0/+8 |
| | |||||
* | CURLOPT_RESOLVE: Add support for multiple IP addresses per entry | Anders Bakken | 2018-02-20 | 2 | -5/+11 |
| | | | | | | | This enables users to preresolve but still take advantage of happy eyeballs and trying multiple addresses if some are not connecting. Ref: https://github.com/curl/curl/pull/2260 | ||||
* | examples/sftpuploadresume: resume upload via CURLOPT_APPEND | Sergio Borghese | 2018-02-20 | 2 | -2/+132 |
| | | | | URL: https://curl.haxx.se/mail/lib-2018-02/0072.html | ||||
* | TODO: "Support in-memory certs/ca certs/keys" | Daniel Stenberg | 2018-02-18 | 1 | -15/+7 |
| | | | | | | | | removed SSLKEYLOGFILE support (fixed) removed "consider SSL patches" (outdated) Closes #2310 | ||||
* | CURLOPT_HEADER.3: clarify problems with different data sizes | Daniel Stenberg | 2018-02-16 | 1 | -6/+12 |
| | |||||
* | CURLOPT_HEADERFUNCTION.3: fix typo from d939226813 | Daniel Stenberg | 2018-02-16 | 1 | -1/+1 |
| | | | | | Reported-by: Erik Johansson Bug: https://github.com/curl/curl/commit/d9392268131c1b8d18dec3fa30e0bded833a5db7#commitcomment-27607495 | ||||
* | CURLOPT_HEADERFUNCTION.3: mention folded headers | Daniel Stenberg | 2018-02-16 | 1 | -1/+6 |
| | |||||
* | TODO: 1.1 Option to refuse usernames in URLs | Daniel Stenberg | 2018-02-16 | 1 | -0/+17 |
| | | | | Also expanded the CURL_REFUSE_CLEARTEXT section with more ideas. | ||||
* | TODO: 1.7 Support HTTP/2 for HTTP(S) proxies | Daniel Stenberg | 2018-02-16 | 1 | -0/+5 |
| | |||||
* | Revert "KNOWN_BUGS: 2.5 curl should not offer "ALPN: h2" when using https-proxy" | Daniel Stenberg | 2018-02-15 | 1 | -8/+0 |
| | | | | | | This reverts commit de9fac00c40db321d44fa6fbab6eb62ec4c83998. Reported-by: Jay Satiro | ||||
* | TODO: 18.18 retry on network is unreachable | Daniel Stenberg | 2018-02-15 | 1 | -0/+13 |
| | | | | Closes #1603 | ||||
* | KNOWN_BUGS: 2.5 curl should not offer "ALPN: h2" when using https-proxy | Daniel Stenberg | 2018-02-15 | 1 | -0/+8 |
| | | | | Closes #1254 | ||||
* | TODO fixed: Detect when called from within callbacks | Björn Stenberg | 2018-02-15 | 3 | -7/+6 |
| | | | | Closes #2302 | ||||
* | BINDINGS: fix curb link (and remove ruby-curl-multi) | Daniel Stenberg | 2018-02-14 | 1 | -1/+1 |
| | | | | Reported-by: Klaus Stein | ||||
* | libcurl-security.3: separate file:// section | Daniel Stenberg | 2018-02-13 | 1 | -0/+7 |
| | | | | | ... just to make it more apparent. Even if it repeats some pieces of information. | ||||
* | libcurl-security.3: the http://192.168.0.1/my_router_config case | Daniel Stenberg | 2018-02-13 | 1 | -1/+6 |
| | | | | Mentioned-By: Rich Moore | ||||
* | libcurl-security.3: mention the URL standards problems too | Daniel Stenberg | 2018-02-13 | 1 | -0/+10 |
| | |||||
* | libcurl-security.3: split out from libcurl-tutorial.3 | Daniel Stenberg | 2018-02-13 | 3 | -230/+320 |
| | | | | | | | | | To make more accessible. Merged in some new language from "URLs are dangerous things" as discussed on the mailing list a few days ago: Bug: https://curl.haxx.se/mail/lib-2018-02/0013.html | ||||
* | tlsauthtype.d: works only if libcurl is built with TLS-SRP support | Kamil Dudka | 2018-02-12 | 1 | -1/+3 |
| | | | | | | Bug: https://bugzilla.redhat.com/1542256 Closes #2306 | ||||
* | progress-bar.d: update to match implementation | Daniel Stenberg | 2018-01-30 | 1 | -2/+3 |
| | | | | | | | | | ... since commit 993dd5651a6 Reported-by: Martin Dreher Bug: https://github.com/curl/curl/pull/2242#issuecomment-361059228 Closes #2271 |