summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-03-11refactor the authentication and validationgumi7-541/+361
2020-03-08immediately swap the uuid after login and check the emailgumi2-2/+42
2020-03-06only give 30 minutes to click a login linkgumi1-3/+7
2020-03-06prevent uuid bruteforcinggumi7-8/+140
2020-03-06expose the vault account idgumi2-0/+6
2020-03-05oh how I wish this was typescriptgumi2-1/+3
2020-03-04this is for you, Jesusalvagumi7-24/+24
2020-03-04pre-cache the game accounts on logingumi12-189/+397
2020-03-03add rudimentary anti-bruteforcinggumi6-11/+79
2020-03-03tmwa accounts can have 4-character passwords (yes, it's dumb)gumi1-1/+1
2020-03-03improve rate limiter logginggumi1-9/+19
2020-03-03reduce the cooldown on legitimate tmwa operations to avoid bansgumi1-2/+2
2020-03-03simplify some sequelize operationsgumi2-11/+6
2020-03-03auto-fix accounts with no primary identitygumi1-1/+6
2020-03-02more bugs, yaygumi2-2/+2
2020-03-02fix primary identity assignment for new accountsgumi1-1/+1
2020-03-02hotfixgumi2-6/+26
2020-03-02add support for Vault + major refactorgumi35-113/+3084
2019-07-14add web pagegumi2-0/+12
2019-07-14remove unused stuffgumi2-3/+0
2019-05-26fix a typo in the outbound emailgumi1-2/+3
2019-05-26list all account names in the outbound reset emailgumi1-1/+5
2019-05-26tell players to contact staff if they believe they've been hackedgumi1-3/+3
2019-05-26prevent from doing many resets at the same timegumi1-2/+18
2019-05-26add uuid-based password resetgumi3-6/+119
2019-05-25use template literals instead of relying on console printfgumi1-2/+2
2019-05-25unfortunately we're using an older node binary on dezilaromedgumi2-2/+3
2019-05-25send to webhook on successful account creationv2.1.0gumi3-4/+31
2019-05-25use integrated nodemailer and connect to tmwa-admin directlygumi4-150/+172
2018-04-11EXPERIMENTAL: automated password resets for tmwagumi3-4/+130
2018-04-11make the console less verbosegumi3-18/+16
2018-04-10remove a testing leftovergumi1-1/+0
2018-04-10...it turns out tokens can be quite longgumi1-1/+1
2018-04-10new major version: v1.0.0v1.0.0gumi6-212/+267
2018-04-10only call the captcha check when we actually need itgumi1-6/+7
2018-04-10don't accept "undefined" as tokengumi1-1/+1
2018-04-10cap the captcha token lengthgumi1-1/+1
2018-04-09bump version to 0.1.2v0.1.2gumi1-1/+1
2018-04-09reduce the number of dependenciesgumi2-5/+2
2018-04-09limit the total number of sql connectionsgumi1-2/+10
2018-04-09let node_mysql handle the escapinggumi1-9/+10
2018-04-09fix the email regexgumi1-1/+1
2018-04-09add rate limitinggumi2-6/+33
2018-04-03fix a crash when no user is online on tmwav0.1.1gumi1-1/+2
2018-04-02gracefully handle read errors when fetching the online listgumi1-2/+9
2018-04-02add a TMWA endpoint to get misc server infogumi3-1/+42
2018-04-01make debug messages more usefulgumi1-8/+8
2018-04-01use the built-in npm-config system instead of a custom onegumi3-23/+27
2018-04-01fix a few issues with sqlgumi4-52/+174
2018-03-29version v0.1.0v0.1.0gumi6-0/+166