On Wed, Sep 19, 2018 at 2:06 AM Daniel Stenberg via curl-library <
[email protected]> wrote:

> Hi!
>
> The URL parser in libcurl accepts URLs without a scheme, the "text://"
> part of
> URLs.
>
> If no scheme is specified, libcurl guesses which scheme that was intended
> based on some basic hueristics and if nothing matches it falls back to
> plain
> old "http://";.
>
> In this day and age of growing HTTPS use and slow decay of plain HTTP,
> maybe
> it is time to change the fallback in libcurl and make it instead go with
> HTTPS
> if nothing else matches?
>
> I'm a little scared this might hurt a lot of users running scripts relying
> on
> this since forever.
>
> (Brought to attention since I'm adding the CURLU_GUESS_SCHEME to the URL
> API
> in https://github.com/curl/curl/pull/3018)
>
> Thoughts?
>


Could this be a perpetually deprecated feature, and brought to light with a

setopt NODEPRECATED=1 style tuneable?

-bch



> --
>
>   / daniel.haxx.se
> -------------------------------------------------------------------
> Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
> Etiquette:   https://curl.haxx.se/mail/etiquette.html
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to