273 Commits

Author SHA1 Message Date
mrjvs
eb85ca351d Merge pull request #51 from BDMCGaming/dev
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
fix: update libraries to resolve x01-0807
2026-08-24 23:22:35 +02:00
BDMCGaming
8cdd938f3f fix: update libraries to resolve x01-0807 2026-08-17 13:17:17 -04:00
Daniel López Guimaraes
3be7e40c9d Merge pull request #47 from RusticMaple/dev
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
fix: make friend requests accept properly
2026-07-23 19:53:51 +01:00
Maple Nebel
7a6c1e41e2 fix: adjust variable names back to how they were 2026-07-23 19:56:23 +02:00
Maple Nebel
3d6fff0f0a chore: make error style more consistent 2026-07-23 01:19:05 +02:00
Maple Nebel
bfd8e9fafb fix: make friend requests accept properly
Co-authored-by: TraceEntertains <atw3710@gmail.com>
2026-07-23 01:13:00 +02:00
Daniel López Guimaraes
4ea3bbcf21 fix(3ds): Use RelationshipTypeIncomplete for new relationships
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
This was previously not needed since NewFriendRelationship by default
would give the friendship status a value of 0, but now it uses the
Invalid value by default (2), which breaks the previous code.
2026-07-20 13:12:32 +01:00
Daniel López Guimaraes
bcd8996b08 Merge pull request #46 from PretendoNetwork/feat/grpc-token
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
feat: update to use gRPC tokens
2026-07-17 21:14:35 +01:00
Daniel López Guimaraes
6ab58a2066 feat: update to use gRPC tokens 2026-07-16 22:37:19 +01:00
Jonathan Barrow
4e6021b047 Merge pull request #45 from PretendoNetwork/feat/pidhmac
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
feat(account-management): use new algorithm for pidHMAC
2026-06-24 15:13:39 -04:00
Daniel López Guimaraes
53d6d251e9 feat(account-management): use new algorithm for pidHMAC 2026-06-17 00:24:06 +01:00
Daniel López Guimaraes
c5221a5092 Merge pull request #43 from DaniElectra/grpc-get-user-data-3ds
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
fix(database/3ds): fix GetMii SQL query
2026-06-12 00:02:22 +01:00
Daniel López Guimaraes
ff10b7c746 fix(database/3ds): fix GetMii SQL query
There isn't a PID parameter on output.
2026-06-11 23:43:21 +01:00
Jemma Poffinbarger
2f04f8d2bd Merge pull request #42 from PretendoNetwork/feat/grpc-friends-data
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
feat(grpc): implement fetch user data for Wii U & 3DS
2026-05-29 18:47:20 -05:00
Jemma Poffinbarger
235b31adc6 chore: go mod tidy 2026-05-29 17:48:26 -05:00
Jemma Poffinbarger
084cd5e8fc fix(grpc): move logs to only occur when internal error occurs 2026-05-29 17:47:44 -05:00
Jemma Poffinbarger
eacd16bc30 feat(config): add checks for Mii decryption key config 2026-05-29 17:43:27 -05:00
Jemma Poffinbarger
38aec18ae8 fix(grpc): add missing log entries for get user friends data 2026-05-29 16:45:01 -05:00
Jemma Poffinbarger
f2f00ec4dc chore(grpc): split out 3DS & Wii U grpc methods
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-05-27 15:45:41 -05:00
Jemma Poffinbarger
a797ea5207 fix(grpc): incorrect mii data length check + variable casing 2026-05-27 15:41:48 -05:00
Jemma Poffinbarger
ab0f152eb3 feat(grpc): add decrypted mii data to 3DS response
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-05-25 18:46:09 -05:00
Jemma Poffinbarger
067363fd84 fix(grpc): throw grpc errors
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-05-23 17:57:35 -05:00
Jemma Poffinbarger
bfeadb61c5 chore(grpc): remove old row scan 2026-05-23 17:57:04 -05:00
Jemma Poffinbarger
2ad590a71e fix(grpc): updated timestamps to be accurate, more cleanup
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-05-08 22:20:06 -05:00
Jemma Poffinbarger
306399a5df fix(database): switch to PID type for input and clean up redundant struct declarations 2026-05-08 22:11:10 -05:00
Jemma Poffinbarger
a95ecba31a fix(grpc): fix mii data field assignment on getUserData3DS
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-05-05 21:12:21 -05:00
Jemma Poffinbarger
dc02700dc2 feat(grpc): implement getUserData rpcs 2026-05-05 21:09:33 -05:00
Jemma Poffinbarger
f34d3ea212 feat(grpc): add presence for 3DS 2026-05-03 21:05:35 -05:00
Jemma Poffinbarger
87142fc9d7 chore: bump grpc version 2026-05-03 20:13:56 -05:00
Jemma Poffinbarger
9a6edb48ab fix(grpc): switch to timestamps per updated proto 2026-04-26 12:12:57 -05:00
Jemma Poffinbarger
98c707df11 fix(grpc): split out rpc requests 2026-04-25 22:40:14 -05:00
Jemma Poffinbarger
eb6bb06c72 feat(grpc): implement fetch user data for WIi U & 3DS 2026-04-25 22:31:06 -05:00
Daniel López Guimaraes
6c6d0016f0 Merge pull request #40 from Crisoxyz/fix-friend-requests
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2026-03-19 12:46:17 +00:00
Crisoxyz
f0c4ffc340 refactor(wiiu): update timestamps and reset status flags in a single query 2026-02-23 18:17:37 +01:00
Crisoxyz
0addb2f0d2 fix(wiiu): reset accepted flag to allow resending requests 2026-02-23 00:57:36 +01:00
mrjvs
f994194681 Merge pull request #37 from PretendoNetwork/feat/basic-health-check
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
Update libraries and add basic health check
2026-01-27 22:24:51 +01:00
Jonathan Barrow
6b70800444 fix: check initialisms list in capitalizeWord before checking if word ends with "S" 2026-01-26 14:27:50 -05:00
Jonathan Barrow
0ee8d52fe1 fix: initialize globals.Config 2026-01-26 13:52:50 -05:00
Jonathan Barrow
01ee8a37d7 chore: update to account v2 grpc properly 2026-01-21 17:24:30 -05:00
Jonathan Barrow
634be56091 chore: use grpc.NewClient instead of deprecated grpc.Dial 2026-01-20 20:35:03 -05:00
Jonathan Barrow
597430b2dd fix: set correct requiresTokenAuth values for NewAccount 2026-01-20 20:34:14 -05:00
Jonathan Barrow
5b380a7f2d chore: AccountGRPCAPIKEY -> AccountGRPCAPIKey 2026-01-20 20:33:45 -05:00
Jonathan Barrow
f22ec1bfe0 chore: bump Dockerfile image versions
took these values from the Splatoon server
2026-01-16 17:24:07 -05:00
Jonathan Barrow
2c79a1228d feat: update config parsing and env var names 2026-01-16 17:09:20 -05:00
Jonathan Barrow
6fee83c989 feat: add basic health check server 2026-01-16 16:42:53 -05:00
Jonathan Barrow
803ccf46b5 feat: update to latest libs 2026-01-16 16:24:28 -05:00
William Oldham
bba53eb3ef Merge pull request #33 from PretendoNetwork/token-validation
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
feat: Implement token validation from common protocols
2025-07-03 00:15:22 +01:00
William Oldham
9af53b5a27 Merge remote-tracking branch 'origin/dev' into token-validation 2025-07-03 00:10:51 +01:00
mrjvs
405b944a9b Update docker.yml
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled
2025-06-07 13:03:08 +02:00
Ash Logan
bfa8592627 fix(crypto): Disallow short tokens 2025-06-07 20:59:28 +10:00