Commit Graph

18 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
_ 68eb6f911b 🚨 clean up clippy warnings 2021-10-10 17:22:04 +00:00
_ 2a58d86b5c 🐛 bug: use Result 2021-07-18 23:16:44 +00:00
_ 12fdd4c842 client now chooses the TCP port for the server to forward. 2021-07-18 22:55:32 +00:00
_ 56a3e6299b change server ID from `u8` to a string 2021-07-18 22:22:48 +00:00
_ 5bfb99f383 change client ID from a `u8` to a UTF-8 string up to 128 bytes long 2021-07-18 21:18:49 +00:00
_ 4728e7e35c ♻️ refactor: replace `u8` with PeerId 2021-07-18 20:32:49 +00:00
_ fed401f622 ♻️ refactor: all protocol code is in the protocol mod now 2021-07-18 20:23:20 +00:00
_ 927ddecf97 ♻️ refactor 2021-07-18 20:11:11 +00:00
_ 75a4515a70 ♻️ refactor: move the last request-response pair into protocol mod
still need to move a couple handle pairs
2021-07-18 19:45:19 +00:00
_ 1634f7a00d ♻️ refactor: server proxy is now using the protocol module 2021-07-18 19:38:54 +00:00
_ 2d57bb9618 ♻️ refactor: extracting protocol functions for things that handle requests 2021-07-18 19:28:30 +00:00
_ ca3145669d ♻️ refactor 2021-07-18 18:44:28 +00:00
_ d5431b5c62 ♻️ refactor 2021-07-18 18:41:25 +00:00
_ 4820722ec2 ♻️ refactor 2021-07-18 18:33:19 +00:00
_ b64042043b ♻️ refactor: move all protocol stuff out of the client proxy 2021-07-18 18:26:19 +00:00
_ d265aa3cd9 ♻️ refactor: start moving protocol chunks out of exe modules 2021-07-18 18:03:29 +00:00
_ b1af608ab0 ♻️ refactor: start moving protocol into its own module 2021-07-18 17:57:54 +00:00