[ANN] GemIF - Simple Interactive Fiction engine for Gemini

mbays at sdf.org mbays at sdf.org
Fri Dec 4 18:24:58 GMT 2020


* Friday, 2020-12-04 at 07:53 +0000 - Luke Emmet <luke at marmaladefoo.com>:

> On 03-Dec-2020 23:20, Nick Thomas wrote:
> > On Thu, 2020-12-03 at 23:11 +0000, Norm MacLennan wrote:
> > > I'm not sure I'm  willing to categorically state all requests must 
> > > be idempotent.
> 
> Astrobotany is a bit of an outlier in this respect. It can get away 
> with "abusing" gemini links only because it sits behind a layer of 
> authentication, that restricts access to the links within the 
> application.

Actually, this might be a good convention: we could declare that any 
gemini request should be treated as idempotent, i.e. GETlike, *unless* 
the server is sent a client certificate as part of the connection 
handshake (for the original connection, in the case of session 
resumption).

It's a little arbitrary as a dividing line, and could cause difficulties 
on both sides. But it does make sense that unauthenticated connections 
shouldn't cause state changes, and although there have been experiments 
with alternatives, client certificates seem to be the accepted 
geminiacal method for authentication.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20201204/d1369e4e/attachment.sig>


More information about the Gemini mailing list