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

Dev/william/connection registrations #215

Merged
merged 9 commits into from
Sep 18, 2023

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    6abdc52 View commit details
    Browse the repository at this point in the history
  2. test: new test suite for conn

    qzhuyan committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    562fa62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1993b5d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8584a6b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0613238 View commit details
    Browse the repository at this point in the history
  6. refactor: more conn opt parser funs

    - parse_conn_local_address
    - parse_conn_resume_ticket
    - parse_conn_disable_1rtt_encryption
    - parse_conn_event_mask
    qzhuyan committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    1a240cb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    60d7ac7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3be3c7d View commit details
    Browse the repository at this point in the history
  9. fix(conn): deadlock when async_connect with 0-RTT

    msquic does conn callback with StreamsAvailable event in the same code
    path of set conn param session ticket.
    
    This causes deadlock when callback handler wait for quicer async_connect to
    release the lock of c_ctx when it is called with an opened handle.
    
    solution is to either do set session ticket in open_connection
    Or set session ticket in async_connect without an opened handle
    
    callstack:
        at /home/ubuntu/repo/quic/msquic/src/core/stream_set.c:343
    qzhuyan committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    6f047c7 View commit details
    Browse the repository at this point in the history