From: Daniel Stenberg Date: Mon, 2 May 2016 06:36:54 +0000 (+0200) Subject: TODO: 17.14 --fail without --location should treat 3xx as a failure X-Git-Tag: curl-7_49_0~33 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7e5f3c3781fc11a5be5a97502cecd96a22c5872e;p=thirdparty%2Fcurl.git TODO: 17.14 --fail without --location should treat 3xx as a failure Closes #727 --- diff --git a/docs/TODO b/docs/TODO index e033bf58fa..f3b060007c 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