Redirect loops and mazes

plugd plugd at thelambdalab.xyz
Mon Oct 14 16:45:54 BST 2019
Hi Sean,

Sean Conner writes:
>   Anyway, have fun with the tests.

Thanks for these, they're very useful.

I notice that you've added a sixth test at
gemini://gemini.conman.org/test/torture/0027 which redirects to a
non-gemini (gopher) URL.  Unless my reading comprehension is failing me,
the explanatory text suggests that correct handling of this redirect
should be for the client to open the gopher URL.

Is this behaviour really desirable?

I vote for no.  The text/gemini files already support links to
non-gemini URLs.  Allowing server-directed redirects to non-gemini URLs
would simply mean that I could no longer be sure that a gemini:// URL
would access a gemini resource.  Meaning that I could no longer be sure
that the transaction is encrypted.  And that's just with gopher - the
server could make all sorts of surprising things happen on my computer
if the client happens to support other protocols.

plugd



Archive home | About this archive