Commit Graph

287 Commits

Author SHA1 Message Date
mkwcat
832c54acee
QR2: Wait for connections to stop before shutdown 2024-05-07 21:19:56 -04:00
mkwcat
74e5c6a910
GameStats,ServerBrowser: Fix invalid state path 2024-05-07 21:19:16 -04:00
mkwcat
268f415e97
NATNEG: Save and reload state 2024-05-07 21:18:00 -04:00
mkwcat
6176e43fb7
GameStats: Save and reload state 2024-05-07 05:15:36 -04:00
mkwcat
2ba0b97598
QR2: Remove indefinite mutex lock on shutdown 2024-05-07 05:08:26 -04:00
mkwcat
71e29b7556
ServerBrowser: Save connection state on shutdown 2024-05-07 05:07:30 -04:00
mkwcat
d3198757bf
NAS,NHTTP: Graceful shutdown of HTTP server 2024-05-07 05:02:11 -04:00
mkwcat
94c03d5693
Add silent reload feature to GPCM and QR2 2024-05-06 23:58:40 -04:00
mkwcat
8d6ab0f872
GameStats: Encrypt challenge message 2024-05-06 18:32:13 -04:00
mkwcat
fc69fe9a61
Add RPC support for GPSP, GameStats, ServerBrowser 2024-05-06 18:13:14 -04:00
mkwcat
22a3e1d98b
Wait for backend to start before accepting connections 2024-05-05 20:56:27 -04:00
mkwcat
9f9f3b10f8
Merge branch 'main' into split-process 2024-05-05 20:15:22 -04:00
mkwcat
a423e58a4b
GameStats: Handle split packets 2024-04-27 20:44:46 -04:00
mkwcat
5ff355f9d0
NAS: Allow empty gsbr code in login 2024-04-27 20:44:19 -04:00
mkwcat
ad30a980a6
Add a few missing games 2024-04-27 17:26:09 -04:00
mkwcat
ed18e03112
Common: Accept RESV_DENY without reason 2024-04-27 01:43:50 -04:00
Palapeli
76124b664a
Merge pull request #47 from WiiLink24/dependabot/go_modules/github.com/jackc/pgx/v4-4.18.2
Bump github.com/jackc/pgx/v4 from 4.18.1 to 4.18.2
2024-04-26 11:24:49 -04:00
dependabot[bot]
bc2f0267c8
Bump github.com/jackc/pgx/v4 from 4.18.1 to 4.18.2
Bumps [github.com/jackc/pgx/v4](https://github.com/jackc/pgx) from 4.18.1 to 4.18.2.
- [Changelog](https://github.com/jackc/pgx/blob/v4.18.2/CHANGELOG.md)
- [Commits](https://github.com/jackc/pgx/compare/v4.18.1...v4.18.2)

---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-26 15:24:42 +00:00
mkwcat
443ac5ee41
GPCM: Log remove friend profile ID 2024-04-26 11:23:17 -04:00
Palapeli
922b56a52c
Merge pull request #50 from WiiLink24/dependabot/go_modules/golang.org/x/net-0.23.0
Bump golang.org/x/net from 0.17.0 to 0.23.0
2024-04-26 10:03:28 -04:00
mkwcat
ddbf445a0d
Run frontend and backend in a separate process
This will in the future allow the server to be restarted without closing open connections
2024-04-22 10:16:27 -04:00
Palapeli
5bdd9ddf0c
Merge pull request #48 from MikeIsAStar/allow-for-console-output-to-be-saved-to-a-file
Allow for console output to be saved to a file
2024-04-22 08:59:11 -04:00
MikeIsAStar
4bbb966634 Allow for console output to be saved to a file 2024-04-21 22:50:19 -04:00
mkwcat
5a4e49a188
GameStats: Add getpd stub 2024-04-21 14:23:28 -04:00
mkwcat
8f964bb213
Database: Fix missing destination field in gamestats login 2024-04-21 14:04:19 -04:00
mkwcat
597bec1e09
Change cross-platform unit code to 0xff 2024-04-21 13:54:52 -04:00
mkwcat
597f974a1c
Fix incorrect unit code on cross-platform games 2024-04-21 13:45:28 -04:00
dependabot[bot]
205fd4f28c
Bump golang.org/x/net from 0.17.0 to 0.23.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 12:30:15 +00:00
Sketch
c1b5bc0af0 Fix number of WaitGroup spawned 2024-04-03 12:25:05 -04:00
mkwcat
6d0c656bea
GPCM: Send dummy status message to open host players 2024-03-28 20:33:10 -04:00
mkwcat
28c65cc55a
GPCM: Fix wrong session used in addFriend 2024-03-12 05:40:17 -04:00
mkwcat
820ed8a6ac
GPCM: Fix recursive mutex lock from last commit 2024-03-12 05:24:13 -04:00
mkwcat
e854eb0d6b
GPCM: Wait for first status update before enabling open host 2024-03-12 05:13:19 -04:00
mkwcat
c28003444e
GPCM: Send friend auth message on open host enable 2024-03-09 23:09:30 -05:00
mkwcat
ce130b0edc
GPCM: Fix incorrect open host key 2024-03-09 23:02:55 -05:00
mkwcat
2f113a13af
Database: Fix incorrect argument in UpdateUserTable 2024-03-09 22:43:24 -05:00
mkwcat
1370a53be3
Database: Fix missing comma 2024-03-09 22:39:27 -05:00
mkwcat
7ce6f3c5b9
GPCM: Add server-side OpenHost support
Co-Authored-By: Mike <99037623+MikeIsAStar@users.noreply.github.com>
2024-03-09 22:11:47 -05:00
mkwcat
bad2ae2ed7
Calculate friend codes for other games 2024-03-09 06:24:07 -05:00
Palapeli
8ffcdcec5f
Merge pull request #46 from MikeIsAStar/do-not-consider-a-string-of-length-zero-as-profane
[NAS] Do not consider a string of length zero as profane
2024-03-09 06:01:07 -05:00
MikeIsAStar
4dd85ddae4 [NAS] Do not consider a string of length zero as profane 2024-02-23 02:05:00 -05:00
mkwcat
2362326a06
QR2: Provide if a player is connecting in /api/groups 2024-02-20 11:37:13 -05:00
mkwcat
64b76f347d
QR2: Fix adding to empty join index list 2024-02-20 10:46:45 -05:00
mkwcat
156cd99058
QR2: Add conn_fail to /api/groups 2024-02-20 10:11:18 -05:00
mkwcat
22930af8cc
QR2: Add connection success and failure to groups API 2024-02-20 10:09:08 -05:00
mkwcat
08f85da5f4
Go-ify and improve some code 2024-02-20 09:37:29 -05:00
mkwcat
825b67405b
QR2: Check message with TCP IP rather than UDP 2024-02-18 07:40:33 -05:00
mkwcat
db5d6f4f2f
NAS: Don't require unitcd in all requests 2024-02-18 07:22:16 -05:00
Palapeli
af8eeab5fe
Merge pull request #45 from MikeIsAStar/append-message-of-the-day-to-login-challenge-message
GPCM: Append the "Message Of The Day" to a "Login Challenge" message
2024-02-15 10:15:09 -05:00
MikeIsAStar
fee2d2be86 GPCM: Append the "Message Of The Day" to a "Login Challenge" message 2024-02-13 18:18:40 -05:00