4 ms·
Why is the lack of length questionable given its stated goals? Resource constrained hardware is not a stated goal, by the way, quite the opposite. See 2.13: ht
by ddevault 6y ago
Why is the lack of length questionable given its stated goals?
Resource constrained hardware is not a stated goal, by the way, quite the opposite. See 2.13: https://gemini.circumlunar.space/docs/faq.html https://gemini.circumlunar.space/docs/faq.html (and 2.11 for content-length).
- snvzz 6y agoNot knowing length beforehand introduces a lot of complexity on the client side, going against 2.11.
- s_gourichon 6y agoCan you elaborate? I see how it prevents some features, not how it introduces complexity. From cited link: > Even without this header, it is possible (unlike in Gopher) for clients to distinguish between a Gemini transaction which has completed successfully and one which has dropped out mid-transfer due to a network fault or malicious attack via the presence or absence of a TLS Shutdown message.
- snvzz 6y agoDynamic space allocation vs knowing beforehand how long the request will be. The former is more of a pain, from a clients' standpoint.