your 99% is bullshit. 99% of all people don't care to encrypt the
silly suckless website specifically. the 1% that does can just type
the https manually, what's the fucking big deal?

On 9/1/17, Laslo Hunhold <d...@frign.de> wrote:
> On Fri, 1 Sep 2017 10:15:24 +0200
> ilf <i...@zeromail.org> wrote:
>
> Dear ilf,
>
>> No, I am serious. Users, who think HTTPS sucks, shouldn't use HTTP
>> euther, because that sucks, too. The choice shouldn't be HTTPS or
>> HTTP, but HTTPS or Gopher. But please let HTTP die.
>>
>> In the current setup, users who type the domain suckless.org into
>> their URL get HTTP cleartext. I think these users should get HTTPS.
>>
>> And what about old external links to the site, they are currently
>> 100% HTTP, too. Without a redirect, HTTP will continue ti be used by
>> many users although many would rathet use HTTPs - or don't care.
>
> I honestly agree with you. There's no reason not to use HTTPS except
> for legacy reasons, however, there are still quite a lot of programs
> who choose not to implement TLS, which is mostly due to the fact that
> working with OpenSSL is a pain in the ass.
> The solution comes, as often, from OpenBSD with libtls[0].
>
> In software development, one should always follow the 99/1 rule. Aim
> for the 99% of use cases, discard the 1% of unusual use cases. These 1%
> can bloat your software up into unseen heights and weights.
>
> This matter I think is also the point we are arguing about here. Surely
> there are many programs that do not implement TLS for good reasons, but
> is it reason enough to discard the 99% from having HTTPS in all cases
> and not only when they do it by hand and trust HSTS to do it? It's not
> our fault the spec is deeply flawed and we have to discuss this here.
>
> Having given this a lot of thought over the last few days, I think
> going with the redirect is the proper approach.
>
>> OTOH, I have yet to read a valid example which software "breaks" with
>> a HTTP to HTTPS redirect. I assume, it's very little software and
>> probably easily fixable - or should just die.
>
> No, this is not correct. As I said above, OpenSSL is a pain to work
> with. What matters is how likely you are going to use this software
> with suckless.org. I mean, the 99% will either want to browse the pages
> or download from dl.suckless.org, if we ignore the entire git-stack for
> a moment that has already been addressed.
> I know that curl has TLS support, so tarball-downloading is covered.
> Browsing is done with big browsers, which all support TLS extensively,
> and for us terminal folks by lynx, links, w3m and so forth, which all
> support TLS as well.
> So given the usual use cases, I think in our context, it doesn't really
> make sense to keep the HTTP-fallback.
>
> With best regards
>
> Laslo Hunhold
>
> [0]: https://man.openbsd.org/tls_init
>
> --
> Laslo Hunhold <d...@frign.de>
>
>

Reply via email to