Commit Graph

  • 31a32db633 Add support for real TLS mkwcat 2024-01-07 05:34:52 -05:00
  • b0f7ff04e3 feat: add build ci workflow ItsNiceCraft 2024-01-07 11:33:26 +01:00
  • a50ffdd46c Add log verbosity option mkwcat 2024-01-06 22:38:57 -05:00
  • 4e14aa8a4c Update .gitignore mkwcat 2024-01-06 21:42:33 -05:00
  • a2df0abc68 GPCM: Bump payload version to 2 mkwcat 2024-01-06 16:15:19 -05:00
  • d3ff0c3e5a QR2: Remove incorrect check in RESERVATION mkwcat 2024-01-05 20:24:47 -05:00
  • c5d9628b5b QR2: Remove players from old groups on RESV_OK mkwcat 2024-01-05 20:21:56 -05:00
  • 22a80518f0 GPCM: Re-encode bestie message mkwcat 2024-01-05 20:09:26 -05:00
  • fbde8963db API: Allow more advanced group filtering mkwcat 2024-01-05 19:00:09 -05:00
  • 3337d7fc0d GPCM: Fix error on empty match data mkwcat 2024-01-05 18:55:53 -05:00
  • db9eedf684 API: Add Access-Control-Allow-Origin mkwcat 2024-01-05 03:20:57 -05:00
  • 1ffc8411f8 QR2: Fix reading from session with nil login mkwcat 2024-01-04 17:50:47 -05:00
  • e48a96cf93 QR2: Don't increment join index for existing players mkwcat 2024-01-04 16:52:43 -05:00
  • 5632477f79 GPCM: Fix nil pointer dereference in bestie message mkwcat 2024-01-04 16:34:11 -05:00
  • e5bf274991 Common: Fix parsing for RESV_WAIT and RESV_CANCEL mkwcat 2024-01-04 14:55:19 -05:00
  • a8233224a0 GPCM: Recover from panic mkwcat 2024-01-04 14:02:05 -05:00
  • f869afdb23 GPCM: Fix checking wrong profile for reservation mkwcat 2024-01-03 11:56:51 -05:00
  • 0169c0905f NAS: Remove deprecated /online endpoint mkwcat 2024-01-02 18:53:59 -05:00
  • 9cf35793f2 QR2: Implement group host migration mkwcat 2024-01-02 18:49:55 -05:00
  • 2c41f46def API: Add /stats - generic stats endpoint mkwcat 2024-01-01 23:33:05 -05:00
  • 4e8ad85020 API: Add join order and local player count mkwcat 2024-01-01 22:59:03 -05:00
  • 61d3176e11 NAS: Fix error with Wiimmfi/CTGP values (#32) Maritoguionyo 2023-12-31 00:11:01 -07:00
  • 311eda1055 GPCM: Disconnect other session on second login mkwcat 2023-12-30 19:00:00 -05:00
  • 2ee1a1de9d QR2: Fix mutex deadlocks mkwcat 2023-12-30 14:26:49 -05:00
  • fe34c0d021 Merge pull request #30 from WiiLink24/dependabot/go_modules/golang.org/x/crypto-0.17.0 Palapeli 2023-12-24 22:46:00 -05:00
  • 123fa0dee3 Merge pull request #31 from MikeIsAStar/rectify-inaccurate-tracking-of-friends-list Palapeli 2023-12-24 22:45:47 -05:00
  • fb153557fa Bump golang.org/x/crypto from 0.14.0 to 0.17.0 dependabot[bot] 2023-12-25 03:42:57 +00:00
  • 0664fbac06 Use go-deadlock mutex for detecting code errors mkwcat 2023-12-24 22:41:55 -05:00
  • 7b8352c17f QR2: Changes to help detect mutex deadlock mkwcat 2023-12-24 16:46:34 -05:00
  • eac15559ac NAS: Add more headers to conntest mkwcat 2023-12-24 15:59:05 -05:00
  • 5710b20b28 Send SBCM exploit to client + support dev auth after login mkwcat 2023-12-24 14:44:47 -05:00
  • ff3f597068 GPCM: Rectify the inaccurate tracking of a profile's friends list MikeIsAStar 2023-12-21 13:20:00 -05:00
  • 978a7d3956 GPCM: Fix mutual friend bug again mkwcat 2023-12-19 11:34:08 -05:00
  • 357a3d5b14 Accept players connecting via DNS exploit mkwcat 2023-12-19 11:25:34 -05:00
  • e130fdc60f NAS: Reply HTML page to conntest mkwcat 2023-12-19 00:18:45 -05:00
  • 602aac4d59 NAS: Handle HTTPS requests mkwcat 2023-12-19 00:05:00 -05:00
  • f2ae21c921 Merge pull request #29 from Maritoguionyo/conntest-reply-200 Palapeli 2023-12-18 09:13:10 -05:00
  • 439b330325 Merge pull request #28 from MikeIsAStar/implement-the-delbuddy-command Palapeli 2023-12-18 09:11:41 -05:00
  • 320dc6110e Reply 200 to conntest Maritoguionyo 2023-12-18 06:16:02 -07:00
  • 8fe6a885dd GPCM: Implement the 'delbuddy' command MikeIsAStar 2023-12-18 00:35:00 -05:00
  • ea099ceff4 Merge pull request #27 from MikeIsAStar/remove-unnecessary-panics Palapeli 2023-12-17 07:14:23 -05:00
  • 9c55a5a621 SAKE: Remove unnecessary panics MikeIsAStar 2023-12-17 04:00:00 -05:00
  • ce94155087 Common: Fix ResvOK pointer in ResvDeny mkwcat 2023-12-16 16:46:41 -05:00
  • afe7a42bfc Merge pull request #26 from MikeIsAStar/do-not-panic-when-invalid-xml-is-received Sketch 2023-12-16 16:17:47 -05:00
  • f85f868258 SAKE: Don't panic when invalid XML is received MikeIsAStar 2023-12-16 16:00:00 -05:00
  • 4039013344 Database: Only set last name field when needed mkwcat 2023-12-16 13:56:49 -05:00
  • 6f44c73da2 Database: Set lastname on create user mkwcat 2023-12-16 12:06:08 -05:00
  • 6b80eaa691 Database: Fix missing argument in InsertUserWithProfileID mkwcat 2023-12-16 11:52:35 -05:00
  • 7e18892053 Database: Fix incorrect profile ID in call to UpdateProfile mkwcat 2023-12-16 11:40:26 -05:00
  • 982f44c1e3 Database: Fix InsertUser query mkwcat 2023-12-16 11:29:34 -05:00
  • 49ffe37185 Database: Fix missing argument in InsertUser mkwcat 2023-12-16 11:14:05 -05:00
  • dcc0a2f2db Database: Store and verify NG device ID mkwcat 2023-12-15 15:03:58 -05:00
  • 937722a871 Database: Allow user creation with existing profile ID mkwcat 2023-12-15 09:18:25 -05:00
  • 07816bda9d Merge remote-tracking branch 'origin/main' Sketch 2023-12-15 08:20:40 -05:00
  • 682aaa3cdd Set a range for profile ID's Sketch 2023-12-15 08:18:36 -05:00
  • 29a2e305d9 Allow extra user data in match commands mkwcat 2023-12-15 08:05:36 -05:00
  • adaefd1cbb API: Include friend code in groups mkwcat 2023-12-14 13:45:09 -05:00
  • ad79cb286a Don't use database for auth tokens mkwcat 2023-12-14 11:24:45 -05:00
  • e86d751428 Merge pull request #25 from MikeIsAStar/do-not-forward-malicious-messages-to-clients Palapeli 2023-12-13 16:34:57 -05:00
  • 842d8d9921 QR2: Do not forward malicious messages to clients MikeIsAStar 2023-12-13 16:15:00 -05:00
  • fc224859e0 API: Don't panic on error Sketch 2023-12-13 13:47:34 -05:00
  • 450d0fc979 Correct MIMEType as well as handle no gamename Sketch 2023-12-13 13:46:39 -05:00
  • 821ae1e537 GPCM: Send pending friend requests on login mkwcat 2023-12-12 08:46:14 -05:00
  • 2aa89f74e6 QR2: Always lookup session by IP address mkwcat 2023-12-12 06:45:01 -05:00
  • b1849bb68e API: More information in groups mkwcat 2023-12-12 05:03:33 -05:00
  • 61221bddea GPCM: Notify QR2 of status update mkwcat 2023-12-12 04:28:48 -05:00
  • a7d21b052e ServerBrowser: Send dummy local IP in server list mkwcat 2023-12-12 03:50:51 -05:00
  • fb25e4bcc1 Fix short version 3 match reservation mkwcat 2023-12-12 03:38:21 -05:00
  • 53cec11f17 Add /api/groups endpoint mkwcat 2023-12-11 14:14:36 -05:00
  • 22045c4f49 QR2: Track groups / rooms mkwcat 2023-12-11 12:35:30 -05:00
  • acab015f31 Reverse QR2 dependency on GPCM mkwcat 2023-12-11 10:31:33 -05:00
  • 4a7c6f40d8 Support DWC match version 11 mkwcat 2023-12-11 07:24:34 -05:00
  • 66a5d0a778 Add support for DWC match version 3 mkwcat 2023-12-11 05:50:13 -05:00
  • 8693dff7fc Merge pull request #24 from MikeIsAStar/handle-missing-parameters Palapeli 2023-12-10 15:31:14 -05:00
  • 197a889176 NAS: Handle missing parameters MikeIsAStar 2023-12-10 15:10:00 -05:00
  • ea8af08097 Merge pull request #23 from MikeIsAStar/prevent-invalid-packets-from-stopping-server Sketch 2023-12-09 22:40:29 -05:00
  • 00ffe32002 QR2: Prevent invalid packets from stopping the server MikeIsAStar 2023-12-09 17:55:00 -05:00
  • 6afc0e2ae3 QR2: Ensure dwc_pid is set for client message mkwcat 2023-12-09 11:13:24 -05:00
  • 546557b119 ServerBrowser: Fix dwc_pid name mkwcat 2023-12-09 10:04:25 -05:00
  • 16e408d0f3 NATNEG: Delete session after 30 seconds mkwcat 2023-12-09 08:05:32 -05:00
  • 27d72ff08b Merge pull request #22 from MikeIsAStar/prevent-invalid-packets-from-stopping-server Sketch 2023-12-08 21:39:53 -05:00
  • a696e6ed9e NATNEG / SB: Prevent invalid packets from stopping the server MikeIsAStar 2023-12-08 21:25:00 -05:00
  • 1aaac964a5 Refactor code to Go standards Sketch 2023-12-08 20:51:18 -05:00
  • 30b400d939 GPCM: Remove IP address from friend status mkwcat 2023-12-07 05:37:39 -05:00
  • 7ff2bfa4d9 QR2: Session lookup maps for IP and search ID mkwcat 2023-12-07 01:56:59 -05:00
  • e510b2ccd6 ServerBrowser: Use random search ID rather than public IP mkwcat 2023-12-07 00:03:13 -05:00
  • b9f2a7c9aa Merge pull request #20 from MikeIsAStar/implement-count-action Sketch 2023-12-06 06:57:35 -05:00
  • 333c79701d DLS1: Implement the 'count' action MikeIsAStar 2023-12-05 22:05:00 -05:00
  • aafe50ee74 Merge pull request #1 from WiiLink24/dependabot/go_modules/golang.org/x/net-0.17.0 Sketch 2023-12-05 10:48:18 -05:00
  • 698cdb8bd8 ServerBrowser: Custom handling of Mario Kart Wii filters mkwcat 2023-12-04 23:28:01 -05:00
  • 3e7f4ed342 Bump Go version Sketch 2023-12-04 20:38:47 -05:00
  • 67dd69e1b7 NAS: Rename /p0 to /w0 mkwcat 2023-12-04 00:43:34 -05:00
  • 71699ef33a ServerBrowser: Parse and evaluate filter mkwcat 2023-12-03 07:41:55 -05:00
  • a94af1d745 NAS: Handle /download requests mkwcat 2023-12-02 03:17:37 -05:00
  • e069955ca5 NAS: Add datetime to ac response mkwcat 2023-12-01 23:14:25 -05:00
  • 67a6a0046a Merge pull request #18 from MikeIsAStar/allow-for-older-matching-versions-to-be-used Palapeli 2023-11-30 18:13:12 -05:00
  • 474b7889ca GPCM: Allow for older matching versions to be used MikeIsAStar 2023-11-29 23:45:00 -05:00
  • 15b7b3e069 NAS: Handle svcloc mkwcat 2023-11-29 02:35:07 -05:00
  • b72394566a Common: Change InvalidGameSpyCommand string mkwcat 2023-11-28 22:07:54 -05:00
  • e57ca1b6b2 ServerBrowser: Add DWC version 3 filter mkwcat 2023-11-28 21:05:52 -05:00