summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* INTERNALS.md: fix subsection depth and linkDaniel Gustafsson2019-02-061-1/+2
| | | | | | | | The Kerberos subsection was mistakenly a subsubsection under FTP, and the curlx subsection was missing an anchor for the TOC link. Closes #3529 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* RELEASE-PROCEDURE: update the release calendarDaniel Stenberg2019-02-061-6/+5
|
* THANKS: 7.64.0 statusDaniel Stenberg2019-02-061-0/+29
|
* ROADMAP: remove already performed itemDaniel Gustafsson2019-02-051-5/+2
| | | | | | | | | | Commit 7a09b52c98ac8d840a8a9907b1a1d9a9e684bcf5 introduced support for the draft-ietf-httpbis-cookie-alone-01 cookie draft, and while the entry was removed from the TODO it was mistakenly left here. Fix by removing and rewording the entry slightly. Closes #3530 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* CONTRIBUTE.md: Fix grammatical errorsEtienne Simard2019-02-051-3/+3
| | | | | | | | Fix grammatical errors making the document read better. Also fixes a typo. Closes #3525 Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
* docs: use $(INSTALL_DATA) to install man pageJulian Z2019-02-041-1/+1
| | | | | Fixes #3518 Closes #3522
* schannel: stop calling it "winssl"Daniel Stenberg2019-02-0111-31/+31
| | | | | | | | Stick to "Schannel" everywhere. The configure option --with-winssl is kept to allow existing builds to work but --with-schannel is added as an alias. Closes #3504
* doc: use meaningless port number in CURLOPT_LOCALPORT exampleJohn Marshall2019-01-312-2/+2
| | | | | | | | | Use an ephemeral port number here; previously the example had 8080 which could be confusing as the common web server port number might be misinterpreted as suggesting this option affects the remote port. URL: https://curl.haxx.se/mail/lib-2019-01/0084.html Closes #3513
* Escape the '\'Gisle Vanem2019-01-291-1/+1
| | | A backslash should be escaped in Roff / Troff.
* TODO: WinSSL: 'Add option to disable client cert auto-send'Jay Satiro2019-01-291-0/+14
| | | | | | | | | | By default WinSSL selects and send a client certificate automatically, but for privacy and consistency we should offer an option to disable the default auto-send behavior. Reported-by: Jeroen Ooms Closes https://github.com/curl/curl/issues/2262
* KNOWN_BUGS: tests not compatible with python3Daniel Stenberg2019-01-211-0/+7
| | | | | Closes #3289 [skip ci]
* Fix typo in manpageAlessandro Ghedini2019-01-161-1/+1
|
* cmake: updated check for HAVE_POLL_FINE to match autotoolsSergei Nikulov2019-01-161-3/+0
|
* KNOWN_BUGS: cmake makes unusable tool_hugehelp.c with MinGWDaniel Stenberg2019-01-101-0/+9
| | | | Closes #3125
* KNOWN_BUGS: Improve --data-urlencode space encodingDaniel Stenberg2019-01-101-0/+8
| | | | Closes #3229
* cookies: skip custom cookies when redirecting cross-siteKatsuhiko YOSHIDA2019-01-091-0/+4
| | | | Closes #3417
* THANKS: fixups and a dedupeDaniel Stenberg2019-01-092-4/+4
| | | | [skip ci]
* INTERNALS: correct some outdated function namesDaniel Stenberg2019-01-031-14/+10
| | | | Closes #3431
* docs/version.d: mention MultiSSLDaniel Stenberg2019-01-031-0/+2
| | | | | Reviewed-by: Daniel Gustafsson Closes #3432
* examples: Update .gitignoreRikard Falkeborn2019-01-021-0/+3
| | | | | | | | Add a few missing examples to make `make examples` not leave the workspace in a dirty state. Closes #3427 Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
* THANKS: add more missing namesDaniel Gustafsson2019-01-021-0/+1
| | | | | Add Adrian Burcea who made the artwork for the curl://up 2018 event which was held in Stockholm, Sweden.
* docs: mention potential leak in curl_slist_appendDaniel Gustafsson2019-01-021-2/+14
| | | | | | | | | | | | | When a non-empty list is appended to, and used as the returnvalue, the list pointer can leak in case of an allocation failure in the curl_slist_append() call. This is correctly handled in curl code usage but we weren't explicitly pointing it out in the API call documentation. Fix by extending the RETURNVALUE manpage section and example code. Closes #3424 Reported-by: dnivras on github Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* THANKS: dedupe more namesDaniel Stenberg2019-01-012-16/+17
| | | | Researched-by: Tae Wong
* THANKS: added missing names from year <= 2000Daniel Stenberg2018-12-311-0/+59
| | | | | Due to a report of a missing name in THANKS I manually went through an old CHANGES.0 file and added many previously missing names here.
* THANKS: dedupe Guenter KnaufDaniel Stenberg2018-12-302-1/+1
| | | | Reported-by: Tae Wong
* THANKS: missing name from the 6.3.1 release!Daniel Stenberg2018-12-301-0/+1
|
* hostip: support wildcard hostsClaes Jakobsson2018-12-271-0/+6
| | | | | | | | | | | | | | | | | This adds support for wildcard hosts in CURLOPT_RESOLVE. These are try-last so any non-wildcard entry is resolved first. If specified, any host not matched by another CURLOPT_RESOLVE config will use this as fallback. Example send a.com to 10.0.0.1 and everything else to 10.0.0.2: curl --resolve *:443:10.0.0.2 --resolve a.com:443:10.0.0.1 \ https://a.com https://b.com This is probably quite similar to using: --connect-to a.com:443:10.0.0.1:443 --connect-to :443:10.0.0.2:443 Closes #3406 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* FAQ: remove mention of sourceforge for githubDaniel Gustafsson2018-12-251-5/+4
| | | | | | | | The project bug tracker is no longer hosted at sourceforge but is now hosted on the curl Github page. Update the FAQ to reflect. Closes #3410 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* http: added options for allowing HTTP/0.9 responsesDaniel Stenberg2018-12-218-51/+295
| | | | | | | | | | | | Added CURLOPT_HTTP09_ALLOWED and --http0.9 for this purpose. For now, both the tool and library allow HTTP/0.9 by default. docs/DEPRECATE.md lays out the plan for when to reverse that default: 6 months after the 7.64.0 release. The options are added already now so that applications/scripts can start using them already now. Fixes #2873 Closes #3383
* TODO: Windows: set attribute 'archive' for completed downloadsDaniel Stenberg2018-12-141-0/+12
| | | | Closes #3354
* http: minor whitespace cleanup from f464535bDaniel Stenberg2018-12-142-38/+19
|
* http: Implement trailing headers for chunked transfersAyoub Boudhar2018-12-145-0/+181
| | | | | | | | | | | | | This adds the CURLOPT_TRAILERDATA and CURLOPT_TRAILERFUNCTION options that allow a callback based approach to sending trailing headers with chunked transfers. The test server (sws) was updated to take into account the detection of the end of transfer in the case of trailing headers presence. Test 1591 checks that trailing headers can be sent using libcurl. Closes #3350
* cookies: leave secure cookies aloneDaniel Gustafsson2018-12-132-9/+3
| | | | | | | | | | | Only allow secure origins to be able to write cookies with the 'secure' flag set. This reduces the risk of non-secure origins to influence the state of secure origins. This implements IETF Internet-Draft draft-ietf-httpbis-cookie-alone-01 which updates RFC6265. Closes #2956 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* docs: fix the --tls-max descriptionDaniel Stenberg2018-12-131-4/+4
| | | | | | | Reported-by: Tobias Lindgren Pointed out in #3367 Closes #3368
* THANKS: from the curl 7.62.0 cycleDaniel Stenberg2018-12-121-0/+21
|
* documentation: curl_formadd field and file names are now escapedPatrick Monnerat2018-12-111-1/+2
| | | | | | | | | | | Prior to 7.56.0, fieldnames and filenames were set in Content-Disposition header without special processing: this may lead to invalid RFC 822 quoted-strings. 7.56.0 introduces escaping of backslashes and double quotes in these names: mention it in the documentation. Reported-by: daboul on github Closes #3361
* checksrc: add COPYRIGHTYEAR checkDaniel Gustafsson2018-12-031-0/+13
| | | | | | | | | | | | | | | | | | | | Forgetting to bump the year in the copyright clause when hacking has been quite common among curl developers, but a traditional checksrc check isn't a good fit as it would penalize anyone hacking on January 1st (among other things). This adds a more selective COPYRIGHTYEAR check which intends to only cover the currently hacked on changeset. The check for updated copyright year is currently not enforced on all files but only on files edited and/or committed locally. This is due to the amount of files which aren't updated with their correct copyright year at the time of their respective commit. To further avoid running this expensive check for every developer, it adds a new local override mode for checksrc where a .checksrc file can be used to turn on extended warnings locally. Closes #3303 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* CHECKSRC.md: document more warningsDaniel Stenberg2018-12-031-2/+27
| | | | | Closes #3335 [ci skip]
* SECURITY-PROCESS: bountygraph shuts downDaniel Stenberg2018-11-302-89/+9
| | | | | | This backpedals back the documents to the state before bountygraph. Closes #3311
* TODO: remove CURLOPT_DNS_USE_GLOBAL_CACHE entryDaniel Gustafsson2018-11-291-7/+0
| | | | | | | | | | Commit 7c5837e79280e6abb3ae143dfc49bca5e74cdd11 deprecated the option making it a manual code-edit operation to turn it back on. The removal process has thus started and is now documented in docs/DEPRECATE.md so remove from the TODO to avoid anyone looking for something to pick up spend cycles on an already in-progress entry. Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* cmdline-opts/gen.pl: define the correct varnameDaniel Gustafsson2018-11-261-1/+1
| | | | | | | | The variable definition had a small typo making it declare another variable then the intended. Closes #3304 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* CURLOPT_WRITEFUNCTION.3: spell out that it gets called many timesDaniel Stenberg2018-11-231-3/+5
|
* snprintf: renamed and we now only use msnprintf()Daniel Stenberg2018-11-231-1/+1
| | | | | | | | | | | The function does not return the same value as snprintf() normally does, so readers may be mislead into thinking the code works differently than it actually does. A different function name makes this easier to detect. Reported-by: Tomas Hoger Assisted-by: Daniel Gustafsson Fixes #3296 Closes #3297
* host names: allow trailing dot in name resolve, then strip itTobias Hintze2018-11-221-5/+6
| | | | | | | Delays stripping of trailing dots to after resolving the hostname. Fixes #3022 Closes #3222
* CURLOPT_HEADERFUNCTION.3: match 'nitems' name in synopsis and descriptionUnknownShadow2002018-11-221-1/+1
| | | | Closes #3295
* examples/ephiperfifo: report error when epoll_ctl failsRomain Fliedel2018-11-201-3/+9
|
* docs: add more description to unified ssl error codesHan Han2018-11-191-4/+4
|
* docs: expanded on some CURLU detailsDaniel Stenberg2018-11-112-3/+14
|
* HISTORY: add some milestonesDaniel Stenberg2018-11-091-0/+51
| | | | | | | | | Added a few of the more notable milestones in curl history that were missing. Primarily more recent ones but I also noted some older that could be worth mentioning. [ci skip] Closes #3257
* KNOWN_BUGS: add --proxy-any connection issueDaniel Gustafsson2018-11-091-0/+12
| | | | | | | | | | Add the identified issue with --proxy-any and proxy servers which advertise authentication schemes other than the supported one. Closes #876 Closes #3250 Reported-by: NTMan on Github Reviewed-by: Daniel Stenberg <daniel@haxx.se>