๐พ Archived View for iich.space โบ foo โบ threads โบ 1 โบ full captured on 2022-01-08 at 14:04:51. Gemini links have been rewritten to link to archived content
โฌ ๏ธ Previous capture (2021-12-17)
โก๏ธ Next capture (2022-03-01)
-=-=-=-=-=-=-
Anonymous ยท 4mo ยท No.1
first post and welcome to โ๏ธch, a super prototype gemini version of 2ch and such text boards
Anonymous ยท 4mo ยท No.8
๐ thanks for making this, I'm excited to see where it goes
Anonymous ยท 4mo ยท No.23
This is such a wonderful idea
Anonymous ยท 4mo ยท No.43
Very cool
Anonymous ยท 4mo ยท No.49
Yet another gemini textboard, eh? Seems well done. I'm not sure that non-idempotent requests without a client cert are a good idea, though.
Anonymous ยท 4mo ยท No.51
I think this board looks better then others
Anonymous ยท 4mo ยท No.54
@49 another one for sure, this was the result of a weekend project and it seemed good and clean enough to put out there. what is your concern about not using certs for posts? they are extremely cheap to make so it seems that requiring them is only useful to keep track of some sort of session state though i could be missing something. could you tell me more about it?
Anonymous ยท 4mo ยท No.81
@54: main problem is that someone could post a link to e.g. gemini://iich.space/foo/threads/1/post?spamspam, then anyone following the link would spam the forum... requiring a cert, even if it's entirely ignored, protects against this. But sadly many clients don't have good support for generating certs.
gemini://iich.space/foo/threads/1/post?spamspam
Anonymous ยท 4mo ยท No.82
oops, didn't expect that to actually generate a link... we may see this problem in action! Sorry.
Anonymous ยท 4mo ยท No.83
@81 1. That's happened to Geddit once
Anonymous ยท 4mo ยท No.86
@81 that's a good point! i think a way to solve this without requiring certs would to be have some sort of token as part of the post url, something like threads/1/post/token?spamspam. the token could be time sensitive or one-use only
Anonymous ยท 4mo ยท No.89
@86 This has been done and it *does* solve the problem. They're called CSRF (cross-site request forgery) tokens.
sk!_gaAry-2 ยท 4mo ยท No.92
@89 so _that's_ what they're used for. perfect, thank you. since there isn't cookie storage to hold the token per client, the best i could think of in a short time is what i mentioned earlier about time sensitive one-use tokens. they have become part of the post urls. i hope it doesn't break anything for anyone. if it does then no one would be able to tell me, hah! let me know if you experience any problems
Anonymous ยท 4mo ยท No.98
@92 help I can't post anything ;-P
Anonymous ยท 4mo ยท No.144
This is awesome man!
sk!_gaAry-2 ยท 4mo ยท No.170
@144 thanks! this has been a really fun project. the simplicity of the protocol makes that part easy and the limitation of the typography makes that part hard. trying to come up with a clean and simple layout for content without being messy or illegible has been great. always open to feedback
sk!_gaAry-2 ยท 3mo ยท No.347
i decided to write a quick gemini->https gateway so https://iich.space/ had content on it. it's read-only but at least makes it web-facing. i enjoy the look and feel of lagrange so i modified the styles from https://gmi.skyjake.fi/ to match the markup i generate and, just like lagrange, there's inline image loading. the relative obscurity of gemini capsules can be a charming thing but i don't think it necessarily devalues a capsule to be web accessible
sk!_gaAry-2 ยท 3mo ยท No.348
also i am going to have to regenerate the ssl certs soon since the current ones are set to expire in just a couple weeks. just keep in mind that gemini's TOFU will yell soon but that everything is a-ok
Anonymous ยท 3mo ยท No.379
nice, the web version will be good for sharing content.