From: Daniel Stenberg Date: Sat, 18 Feb 2023 09:18:57 +0000 (+0100) Subject: remote-header-name.d: mention that filename* is not supported X-Git-Tag: curl-7_88_1~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bf54c9382fb4f26a6f6dd1e77fb2d462e3dd8d04;p=thirdparty%2Fcurl.git remote-header-name.d: mention that filename* is not supported and that you can use --clobber to allow overwriting. Ref: #10533 Closes #10555 Co-authored-by: Jay Satiro --- diff --git a/docs/cmdline-opts/remote-header-name.d b/docs/cmdline-opts/remote-header-name.d index 69895eacfe..8705b3b889 100644 --- a/docs/cmdline-opts/remote-header-name.d +++ b/docs/cmdline-opts/remote-header-name.d @@ -20,12 +20,15 @@ The file is saved in the current directory, or in the directory specified with If the server specifies a file name and a file with that name already exists in the destination directory, it will not be overwritten and an error will -occur. If the server does not specify a file name then this option has no -effect. +occur - unless you allow it by using the --clobber option. If the server does +not specify a file name then this option has no effect. There's no attempt to decode %-sequences (yet) in the provided file name, so this option may provide you with rather unexpected file names. +This feature uses the name from the "filename" field, it does not yet support +the "filename*" field (filenames with explicit character sets). + **WARNING**: Exercise judicious use of this option, especially on Windows. A rogue server could send you the name of a DLL or other file that could be loaded automatically by Windows or some third party software.