๐พ Archived View for bbs.geminispace.org โบ s โบ Bubble โบ 6558 captured on 2023-12-28 at 16:01:28. Gemini links have been rewritten to link to archived content
โฌ ๏ธ Previous capture (2023-11-14)
โก๏ธ Next capture (2024-02-05)
-=-=-=-=-=-=-
The recent prankster/troll registrations have necessitated a few changes to the previously fully open registration policy. Rather than entirely disabling user account creation, new accounts are now created with limited access rights. New accounts can only set up their profile and make posts in their user feed, without the posts appearing in any other feed (All Posts, Gemini/Atom feeds).
@admin (i.e., me) will review all new accounts and then grant full access. New users are encouraged to make a brief introductory post in their feed. This review process is not meant to be a serious and in-depth analysis of one's intentions, but rather a simple automated stopgap to prevent floods of garbage from being submitted. If you feel the review is taking too long, just make a post mentioning @admin to ping me again. After the review, all posts you've made in your user feed will appear normally in All Posts.
If you want to make the review easier for me, adding a link to your existing Gemini capsule will help quite a bit. (Of course, don't forget to link back to your BBS profile from your capsule.)
The config parameter `user.role.limited` enables or disables this new account creation mode.
Summary of changes since v6.3 (the previous update post):
Oct 26 ยท 2 months ago ยท ๐ drh3xx, stack, innerteapot, gemalaya, ian, Yretek
๐๏ธ Yretek ยท Oct 26 at 20:58:
Funnily enough, I discovered this place thanks to some notorious but shortlived troll
๐ stack ยท Oct 26 at 22:37:
Someone is spamming with a script...
๐ clseibold ยท Oct 27 at 00:43:
You should look into mitigating like and reaction spam as well, since it seems like that's what they've moved to now.
Also, while it probably won't help much, you can make sure to have rate-limiting if you don't already have it. You could even rate-limit just specific routes, like limit the number of likes one could do within a second or minute or whatever.
Oh, and make sure there's idle timeouts on connections. The library I'm using for my server doesn't implement this, so I don't think it's too far-fetched to assume many other gemini servers and libraries might not implement this.
I've actually been reading about how to prevent DDoS and SYN attacks for my Smallnet Information Services (SIS) project, so that would be a good think to look into as well.
๐ skyjake ยท Oct 27 at 02:15:
@clseibold I agree, and rate limiting does seem necessary here as the next step.