[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: TLS in Gopher



Hi,

On 01/03/18 06:56, Zachary Lee Andrews wrote:
> This is not the case when protocol relative URLs are used... Which, BTW,
> is the way that `lynx -source gopher://some.gopher.server' writes URLs.
> 
> see also: https://www.paulirish.com/2010/the-protocol-relative-url/

Except that "Gopher with TLS" shouldn't need to be a distinct protocol.
If it is then it's not Gopher anymore. If it requires a behaviour that
is not backwards compatible with existing Gopher clients/servers then it
is not Gopher and you've caused breakage of either URLs or clients.

If you just try to perform a TLS handshake when you talk to servers and
then cache failures and retry those with cleartext, then you've got
Gopher with TLS in a backwards compatible way without breaking URLs.

The main objection to this approach seems to be "it's hard" and that it
requires software which hasn't currently been written.

Thanks,
Iain.


Reply to: