Commit graph

203 commits

Author SHA1 Message Date
Jack Garrard
000d24a7db Made makefile use python3 instead of python3.8 2022-10-27 02:11:28 -07:00
Jack Garrard
78b532a316 Prevent udp error from killing tcp connection 2022-10-27 02:10:44 -07:00
Jack Garrard
efef24fbbe Fix variable names again 2022-10-27 02:09:59 -07:00
Jack Garrard
3e5c0c89e5 Merge branch 'packet-acceptance' into udp-client 2022-10-27 01:03:39 -07:00
Jack Garrard
64b56c32da Add race protection to message queues 2022-10-27 01:02:32 -07:00
Jack Garrard
89415e6f96 Hopefully prevent close socket race condition 2022-10-27 01:00:58 -07:00
Jack Garrard
e6871da878 Readd missing variable 2022-10-27 00:27:29 -07:00
Jack Garrard
24e724a824 Hopefully prevent close socket race condition 2022-10-27 00:26:26 -07:00
Jack Garrard
28c7f92453 Refactor member variable names 2022-10-27 00:25:37 -07:00
Jack Garrard
4a5a10f910 Convert receive buffer to be on heap 2022-10-26 03:33:42 -07:00
Jack Garrard
bf646b2b3d Add a newline to debug statement 2022-10-26 03:31:32 -07:00
Jack Garrard
53f91b8695 Clean up 2022-10-26 02:44:09 -07:00
Jack Garrard
a9c3ec4006 Fix a stack exhausion bug 2022-10-26 02:44:04 -07:00
Jack Garrard
4655b0755e Remove udp connection attempt in init and leave default port at 0 2022-10-25 19:41:09 -07:00
Jack Garrard
93c750ccf7 Remove tabs 2022-10-25 19:33:58 -07:00
Jack Garrard
655368241f Made default port be a higher port 2022-10-25 18:07:26 -07:00
Jack Garrard
ed83827cc1 Add udp status to debug menu 2022-10-23 18:37:08 -07:00
Jack Garrard
2654650804 Reset recv udp flag on connection close 2022-10-23 17:52:34 -07:00
Jack Garrard
694c9e73d6 Allow for a udp handshake 2022-10-23 16:37:47 -07:00
Jack Garrard
968f513bf2 Merge branch 'packet-acceptance' into udp-client 2022-10-23 14:41:48 -07:00
Jack Garrard
7c17db2d93 Fix free issue from wrong heap if unknown packet 2022-10-23 14:41:16 -07:00
Jack Garrard
ba7612a304 Fix a changed variable 2022-10-21 12:59:35 -07:00
Jack Garrard
d666707e24 Merge branch 'packet-acceptance' into udp-client 2022-10-21 12:37:57 -07:00
Jack Garrard
1fd02147b6 Add a flag to only send udp if client has received udp packets 2022-10-21 12:27:01 -07:00
Jack Garrard
f6408e2b1e Merge branch 'dev' into packet-acceptance 2022-10-15 00:18:57 -07:00
Jack Garrard
2f5ed106fa Hopefully fix emulators 2022-09-05 12:44:54 -07:00
Jack Garrard
b163749c77 Remove extra word 2022-09-05 03:28:27 -07:00
Jack Garrard
009755ceba Add pollfd to socket.h 2022-09-05 03:26:14 -07:00
Jack Garrard
f417d39f3b Comment out extra udpaddress 2022-09-05 03:26:01 -07:00
Jack Garrard
66c8bb9e1b Closer to working 2022-09-05 03:19:33 -07:00
CraftyBoss
13c873aae0
Merge pull request #35 from Istador/emu-build
separate build for emulators
2022-09-04 20:11:38 -07:00
Robin C. Ladiges
65d6ffb4fc
separate build for emulators 2022-09-05 02:30:30 +02:00
CraftyBoss
cc4c1d7c67 Merge branch 'dev' of https://github.com/CraftyBoss/SuperMarioOdysseyOnline into dev 2022-09-04 02:23:16 -07:00
CraftyBoss
d4eabffff1 executor table re-impl, shine sync changes, send/recv netcode refactored 2022-09-04 02:23:02 -07:00
Jack Garrard
19c6d800bd More changes while testing 2022-09-03 01:57:57 -07:00
Jack Garrard
1204e27adb Attempt at full udp client 2022-08-30 15:18:44 -07:00
Jack Garrard
b18671f113 Move packet type check to after packet data recv 2022-08-27 01:56:20 -07:00
CraftyBoss
d4df8f030c
Merge pull request #32 from Istador/dev-releases
Automatically attach dev builds into one common release
2022-08-13 14:33:17 -07:00
Robin C. Ladiges
81a0726836
move latest-dev tag 2022-08-13 22:58:59 +02:00
Robin C. Ladiges
2898a762d4
attach dev builds all into one release
Requirements:
- there exists a tag named `latest-dev` already
- there exists a release on that tag
2022-08-13 22:58:12 +02:00
Robin C. Ladiges
aff422a6e0
allow build or pre-release details in release tags
Examples:
- v1.2.3-rc.1 (release candidate 1)
- v1.2.3-dev+2 (dev pre-release, build 2)
2022-08-13 22:50:36 +02:00
Robin C. Ladiges
89a76aedab
don't start release names with "Release "
the title of the page will otherwise read "Release Release v..."
2022-08-13 22:46:59 +02:00
Robin C. Ladiges
71ff477bb9 github workflow to build and release 2022-08-10 15:30:28 -07:00
Robin C. Ladiges
3325c50c00 build w/ docker 2022-08-10 15:30:28 -07:00
Sanae
b3a30b09f7 Remove a check which blocks players from being updated
Oops! teehee SmileW
2022-08-10 16:10:16 -06:00
CraftyBoss
d3b1935899
Merge pull request #20 from Istador/dns
on invalid IPv4 addresses, assume it's a hostname and do a DNS lookup
2022-08-10 15:00:35 -07:00
CraftyBoss
261848fdd3
Merge pull request #22 from Istador/workflow
GitHub Actions to automatically build and release
2022-08-10 14:58:33 -07:00
CraftyBoss
71a9da11bf copy romfs folder to build folder 2022-08-10 14:52:27 -07:00
CraftyBoss
b245408ae6 Merge branch 'Sanae6-main' into dev 2022-08-10 14:40:38 -07:00
CraftyBoss
550b82fc1f Merge branch 'main' of https://github.com/Sanae6/SuperMarioOdysseyOnline into Sanae6-main 2022-08-10 14:40:16 -07:00