48 Commits (35da2a9ff1573dd4101e5d87b6ff7723e4d0bb7e)

Author SHA1 Message Date
Thomas Lynch 1e70a5aa62 Fix incorrect arg to Modlogs.deleteOld not pruning modlogs when updating modloglist. (the public page was still "correct" since it filtered the dates beforehand) 2 years ago
Thomas Lynch df409471bb Close #483 migrate from socket.io-redis to @socket.io/redis-adapter 2 years ago
Thomas Lynch 8061ffecb4 Add solvedCaptcha=true check also to blockbypass for the few routes which check block bypass w/o verifyCaptcha middleware before 2 years ago
Thomas Lynch 2de0c0021e Ignore imghash failing close #481 2 years ago
Thomas Lynch 65c06cc39e Remove cruft of old pre-bypass captcha verification skip 2 years ago
Thomas Lynch 47083e149b Fix the anonymizer bypass captcha permission issue (and fix the stupid pre-bypass and postsEarly in general) 2 years ago
Thomas Lynch 3a4737ad8e Add account permission to bypass captcha ref #435 still TODO fixing it for anonymizers 2 years ago
Thomas Lynch fb5b9ddb1f write the captchas to tmp in tests ref #469 !258 2 years ago
Thomas Lynch fb57aa6fd5 Add captcha generators tests (doesnt write them to disk, but runs the generator function for catching issues like !255 ref #469 2 years ago
Thomas Lynch b1751f1706 allow grid captcha yIconOffset=0 2 years ago
Thomas Lynch 06828da6c0 Refactor captcha generators and captcha model 2 years ago
Thomas Lynch f0ae0691a4
Remove duplicate call to randomof and setting characters 2 years ago
Thomas Lynch c969814f54 First version of grid v2 2 years ago
Thomas Lynch 6e80af2eec Fix another non integer argument to randomrange :^) 2 years ago
some random guy f6631068d1
captcha/getdistorts: randomRange requires integers 2 years ago
some random guy f0780291b6 captcha/getdistorts: randomRange requires integers 2 years ago
Thomas Lynch 8f74885ba2 Add noise and paint slider options to grid captcha 2 years ago
Thomas Lynch 05413d72c6 Ref #418 add the abandoned boards handling 2 years ago
Thomas Lynch 6ec6b32ed5 Change "wave" and "paint" text effect captcha options from toggle to slider 2 years ago
Thomas Lynch 70eb647321
Fix rng captcha generation error. Couldnt cherry-pick 0c2e99a96b because I decided to accidentally include an unrelated change 2 years ago
Thomas Lynch 0c2e99a96b
Fix issue of randomrange min < max constraint sometimes being violated 2 years ago
Thomas Lynch c1dc877459
Set now non-default defParamCharset: "utf8" busboy option to correctly handle encoding of filenames that need utf8 2 years ago
Thomas Lynch c8ebf9a579 Improvement to grid v1 to allow customising, allowing for something like this. 2 years ago
Thomas Lynch 18ab7d24ee When strict mime validation is enabled, actually tell the user what the server thinks the mime is in the mismatch error message. 2 years ago
Thomas Lynch cc21f9390f Replace randomRange with native crypto.randomInt close #464 2 years ago
Thomas Lynch 36ed7a8fc4 Update some scoped packages and switch to using published npm rather than off git+https to gitgud 2 years ago
Thomas Lynch aaae81ff5b
Move alphaNumericRegex to schema checker from todo 2 years ago
Thomas Lynch 4022999966
Remove or update some no longer relevant todos. 2 years ago
Thomas Lynch d8f2e8292f add eslint rules 2 years ago
Thomas Lynch e047782249
eslint lib, migrations, db, models, test, schedules and root dir 2 years ago
Thomas Lynch ec5eb65aa7
change return of getfilterstrings to object and destructure 2 years ago
Thomas Lynch 6c9f0a211f hotfix editing broken filters 2 years ago
Thomas Lynch 7893947ee6 refactor, dedup the combining of post data into strings for filtering, and blocking post/applying ban. also improve the comments. previously was ugly and duplicated between makepost and editpost model 2 years ago
Thomas Lynch a9af02e105 bugfix incorrect fallback for arraysetting in board tags 2 years ago
Thomas Lynch 3de70f05b9 fix tmp dir 2 years ago
Thomas Lynch 30c0bc9b7f Session expiry 1 day -> 3 days 2 years ago
Thomas Lynch cd254e7c40 cleanup and make hotposts more to my taste 2 years ago
l29utp0 af9a2232c1 ... 2 years ago
l29utp0 3e1eaa87b4 fix hot threads dumb error when pasting 2 years ago
l29utp0 c4a0c1a56e add hotThreads function from ptchina, needs some more work 2 years ago
Thomas Lynch 62678c2b19 Bans can now be "upgraded" retroactively to expand single IP bans to qrange/hrange bans. 2 years ago
Thomas Lynch e4d6ae59ad bit simpler deleting of quotes in deletepost.js, simple string repacement instead of remarking the whole post. 2 years ago
Thomas Lynch e22715517d dont leak issuer if !ban.showUser in new json of bans for ban/appeal modal 2 years ago
Thomas Lynch 7805054635 modal shows bans, and are appealable from the modal 2 years ago
Thomas Lynch bb582c2de8 "helpers" -> "lib 2 years ago
Thomas Lynch 45aa0ad680 move some more .js files out of root dir, not helper related 2 years ago
Thomas Lynch 4f525b6613 move, rename, reorganise "helpers" => "lib" 2 years ago