Commit Graph

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