Commit Graph

119 Commits (4307a199bcad6c65bbddfb0df8b51b6bab8306b8)

Author SHA1 Message Date
_ c575f5ca22 add failing test 2021-07-17 19:55:52 +00:00
_ 82e2aae3d2 ♻️ refactor: reduced maximum indentation 2021-07-17 08:02:53 +00:00
_ 67fc89e640 ♻️ refactor 2021-07-17 07:57:55 +00:00
_ b75b7c5a74 ♻️ refactor
Remove the old one-shot code and extract `handle_quic_connection`
2021-07-17 07:51:47 +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
_ b344e3f8ee ♻️ refactor 2021-07-17 06:26:06 +00:00
_ b2fd8a8ede 2021-07-17 06:18:22 +00:00
_ 739621e9e1 write some failing tests 2021-07-17 06:16:50 +00:00
_ 9ef27ac40f 🐛 bug: fix start-up order 2021-07-17 06:12:16 +00:00
_ 8a976be3be 📝 planning 2021-07-17 06:08:00 +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
_ 3e4ff7298e ♻️ refactor: move `quinn_utils` mod out 2021-07-17 00:45:24 +00:00
_ e1ccb2bd57 add prototype for QUIC relay
It's happening
2021-07-17 00:43:20 +00:00