-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
quic: more quic refactorings and cleanups #34283
Commits on Jul 16, 2020
-
quic: replace ipv6Only option with
'udp6-only'
typeSince the `ipv6Only` option was mutually exclusive with using `'udp6'`, making it it's own type simplifies things a bit.
Configuration menu - View commit details
-
Copy full SHA for b17ab97 - Browse repository at this point
Copy the full SHA b17ab97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63b79fd - Browse repository at this point
Copy the full SHA 63b79fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc4674d - Browse repository at this point
Copy the full SHA cc4674dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b37e0 - Browse repository at this point
Copy the full SHA 99b37e0View commit details -
quic: restrict addEndpoint to before QuicSocket bind
Restricting this to pre-bind keeps things simple
Configuration menu - View commit details
-
Copy full SHA for 7297f70 - Browse repository at this point
Copy the full SHA 7297f70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ffa9e8 - Browse repository at this point
Copy the full SHA 8ffa9e8View commit details -
Ensure that the QuicSocket is properly destroyed if the QuicEndpoint is destroyed directly rather than through QuicSocket destroy
Configuration menu - View commit details
-
Copy full SHA for b3a51d4 - Browse repository at this point
Copy the full SHA b3a51d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcfa129 - Browse repository at this point
Copy the full SHA fcfa129View commit details -
quic: implement QuicEndpoint Promise API
This is the start of a conversion over to a fully Promise-centric API for the QUIC implementation.
Configuration menu - View commit details
-
Copy full SHA for 5fde41c - Browse repository at this point
Copy the full SHA 5fde41cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f529a - Browse repository at this point
Copy the full SHA d9f529aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e67b30 - Browse repository at this point
Copy the full SHA 9e67b30View commit details -
quic: eliminate "ready"/"not ready" states for QuicSession
QuicClientSession and QuicServerSessions are now always immediately ready for use when they are created, so no more need to track ready state.
Configuration menu - View commit details
-
Copy full SHA for cec7b11 - Browse repository at this point
Copy the full SHA cec7b11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2acd3dd - Browse repository at this point
Copy the full SHA 2acd3ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ac3158 - Browse repository at this point
Copy the full SHA 2ac3158View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0427d0d - Browse repository at this point
Copy the full SHA 0427d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e9d294 - Browse repository at this point
Copy the full SHA 9e9d294View commit details -
quic: fixup closing/draining period timing
When entering the closing or draining periods, servers should wait three times the current probe timeout before releasing session state.
Configuration menu - View commit details
-
Copy full SHA for 2717356 - Browse repository at this point
Copy the full SHA 2717356View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd5109a - Browse repository at this point
Copy the full SHA dd5109aView commit details