Commit Graph

  • 616407bdbf Table bot changes Blazico 2026-03-21 23:44:37 +0100
  • cb166edc8b
    Merge 81c6045f02 into 713826f30e David Nwokoye 2026-03-02 13:15:38 +0000
  • 81c6045f02 Simplified race result handling Blazico 2026-03-02 14:15:34 +0100
  • 997f2fb6cd Race results API integration Blazico 2026-03-01 16:58:51 +0100
  • 713826f30e
    Prevent crashing on specific heartbeat packets (#90) main ppeb 2026-01-31 04:57:58 +0000
  • e64573d905
    Prevent crashing on specific heartbeat packets ppeb 2026-01-27 16:49:26 -0600
  • c9efbc7c52
    Merge pull request #89 from jonbarrow/feat/updated-profanity-check2 Larissa 2026-01-13 01:01:59 -0500
  • f32c507a90
    fix(nas): use wordsEncoding for UTF16 strings profanity words Jonathan Barrow 2026-01-12 22:34:37 -0500
  • eab5f7a0c0
    Merge pull request #88 from jonbarrow/feat/updated-profanity-check Larissa 2026-01-12 16:02:01 -0500
  • ca8c9f1931
    feat(nas): handle wenc/wregion in the profanity check endpoint Jonathan Barrow 2026-01-12 13:53:09 -0500
  • 42a3a362a6
    chore(nas): remove redundant switch-case break statements Jonathan Barrow 2026-01-11 17:13:17 -0500
  • 70950e94e9
    Update README Larissa 2026-01-04 01:34:11 -0500
  • 8bb2e2fcd8
    Change sasha-s/go-deadlock to linkdata/deadlock Palapeli 2026-01-04 01:19:32 -0500
  • 74efa3be1c
    GPCM: Add additional blocked keys from RR Palapeli 2026-01-04 01:14:46 -0500
  • e6172fa941
    NAS: Support multiple Stage1 versions Palapeli 2026-01-04 01:14:19 -0500
  • c6cae968fb
    Revert "GPCM: Only display setup msg for Dolphin device ID" Palapeli 2026-01-02 14:13:45 -0500
  • bca085f2bd
    Merge pull request #84 from Retro-Rewind-Team/threading Palapeli 2025-12-31 17:15:17 -0500
  • 2c1ddcd833
    Merge pull request #87 from WiiLink24/dependabot/go_modules/golang.org/x/crypto-0.45.0 Palapeli 2025-12-31 17:13:27 -0500
  • e8ec88394e
    Revert "GPCM: Temporarily allow payload 0.0.5" Palapeli 2025-12-31 11:28:20 -0500
  • 4efb4b0c7e
    GPCM: Temporarily allow payload 0.0.5 Palapeli 2025-12-31 10:16:22 -0500
  • c824ed12a5
    GPCM: Check payload major/minor version Palapeli 2025-12-29 18:08:24 -0500
  • cf3a2edd3e
    GPCM: Only display setup msg for Dolphin device ID Palapeli 2025-12-28 15:20:33 -0500
  • dbb52c6ac3
    GPCM: Prohibit more commonly shared device IDs Palapeli 2025-12-28 15:17:51 -0500
  • c084fc940a
    Database: Fix login query from GameStats Palapeli 2025-12-28 14:47:18 -0500
  • 4c10435b92
    QR2: Only check relevant VR in public matches Palapeli 2025-12-28 12:09:31 -0500
  • 65f0eb460e
    database: Support whitelisting certain profiles without keys Palapeli 2025-12-28 09:25:29 -0500
  • ce960b2081
    Bump golang.org/x/crypto from 0.38.0 to 0.45.0 dependabot[bot] 2025-11-20 02:20:34 +0000
  • 000aac92ec fixed pointers nwoik 2025-10-24 19:09:51 +0100
  • 24f9838eee Remove reserved profile ID checks to allow all profile IDs during user creation and profile ID updates Blazico 2025-10-20 00:07:41 +0200
  • 5cb0b8f2da Removed faulty finishposition field Blazico 2025-10-19 20:47:21 +0200
  • 3ec7f68a6d Updated race report structure Blazico 2025-10-19 20:28:11 +0200
  • 44076fab7a Dereferenced pointers Blazico 2025-10-19 16:44:43 +0200
  • a9a6ce22df Removed unnecessary rtt field Blazico 2025-10-19 16:27:53 +0200
  • c597f75a8a Enhance WWFC report handling to parse and log race results with player details Blazico 2025-10-18 23:45:03 +0200
  • b9594ee603 Add handling for 'wl:mkw_race_result' in WWFC report processing Blazico 2025-10-12 18:40:58 +0200
  • d728938b59 Update .gitignore Blazico 2025-10-12 18:24:33 +0200
  • 93269e8b8d
    Merge pull request #85 from BDMCGaming/main Palapeli 2025-08-20 21:08:13 -0400
  • 1287d49440 Update Friend Code Calculation to have Pokemon Battle Revolution (RPB) use NDS calculation BDMCGaming 2025-08-20 17:09:42 -0400
  • 7078a37f36
    Create state folder on backend launch ppeb 2025-04-27 16:33:09 -0500
  • cd530ca913
    Change natneg inShutdown to nhttp.AtomicBool ppeb 2025-04-27 16:30:56 -0500
  • 54ff9e8a52
    Lock mutex for backend rpcClient before checking nil during frontend shutdown ppeb 2025-04-27 16:28:20 -0500
  • c67efb33a0
    Publicize nhttp.AtomicBool for use in qr2 ppeb 2025-04-27 16:16:30 -0500
  • ad221202f2
    Cache config, lock behind mutex ppeb 2025-04-27 15:29:09 -0500
  • 9aba0bbeae
    NAS: Forward payload requests to external server Palapeli 2025-06-03 19:46:20 -0400
  • 262dbdec94
    Merge pull request #82 from ppebb/length-checks Palapeli 2025-06-03 18:58:32 -0400
  • 91d60b2cde
    Merge pull request #76 from ppebb/main Palapeli 2025-06-03 18:57:11 -0400
  • 9d5913bd76
    QR2: Fix missing mutex lock in SendClientMessage Palapeli 2025-05-12 19:29:10 -0400
  • f5ffcbccec
    Add length check to natneg handleReport ppeb 2025-04-28 15:15:16 -0500
  • 3029af0ecb
    Properly verify qr2 messages ppeb 2025-04-18 23:32:23 -0500
  • 8c07070bc2 Deadlock fix noelhermanss 2025-04-27 16:34:30 +0200
  • c3d91fffb0
    Revert "Send kick order when clients disconnect from gpcm" ppeb 2025-04-27 03:12:53 -0500
  • a044cea023
    Add /api/query for searching users in the db ppeb 2025-04-27 02:32:59 -0500
  • 67d5e2dd0c
    Restructure APIs to be reflection based ppeb 2025-04-27 01:02:15 -0500
  • 6dc33d610b
    Return additional info in authenticated pinfo requests ppeb 2025-04-20 14:43:37 -0500
  • c3063de93b
    Send kick order when clients disconnect from gpcm ppeb 2025-04-20 14:24:39 -0500
  • 9ca7b3c8e4
    Fix incorrect clamping when sending qr2 kick order ppeb 2025-04-20 14:23:09 -0500
  • c0e6817106
    Properly verify qr2 messages ppeb 2025-04-18 23:32:23 -0500
  • 612a5979ba
    Bump golang.org/x/net from 0.33.0 to 0.38.0 dependabot[bot] 2025-04-16 23:02:51 +0000
  • 98e076f291
    Bump golang.org/x/crypto from 0.31.0 to 0.35.0 dependabot[bot] 2025-04-14 19:06:13 +0000
  • 550f70c9ed
    Avoid recursively locking gpcm mutex ppeb 2025-04-12 19:29:31 -0500
  • 4a8667db1a
    Don't try to kick the same connection twice ppeb 2025-04-12 19:27:32 -0500
  • d138569d95
    Send multiple PIDs in QR2 kick order ppeb 2025-04-09 01:53:04 -0500
  • 2b91d5c103
    Add OpenHost to QR2 Login for use in groups api ppeb 2025-04-08 03:03:15 -0500
  • c0f54e554a
    Bump translations ppeb 2025-04-05 02:20:38 -0500
  • 4b97228080
    Send specific message to clients for invalid versions during log-in ppeb 2025-04-05 00:06:11 -0500
  • 7ea395eec2 Improve QR2 kick order by sending it to all QR2-authenticated sessions Rambo6Glaz 2025-04-03 03:05:31 +0900
  • 2e83f14d4e Add QR2 kick order to ensure the peer is disconnected from the game session Rambo6Glaz 2025-04-03 01:16:33 +0900
  • 434eed19ee
    Merge remote-tracking branch 'upstream/main' ppeb 2025-03-29 20:40:21 -0500
  • 3722170a18
    Make all time.Now() usage UTC ppeb 2025-03-23 20:40:13 -0500
  • 01ed435176
    GPCM: Fix wrong public IP check Palapeli 2025-03-23 17:04:10 -0400
  • 6d99a18256
    Incorrect pinfo timestamp ppeb 2025-03-23 04:48:13 -0500
  • 044566de49
    Rework APIs to use Go error ppeb 2025-03-23 00:41:10 -0500
  • a75361da3f
    Fix incorrect ban query ppeb 2025-03-22 01:16:02 -0500
  • 147ea95011
    Add pinfo api ppeb 2025-03-21 23:52:07 -0500
  • 1bb3db9286
    Add json attributes to Motd and Clear ppeb 2025-03-21 23:51:33 -0500
  • 043b41f89e
    Send custom ban reason on login ppeb 2025-03-21 19:05:50 -0500
  • c740f07750
    Bump translations, mark error_messages.go as vendored ppeb 2025-03-21 18:13:28 -0500
  • 5820cce487
    Ban by device id for nand players and csnum for all ppeb 2025-03-20 19:26:21 -0500
  • 50138d6afc
    Bump translations ppeb 2025-03-20 00:24:35 -0500
  • 3670ab8525
    Update example config ppeb 2025-03-20 00:05:56 -0500
  • 08b6ef218e
    Require a valid csnum to log in ppeb 2025-03-20 00:01:29 -0500
  • 14419b35ed
    Fix logging and bad version parsing of login hash ppeb 2025-03-20 00:01:05 -0500
  • aaf73ba784
    API: Add list and removal API for hash ppeb 2025-03-18 23:33:36 -0500
  • 406dfc296d
    Fix incorrect indexing while populating hashes ppeb 2025-03-18 22:17:13 -0500
  • 5d7ec0edbc
    Fix incorrect hash length check ppeb 2025-03-14 20:00:36 -0500
  • caa59737c7
    Bump golang.org/x/net from 0.33.0 to 0.36.0 dependabot[bot] 2025-03-13 01:50:47 +0000
  • 54b8d7ab82
    Define unsupported languages, bump translations ppeb 2025-03-10 20:31:04 -0500
  • 6a40b5c9ec
    Store blob hashes, require on login ppeb 2025-03-10 01:44:50 -0500
  • 406660115d
    Sourcegen translations from Google Sheet ppeb 2025-03-08 20:49:41 -0600
  • 2d6073c7e9
    Merge remote-tracking branch 'upstream/main' ppeb 2025-03-08 10:45:33 -0600
  • 5f8ea98a3b
    GPCM: Fix incorrect TOS ban message Palapeli 2025-03-07 09:09:23 -0500
  • c2ef0069ed
    GPCM: Fix positional format strings in ban errors Palapeli 2025-03-07 09:08:03 -0500
  • 433ade0293
    Merge remote-tracking branch 'upstream/main' ppeb 2025-03-06 22:18:08 -0600
  • 81475368bd
    GPCM: Bump payload version to 5 Palapeli 2025-03-06 08:04:24 -0500
  • 0642e14672
    GameStats: Return 1 from getpd/setpd in error Palapeli 2025-03-06 08:03:51 -0500
  • c0196a65bd
    GPCM: Update report to use the "wl:" namespace Palapeli 2025-03-06 05:20:32 -0500
  • 1212a4f64c
    Reformat added record to use "wl:" namespace Palapeli 2025-03-06 04:56:10 -0500
  • 41f7fddc4d
    Revert "Revert motd, clear, and user action response" ppeb 2025-03-05 20:33:20 -0600
  • cbb064679d
    Re-remove check for ng_device_id in SearchUserBan ppeb 2025-03-05 19:40:43 -0600
  • a7afa56acb
    Add wwfc binary to gitignore ppeb 2025-03-02 21:19:52 -0600