Skip to content
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

Closed
wants to merge 18 commits into from

Commits on Jul 16, 2020

  1. quic: replace ipv6Only option with 'udp6-only' type

    Since the `ipv6Only` option was mutually exclusive with
    using `'udp6'`, making it it's own type simplifies things
    a bit.
    jasnell committed Jul 16, 2020
    Configuration menu
    Copy the full SHA
    b17ab97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63b79fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc4674d View commit details
    Browse the repository at this point in the history
  4. quic: use a getter for stream options

    Doesn't need to be a function
    jasnell committed Jul 16, 2020
    Configuration menu
    Copy the full SHA
    99b37e0 View commit details
    Browse the repository at this point in the history
  5. quic: restrict addEndpoint to before QuicSocket bind

    Restricting this to pre-bind keeps things simple
    jasnell committed Jul 16, 2020
    Configuration menu
    Copy the full SHA
    7297f70 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ffa9e8 View commit details
    Browse the repository at this point in the history
  7. quic: fixup kEndpointClose

    Ensure that the QuicSocket is properly destroyed if the QuicEndpoint
    is destroyed directly rather than through QuicSocket destroy
    jasnell committed Jul 16, 2020
    Configuration menu
    Copy the full SHA
    b3a51d4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fcfa129 View commit details
    Browse the repository at this point in the history
  9. quic: implement QuicEndpoint Promise API

    This is the start of a conversion over to a fully Promise-centric API
    for the QUIC implementation.
    jasnell committed Jul 16, 2020
    Configuration menu
    Copy the full SHA
    5fde41c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d9f529a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9e67b30 View commit details
    Browse the repository at this point in the history
  12. 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.
    jasnell committed Jul 16, 2020
    Configuration menu
    Copy the full SHA
    cec7b11 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2acd3dd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2ac3158 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0427d0d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9e9d294 View commit details
    Browse the repository at this point in the history
  17. 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.
    jasnell committed Jul 16, 2020
    Configuration menu
    Copy the full SHA
    2717356 View commit details
    Browse the repository at this point in the history
  18. quic: fixup quic.md

    jasnell committed Jul 16, 2020
    Configuration menu
    Copy the full SHA
    dd5109a View commit details
    Browse the repository at this point in the history