Commit Graph

  • 35f32a735f Merge branch 'dev' master mrjvs 2026-08-06 14:34:02 +02:00
  • edb4b02e9f Merge pull request #347 from suprstarrd/fix/remove-connection-route dev mrjvs 2026-08-06 14:33:41 +02:00
  • 3ed056c458 fix: remove unused dependency on joi suprstarrd 2026-08-04 16:43:42 -04:00
  • 53489a009d fix: remove unused connection data variables suprstarrd 2026-08-04 10:41:36 -04:00
  • 3b4b4dbb54 fix: remove legacy connections route suprstarrd 2026-08-02 14:50:54 -04:00
  • ba39ce2fe2 fix(nasc): properly check for uidhmac field feat/repair-uidhmac Daniel López Guimaraes 2026-07-27 12:21:24 +01:00
  • cb8608511a Merge branch 'dev' into feat/repair-uidhmac Daniel López Guimaraes 2026-07-23 18:34:26 +01:00
  • fc1206184f Merge pull request #342 from PretendoNetwork/fix/rate-limits Ash 2026-07-18 17:18:48 +10:00
  • 20788433b0 feat: ratelimit unauthenticated endpoints Ash Logan 2026-07-18 15:23:55 +10:00
  • 696e93af9e chore: rename ratelimit to deviceRatelimit Ash Logan 2026-07-18 14:55:55 +10:00
  • d32a8c0c4b Merge pull request #313 from PretendoNetwork/feat/grpc-tokens Jonathan Barrow 2026-07-17 16:12:25 -04:00
  • 4b23969848 feat: add token and pid indexes to token models Jonathan Barrow 2026-07-15 17:09:04 -04:00
  • 46e7ea163a fix: make tokenType use the token type, not system type Jonathan Barrow 2026-07-15 17:00:35 -04:00
  • 6a02c328bc feat: delete tokens when password is successfully reset Jonathan Barrow 2026-07-15 16:58:46 -04:00
  • f6735da36b chore: fix build errors after merge conflicts Jonathan Barrow 2026-07-15 14:13:02 -04:00
  • efe35da6eb chore: only lint src folder Jonathan Barrow 2026-07-15 11:53:45 -04:00
  • 089a94332a Merge branch 'dev' into feat/grpc-tokens Jonathan Barrow 2026-07-15 11:50:42 -04:00
  • e1bcfb32d3 fix: fix account not found status in UID repair Jonathan Barrow 2026-07-15 11:49:41 -04:00
  • 9253b2f25a Merge pull request #337 from PretendoNetwork/fix/mac-ouis Jonathan Barrow 2026-05-22 19:31:48 -04:00
  • f24e22337c fix(nasc): use the official vendor OUI list Jonathan Barrow 2026-05-17 15:06:33 -04:00
  • caff78db50 Merge pull request #336 from PretendoNetwork/chore/automatic-scrub-save Jonathan Barrow 2026-05-12 11:56:55 -04:00
  • bd37a737e0 chore: add try-catch to checkMarkedDeletions loop Jonathan Barrow 2026-05-12 11:46:35 -04:00
  • f1262bf64a fix: add automatic this.save() calls to pnid.scrub/markForDeletion Jonathan Barrow 2026-05-12 11:44:14 -04:00
  • eef5b0b4af Merge pull request #335 from PretendoNetwork/fix/#332 Jonathan Barrow 2026-05-12 11:41:25 -04:00
  • 660f692379 Merge pull request #334 from PretendoNetwork/fix/#333 Jonathan Barrow 2026-05-11 19:45:50 -04:00
  • d47f2faa58 chore: update capitalization in "PNID deleted" email Jonathan Barrow 2026-05-11 19:45:05 -04:00
  • 722d08e4bc fix: correct linting in sendPNIDDeletedEmail Jonathan Barrow 2026-05-08 17:40:14 -04:00
  • cfabe01f30 chore: make "PNID deleted" email even less wordy Jonathan Barrow 2026-05-08 17:36:27 -04:00
  • 9ae3b5322a chore: split up and reword account deletion email to be a bit shorter Jonathan Barrow 2026-05-08 17:21:21 -04:00
  • ac3418cabe chore: update "PNID deleted" email to mention the 7 day grace period and how to restore Jonathan Barrow 2026-05-08 15:52:24 -04:00
  • cc4ded2b78 fix(nnas): throw 0114 for bad birthdays Jonathan Barrow 2026-05-08 14:44:20 -04:00
  • e2e458bcdb Merge pull request #326 from PretendoNetwork/feat/pnids-fetch-api Jemma Poffinbarger 2026-04-25 20:14:39 -05:00
  • c9d36d8ca2 fix: update lock file to address build errors in docker Jemma Poffinbarger 2026-04-24 22:34:03 -05:00
  • d04bf139c0 fix: remove unknown user from response Jemma Poffinbarger 2026-04-24 14:32:47 -05:00
  • 4b139eddf1 chore: remove stubbed files Jemma Poffinbarger 2026-04-24 14:11:23 -05:00
  • f44e216338 fix: imports after merge conflict Jemma Poffinbarger 2026-04-22 17:37:31 -05:00
  • e72e1ca10d Merge branch 'dev' into feat/pnids-fetch-api Jemma Poffinbarger 2026-04-22 17:27:00 -05:00
  • b2768be21c Merge pull request #329 from PretendoNetwork/feat/bypass-account-deletion William Oldham 2026-04-20 21:58:25 +01:00
  • fa50d865ed fix: more grpc build issues William Oldham 2026-04-20 21:50:00 +01:00
  • 30d704e1f3 fix: grpc updates William Oldham 2026-04-20 21:34:36 +01:00
  • 2e9fb42467 chore: add indexes for commonly queried data William Oldham 2026-04-20 21:10:39 +01:00
  • 125b940fad feet: implement bypassing grace period for deletions William Oldham 2026-04-20 21:03:07 +01:00
  • 20f82eaf72 chore: upgrade grpc and eslint config and fix linting William Oldham 2026-04-20 20:58:01 +01:00
  • e4e5bc42bb Merge pull request #327 from PretendoNetwork/fix/#325 Jonathan Barrow 2026-04-19 17:28:13 -04:00
  • 4cf324b058 fix: unescape timezone json Jonathan Barrow 2026-04-19 16:27:54 -04:00
  • 67b1f47967 chore(grpc): remove missed comment Jemma Poffinbarger 2026-04-19 13:57:12 -05:00
  • 876a182e7b feat(grpc): implement getPNIDs Jemma Poffinbarger 2026-04-19 13:39:32 -05:00
  • 77feb81df0 feat(grpc): stub release 2.4.0 Jonathan Barrow 2026-01-14 20:00:57 -05:00
  • e8aa04baf5 chore(grpc): bump version and fix imports Jemma Poffinbarger 2026-04-19 12:29:22 -05:00
  • ece6a294fb Merge pull request #322 from PretendoNetwork/fix/#321 Jonathan Barrow 2026-02-06 16:19:51 -05:00
  • df9e6c7c0e fix: only run Promise.race if healthCheckTargets has data Jonathan Barrow 2026-02-06 15:15:21 -05:00
  • fde09d8edc Merge pull request #320 from PretendoNetwork/feat/grace-period Jonathan Barrow 2026-01-28 12:05:02 -05:00
  • f3aa7c2439 feat(grpc): update to grpc v2.4.3 Jonathan Barrow 2026-01-21 17:47:10 -05:00
  • 0a0cf13e84 fix: only update access level in PNID.scrub when above 0 Jonathan Barrow 2026-01-21 17:15:53 -05:00
  • 7f33bf4bd1 fix: make PNID.markForDeletion not async Jonathan Barrow 2026-01-21 17:14:16 -05:00
  • be62bb6b5f fix: actually call setupScheduledTasks() at boot Jonathan Barrow 2026-01-20 21:08:40 -05:00
  • 9838fb314f feat: add grace period for account deletions Jonathan Barrow 2026-01-20 21:00:35 -05:00
  • a226064be5 Merge branch 'dev' into feat/grpc-tokens TraceEntertains 2026-01-15 22:32:22 -05:00
  • f0871f4f4a chore: rename token model files to kebab-case Jonathan Barrow 2026-01-14 21:21:04 -05:00
  • 4083aa974f feat(grpc): unstub token RPCs for release 2.4.0 Jonathan Barrow 2026-01-14 21:19:45 -05:00
  • 2b3d2bd282 feat(grpc): update API services to use new tokens Jonathan Barrow 2026-01-14 20:17:49 -05:00
  • d820e44d89 feat: use sha256 as token key Jonathan Barrow 2026-01-14 20:13:06 -05:00
  • a50857af89 feat(grpc): stub release 2.4.0 Jonathan Barrow 2026-01-14 20:00:57 -05:00
  • d99d02cb0a Merge pull request #319 from PretendoNetwork/fix/provisioning-updates William Oldham 2026-01-14 21:25:00 +00:00
  • 526cd119e2 feat: add support for more optional fields + aes_key provisioning mrjvs 2026-01-14 22:18:01 +01:00
  • 229d855b01 fix: allow provisioning to update ip_list + allow setting some fields to null mrjvs 2026-01-14 22:09:56 +01:00
  • 74ae3ad0e1 Merge pull request #318 from PretendoNetwork/dev mrjvs 2026-01-13 18:29:14 +01:00
  • bdf056330a Merge pull request #317 from PretendoNetwork/feat/basic-health-check mrjvs 2026-01-13 18:27:45 +01:00
  • 5b44d9f9aa feat: prefer random IP during health check Jonathan Barrow 2026-01-12 12:53:46 -05:00
  • cd5755745c chore: fix import order in server mongoose schema Jonathan Barrow 2026-01-12 12:40:58 -05:00
  • 3158252166 feat: change server health check ping-pong time to 2s Jonathan Barrow 2026-01-12 12:38:55 -05:00
  • 9ade12b51c feat: add health_check_port to provisioning config Jonathan Barrow 2026-01-12 12:38:04 -05:00
  • b805019d28 chore: log warning when server health check fails Jonathan Barrow 2026-01-12 12:35:55 -05:00
  • 38c6e6ecdf feat: make server health_check_port optional Jonathan Barrow 2026-01-12 12:33:29 -05:00
  • 84094ed232 feat: add basic health check before returning server address in getServerConnectInfo Jonathan Barrow 2026-01-11 17:45:23 -05:00
  • da534ac322 Merge pull request #316 from PretendoNetwork/feat/ip-rotation William Oldham 2026-01-11 21:46:59 +00:00
  • 0ffe864384 fix: update server model to properly account for nullable properties mrjvs 2026-01-11 17:45:40 +01:00
  • a924002d0b feat: add support for multiple server IPs mrjvs 2026-01-11 17:15:15 +01:00
  • 9115810824 Merge pull request #315 from PretendoNetwork/dev mrjvs 2026-01-11 16:48:31 +01:00
  • 7af2f5a2cc chore(deps): bump @smithy/config-resolver from 4.1.4 to 4.4.5 dependabot/npm_and_yarn/smithy/config-resolver-4.4.5 dependabot[bot] 2026-01-08 23:24:46 +00:00
  • d174cf4dbb feat(nasc): use NASC keyhash for service tokens Jonathan Barrow 2026-01-05 14:19:00 -05:00
  • dbac688cfa feat: give service tokens state Jonathan Barrow 2026-01-04 13:14:48 -05:00
  • 685f45a342 feat: give token models a TTL index Jonathan Barrow 2026-01-04 13:08:22 -05:00
  • 822c8fb5ab feat: make OAuth refresh tokens single use Jonathan Barrow 2026-01-03 14:12:23 -05:00
  • 07fc399303 fix: set access token expiration time to the correct time again Jonathan Barrow 2026-01-03 13:56:11 -05:00
  • e99700da51 feat: unfinished - remove use of decryptToken from most paths Jonathan Barrow 2026-01-02 00:57:24 -05:00
  • 2f5a4b95db Merge pull request #312 from PretendoNetwork/feat/server-config William Oldham 2026-01-01 23:17:49 +00:00
  • b8b50b5988 chore: Add documentation on new config option mrjvs 2026-01-01 23:54:52 +01:00
  • b32bcadc05 fix: fix incorrect ID handling in provisioning mrjvs 2026-01-01 23:53:34 +01:00
  • c6c5a36c64 feat: Add server provisioning through a config file mrjvs 2026-01-01 23:19:34 +01:00
  • 9d1c7f57f5 feat: unfinished - replace tokens with opaque data Jonathan Barrow 2026-01-01 15:00:23 -05:00
  • 854ef77ac7 Merge pull request #311 from PretendoNetwork/dev William Oldham 2025-12-31 19:56:15 +00:00
  • f44c276834 feat(nasc): update uidhmac generation algorithm to allow for more characters Jonathan Barrow 2025-12-27 22:05:13 -05:00
  • 2b3cd45de1 fix(api): correct NEX password regex pattern in /v1/repair-uidhmac Jonathan Barrow 2025-12-27 22:01:59 -05:00
  • e8c5008336 fix(api): correct error log message route in /v1/repair-uidhmac Jonathan Barrow 2025-12-27 22:00:59 -05:00
  • 9ede5b5c1e feat(nasc): add uihmac repair Jonathan Barrow 2025-12-15 13:04:19 -05:00
  • 08598c1681 Merge pull request #306 from PretendoNetwork/chore/nnas-errors-format Jonathan Barrow 2025-12-03 17:27:40 -05:00
  • f8de356bb4 chore(deps): bump nodemailer from 6.10.1 to 7.0.11 dependabot/npm_and_yarn/nodemailer-7.0.11 dependabot[bot] 2025-12-03 02:14:55 +00:00
  • ceffbac2e9 fix(nnas): wrap all errors in an "errors" block Jonathan Barrow 2025-12-02 19:33:28 -05:00
  • eeb961a58e chore(deps): bump validator from 13.15.15 to 13.15.22 dependabot/npm_and_yarn/validator-13.15.22 dependabot[bot] 2025-12-02 21:05:36 +00:00