114 Commits (4b732a2360af505d3488f38e9bb06aba814726fc)

Author SHA1 Message Date
Thomas Lynch 29bb4856ab 2fa improvements 2 years ago
Thomas Lynch d9288a137a Refactor new OTPAuth...validate pattern, remove await -- it isn't and shouldn't be async 2 years ago
Thomas Lynch 4d86406483 Initial commit of 2FA for accounts, TOTP-based 2 years ago
Thomas Lynch 78bd713274 Hide note from dynamicresponse in filteractions, and make seen default to true 2 years ago
Thomas Lynch 3b08cc684b Start on ban notes 2 years ago
Thomas Lynch 190410cc54 Bugfix issue with tor and renewing bypasses in some situations. Should be fetching *upserted* id from db or just using known ID. 2 years ago
Thomas Lynch 353926f44d fix captcha tests, update to support new captchaOptions format with font 2 years ago
Thomas Lynch 0fc87e752d make captcha font apply to text AND grid 2 years ago
Thomas Lynch ff7db40f42 make font size of grid captcha scale roughly to the current ratio of 20-30:120 2 years ago
Thomas Lynch 2a48b10054 Fix duplicate key in projectedsettings for board settings, and make custompages jsons get removed on deleting custom page. 2 years ago
Thomas Lynch 641c087ecc Add public json for modlog list, logs, custompages 2 years ago
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