505 Commits (69c2e32c54f23a790d1540ee70aacd290415fd74)

Author SHA1 Message Date
Thomas Lynch 0fc7535a8c Allow minutes and seconds in ban time inputs, allow 0 times (0s), and make the form reset not apply to settings form to be a bit less jarring 4 years ago
Thomas Lynch a2fa19742d configurable flood timers close #255 4 years ago
Thomas Lynch a6653fbad9 How long has delete ip in thread been broken? 4 years ago
Thomas Lynch f9e15e23e8 option for boards to enforce unique files board wide or per thread 4 years ago
Thomas Lynch 23b2858333 Make video thumbnail position work properly for webms, and make it configurable with new option videoThumbPercentage 4 years ago
Thomas Lynch 18b58202e7 show last active date for accounts in globalnamage accounts page close #236 4 years ago
Thomas Lynch 4c9e925387 express-session is dumb, and so am i. does this even make a difference? 4 years ago
Thomas Lynch a8ede39f80 secureCookies only try to set secure:true when x-forwarded-proto is https closes #223 4 years ago
Thomas Lynch 0d609623e3 make haspermsmiddleware actually cache params 4 years ago
Thomas Lynch 73fa1b313e Add a better maxfiles message, a little tweak for TOR, and add it to banner uploads closes #225 4 years ago
Thomas Lynch 24574862a2 Add file-type moodule to check file mime types strictly, with 2 optiosn in config about it 4 years ago
Thomas Lynch 473955fd35 Remove test 4 years ago
Thomas Lynch b20ca7cc20 Capcode input changes reference #222 4 years ago
Thomas Lynch f4910dcf7e bugfix re: thing i'm trying in 1399dda5fd 4 years ago
Thomas Lynch aac58afa16 fix broken helper tasks 4 years ago
Thomas Lynch 1399dda5fd Json routes will hit backend & get 404'd there, 4 years ago
Thomas Lynch 044a9bf490 basic video link embed button script, can be extended for more providers easily 4 years ago
Thomas Lynch 1713291ec7 Unbreak code blocks after new dice roll fix 4 years ago
some random guy 04b2b21d95 fix dice roll math 4 years ago
some random guy 5a093ce936 do not reroll dice when re-rendering markdown 4 years ago
Thomas Lynch b4d38a6413 floor should be before that check 4 years ago
Thomas Lynch 0176e4b339 Fix typo in text captcha, and force ints in randomrange 4 years ago
Thomas Lynch 1a6307482e small refactor, put rng in separate file and not duplicated in captcha generators 4 years ago
Thomas Lynch 1ffe225fbb small math error 4 years ago
Thomas Lynch 536aecffcc Bug in RNG causing blocking, and make captcha show properly in modal for mobile 4 years ago
Thomas Lynch dcc93f75fc Bugfix impossible grid captcha references #209 4 years ago
Thomas Lynch 646cc551b7 More configuration and bit less ugly config layout for captcha 4 years ago
Thomas Lynch 387a72572c Delete old unused handler, actually 4 years ago
Thomas Lynch 26815fe8f1 dnsbl change, dont know why I did it like that before, lol 4 years ago
Thomas Lynch 0508df1cf7 Faq template change 4 years ago
Thomas Lynch cb4c74b7cf less dumb logic for the captcha loop and make it a bit stronger 4 years ago
Thomas Lynch 14dc090e08 Migration, and a change that will make it not get completely destroyed by ddos over TOR 4 years ago
Thomas Lynch 60d36bbb6a Make a bit more maintainable, support different captcha types with some config options 4 years ago
Thomas Lynch f751436ae4 Tweak different captcha 4 years ago
Thomas Lynch 51084e1bc0 Test a different captcha 4 years ago
Thomas Lynch 28fdb8af81 small refactor, make captcha check separate. should be eaasier to add different captchas now 4 years ago
Thomas Lynch 8e30513af1 remove some useless logic 4 years ago
Thomas Lynch 81fe9787dd no need for dnsbl on tor user 4 years ago
Thomas Lynch 09e0bcb518 references #209 , add optional google recaptcha. implementation could use some polish, but it will work for now. 4 years ago
Thomas Lynch 78f68f8baa clear tempfiles in the pre bypass check because it might be after handlePostFilesEarlyTor 4 years ago
Thomas Lynch f1db4f7317 Fix post history for tor user and remove manual addban form from non-global manage pages (for now) 4 years ago
Thomas Lynch 786f5a2ffa Bugfix for repeated getting new bypass when tor user didnt need one. not necessarily a big problem but it means they would keep getting new ids. this could actually be leveraged for a scuffed auto-refresh system in future 4 years ago
Thomas Lynch b0797f0418 Beta testing .onion support 4 years ago
some_random_guy 0f20646833 use `redirect: false` in express.static 4 years ago
some random guy 8b08f565cf actually use session cache 4 years ago
some random guy 5dc3fe9504 cache account info in redis db 4 years ago
some random guy cd789dba0c remove unnecessary user object from session 4 years ago
some random guy 0190ae5a0b less garbage is session store 4 years ago
some random guy cfc97b8101 do not read session when not needed 4 years ago
some random guy 6f1ab5292f safer redirects with login/logout 4 years ago