summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* KNOWN_BUGS: adapt 5.5 to recent changesMarcel Raad2020-05-141-12/+6
| | | | | | | It only applies to non-Unicode builds now. Also merge 5.10 into it as it's effectively a duplicate. Closes https://github.com/curl/curl/pull/3784
* curl.1: Quote globbed URLsJay Satiro2020-05-131-7/+7
| | | | | | | | | | - Quote the globbing example URLs that contain characters [] {} since otherwise they may be interpreted as shell metacharacters. Bug: https://github.com/curl/curl/issues/5388 Reported-by: John Simpson Closes https://github.com/curl/curl/pull/5394
* checksrc: enhance the ASTERISKSPACE and update code accordinglyDaniel Stenberg2020-05-142-4/+4
| | | | | | | | Fine: "struct hello *world" Not fine: "struct hello* world" (and variations) Closes #5386
* docs/options-in-versions: which version added each cmdline optionDaniel Stenberg2020-05-132-0/+245
| | | | | | | | Added test 971 to verify that the list is in sync with the files in cmdline-opts. The check also verifies that .d-files that uses Added: specify the same version number as the options-in-versions file does. Closes #5381
* docs: unify protocol listsDaniel Stenberg2020-05-132-4/+6
| | | | | | | We boast support for 25 transfer protocols. Make sure the lists are consistent Closes #5384
* OpenSSL: have CURLOPT_CRLFILE imply CURLSSLOPT_NO_PARTIALCHAINDaniel Stenberg2020-05-131-5/+8
| | | | | | | | ... to avoid an OpenSSL bug that otherwise makes the CRL check to fail. Reported-by: Michael Kaufmann Fixes #5374 Closes #5376
* tls13-ciphers.d: shorten the ArgDaniel Stenberg2020-05-131-1/+1
|
* sasl-authzid.d: add Arg: and shorten the descDaniel Stenberg2020-05-131-1/+2
|
* cert-type.d: mention the available types in the descDaniel Stenberg2020-05-131-1/+1
|
* tool: shorten 3 --help descriptionsDaniel Stenberg2020-05-133-3/+3
| | | | | | | | --happy-eyeballs-timeout-ms, --resolve and --ssl-revoke-best-effort gen.pl already warned about these lines but we didn't listen Closes #5379
* list-only.d: this option existed already in 4.0Daniel Stenberg2020-05-121-1/+1
|
* retry-all-errors.d: Shorten the summary lineJay Satiro2020-05-121-1/+1
| | | | | | | | Follow-up to b995bb5 from a few moments ago. Reported-by: Daniel Stenberg Ref: https://github.com/curl/curl/commit/b995bb5#r39108929
* tool: Add option --retry-all-errors to retry on any errorJay Satiro2020-05-122-0/+20
| | | | | | The "sledgehammer" of retrying. Closes https://github.com/curl/curl/pull/5185
* CMake: fix runtests.pl with CMake, add new test targetsPeter Wu2020-05-121-8/+0
| | | | | | | | | | | | | | | | | | | * runtests.pl: - Fix out-of-tree build under CMake when srcdir is not set. Default srcdir to the location of runtests.pl. - Add a hack to allow CMake to use the TFLAGS option as documented in tests/README and used in scripts/travis/script.sh. * Bump CMake version to 3.2 for USES_TERMINAL, dropping Debian Jessie support (no one should care, it is already EOL.). * Remove CTest since it defines its own 'test' target with no tests since all unittests are already broken and not built by default. * Add new test targets based on the options from Makefile.am. Since new test targets are rarely added, I opted for duplicating the runtests.pl options as opposed to creating a new Makefile.inc file. Use top-level target names (test-x) instead of x-test since that is used by CI and others. Closes #5358
* write-out.d: added "response_code"Daniel Stenberg2020-05-111-0/+4
|
* KNOWN_BUGS: Build with staticly built dependencyDaniel Stenberg2020-05-111-3/+21
| | | | I rewrote the item 5.4 to be more generic about static dependencies.
* ROADMAP: remove old entriesDaniel Stenberg2020-05-111-20/+0
| | | | | | | | MQTT - the start has already landed tiny-curl - also mostly landed and is a continuous work make menuconfig - basically no interest from users, not pushing there
* TODO: update regarding missing Schannel featuresMarc Hoersken2020-05-091-20/+12
| | | | | | | | | | | | | | | | Some aspects have already been implemented over the years. 15.1 Client certificates are now supported: - System stores via e35b0256eb34f1fe562e3e2a2615beb50a391c52 - PKCS#12 files via 0fdf96512613574591f501d63fe49495ba40e1d5 15.2 Ciphers can now be specified through: - Algorithms via 9aefbff30d280c60fc9d8cc3e0b2f19fc70a2f28 Reviewed-by: Daniel Stenberg and Marcel Raad Closes #5358
* CURLOPT_SSL_OPTIONS: add *_NATIVE_CA to use Windows CA store (with openssl)Gilles Vollant2020-05-082-0/+5
| | | | Closes #4346
* TODO: native IDN support on macOSDaniel Stenberg2020-05-081-0/+9
|
* THANKS-filter: Peter WangDaniel Stenberg2020-05-081-0/+1
|
* docs/HTTP3: add qlog to the quiche build instructionDaniel Stenberg2020-05-071-1/+1
|
* ngtcp2: convert to dynbufDaniel Stenberg2020-05-041-1/+1
| | | | Closes #5335
* dynbuf: introduce internal generic dynamic buffer functionsDaniel Stenberg2020-05-042-0/+81
| | | | | | | | | | | | | A common set of functions instead of many separate implementations for creating buffers that can grow when appending data to them. Existing functionality has been ported over. In my early basic testing, the total number of allocations seem at roughly the same amount as before, possibly a few less. See docs/DYNBUF.md for a description of the API. Closes #5300
* doc: Rename VERSIONS to VERSIONS.md as it already has Markdown syntaxEmil Engler2020-05-022-1/+1
| | | | Closes #5325
* examples: remove asiohiper.cppDaniel Stenberg2020-05-022-498/+2
| | | | | | | | | This example has repeatedly been reported to contain bugs, and as users copy and paste code from this into production, I now deem it better to not provide the example at all. Closes #5090 Closes #5322
* doc: add missing closing parenthesis in CURLINFO_SSL_VERIFYRESULT.3Emil Engler2020-05-021-1/+1
| | | | Closes #5320
* KNOWN_BUGS: Remove "curl --upload-file . hang if delay in STDIN"Emil Engler2020-05-021-11/+2
| | | | | | It was fixed in 9a2cbf3 Closes #5319
* GnuTLS: Backend support for CURLINFO_SSL_VERIFYRESULTEmil Engler2020-04-302-3/+3
| | | | Closes #5287
* THANKS: synced with the 7.70.0 releaseDaniel Stenberg2020-04-291-0/+36
|
* copyright updates: adjust year rangesDaniel Stenberg2020-04-262-2/+2
|
* docs: fix two typosYuri Slobodyanyuk2020-04-252-3/+3
| | | | Closes #5292
* libcurl-multi.3: added missing full stopi-ky2020-04-231-1/+1
| | | | Closes #5285
* GnuTLS: Don't skip really long certificate fieldsEmil Engler2020-04-211-7/+0
| | | | Closes #5271
* gnutls: bump lowest supported version to 3.1.10Daniel Stenberg2020-04-211-1/+1
| | | | | | | | | GnuTLS 3.1.10 added new functions we want to use. That version was released on Mar 22, 2013. Removing support for older versions also greatly simplifies the code. Ref: #5271 Closes #5276
* src: Remove C99 constructs to ensure C89 complianceTom2020-04-191-2/+3
| | | | | | | | | This fixes the error: 'for' loop initial declaration used outside C99 mode by declaring the loop increment variable in the beginning of the block instead of inside the for loop. Fixes #5254 Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
* docs/MQTT: replace confusing 80 by 75JP Mens2020-04-141-1/+1
| | | | | | | I was a bit surprised by the `80`: first thought: what's HTTP doing here? ;) Closes #5236
* KNOWN_BUGS: Add entry 'Blocking socket operations'Jay Satiro2020-04-142-2/+17
| | | | | | | | | | | | | | - Add threaded resolver cleanup and GSSAPI for FTP to the TODO list of known blocking operations. - New known bugs entry 'Blocking socket operations in non-blocking API' that directs to the TODO's list of known blocking operations. Ref: https://github.com/curl/curl/pull/5214#issuecomment-612488021 Reported-by: Marc Hoersken Closes https://github.com/curl/curl/pull/5216
* mqtt: add new experimental protocolBjorn Stenberg2020-04-148-4/+71
| | | | Closes #5173
* TODO: Consider convenience options for JSON and XML?Daniel Stenberg2020-04-141-0/+15
| | | | Closes #5203
* compressed.d: stress that the headers are not modifiedDaniel Stenberg2020-04-121-2/+4
| | | | | | | Suggested-by: Michael Osipov Assisted-by: Jay Satiro Bug: https://github.com/curl/curl/issues/5182#issuecomment-611638008 Closes #5217
* CURLOPT_WRITEFUNCTION.3: add inline example and new see-alsoDaniel Stenberg2020-04-071-4/+33
| | | | Closes #5192
* cleanup: correct copyright year range on a few filesDaniel Stenberg2020-04-062-2/+2
|
* TODO: Option to make -Z merge lined based outputs on stdoutDaniel Stenberg2020-04-061-0/+9
| | | | Closes #5175
* KNOWN_BUGS: fixed "USE_UNIX_SOCKETS on Windows"Daniel Stenberg2020-04-051-8/+0
| | | | Fixed with #5170 (commit 23a870f2fd041278)
* CURLINFO_CONDITION_UNMET: return true for 304 http status codeKwon-Young Choi2020-04-052-3/+5
| | | | | | | | | | | In libcurl, CURLINFO_CONDITION_UNMET is used to avoid writing to the output file if the server did not transfered a file based on time condition. In the same manner, getting a 304 HTTP response back from the server, for example after passing a custom If-Match-* header, also fulfill this condition. Fixes #5181 Closes #5183
* KNOWN_BUGS: Store TLS context per transfer instead of per connectionDaniel Stenberg2020-04-041-0/+11
| | | | Closes #5102
* RELEASE-PROCEDURE.md: run the copyright.pl script!Daniel Stenberg2020-03-311-0/+2
|
* vquic: add support for GnuTLS backend of ngtcp2Daiki Ueno2020-03-311-1/+41
| | | | | | | | Currently, the TLS backend used by vquic/ngtcp2.c is selected at compile time. Therefore OpenSSL support needs to be explicitly disabled. Signed-off-by: Daiki Ueno <dueno@redhat.com> Closes #5148
* examples/sessioninfo.c: add include to fix compiler warningGisle Vanem2020-03-311-1/+2
| | | | Fixes #5171