summaryrefslogtreecommitdiff
path: root/docs/TODO
Commit message (Collapse)AuthorAgeFilesLines
* TODO: 5.7 Require HTTP version X or higherDaniel Stenberg2021-12-061-0/+9
| | | | Closes #7980
* docs: reduce/avoid English contractionsDaniel Stenberg2021-11-071-36/+36
| | | | | | | | | | | You're => You are Hasn't => Has not Doesn't => Does not Don't => Do not You'll => You will etc Closes #7930
* docs: reduce use of "very"Daniel Stenberg2021-11-011-3/+3
| | | | | | | "Very" should be avoided in most texts. If intensifiers are needed, try find better words instead. Closes #7936
* sasl: binary messagesPatrick Monnerat2021-10-021-5/+0
| | | | | | | | | | Capabilities of sasl module are extended to exchange messages in binary as an alternative to base64. If http authentication flags have been set, those are used as sasl default preferred mechanisms. Closes #6930
* TODO: make configure use --cache-file more and betterDaniel Stenberg2021-09-271-0/+8
| | | | Closes #7753
* libssh2: add SHA256 fingerprint supportMats Lindestam2021-09-261-10/+0
| | | | | | | Added support for SHA256 fingerprint in command line curl and in libcurl. Closes #7646
* TODO: Improve documentation about fork safetyDaniel Stenberg2021-09-161-0/+5
| | | | Closes #6968
* TODO: add asynch getaddrinfo supportDaniel Stenberg2021-08-161-0/+10
| | | | Closes #6746
* TODO: erase secrets from heap/stack after useDaniel Stenberg2021-08-101-0/+10
| | | | Closes #7268
* mbedTLS: initial 3.0.0 supportBenau2021-08-091-8/+0
| | | | Closes #7428
* TODO: add mention of mbedTLS 3 incompatibilitiesDaniel Gustafsson2021-07-141-0/+8
| | | | | | | | | | | Wyatt OʼDay reported in #7385 that mbedTLS isn't backwards compatible and curl no longer builds with it. Document the need to fix our support until so has been done. Closes #7390 Fixes #7385 Reported-by: Wyatt OʼDay Reviewed-by: Jay Satiro <raysatiro@yahoo.com>
* TODO: "Support in-memory certs/ca certs/keys" doneDaniel Stenberg2021-07-021-9/+0
| | | | Has been suppored for a while now with the *BLOB options.
* TODO: Support rate-limiting for MQTTDaniel Stenberg2021-06-041-0/+11
|
* TODO: netrc caching and sharingDaniel Stenberg2021-05-251-0/+8
| | | | URL: https://curl.se/mail/archive-2021-05/0018.html
* travis: disable the libssh buildDaniel Stenberg2021-05-091-10/+5
| | | | | | | | | | | It can't run on focal and causes warnings on bionic. Since the focal failure started rather suddenly a while ago, we can suspect it might be temporary. Added "bring back the build" to the TODO document. Fixes #7011 Closes #7012
* configure: make the TLS library choice(s) explicitDaniel Stenberg2021-04-221-8/+0
| | | | | | | | | | | | | | | configure no longer tries to find a TLS library by default, but all libraries are now equal: the user needs to explicitly ask what TLS library or libraries to use. If no TLS library is selected, configure will error out unless --without-ssl is explicitly used to request a built without TLS (as that is very rare these days). Removes: --with-winssl, --with-darwinssl and all --without-* options for TLS libraries. Closes #6897
* schannel: Disable auto credentials; add an option to enable itJay Satiro2021-04-221-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Disable auto credentials by default. This is a breaking change for clients that are using it, wittingly or not. - New libcurl ssl option value CURLSSLOPT_AUTO_CLIENT_CERT tells libcurl to automatically locate and use a client certificate for authentication, when requested by the server. - New curl tool options --ssl-auto-client-cert and --proxy-ssl-auto-client-cert map to CURLSSLOPT_AUTO_CLIENT_CERT. This option is only supported for Schannel (the native Windows SSL library). Prior to this change Schannel would, with no notification to the client, attempt to locate a client certificate and send it to the server, when requested by the server. Since the server can request any certificate that supports client authentication in the OS certificate store it could be a privacy violation and unexpected. Fixes https://github.com/curl/curl/issues/2262 Reported-by: Jeroen Ooms Assisted-by: Wes Hinsley Assisted-by: Rich FitzJohn Ref: https://curl.se/mail/lib-2021-02/0066.html Reported-by: Morten Minde Neergaard Closes https://github.com/curl/curl/pull/6673
* configure: provide --with-openssl, deprecate --with-sslDaniel Stenberg2021-04-151-4/+6
| | | | | | Makes the option more explicit. Closes #6887
* TODO: remove 18.22 --fail-with-bodyJay Satiro2021-04-111-9/+0
| | | | --fail-with-body was added in 8a964cb (precedes curl-7_76_0).
* TODO: Custom progress meter update intervalDaniel Stenberg2021-03-251-0/+7
| | | | Ref: https://stackoverflow.com/q/66789977/93747
* TODO: provide timing info for each redirectDaniel Stenberg2021-03-181-0/+10
| | | | Closes #6743
* TODO: remove HSTSDaniel Stenberg2021-02-101-11/+0
| | | | Provided now since commit 7385610d0c74
* TODO: remove items for next SONAME bump etcDaniel Stenberg2021-02-021-113/+0
| | | | | We want to avoid that completely, so we don't plan for things after such an event.
* TODO: Directory listing for FILE:Daniel Stenberg2021-01-071-8/+17
| | | | Ref #6379
* TODO: --fail-with-body perchance?Daniel Stenberg2021-01-051-0/+9
|
* misc: assorted typo fixesXhmikosR2020-12-261-1/+1
| | | | Closes #6375
* TODO: alt-svc should fallback if alt-svc doesn't workDaniel Stenberg2020-12-181-0/+8
| | | | Closes #4908
* TODO: Prevent terminal injection when writing to terminalDaniel Stenberg2020-12-161-0/+10
| | | | Closes #6150
* TODO: Package curl for Windows in a signed installerDaniel Stenberg2020-12-151-0/+5
| | | | Closes #5424
* docs: Fix some typosDan Fandrich2020-12-121-5/+5
| | | | [skip ci]
* curl.se: new homeDaniel Stenberg2020-11-041-6/+6
| | | | Closes #6172
* TODO: Add OpenBSD libtool noticeEmil Engler2020-09-301-0/+10
| | | | | See #5862 Closes #6030
* TODO: SSH over HTTPS proxy with more backendsDaniel Stenberg2020-09-291-0/+8
| | | | ... as right now only the libssh2 backend supports it.
* TODO: dynamically decide to use socketpairDaniel Stenberg2020-09-161-0/+9
| | | | | | Suggested-by: Anders Bakken Closes #4829
* TODO: add PR reference for native IDN support on macOSDaniel Stenberg2020-09-161-0/+2
| | | | | | As there was work started on this that never got completed. Closes #5371
* curl: add --output-dirDaniel Stenberg2020-08-241-7/+0
| | | | | | | | Works with --create-dirs and with -J Add test 3008, 3009, 3011, 3012 and 3013 to verify. Closes #5637
* TODO: Virtual external socketsDaniel Stenberg2020-08-211-0/+10
| | | | Closes #5835
* TODO: Use multiple parallel transfers for a single downloadDaniel Stenberg2020-08-041-0/+22
| | | | Closes #5774
* TODO: Set the modification date on an uploaded fileDaniel Stenberg2020-08-041-0/+8
| | | | Closes #5768
* TODO: Schannel: 'Add option to allow abrupt server closure'Jay Satiro2020-07-301-0/+10
| | | | | | | | | We should offer an option to allow abrupt server closures (server closes SSL transfer without sending a known termination point such as length of transfer or close_notify alert). Abrupt server closures are usually because of misconfigured or very old servers. Closes https://github.com/curl/curl/issues/4427
* CURL_PUSH_ERROROUT: allow the push callback to fail the parent streamDaniel Stenberg2020-07-161-8/+0
| | | | | | | | | ... by adding support for a new dedicated return code. Suggested-by: Jonathan Cardoso Assisted-by: Erik Johansson URL: https://curl.haxx.se/mail/lib-2020-06/0099.html Closes #5636
* TODO: Add flag to specify download directoryDaniel Stenberg2020-06-291-0/+7
|
* TODO: return code to CURLMOPT_PUSHFUNCTION to fail connectionDaniel Stenberg2020-06-291-0/+8
|
* TODO: retry on the redirected-to URLDaniel Stenberg2020-06-121-0/+12
| | | | Closes #5462
* TODO: remove 19.3 section titleSterchele Nicolas2020-06-121-1/+1
| | | | | | | Follow-up to ad6416986755e417c66e2c6, which caused wrong formatting on curl documentation website Closes #5561
* urldata: fix comments: Curl_done() is called multi_done() nowDaniel Stenberg2020-05-281-1/+1
| | | | ... since 575e885db
* all: fix codespell errorsViktor Szakats2020-05-251-1/+1
| | | | | | Reviewed-by: Jay Satiro Reviewed-by: Daniel Stenberg Closes https://github.com/curl/curl/pull/5452
* TODO: --dry-runDaniel Stenberg2020-05-191-0/+8
| | | | Closes #5426
* TODO: Ratelimit or wait between serial requestsDaniel Stenberg2020-05-191-0/+11
| | | | Closes #5406
* TODO: forbid TLS post-handshake auth and do TLS record paddingDaniel Stenberg2020-05-181-7/+24
| | | | | Closes #5396 Closes #5398