58 Commits

Author SHA1 Message Date
Jack Garrard
b0fa63081e Made cap packets use udp as well 2022-09-05 14:01:20 -07:00
Jack Garrard
00879b12d1 Merge branch 'main' into udp-exp 2022-09-05 12:36:57 -07:00
Jack Garrard
5561ee76ac Add license 2022-09-05 12:36:42 -07:00
Jack Garrard
0845d7cfc2 Add a wireshark lua script 2022-09-05 03:41:46 -07:00
Jack Garrard
1d15fc12b3 Add HolePunch packet 2022-09-05 03:37:27 -07:00
Jack Garrard
e9a290680c Reverted back to udp init 2022-09-05 03:36:44 -07:00
Jack Garrard
70e96f6716 A bunch of experimenting 2022-09-02 16:05:56 -07:00
Jack Garrard
bffc7b69d5 Send cap packets over udp too 2022-08-23 21:21:03 -07:00
Jack Garrard
b3d83cec96 Allow for non-udp users to connect 2022-08-23 21:20:19 -07:00
Jack Garrard
8b5cc7a4ff Merge pull request #1 from Istador/udp-patch-1
[UDP] improve Dockerfiles, example docker-compose.yml, Proxy: dns lookup for server_addr string
2022-08-23 18:27:16 -07:00
Robin C. Ladiges
93f46493d9 example docker-compose.yml with a UDP server and two proxies 2022-08-24 03:07:09 +02:00
Robin C. Ladiges
b18e134aab proxy: dns support for server string 2022-08-24 03:04:45 +02:00
Robin C. Ladiges
9d0b8abfb7 use cargo chef to better cache docker layers 2022-08-24 02:08:26 +02:00
Robin C. Ladiges
a6a5c9aa20 .dockerignore 2022-08-24 01:25:11 +02:00
Robin C. Ladiges
3f05d2fa1e CMD => ENTRYPOINT 2022-08-18 21:07:28 +02:00
Robin C. Ladiges
a3670128de git mv proxy dockerfile 2022-08-18 21:07:22 +02:00
Jack Garrard
118f868900 Include persist_shines todo method 2022-08-18 12:03:42 -07:00
Jack Garrard
a9d1f0f705 Fix shine syncing 2022-08-18 02:22:40 -07:00
Jack Garrard
b9ec51c3fd Add dockerfile for the proxy 2022-08-15 17:23:31 -07:00
Jack Garrard
4e010a2a71 Made local bind addresses as passable args 2022-08-15 17:13:35 -07:00
Jack Garrard
5768a1d4fe Fix workspace spelling 2022-08-15 17:13:18 -07:00
Jack Garrard
c9baab523f Fixed enum deriving default issue 2022-08-15 16:47:59 -07:00
Jack Garrard
d4033a6d52 Update proxy cargo.lock 2022-08-15 15:28:59 -07:00
Jack Garrard
97685784ee Made server binding respect settings 2022-08-15 15:27:59 -07:00
Jack Garrard
56c7c07c55 Add a settings file 2022-08-15 15:20:37 -07:00
Jack Garrard
614e7d4d18 Attempt to make udp deterministic 2022-08-15 15:20:09 -07:00
Jack Garrard
ca96ecd142 Add docker file 2022-08-15 14:13:45 -07:00
Jack Garrard
8a0bc8f6db Specified server binary in toml 2022-08-15 14:13:24 -07:00
Jack Garrard
da58362177 More info on server and change to default port 2022-08-15 14:13:06 -07:00
Jack Garrard
7ab40ccd26 Gave slightly more info when starting udp proxy 2022-08-15 14:12:48 -07:00
Jack Garrard
06f73a68e6 Fix login sequence not behaving 2022-08-14 23:27:46 -07:00
Jack Garrard
b6ad47841f Fixed client count in debug message 2022-08-14 22:11:19 -07:00
Jack Garrard
fe09ccbcfc Lowered debug messages 2022-08-14 22:11:09 -07:00
Jack Garrard
127760ab6b Fix udp packets not transmitting to correct ports 2022-08-14 21:11:51 -07:00
Jack Garrard
186d12a6a4 Made a udp server with proxy 2022-08-14 19:27:22 -07:00
Jack Garrard
5864cf2b0e Made proxy for demoing udp 2022-08-14 15:09:17 -07:00
Jack Garrard
7fd04f1211 Attempt to allow for udp socket in proxy 2022-08-10 05:13:47 -07:00
Jack Garrard
c871faf89f Add shine sync 2022-08-08 04:03:29 -07:00
Jack Garrard
909efd3425 Clean up of logging 2022-08-08 04:02:56 -07:00
Jack Garrard
7860994592 Reduce size of tag packet 2022-08-08 04:02:27 -07:00
Jack Garrard
bef82f92c6 Add is_grand to shine packet 2022-08-08 04:02:18 -07:00
Jack Garrard
6635a7f9b2 Made guid ref in client sync shines 2022-08-08 04:00:10 -07:00
Jack Garrard
f2101bd275 Remove needless borrow 2022-08-08 03:59:11 -07:00
Jack Garrard
0638fde23f Downgrade sending of packet to debug 2022-08-08 03:58:50 -07:00
Jack Garrard
43cc92669e Add debug of handled packet 2022-08-08 03:57:58 -07:00
Jack Garrard
5b7aa766e1 Remove buffer into printing 2022-08-08 02:50:21 -07:00
Jack Garrard
75246d0005 Force packet resizing on broadcast 2022-08-08 02:50:06 -07:00
Jack Garrard
9d8dff6f82 Remove consuming of the struct padding 2022-08-08 02:49:17 -07:00
Jack Garrard
267bd2537c Fix padding calculation and added packet type to debug 2022-08-08 02:48:50 -07:00
Jack Garrard
faee1ab941 Remove excess padding on packet send 2022-08-08 02:48:29 -07:00