summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* resolve: add CURLOPT_DNS_SHUFFLE_ADDRESSESRick Deist2018-03-174-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 setDaniel Stenberg2018-03-171-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 protocolLawrence Matthews2018-03-175-0/+72
| | | | | | Add --haproxy-protocol for the command line tool Closes #2162
* curl_version_info.3: fix ssl_version descriptionDaniel Stenberg2018-03-171-3/+4
| | | | | Reported-by: Vincas Razma Fixes #2364
* examples/hiperfifo.c: improvedPhilip Prindeville2018-03-161-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 commentsluz.paz2018-03-164-4/+4
| | | | | | Found via `codespell` Closes #2389
* user-agent.d:: mention --proxy-header as wellDaniel Stenberg2018-03-151-2/+2
| | | | Bug: https://github.com/curl/curl/issues/2381
* SECURITY-PROCESS: mention how we write/add advisoriesDaniel Stenberg2018-03-141-3/+26
|
* release: 7.59.0curl-7_59_0Daniel Stenberg2018-03-131-1/+7
|
* CURLOPT_COOKIEFILE.3: "-" as file name means stdinDaniel Stenberg2018-03-131-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 Szakats2018-03-121-1/+1
|
* credits: Viktor prefers without accentDaniel Stenberg2018-03-121-1/+1
|
* BUGS: updated link to security processDaniel Stenberg2018-03-121-1/+1
|
* docs/SECURITY.md -> docs/SECURITY-PROCESS.mdDaniel Stenberg2018-03-112-2/+2
|
* SECURITY.md: call it the security processDaniel Stenberg2018-03-111-4/+4
|
* SECURITY: distros' max embargo time is 14 days nowDaniel Stenberg2018-03-091-1/+1
|
* THANKS + mailmap: remove duplicates, fixup full namesDaniel Stenberg2018-03-051-1/+0
|
* RELEASE-NOTES/THANKS: synced with cc1d4c505Daniel Stenberg2018-03-041-0/+15
|
* curl.1: mention how to add numerical IP addresses in NO_PROXYDaniel Stenberg2018-03-041-3/+6
|
* CURLOPT_NOPROXY.3: mention how to list numerical IPv6 addressesDaniel Stenberg2018-03-041-1/+6
|
* build: get CFLAGS (including -werror) used for examples and testsDaniel Stenberg2018-03-041-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 anymoreDaniel Stenberg2018-02-261-2/+1
| | | | Fixes #2342
* spelling fixesViktor Szakats2018-02-237-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 2b5b37cb9109e7c2Daniel Stenberg2018-02-231-10/+0
|
* curl_share_setopt.3: connection cache is shared within multi handlesDaniel Stenberg2018-02-231-3/+6
|
* form.d: rephrased somewhat, added two example command linesDaniel Stenberg2018-02-221-16/+26
|
* url: Add option CURLOPT_RESOLVER_START_FUNCTIONFrancisco Sedano2018-02-215-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_MSJay Satiro2018-02-214-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 2427d94c6Daniel Stenberg2018-02-211-0/+1
|
* url: Add option CURLOPT_HAPPY_EYEBALLS_TIMEOUTAnders Bakken2018-02-206-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 versionDaniel Stenberg2018-02-201-0/+8
|
* CURLOPT_RESOLVE: Add support for multiple IP addresses per entryAnders Bakken2018-02-202-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_APPENDSergio Borghese2018-02-202-2/+132
| | | | URL: https://curl.haxx.se/mail/lib-2018-02/0072.html
* TODO: "Support in-memory certs/ca certs/keys"Daniel Stenberg2018-02-181-15/+7
| | | | | | | | removed SSLKEYLOGFILE support (fixed) removed "consider SSL patches" (outdated) Closes #2310
* CURLOPT_HEADER.3: clarify problems with different data sizesDaniel Stenberg2018-02-161-6/+12
|
* CURLOPT_HEADERFUNCTION.3: fix typo from d939226813Daniel Stenberg2018-02-161-1/+1
| | | | | Reported-by: Erik Johansson Bug: https://github.com/curl/curl/commit/d9392268131c1b8d18dec3fa30e0bded833a5db7#commitcomment-27607495
* CURLOPT_HEADERFUNCTION.3: mention folded headersDaniel Stenberg2018-02-161-1/+6
|
* TODO: 1.1 Option to refuse usernames in URLsDaniel Stenberg2018-02-161-0/+17
| | | | Also expanded the CURL_REFUSE_CLEARTEXT section with more ideas.
* TODO: 1.7 Support HTTP/2 for HTTP(S) proxiesDaniel Stenberg2018-02-161-0/+5
|
* Revert "KNOWN_BUGS: 2.5 curl should not offer "ALPN: h2" when using https-proxy"Daniel Stenberg2018-02-151-8/+0
| | | | | | This reverts commit de9fac00c40db321d44fa6fbab6eb62ec4c83998. Reported-by: Jay Satiro
* TODO: 18.18 retry on network is unreachableDaniel Stenberg2018-02-151-0/+13
| | | | Closes #1603
* KNOWN_BUGS: 2.5 curl should not offer "ALPN: h2" when using https-proxyDaniel Stenberg2018-02-151-0/+8
| | | | Closes #1254
* TODO fixed: Detect when called from within callbacksBjörn Stenberg2018-02-153-7/+6
| | | | Closes #2302
* BINDINGS: fix curb link (and remove ruby-curl-multi)Daniel Stenberg2018-02-141-1/+1
| | | | Reported-by: Klaus Stein
* libcurl-security.3: separate file:// sectionDaniel Stenberg2018-02-131-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 caseDaniel Stenberg2018-02-131-1/+6
| | | | Mentioned-By: Rich Moore
* libcurl-security.3: mention the URL standards problems tooDaniel Stenberg2018-02-131-0/+10
|
* libcurl-security.3: split out from libcurl-tutorial.3Daniel Stenberg2018-02-133-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 supportKamil Dudka2018-02-121-1/+3
| | | | | | Bug: https://bugzilla.redhat.com/1542256 Closes #2306
* progress-bar.d: update to match implementationDaniel Stenberg2018-01-301-2/+3
| | | | | | | | | ... since commit 993dd5651a6 Reported-by: Martin Dreher Bug: https://github.com/curl/curl/pull/2242#issuecomment-361059228 Closes #2271