username:
email:
subject:
19 2021-07-20 15:08:42 UTC
Post...

25 2021-07-20 23:48:24 UTC
lotta spam bro

26 2021-07-20 23:50:20 UTC
Your spam did remind me i need to add next page buttons

27 2021-07-21 01:06:11 UTC
Also session based spam management with optional captchas maybe ... idk

29 2021-07-22 08:27:04 UTC
>>27 I just smashed the "Post" button 20 times in a row and it worked, lol. Also: it's called basic simple flood protection (10 seconds between posts per IP/ID, etc).

30 2021-07-22 10:59:52 UTC
I googled "it's called basic simple flood protection" and nothing came up.

38 2021-07-22 11:52:30 UTC
>>29 alright i did some basic nginx end protection, if you have any suggestions on similar functionality for backend-end let me know, i like learning things

39 2021-07-22 12:40:22 UTC
Preliminary research suggest rack middleware is what i need to study, maybe i should just switch it to rails so it does this all automatically I mean a bit of protection is being provided by nginx atm

58 2021-07-22 15:36:11 UTC
Alright rack protection and rack attack now to handle flood as well as nginx protection thanks for the reminder anoon

59 2021-07-22 21:25:34 UTC
>>30 are you trolling me? if not: every imageboard and textboard software has flood protection (a minimum cooldown of X seconds between posts of the same IP). should be really easy to code. if yes: well done.

60 2021-07-22 21:25:50 UTC
it should be part of your software and has nothing to do with web server configs.

61 2021-07-23 00:43:16 UTC
>>59 its done so what ever. Ideally rack should have protected it, its more a quirk of using raw sinatra. Yes, throttling is now enabled, and yes before i set up throttling through nginx limit_req before i implemented it with rack cause yes, im new to web dev in general and dont know shit about rack, i did this to learn anon

62 2021-07-23 00:44:36 UTC
>>60 wasnt part of the software at the start, because i wrote this for fun with zero knowledge of rack. Now it is implemented rack side. I set it up to do it with request limiting via nginx first, now it has both nginx request limiting and rack request limiting.

63 2021-07-23 00:47:28 UTC
>>59 also yes that post was a joke, assuaging responsibility for my failure to implement something on my play free time software