_
|
da10ad28dc
|
add `--cert-url` to end server too
|
2021-10-01 12:44:20 -05:00 |
_
|
e1da97a517
|
add `--debug-echo` option for P4 end servers to run a simulated P5 TCP echo server
This makes it possible to debug with only 4 processes instead of 5.
|
2021-09-10 14:16:38 -05:00 |
_
|
d9949f3f68
|
✅ working on manual test plans for PTTH_QUIC
|
2021-09-10 12:42:46 -05: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 |
_
|
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 |
_
|
69c4afe456
|
♻️ refactor: extract TCP-QUIC relay connection
|
2021-07-18 18:58:59 +00:00 |
_
|
4ba35ee7d1
|
♻️ refactor
|
2021-07-18 18:52:51 +00:00 |
_
|
4820722ec2
|
♻️ refactor
|
2021-07-18 18:33:19 +00:00 |
_
|
b1af608ab0
|
♻️ refactor: start moving protocol into its own module
|
2021-07-18 17:57:54 +00:00 |
_
|
fa8f02999c
|
✅ this version was able to forward VNC over LAN.
But I can't run it on my server because it's built with a really new libc.
uuugggghhhh
|
2021-07-17 23:58:11 +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 |
_
|
4f3424f482
|
🔇 drop some debugs to traces
|
2021-07-17 21:42:51 +00:00 |
_
|
3442bf220b
|
🐛 bug: P3 no longer closes when the PTTH connection closes
|
2021-07-17 20:36:29 +00:00 |
_
|
fe25ff3d34
|
♻️ refactor
|
2021-07-17 20:02:16 +00:00 |
_
|
5417fbc77b
|
🚧 P3 can now do multiple connections in series
And it doesn't matter if P2 or P4 connects first.
However, P2 and P4 are still limited to one connection each. Then they quit
gracefully.
|
2021-07-17 07:43:21 +00:00 |
_
|
7406587d30
|
🚧 P3 can now tell apart P2 and P4 peers
|
2021-07-17 07:11:34 +00:00 |
_
|
1024c15fbb
|
🚧
|
2021-07-17 06:50:54 +00:00 |
_
|
ce817eab1a
|
🚧 sketching out the request-response control protocol
|
2021-07-17 06:43:14 +00:00 |
_
|
9ef27ac40f
|
🐛 bug: fix start-up order
|
2021-07-17 06:12:16 +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 |
_
|
fe2040706b
|
add QUIC client
|
2021-07-17 01:10:30 +00:00 |
_
|
937cc65c70
|
add end server
|
2021-07-17 00:58:35 +00:00 |