Daniel Stenberg
5620d2cc78
curl: add --output-dir
...
Works with --create-dirs and with -J
Add test 3008, 3009, 3011, 3012 and 3013 to verify.
Closes #5637
2020-08-24 22:41:37 +02:00
Daniel Stenberg
6b60767bd8
TODO: Virtual external sockets
...
Closes #5835
2020-08-21 10:06:31 +02:00
Daniel Stenberg
532dfa3bc0
TODO: Use multiple parallel transfers for a single download
...
Closes #5774
2020-08-04 16:14:41 +02:00
Daniel Stenberg
28f22a9524
TODO: Set the modification date on an uploaded file
...
Closes #5768
2020-08-04 16:09:08 +02:00
Jay Satiro
40909c405b
TODO: Schannel: 'Add option to allow abrupt server closure'
...
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
2020-07-30 12:25:05 -04:00
Daniel Stenberg
954cd3eb48
CURL_PUSH_ERROROUT: allow the push callback to fail the parent stream
...
... 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
2020-07-16 00:24:29 +02:00
Daniel Stenberg
ea6b812b73
TODO: Add flag to specify download directory
2020-06-29 23:53:27 +02:00
Daniel Stenberg
42320a7120
TODO: return code to CURLMOPT_PUSHFUNCTION to fail connection
2020-06-29 23:50:44 +02:00
Daniel Stenberg
95f2732e75
TODO: retry on the redirected-to URL
...
Closes #5462
2020-06-12 14:43:27 +02:00
Sterchele Nicolas
d5bf9f94e2
TODO: remove 19.3 section title
...
Follow-up to ad64169867
, which caused wrong formatting on
curl documentation website
Closes #5561
2020-06-12 13:36:15 +02:00
Daniel Stenberg
155551c446
urldata: fix comments: Curl_done() is called multi_done() now
...
... since 575e885db
2020-05-28 10:13:39 +02:00
Viktor Szakats
308c243db5
all: fix codespell errors
...
Reviewed-by: Jay Satiro
Reviewed-by: Daniel Stenberg
Closes https://github.com/curl/curl/pull/5452
2020-05-25 19:44:04 +00:00
Daniel Stenberg
6c889a0dd1
TODO: --dry-run
...
Closes #5426
2020-05-19 09:46:50 +02:00
Daniel Stenberg
39177b8ef9
TODO: Ratelimit or wait between serial requests
...
Closes #5406
2020-05-19 09:42:11 +02:00
Daniel Stenberg
5646e563ae
TODO: forbid TLS post-handshake auth and do TLS record padding
...
Closes #5396
Closes #5398
2020-05-18 17:59:18 +02:00
Peter Wu
ad64169867
CMake: fix runtests.pl with CMake, add new test targets
...
* 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
2020-05-12 08:50:17 +02:00
Marc Hoersken
8329775abb
TODO: update regarding missing Schannel features
...
Some aspects have already been implemented over the years.
15.1 Client certificates are now supported:
- System stores via e35b0256eb
- PKCS#12 files via 0fdf965126
15.2 Ciphers can now be specified through:
- Algorithms via 9aefbff30d
Reviewed-by: Daniel Stenberg and Marcel Raad
Closes #5358
2020-05-09 12:23:59 +02:00
Daniel Stenberg
76b9e8de7b
TODO: native IDN support on macOS
2020-05-08 11:46:05 +02:00
Jay Satiro
42e18528f6
KNOWN_BUGS: Add entry 'Blocking socket operations'
...
- 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
2020-04-14 14:46:13 -04:00
Daniel Stenberg
8909865191
TODO: Consider convenience options for JSON and XML?
...
Closes #5203
2020-04-14 08:58:38 +02:00
Daniel Stenberg
920dfacbf4
TODO: Option to make -Z merge lined based outputs on stdout
...
Closes #5175
2020-04-06 00:05:42 +02:00
Daniel Stenberg
37b6cc2fe1
TODO: Set custom client ip when using haproxy protocol
...
Closes #5125
2020-03-28 22:58:50 +01:00
Daniel Stenberg
4b355dd13b
TODO: Use "random" ports for the test servers
2020-03-22 23:30:09 +01:00
Daniel Stenberg
51fde33747
TODO: TLS-PSK with OpenSSL
...
Closes #5081
2020-03-15 11:34:14 +01:00
Daniel Stenberg
0e06c1637b
TODO: curl --proxycommand
...
Suggested-by: Kristian Mide
Closes #4941
2020-02-29 00:11:03 +01:00
Daniel Stenberg
4a4b63daaa
socks: make the connect phase non-blocking
...
Removes two entries from KNOWN_BUGS.
Closes #4907
2020-02-17 00:08:48 +01:00
Daniel Stenberg
b26c92fbf0
TODO: Paged searches on LDAP server
...
Closes #4452
2020-02-14 23:05:38 +01:00
Daniel Stenberg
95d628e13e
TODO: CURLOPT_SSL_CTX_FUNCTION for LDAPS
...
Closes #4108
2020-02-14 23:03:21 +01:00
Daniel Gustafsson
1ff63fa69b
docs: fix typos
2019-11-28 12:58:47 +01:00
Gergely Nagy
f3c35e371c
multi: add curl_multi_wakeup()
...
This commit adds curl_multi_wakeup() which was previously in the TODO
list under the curl_multi_unblock name.
On some platforms and with some configurations this feature might not be
available or can fail, in these cases a new error code
(CURLM_WAKEUP_FAILURE) is returned from curl_multi_wakeup().
Fixes #4418
Closes #4608
2019-11-25 15:45:56 +01:00
Daniel Stenberg
cba52e2c21
TODO: curl_multi_unblock
...
Closes #4418
2019-11-08 23:31:08 +01:00
Daniel Stenberg
d04ee4c82a
TODO: Run web-platform-tests url tests
...
Closes #4477
2019-11-08 23:27:37 +01:00
Daniel Stenberg
1464abf7e7
TODO: 1.4 alt-svc sharing
...
Closes #4476
2019-11-08 23:24:37 +01:00
Daniel Stenberg
07e987840c
TODO: Handle growing SFTP files
...
Closes #4344
2019-10-13 11:57:56 +02:00
Daniel Stenberg
67bb7926ed
TODO: Consult %APPDATA% also for .netrc
...
Closes #4016
2019-10-08 20:45:02 +02:00
Daniel Stenberg
0f37c8df12
KNOWN_BUGS/TODO: cleanup and remove outdated issues
2019-09-05 14:40:18 +02:00
Daniel Stenberg
7c31a8980c
TODO/ROADMAP: remove "refuse downgrade redirects" and HTTP/3
...
HTTP3 is now already in full progress
Downgrade redirects can be achived almost exactly like that by setting
CURLOPT_REDIR_PROTOCOLS.
2019-08-16 23:18:45 +02:00
Daniel Stenberg
8c88e8e623
TODO: "at least N milliseconds between requests" [ci skip]
...
Suggested-by: dkwolfe4 on github
Closes #3920
2019-06-03 22:55:48 +02:00
Daniel Stenberg
2d0e9b40d3
urlapi: add CURLUPART_ZONEID to set and get
...
The zoneid can be used with IPv6 numerical addresses.
Updated test 1560 to verify.
Closes #3834
2019-05-05 15:52:46 +02:00
Daniel Stenberg
bdb2dbc103
urlapi: strip off scope id from numerical IPv6 addresses
...
... 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
2019-05-03 12:17:22 +02:00
Daniel Stenberg
e649432e72
CURLOPT_MAXAGE_CONN: set the maximum allowed age for conn reuse
...
... and disconnect too old ones instead of trying to reuse.
Default max age is set to 118 seconds.
Ref: #3722
Closes #3782
2019-04-21 23:06:23 +02:00
Jay Satiro
d69ffec9d8
TODO: Add issue link to an existing entry
2019-04-16 15:45:41 -04:00
Jay Satiro
538db66fe2
tool_help: Warn if curl and libcurl versions do not match
...
.. 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
2019-04-16 03:09:42 -04:00
Tim Rühsen
7b758e9835
documentation: Fix several typos
...
Closes #3724
Reviewed-by: Jakub Zakrzewski
Reviewed-by: Daniel Gustafsson
2019-04-03 22:06:06 +02:00
Daniel Stenberg
401810434c
TODO: config file parsing
...
Closes #3698
2019-03-25 22:03:00 +01:00
Daniel Stenberg
8bc5ceb204
TODO: Allow SAN names in HTTP/2 server push
...
Suggested-by: Nicolas Grekas
2019-02-20 08:44:21 +01:00
Daniel Stenberg
d957b61db3
TODO: Upgrade to websockets
...
Closes #3523
2019-02-14 08:30:49 +01:00
Daniel Stenberg
885eea10b0
TODO: cmake test suite improvements
...
Closes #3109
2019-02-14 08:09:31 +01:00
Daniel Stenberg
a7c228ab89
TODO: TFO support on Windows
...
Nobody works on this now.
Closes #3378
2019-02-13 08:28:28 +01:00
Jay Satiro
3de607415c
TODO: WinSSL: 'Add option to disable client cert auto-send'
...
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
2019-01-29 00:33:14 -05:00