summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs: Markdown and misc improvements [ci skip]Viktor Szakats2019-05-166-230/+240
| | | | | Approved-by: Daniel Stenberg Closes #3896
* docs/RELEASE-PROCEDURE: link to live iCalendar [ci skip]Viktor Szakats2019-05-161-0/+4
| | | | | | Ref: https://github.com/curl/curl/commit/0af41b40b2c7bd379b2251cbe7cd618e21fa0ea1#commitcomment-33563135 Approved-by: Daniel Stenberg Closes #3895
* cleanup: remove FIXME and TODO commentsDaniel Stenberg2019-05-162-5/+1
| | | | | | | | | They serve very little purpose and mostly just add noise. Most of them have been around for a very long time. I read them all before removing or rephrasing them. Ref: #3876 Closes #3883
* docs/RELEASE-PROCEDURE: updated coming releases dates [ci skip]Daniel Stenberg2019-05-151-1/+4
|
* CURLOPT_READFUNCTION.3: see also CURLOPT_UPLOAD_BUFFERSIZE [ci skip]Daniel Stenberg2019-05-151-1/+2
| | | | | Reported-by: Roy Bellingan Bug: #3885
* CURLOPT_CAINFO.3: with Schannel, you want Windows 8 or later [ci skip]Daniel Stenberg2019-05-141-5/+6
| | | | | | | Clues-provided-by: Jay Satiro Clues-provided-by: Jeroen Ooms Fixes #3711 Closes #3874
* docs/INSTALL: fix broken link [ci skip]Jay Satiro2019-05-121-1/+1
| | | | | Reported-by: Joombalaya on github Fixes #3818
* SECURITY-PROCESS: fix links [ci skip]Daniel Stenberg2019-05-111-4/+4
|
* doh: disable DOH for the cases it doesn't workDaniel Stenberg2019-05-111-0/+11
| | | | | | | | | | Due to limitations in Curl_resolver_wait_resolv(), it doesn't work for DOH resolves. This fix disables DOH for those. Limitation added to KNOWN_BUGS. Fixes #3850 Closes #3857
* BUG-BOUNTY: minor formatting fixes [ci skip]Daniel Stenberg2019-05-091-4/+6
|
* BUG-BOUNTY.md: add the Dropbox "bonus" extra payout ability [ci skip]Daniel Stenberg2019-05-091-7/+21
| | | | Closes #3839
* urlapi: add CURLUPART_ZONEID to set and getDaniel Stenberg2019-05-054-9/+10
| | | | | | | | The zoneid can be used with IPv6 numerical addresses. Updated test 1560 to verify. Closes #3834
* CURLMOPT_TIMERFUNCTION.3: warn about the recursive risk [ci skip]Daniel Stenberg2019-05-031-0/+5
| | | | | | | Reported-by: Ricardo Gomes Bug: #3537 Closes #3836
* CURLOPT_CHUNK_BGN_FUNCTION.3: document the struct and time valueDaniel Stenberg2019-05-031-1/+28
| | | | | | | | The time field in the curl_fileinfo struct will always be zero. No code was ever implemented to actually convert the date string to a time_t. Fixes #3829 Closes #3835
* urlapi: strip off scope id from numerical IPv6 addressesDaniel Stenberg2019-05-031-0/+6
| | | | | | | | | | ... to make the host name "usable". Store the scope id and put it back when extracting a URL out of it. Also makes curl_url_set() syntax check CURLUPART_HOST. Fixes #3817 Closes #3822
* docs: minor polish to the bug bounty / security docsReed Loden2019-04-292-22/+23
| | | | Closes #3811
* INTERNALS: fix misindentation of ToC itemDaniel Gustafsson2019-04-231-1/+1
| | | | | | | Kerberos was incorrectly indented as a subsection under FTP, which is incorrect as they are both top level sections. A fix for this was first attempted in commit fef38a0898322f285401c5ff2f5e7c90dbf3be63 but that was a few paddles short of being complete.
* INTERNALS: Add structs to ToCAron Bergman2019-04-231-0/+14
| | | | | | | Add the subsections under "Structs in libcurl" to the table of contents. Reviewed-by: Daniel Stenberg <daniel@haxx.se> Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
* INTERNALS: Add code highlightingAron Bergman2019-04-231-9/+9
| | | | | | | | | Make all struct members under the Curl_handler section print in monospace font. Closes #3801 Reviewed-by: Daniel Stenberg <daniel@haxx.se> Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
* docs/BUG-BOUNTY: bug bounty time [skip ci]Daniel Stenberg2019-04-224-30/+122
| | | | | | | | | | Introducing the curl bug bounty program on hackerone. We now recommend filing security issues directly in the hackerone ticket system which only is readable to curl security team members. Assisted-by: Daniel Gustafsson Closes #3488
* CURLOPT_MAXAGE_CONN: set the maximum allowed age for conn reuseDaniel Stenberg2019-04-215-11/+69
| | | | | | | | | ... and disconnect too old ones instead of trying to reuse. Default max age is set to 118 seconds. Ref: #3722 Closes #3782
* TODO: Add issue link to an existing entryJay Satiro2019-04-161-0/+2
|
* tool_help: Warn if curl and libcurl versions do not matchJay Satiro2019-04-161-8/+0
| | | | | | | | | | | .. because functionality may be affected if the versions differ. This commit implements TODO 18.7 "warning if curl version is not in sync with libcurl version". Ref: https://github.com/curl/curl/blob/curl-7_64_1/docs/TODO#L1028-L1033 Closes https://github.com/curl/curl/pull/3774
* CURLOPT_ADDRESS_SCOPE: fix range check and moretmilburn2019-04-131-9/+7
| | | | | | | | | | | | | | | | | Commit 9081014 fixed most of the confusing issues between scope id and scope however 844896d added bad limits checking assuming that the scope is being set and not the scope id. I have fixed the documentation so it all refers to scope ids. In addition Curl_if2ip refered to the scope id as remote_scope_id which is incorrect, so I renamed it to local_scope_id. Adjusted-by: Daniel Stenberg Closes #3655 Closes #3765 Fixes #3713
* urlapi: stricter CURLUPART_PORT parsingDaniel Stenberg2019-04-131-2/+4
| | | | | | | | | | | Only allow well formed decimal numbers in the input. Document that the number MUST be between 1 and 65535. Add tests to test 1560 to verify the above. Ref: https://github.com/curl/curl/issues/3753 Closes #3762
* CURLOPT_DNS_USE_GLOBAL_CACHE: removeDaniel Stenberg2019-04-112-22/+4
| | | | | | | | Remove the code too. The functionality has been disabled in code since 7.62.0. Setting this option will from now on simply be ignored and have no function. Closes #3654
* curl_easy_getinfo.3: fix minor formatting mistakeDaniel Stenberg2019-04-111-2/+2
|
* config.d: clarify that initial : and = might need quoting [skip ci]Daniel Stenberg2019-04-081-6/+6
| | | | | Fixes #3738 Closes #3749
* pipelining: removedDaniel Stenberg2019-04-067-50/+20
| | | | | | | As previously planned and documented in DEPRECATE.md, all pipelining code is removed. Closes #3651
* tests: make Impacket (SMB server) Python 3 compatiblecclauss2019-04-061-7/+0
| | | | | Closes #3731 Fixes #3289
* documentation: Fix several typosTim Rühsen2019-04-035-5/+5
| | | | | | Closes #3724 Reviewed-by: Jakub Zakrzewski Reviewed-by: Daniel Gustafsson
* RELEASE: 7.64.1curl-7_64_1Daniel Stenberg2019-03-271-0/+25
|
* CURLMOPT_PIPELINING.3: fix typoJay Satiro2019-03-251-1/+1
|
* TODO: config file parsingDaniel Stenberg2019-03-251-0/+9
| | | | Closes #3698
* curl_url.3: this is not experimental anymoreDaniel Stenberg2019-03-221-9/+1
|
* makefile: make checksrc and hugefile commands "silent"Daniel Stenberg2019-03-141-2/+7
| | | | | | | ... to match the style already used for compiling, linking etc. Acknowledges 'make V=1' to enable verbose. Closes #3681
* curl.1: --user and --proxy-user are hidden from ps outputDaniel Stenberg2019-03-142-0/+12
| | | | | | | | Suggested-by: Eric Curtin Improved-by: Dan Fandrich Ref: #3680 Closes #3683
* curl.1: mark the argument to --cookie as <data|filename>Daniel Stenberg2019-03-141-1/+1
| | | | | | | | From a discussion in #3676 Suggested-by: Tim Rühsen Closes #3682
* examples/externalsocket: add missing close socket callsAndre Guibert de Bruet2019-03-111-1/+9
| | | | | | | | | | .. and for Windows also call WSACleanup since we call WSAStartup. The example is to demonstrate handling the socket independently of libcurl. In this case libcurl is not responsible for creating, opening or closing the socket, it is handled by the application (our example). Fixes https://github.com/curl/curl/pull/3663
* cmdline-opts/proxytunnel.d: the option tunnnels all protocolsDaniel Stenberg2019-03-081-5/+4
| | | | | | | Clarify the language and simplify. Reported-by: Daniel Lublin Closes #3658
* KNOWN_BUGS: Client cert (MTLS) issues with SchannelDaniel Stenberg2019-03-071-0/+5
| | | | Closes #3145
* ROADMAP: updated to some more current things to work onDaniel Stenberg2019-03-071-14/+44
|
* examples: only include <curl/curl.h>Daniel Stenberg2019-03-052-3/+2
| | | | | | | That's the only public curl header we should encourage use of. Reviewed-by: Marcel Raad Closes #3645
* docs/ALTSVC.md: docs describing the approachDaniel Stenberg2019-03-032-0/+60
| | | | Closes #3498
* alt-svc: the curl command line bitsDaniel Stenberg2019-03-032-0/+18
|
* alt-svc: the libcurl bitsDaniel Stenberg2019-03-035-5/+173
|
* curl_easy_duphandle.3: clarify that a duped handle has no sharesDaniel Stenberg2019-03-011-4/+6
| | | | | | | Reported-by: Sara Golemon Fixes #3592 Closes #3634
* 10-at-a-time.c: fix too long lineDaniel Stenberg2019-03-011-1/+1
|
* examples: various fixes in ephiperfifo.cArnaud Rebillout2019-03-011-9/+12
| | | | | | | | | | | | | | | | | | | | The main change here is the timer value that was wrong, it was given in usecs (ms * 1000), while the itimerspec struct wants nsecs (ms * 1000 * 1000). This resulted in the callback being invoked WAY TOO OFTEN. As a quick check you can run this command before and after applying this commit: # shell 1 ./ephiperfifo 2>&1 | tee ephiperfifo.log # shell 2 echo http://hacking.elboulangero.com > hiper.fifo Then just compare the size of the logs files. Closes #3633 Fixes #3632 Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
* examples/10-at-a-time.c: improve readability and simplifyDaniel Stenberg2019-03-011-72/+25
| | | | | - use better variable names to explain their purposes - convert logic to curl_multi_wait()