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
...
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
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
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
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
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
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
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
...
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
...
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
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
Daniel López Guimaraes
66c6e6028a
feat: Implement token validation from common protocols
...
We have to do special handling for guest accounts, so the insecure
method is enabled on both TicketGranting and SecureConnection. Alongside
that, we override the RegisterEx function to do the additional
processing required by friends.
2025-04-17 20:44:56 +01:00
Jonathan Barrow
5560c1d7f2
chore: bump nex-go version
Build and Publish Docker Image / build-publish (push) Has been cancelled
2025-04-13 15:07:39 -04:00
Jonathan Barrow
af5c5f15c8
Merge pull request #10 from PretendoNetwork/nex-go-rewrite
...
Build and Publish Docker Image / build-publish (push) Has been cancelled
Update to v2 libraries and small bug fixes and refactors
2025-02-16 19:17:11 -05:00
Jonathan Barrow
3561c89748
chore: update to latest protocol lib
Build and Publish Docker Image / build-publish (push) Has been cancelled
2025-02-16 13:06:06 -05:00
Jonathan Barrow
887ec971b5
chore: update Dockerfile build image
2025-02-16 11:47:09 -05:00
Jonathan Barrow
95b3843bee
feat: randomize kerberos password at boot
Build and Publish Docker Image / build-publish (push) Waiting to run
2025-02-15 23:39:06 -05:00
Jonathan Barrow
8432cfd6d5
feat: update to latest NEX libs
2025-02-15 23:31:32 -05:00
Jonathan Barrow
3377ef25ea
Merge pull request #29 from DaniElectra/nex-accounts
Build and Publish Docker Image / build-publish (push) Has been cancelled
2024-11-06 12:23:39 -05:00
Daniel López Guimaraes
120776e197
fix: Better initialization of NEX server accounts
...
Initializing the server accounts in their own thread (e.g. the
authentication and secure servers) can cause a race condition where the
secure account hasn't been set up yet when authentication configures
`ticket-granting`, causing sometimes crashes on startup.
This has happened on production causing unnecesary restarts. To fix
this, initialize the accounts on the `init` function to ensure they will
always be accessible when needed.
2024-10-29 23:01:59 +00:00
Jonathan Barrow
87db0af44b
Merge pull request #26 from mrjvs/patch-2
2024-07-28 16:55:28 -04:00
mrjvs
00a5919e36
Update docker.yml
2024-07-28 22:46:56 +02:00
mrjvs
0378121795
Update docker.yml
2024-07-28 22:37:50 +02:00