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

quiche: implement Envoy Quic stream and connection #7721

Merged
merged 81 commits into from
Sep 9, 2019

Commits on May 8, 2019

  1. add fake proof source/verifier

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed May 8, 2019
    Configuration menu
    Copy the full SHA
    3253b11 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

  1. move to test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed May 9, 2019
    Configuration menu
    Copy the full SHA
    9914fb4 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. Revert "move to test"

    This reverts commit 9914fb4.
    
    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 14, 2019
    Configuration menu
    Copy the full SHA
    2ea58dd View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into fakeproof

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 14, 2019
    Configuration menu
    Copy the full SHA
    a8aa262 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. add tests

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    6b5315b View commit details
    Browse the repository at this point in the history
  2. actually add test file

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    02e4fd9 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2019

  1. Merge branch 'master' into fakeproof

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    6f8c2e4 View commit details
    Browse the repository at this point in the history
  2. revert flag change

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    58f3842 View commit details
    Browse the repository at this point in the history
  3. more comment

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    8fec99d View commit details
    Browse the repository at this point in the history
  4. add words to dict

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    15e5e33 View commit details
    Browse the repository at this point in the history
  5. fix clang_tidy

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    72c2f84 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2019

  1. s/dummy/fake

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    25998ab View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2019

  1. Merge branch 'master' into fakeproof

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    2fd6df0 View commit details
    Browse the repository at this point in the history
  2. update spell_dict

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    aacc588 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

  1. add nofips

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    f68e5dd View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. fix build exlucsion

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    12ef3c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. add more nofips

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    6029aeb View commit details
    Browse the repository at this point in the history
  2. add build_tests_only

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    14f1e79 View commit details
    Browse the repository at this point in the history
  3. remove build_tag_filter for test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    2fccff1 View commit details
    Browse the repository at this point in the history
  4. update tarball

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    ef7cf28 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. add all targets

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jun 28, 2019
    Configuration menu
    Copy the full SHA
    5419162 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. fix http2 file path

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    117244f View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. build spdy

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    1719fd0 View commit details
    Browse the repository at this point in the history
  2. build quic http lib

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    732b3c8 View commit details
    Browse the repository at this point in the history
  3. add server_push_utils

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    f94f424 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into quichttp

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    0d56de4 View commit details
    Browse the repository at this point in the history
  5. fix quic_platofrm_test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    bacb5c5 View commit details
    Browse the repository at this point in the history
  6. fix typo

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    f04a469 View commit details
    Browse the repository at this point in the history
  7. update spell dict

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    9ba2754 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. switch to NOT_IMPLEMENTED_GCOVR_EXCL_LINE

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    05daf8d View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. envoy quic stream and session

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    6eca9c6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into quichttp

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    b8fc520 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. add listener and test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    f5e0c11 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. more comment

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    b881ae8 View commit details
    Browse the repository at this point in the history
  2. fix connection dealloc

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    3db6847 View commit details
    Browse the repository at this point in the history
  3. fix format

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    1e55f68 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. fix stream test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    ab474d5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into quichttp

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    5f7dd41 View commit details
    Browse the repository at this point in the history
  3. remove debug log

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    fcfe160 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. decouple listener and quic dispatcher

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    9dc44be View commit details
    Browse the repository at this point in the history
  2. delete listener impl

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    7a2395f View commit details
    Browse the repository at this point in the history
  3. test quic dispatcher

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    3e4388b View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. replace NOT_REACHED

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    2397898 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2019

  1. add tests

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    0641fba View commit details
    Browse the repository at this point in the history
  2. fix stream test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    30d976b View commit details
    Browse the repository at this point in the history
  3. fix asan

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    a50fc1e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. remove listener_lib

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    ed15996 View commit details
    Browse the repository at this point in the history
  2. fix release failure

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    8b297e4 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. format

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    adbdee0 View commit details
    Browse the repository at this point in the history
  2. remove unused .cc file

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    57144ed View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. address comments

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    d278167 View commit details
    Browse the repository at this point in the history
  2. fix compile error

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    1b8117b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into quichttp

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    8375028 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Merge branch 'master' into quichttp

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    6361860 View commit details
    Browse the repository at this point in the history
  2. error flush write

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 14, 2019
    Configuration menu
    Copy the full SHA
    4e51861 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. ownership of connection

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    44e262f View commit details
    Browse the repository at this point in the history
  2. fix include

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    f2fc291 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. TODO for self_address

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    97b7d90 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. split utils to cc

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    7361ca0 View commit details
    Browse the repository at this point in the history
  2. add .cc file

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    10e85f6 View commit details
    Browse the repository at this point in the history
  3. spell

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    5f55a97 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. Merge branch 'master' into quichttp

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    a4050dc View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. adjust comment

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    81e5f9a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into quichttp

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    109e9a9 View commit details
    Browse the repository at this point in the history
  3. fix typo

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    9d545c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2019

  1. Merge branch 'master' into quichttp

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    4e91aae View commit details
    Browse the repository at this point in the history
  2. fix stream test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    7c863ef View commit details
    Browse the repository at this point in the history
  3. fix pcc sender

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    c6f0763 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. more test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    bca0450 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. add more tests

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    42b5df3 View commit details
    Browse the repository at this point in the history
  2. fix coverage test failure

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    8891a14 View commit details
    Browse the repository at this point in the history
  3. fix recvmsg test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    9a5468e View commit details
    Browse the repository at this point in the history
  4. format

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    1d23053 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. revert Http3

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    817c08d View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. more unit tests, remove isQuic

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    3405bfc View commit details
    Browse the repository at this point in the history
  2. comments

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    548f8f5 View commit details
    Browse the repository at this point in the history
  3. fix session test

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    b218f5a View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. skip coverage for quiche

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    be37cb1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into quichttp

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    d7c551f View commit details
    Browse the repository at this point in the history
  3. update interface change

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    bb1e435 View commit details
    Browse the repository at this point in the history
  4. remove EBADF

    Signed-off-by: Dan Zhang <[email protected]>
    danzh1989 committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    61ecd12 View commit details
    Browse the repository at this point in the history