Thanks, I'll check it out.

On Fri, Aug 15, 2025 at 4:02 AM Daniel Stenberg <dan...@haxx.se> wrote:

> On Fri, 15 Aug 2025, cyber security via curl-users wrote:
>
> > └─$ curl https://httpbin.org --ftp-account "anonymous"
>
> That would suddenly make curl command lines across the world that have
> worked
> fine for decades suddenly return error instead of doing what they have
> been
> doing for a long time.
>
> What about this command line?
>
>    curl https://httpbin.org --ftp-account "anonymous" ftp://ftp.funet.fi/
>
> Is that option right or wrong?
>
> It is also quite common for people writing scripts that would do:
>
>    if [ condition ]
>      URL="https://httpbin.org";
>    else
>      URL="ftp://ftp.funet.fi/";
>    fi
>
>    curl $URL --ftp-account "anonymous"
>
> Not to mention how users can put such an option in their .netrc now and
> have
> it used when it needs to and just not used when the protocol doesn't use
> it.
>
> > So in general this recommended reject invalid options and validate input
> > make curl more better and user friendly tool bad is ignore silently
>
> It doesn't exactly "ignore silently". It's just that it never gets used if
> the
> protocol doesn't use the thing the option controls.
>
> > and using this make also improve security
>
> How does it improve sucurity and for whom?
>
> > so i recommend secure coding
>
> In which way do we not already practice secure coding ?
>
> --
>
>   / daniel.haxx.se || https://rock-solid.curl.dev
-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-users
Etiquette:   https://curl.se/mail/etiquette.html

Reply via email to