78 Commits (4b732a2360af505d3488f38e9bb06aba814726fc)

Author SHA1 Message Date
Thomas Lynch b93bab7faf Switch speakeasy -> otpauth (maintained, more modern, actively developed) 2 years ago
Thomas Lynch f69723e47f Change abandoned boards and inactive accounts schedule to immediate: true, to be run on reload 2 years ago
Thomas Lynch a58d486a92 Dont repeat actions for boards that are already locked(or +unlisted) and not being deleted 2 years ago
Thomas Lynch 425c15f1ce
linting 2 years ago
Thomas Lynch 05413d72c6 Ref #418 add the abandoned boards handling 2 years ago
Thomas Lynch 4db2c9f6f5
Linting fixes, minus stuff we will need in abandoned board schedule 2 years ago
Thomas Lynch 3ab0a271c4 Inactive accounts handling schedule, globalsettings for it and migration. 2 years ago
Thomas Lynch 0461842d14 Make IP pruning schedule also apply to modlogs 2 years ago
Thomas Lynch e047782249
eslint lib, migrations, db, models, test, schedules and root dir 2 years ago
Thomas Lynch c837ac4f1f npm update, thou hath failed me 2 years ago
Thomas Lynch bb582c2de8 "helpers" -> "lib 2 years ago
Thomas Lynch 92c504e59c rename ip.single -> ip.cloak 2 years ago
Thomas Lynch 363b87a498 make pruned ips not a long clusterfuck, and put .PRUNED on the end so staff know 2 years ago
Thomas Lynch 159e67b430 ref #426 ip "cloaking" 2 years ago
Thomas Lynch ef40721ec1
set a (still generous) 20s timeout instead of whatever insane node-fetch default is, seems like 60s or 120s 2 years ago
Thomas Lynch a6ddaf3254
make webring blacklists apply to endpoints after fetching too, to handle duplicate domains (mirrors, onion, etc) 2 years ago
Thomas Lynch 92657cfc99
add a few || 0 to fetched webring stats when parsing for boards where webring implementation lacks some stats, avoid NaN 3 years ago
Thomas Lynch d742486c06
nvm dont want to fuck my ass with EJS modules 3 years ago
Thomas Lynch b08ab78c03 npm 8 package-lock, update some package versions, change some require()s to import()s, some package breaking changes might need reviewing 3 years ago
Thomas Lynch 5090ba5443 fix broken task -- is this because of removed aliases/deprecations in mongodb 4? 3 years ago
Thomas Lynch c084b5960a bugfix broken schedule 3 years ago
Thomas Lynch 4fd69af2e6 add nullcheck for this or sites without ppd will be NaN 3 years ago
Thomas Lynch 7033b13e5d Make webring use ppd stat 3 years ago
Thomas Lynch 7fc6ad32d0 webring schedule improvement 3 years ago
Thomas Lynch ee88a8abfc fix dates on webring causing incorrect sort on boardlist too 3 years ago
Thomas Lynch 031bc67a88 sort the site names alphabetically 3 years ago
Thomas Lynch 8892f64bad merge webring db, 3 years ago
Thomas Lynch d0f856ab00 its probably my fault that i didnt see that in pm2 3 years ago
Thomas Lynch a34340ea00 move the settings to mongo instead of redis (like it should have been in the first place tbh) 3 years ago
some_random_guy cf27475dba remove unused require from webring (that config file doesn't exist anymore) 3 years ago
Thomas Lynch 1b1883be1e fix the webring and the rest of the options to the new panel 3 years ago
Thomas Lynch ab8eddbcff buggfixes 3 years ago
Thomas Lynch 1c5f14e419 This did not go as planned 3 years ago
Thomas Lynch ddd949e743 make schedules able to run separately and dont make instance on import, do it in the tasks folder index 3 years ago
Thomas Lynch d31a60e69a put thumbs in a folder, tests would have been nice to have cos this will probably cause regressions, heh... reference #307 3 years ago
Thomas Lynch 621a83a589 make the ip prune thingy a schedule 3 years ago
Thomas Lynch e3295864d7 the console.error thing was wrong, but we dont want to print errors here anyway 4 years ago
some random guy 822d191603 make mongodb db name configurable 4 years ago
some_random_guy 0f20646833 use `redirect: false` in express.static 4 years ago
fatchan 9f9d8387f9 Exit if migrateVersion outdated close #163 4 years ago
fatchan a46a3a5c23 Fix webring bug where sites with multiple domains get added twice. check endpooint. 4 years ago
fatchan 82eb07e827 if this fixes #145 im gonna kill myself 4 years ago
fatchan 26328b4637 Handle empty webringBoards list after fetching reference #145 4 years ago
fatchan fbc4661ffc webring with temp collection instead of removeall and insertmany references #121 4 years ago
fatchan 8d49e2d815 Webring proxy support 4 years ago
fatchan a2600eda78 make that actually hide useragent 4 years ago
fatchan 3763f48ec2 webring fix and readme change 4 years ago
fatchan f4a71093ad blank webring useragent 4 years ago
fatchan e6d7785793 migration move files from /img to /file since it can contain more than just images 4 years ago
fatchan e632203aad bugfixes 4 years ago