aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2016-05-02 08:36:54 +0200
committerDaniel Stenberg <daniel@haxx.se>2016-05-02 08:36:54 +0200
commit7e5f3c3781fc11a5be5a97502cecd96a22c5872e (patch)
treeefa6c252000153f68d55f4b2e2882581782d5262 /docs/TODO
parent9cf8577eb3795a585d131a6defc7240e48f70d1f (diff)
TODO: 17.14 --fail without --location should treat 3xx as a failure
Closes #727
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index e033bf58f..f3b060007 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -129,6 +129,7 @@
17.11 -w output to stderr
17.12 keep running, read instructions from pipe/socket
17.13 support metalink in http headers
+ 17.14 --fail without --location should treat 3xx as a failure
18. Build
18.1 roffit
@@ -793,6 +794,18 @@ that doesn't exist on the server, just like --ftp-create-dirs.
See also https://lists.gnu.org/archive/html/bug-wget/2015-06/msg00034.html for
an implematation of this in wget.
+17.14 --fail without --location should treat 3xx as a failure
+
+ To allow a command line like this to detect a redirect and consider it a
+ failure:
+
+ curl -v --fail -O https://example.com/curl-7.48.0.tar.gz
+
+ ... --fail must treat 3xx responses as failures too. The least problematic
+ way to implement this is probably to add that new logic in the command line
+ tool only and not in the underlying CURLOPT_FAILONERROR logic.
+
+
18. Build
18.1 roffit