Commit Graph

503 Commits

Author SHA1 Message Date
William Oldham
d607e1992d
Merge pull request #175 from PretendoNetwork/dependabot/npm_and_yarn/multi-b4d14387f7
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
chore(deps): bump body-parser and express
2025-05-19 23:54:43 +01:00
dependabot[bot]
b099208453
chore(deps): bump body-parser and express
Bumps [body-parser](https://github.com/expressjs/body-parser) to 1.20.3 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `body-parser` from 1.20.1 to 1.20.3
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.1...1.20.3)

Updates `express` from 4.18.2 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.21.2)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-version: 1.20.3
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.21.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 22:37:39 +00:00
William Oldham
48aa60bfec
Merge pull request #173 from PretendoNetwork/dependabot/npm_and_yarn/braces-3.0.3
chore(deps): bump braces from 3.0.2 to 3.0.3
2025-05-19 23:29:51 +01:00
William Oldham
c38baedbf3
Merge pull request #174 from PretendoNetwork/dependabot/npm_and_yarn/multi-8a59521ea1
chore(deps): bump ip and socks
2025-05-19 23:29:24 +01:00
William Oldham
4c32e5babe
Merge pull request #172 from PretendoNetwork/dependabot/npm_and_yarn/protobufjs-7.5.2
chore(deps): bump protobufjs from 7.2.4 to 7.5.2
2025-05-19 23:28:30 +01:00
dependabot[bot]
781aa2a159
chore(deps): bump ip and socks
Removes [ip](https://github.com/indutny/node-ip). It's no longer used after updating ancestor dependency [socks](https://github.com/JoshGlazebrook/socks). These dependencies need to be updated together.


Removes `ip`

Updates `socks` from 2.7.1 to 2.8.4
- [Release notes](https://github.com/JoshGlazebrook/socks/releases)
- [Commits](https://github.com/JoshGlazebrook/socks/compare/2.7.1...2.8.4)

---
updated-dependencies:
- dependency-name: ip
  dependency-version: 
  dependency-type: indirect
- dependency-name: socks
  dependency-version: 2.8.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 22:21:34 +00:00
dependabot[bot]
cecc960e3e
chore(deps): bump braces from 3.0.2 to 3.0.3
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-version: 3.0.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 22:21:05 +00:00
dependabot[bot]
b9771217b5
chore(deps): bump protobufjs from 7.2.4 to 7.5.2
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.2.4 to 7.5.2.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.2.4...protobufjs-v7.5.2)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 7.5.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 22:20:35 +00:00
William Oldham
89243ea686
Merge pull request #165 from PretendoNetwork/dev
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
Merge Dev to Master
2025-03-22 23:02:04 +00:00
William Oldham
bc406ec1b5
Merge pull request #99 from ItzSwirlz/dev
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
Implement email confirmation for parental controls (send_confirmation/pin/:email)
2025-02-01 20:10:24 +00:00
William Oldham
25c9b8b843
Merge pull request #155 from mrjvs/jvs-with-script
Some checks are pending
Build and Publish Docker Image / build-publish (push) Waiting to run
Account deletion/purging script
2025-02-01 19:55:08 +00:00
William Oldham
1653b09988
Merge pull request #158 from AToska21/return-server
Some checks are pending
Build and Publish Docker Image / build-publish (push) Waiting to run
Return the server a tier below if it does not exist
2025-01-31 16:19:39 +00:00
Andrea Toska
8604d19993 fix(servers): missed a few semicolons, oops 2025-01-31 17:05:05 +01:00
Andrea Toska
c769cf3d23 fix(servers): use find query to lessen db load 2025-01-31 17:03:03 +01:00
Andrea Toska
ed780efb1e feat(servers): use the server a tier below if it does not exist
If a server does not exist in a tier, use the tier below it.
For example, if a user is in the test access level, but a server for that game only exists on prod, use that server.
Same for the dev access level, but it goes dev --> test --> prod
2025-01-31 09:39:08 +01:00
William Oldham
6802d39bed
Merge pull request #153 from AToska21/forum-contact
Some checks are pending
Build and Publish Docker Image / build-publish (push) Waiting to run
Add forum as a support option to the account confirmation emails.
2025-01-30 12:38:25 +00:00
Andrea Toska
d81f3d39c4 feat(email): add forum as a support option 2025-01-30 13:30:16 +01:00
William Oldham
cafea2ffa9
Merge pull request #128 from PretendoNetwork/api-return-user-stripe-tier
Some checks are pending
Build and Publish Docker Image / build-publish (push) Waiting to run
Return the PNID's Stripe tier name and level from the PNID details API
2025-01-29 19:50:12 +00:00
William Oldham
d170450e4b
Merge pull request #143 from PretendoNetwork/bucket-config
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
Mii uploads: use config for bucket name
2025-01-18 18:08:20 +00:00
Billy
6e724c2e60 nit: don't use an escaped string when a variable is fine. 2025-01-18 17:59:50 +00:00
Billy
6d821d6af5 Mii uploads: use config for bucket name 2025-01-18 17:52:58 +00:00
William Oldham
8c259c93a5
Merge pull request #60 from PretendoNetwork/dependabot/npm_and_yarn/http-cache-semantics-4.1.1
Bump http-cache-semantics from 4.1.0 to 4.1.1
2025-01-13 11:46:39 +00:00
William Oldham
04d206e3ed
Merge pull request #135 from AToska21/dev
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
Fix up setup instructions
2025-01-13 11:44:16 +00:00
Andrea Toska
18bd158968 fix(setup): rename SES environment var
missed this, it needed to be SECRET_KEY, not ACCESS_SECRET.
2025-01-13 12:37:21 +01:00
Andrea Toska
d2ebb9f2ca feat(setup): fix up setup instructions
they were pretty outdated, still referencing using SMTP, but the server migrated to amazon SES.
2025-01-13 11:41:46 +01:00
Jonathan Barrow
1e595e6518
Merge pull request #131 from AToska21/dev
Some checks are pending
Build and Publish Docker Image / build-publish (push) Waiting to run
2025-01-12 17:38:17 -05:00
Natsuki ツ
55dacc467b feat(error): add the correct ban error codes 2025-01-12 21:30:26 +01:00
mrjvs
ef34e1e2fe Add pnid scrubbing script 2024-12-18 14:37:15 +01:00
Matthew Lopez
3002980c81
chore: return the PNID's Stripe tier name and level from the PNID details API 2024-12-11 21:30:59 -05:00
Jonathan Barrow
374d468e2a
Merge pull request #123 from binaryoverload/dev
Some checks failed
Build and Publish Docker Image / build-publish (push) Has been cancelled
2024-11-06 11:53:30 -05:00
William Oldham
54dfed9346 Fix missing semicolon 2024-10-16 15:20:19 +01:00
William Oldham
83dab9bb5d Use appropriate error message and status code for register route 2024-10-16 15:20:19 +01:00
William Oldham
eb31c88f83 Add S3 config option for region and path-style 2024-10-16 15:20:19 +01:00
Jonathan Barrow
875e75f08f
Merge pull request #118 from binaryoverload/dev 2024-09-25 10:15:11 -04:00
William Oldham
0c03aa46ba Fix middleware logic 2024-09-24 20:42:19 +01:00
Jonathan Barrow
988ce63cd9
Merge pull request #117 from binaryoverload/dev 2024-09-24 13:00:25 -04:00
William Oldham
4de42cf6b0 Some domains can be optional - rename cdn to local_cdn to be more clear 2024-09-24 17:52:36 +01:00
Jonathan Barrow
616493f6f6
Merge pull request #116 from binaryoverload/dev 2024-09-24 11:44:42 -04:00
William Oldham
17b37d84f1 Fix import order 2024-09-24 11:58:39 +01:00
William Oldham
0a8c6789f0 Remove newline 2024-09-24 11:57:17 +01:00
William Oldham
1768dc4654 Disable datastore if key not set 2024-09-24 11:57:11 +01:00
William Oldham
5c40042796 Removed unneeded filter - is-valid-hostname filters for empty values 2024-09-24 11:56:20 +01:00
William Oldham
8f9b17447b
Apply suggestions from code review
Co-authored-by: Jonathan Barrow <jonbarrow1998@gmail.com>
2024-09-24 11:47:07 +01:00
William Oldham
bf9041b7b8 Add other account domain to default 2024-09-23 22:11:14 +01:00
William Oldham
241c9116c3 Add domain middleware back to api route 2024-09-23 22:08:05 +01:00
William Oldham
94ce277beb Actually set the config to the valid domains 2024-09-23 21:57:30 +01:00
William Oldham
4d577734d5 Add a unique check to domains in the config-manager 2024-09-23 21:52:15 +01:00
William Oldham
fc6ff262da Upgrade to AWS SDK v3 2024-09-23 21:52:15 +01:00
William Oldham
7a0c2e4231 Add full configurability to each service for domain routing - remove express-subdomain 2024-09-23 21:28:14 +01:00
Jonathan Barrow
1918701979
Merge pull request #93 from DanilochTop/dev 2024-09-23 11:56:56 -04:00