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 (HTTP3) support #1846

Merged
merged 357 commits into from Sep 24, 2019

Conversation

@kazuho
Copy link
Member

commented Sep 6, 2018

Integrates quicly.

ToDo:

  • QUIC
    • accept, read, write, disconnect, stateless-reset
    • version negotiation
  • QPACK
    • refactor HPACK API (#1845)
    • better encoder
    • add decoder tests
    • omit table-state-sync if header-acknowledgement suffices the need
  • HTTP3
    • merge #1549 (as a basis of multi-protocol client implementation; required for testing)
    • implement request without body
    • implement request with body (based on #2010 preferably after #2007 lands)
    • prioritization (#2061)

Note: The PR points to kazuho/expose-hpack-primitives (i.e. #1845) for the ease-of-review. However, need to merge this PR into master after merging #1845 there.

Closes #275.

@kazuho kazuho force-pushed the kazuho/quic branch from e57d80e to 8e29a9b Nov 13, 2018
@kazuho kazuho referenced this pull request Nov 19, 2018
@s0kil s0kil referenced this pull request Nov 20, 2018
@kazuho kazuho changed the title QUIC support QUIC (HTTP3) support Nov 21, 2018
@kazuho kazuho force-pushed the kazuho/expose-hpack-primitives branch from 710d525 to 9a271ff Jan 10, 2019
kazuho added 24 commits Jan 28, 2019
…t "Revert "Revert "Revert "Revert "link picotest so that picotls can be built"""""""""""""

This reverts commit d148f3c.
…t "Revert "Revert "Revert "Revert "Revert "link picotest so that picotls can be built""""""""""""""

This reverts commit 53f43b4.
@kazuho kazuho referenced this pull request Sep 18, 2019
kazuho added 11 commits Sep 19, 2019
@kazuho kazuho merged commit 93af138 into master Sep 24, 2019
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.