aioquic
aioquic copied to clipboard
[connection] update path challenge according to the draft [JF & CC]
" Path validation succeeds when a PATH_RESPONSE frame is received that contains the data that was sent in a previous PATH_CHALLENGE frame. A PATH_RESPONSE frame received on any network path validates the path on which the PATH_CHALLENGE was sent."
We try to modify the PATH_CHALLENGE part of the connection.py to follow this rule that we found with a testing tool Ivy. The problem before was that if the PATH_RESPONSE was received on a different path the challenge was considered as failed.
JF & CC
This looks like a good catch. Would you mind cleaning up the patch (removing commented code and debug statements)?
Hello @ElNiak any chance of getting the code into a shape I can merge it?
Hello, sorry we forget about that it will be done asap !
The PR seems to completely break the test suite would you mind updating it?
Hi @ElNiak do you plan to complete the work on this PR?
Closing this in favor of the approach of [#483].