TODO: 17.14 --fail without --location should treat 3xx as a failure
authorDaniel Stenberg <daniel@haxx.se>
Mon, 2 May 2016 06:36:54 +0000 (08:36 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 2 May 2016 06:36:54 +0000 (08:36 +0200)
Closes #727

docs/TODO

index e033bf58fa6606ea723fd1ca53935571b979f8fa..f3b060007ca0e0f890128de197841277cad3b52e 100644 (file)
--- a/docs/TODO
+++ b/docs/TODO
  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