summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* examples/http2-serverpush: add some sensible error checksDaniel Stenberg2019-02-181-4/+15
| | | | | | To avoid NULL pointer dereferences etc in the case of problems. Closes #3580
* cookie: Add support for cookie prefixesDaniel Gustafsson2019-02-172-12/+9
| | | | | | | | | | | The draft-ietf-httpbis-rfc6265bis-02 draft, specify a set of prefixes and how they should affect cookie initialization, which has been adopted by the major browsers. This adds support for the two prefixes defined, __Host- and __Secure, and updates the testcase with the supplied examples from the draft. Closes #3554 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
* examples/sftpuploadresume: Value stored to 'result' is never readDaniel Stenberg2019-02-141-1/+3
| | | | Detected by scan-build
* examples/http2-upload: cleaned upDaniel Stenberg2019-02-141-44/+32
| | | | | Fix scan-build warnings, no globals, no silly handle scan. Also remove handles from the multi before cleaning up.
* examples/http2-download: cleaned upDaniel Stenberg2019-02-141-39/+34
| | | | To avoid scan-build warnings and global variables.
* examples/postinmemory: Potential leak of memory pointed to by 'chunk.memory'Daniel Stenberg2019-02-141-4/+2
| | | | Detected by scan-build
* examples/httpcustomheader: Value stored to 'res' is never readDaniel Stenberg2019-02-141-2/+2
| | | | Detected by scan-build
* examples: remove superfluous null-pointer checksDaniel Stenberg2019-02-143-6/+6
| | | | | | | in ftpget, ftpsget and sftpget, so that scan-build stops warning for potential NULL pointer dereference below! Detected by scan-build
* KNOWN_BUGS: Cannot compile against a static build of OpenLDAPDaniel Stenberg2019-02-141-0/+5
| | | | Closes #2367
* KNOWN_BUGS: curl compiled on OSX 10.13 failed to run on OSX 10.10Daniel Stenberg2019-02-141-0/+5
| | | | Closes #2905
* KNOWN_BUGS: Deflate error after all content was receivedDaniel Stenberg2019-02-141-0/+10
| | | | Closes #2719
* TODO: Upgrade to websocketsDaniel Stenberg2019-02-141-0/+9
| | | | Closes #3523
* TODO: cmake test suite improvementsDaniel Stenberg2019-02-141-0/+8
| | | | Closes #3109
* TODO: TFO support on WindowsDaniel Stenberg2019-02-131-0/+8
| | | | | | Nobody works on this now. Closes #3378
* examples/crawler: Fix the Accept-Encoding settingJay Satiro2019-02-121-1/+1
| | | | | | | | - Pass an empty string to CURLOPT_ACCEPT_ENCODING to use the default supported encodings. Prior to this change the specific encodings of gzip and deflate were set but there's no guarantee they'd be supported by the user's libcurl.
* 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
|