Commit Graph

17 Commits (0129f36d2a9ad2d8787d5dc1e4c89557dea10968)

Author SHA1 Message Date
_ 0129f36d2a 🚧 begin building PTTH_DIREC
Working:
- Client sends the first cookie to relay
- Relay learns client's WAN address

Next steps:
- Associate PTTH_DIREC state with QUIC connection so we can track it / destroy
it all at once
- P3 asks P4 to accept PTTH_DIREC connection
2021-10-11 01:59:08 +00:00
_ f44613540e add the multi-call server
This exe can act as both a PTTH and PTTH_QUIC end server.
It's only 17 MB, which is a big improvement over the 15 + 15 for shipping both servers as their own exes
2021-10-02 18:13:14 +00:00
_ 7408d41d47 Revert "🚧 wip"
This reverts commit 05ba4822f8.
2021-10-01 10:41:44 -05:00
_ 05ba4822f8 🚧 wip 2021-09-10 16:02:36 -05:00
_ 16bde3a2cf 🚧 wip: working on a way to make P2 optional 2021-09-10 15:36:03 -05:00
_ 5ffdb5800d add HTTP server to the relay server for debugging 2021-09-10 12:08:15 -05:00
_ d5431b5c62 ♻️ refactor 2021-07-18 18:41:25 +00:00
_ b1af608ab0 ♻️ refactor: start moving protocol into its own module 2021-07-18 17:57:54 +00:00
_ 57091ddaab ♻️ refactor: change up the protocol so that everything has a distinct 4-byte message 2021-07-17 23:14:50 +00:00
_ 26135471cb 🔊 counting active QUIC connections for P3 2021-07-17 22:03:55 +00:00
_ 4f3424f482 🔇 drop some debugs to traces 2021-07-17 21:42:51 +00:00
_ 7406587d30 🚧 P3 can now tell apart P2 and P4 peers 2021-07-17 07:11:34 +00:00
_ ce817eab1a 🚧 sketching out the request-response control protocol 2021-07-17 06:43:14 +00:00
_ 73d7551215 modify end server to connect to a local TCP server
Tested with netcat on each end and it works great.
2021-07-17 03:11:01 +00:00
_ c4cd8cf1aa modify client to accept connections from a local TCP client 2021-07-17 02:39:08 +00:00
_ fe2040706b add QUIC client 2021-07-17 01:10:30 +00:00
_ 937cc65c70 add end server 2021-07-17 00:58:35 +00:00