Brian Warner
|
a458fe9ab9
|
finish test coverage/fixes for connector.py
|
2018-12-23 15:23:27 -05:00 |
|
Brian Warner
|
6ad6f8f40f
|
test and fix half of connector.py
still to do:
* relay delays
* connection race
* cancellation of losing connections
* shutdown of all connections when abandoned
|
2018-12-23 15:23:27 -05:00 |
|
Brian Warner
|
e7cb1df785
|
factor out HKDF
|
2018-12-23 15:23:27 -05:00 |
|
Brian Warner
|
b4c90b40a2
|
move parse_hint/encode_hint into _hints.py, add tests
|
2018-12-23 15:23:27 -05:00 |
|
Brian Warner
|
7720312c8f
|
factor out parse_tcp_v1_hint
|
2018-12-23 15:23:27 -05:00 |
|
Brian Warner
|
2f4e4d3031
|
factor out describe_hint_obj and endpoint_from_hint_obj
|
2018-12-23 15:23:27 -05:00 |
|
Brian Warner
|
bd1a199f3e
|
start factoring Hints out to separate file
shared between old transit.py and new _dilation/connector.py
|
2018-12-23 15:23:27 -05:00 |
|
Brian Warner
|
05900bd08b
|
fix some flake8 complaints
|
2018-12-23 15:22:57 -05:00 |
|
Brian Warner
|
34686a346a
|
add dilation code
(this compresses several months of false starts and rearchitecting)
|
2018-12-23 15:21:08 -05:00 |
|