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

Ext proc http functionality support #35740

Merged

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    28094b9 View commit details
    Browse the repository at this point in the history
  2. adding not-implemented-hide

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b0c2271 View commit details
    Browse the repository at this point in the history
  3. addressing comments

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    592c1e1 View commit details
    Browse the repository at this point in the history
  4. change the proto field name

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e22aa8c View commit details
    Browse the repository at this point in the history
  5. fix format error

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a017259 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. addressing comments

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    7e0a578 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Merge branch 'main' of https://github.com/envoyproxy/envoy into ext_p…

    …roc_http_client
    
    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    6d3097f View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Adding HTTP client for the ext_proc filter

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    dad36f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. adding http_client

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    d3e1577 View commit details
    Browse the repository at this point in the history
  2. adding HTTP client framework

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    c9c2b22 View commit details
    Browse the repository at this point in the history
  3. moving client_base to http_client directory

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    0fcb348 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. adding the http_client unit-test framework

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f8b793a View commit details
    Browse the repository at this point in the history
  2. fix format

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    dadad62 View commit details
    Browse the repository at this point in the history
  3. fix testing issue

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    72d82bb View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Integrate HTTP client to ext_proc filter

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    b787a76 View commit details
    Browse the repository at this point in the history
  2. merge upstream main

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    e964444 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. refactor the base client class inheritance

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    bcedfd9 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. getting the basic functionality working

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6f2e962 View commit details
    Browse the repository at this point in the history
  2. adding integration test

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    3798f28 View commit details
    Browse the repository at this point in the history
  3. revert changes in ext_proc_integration_test.cc

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    a93234a View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. adding integration tests

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    00d56fc View commit details
    Browse the repository at this point in the history
  2. fix format

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    26df644 View commit details
    Browse the repository at this point in the history
  3. adding onError, cancel support

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4aee4be View commit details
    Browse the repository at this point in the history
  4. fixing tests

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a08e5ad View commit details
    Browse the repository at this point in the history
  5. fixing tests

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e398cac View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. fixing test issue

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    dd63ccc View commit details
    Browse the repository at this point in the history
  2. adding content-type header

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    89181e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. adding x-request-id header

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c974645 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. adding HTTP uri timeout support

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    9b1611a View commit details
    Browse the repository at this point in the history
  2. adding tests

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    cf0b3fa View commit details
    Browse the repository at this point in the history
  3. simplify tests

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    1ac6ee0 View commit details
    Browse the repository at this point in the history
  4. adding tests

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    99b17ea View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. adding body and trailer tests

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    c93f825 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/envoyproxy/envoy into ext_p…

    …roc_http_integration
    
    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    f5e1881 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. adding body and trailer test

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    4975682 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. fixing format

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e16faf1 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. using nghttp2 as codec in the test

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    a79550a View commit details
    Browse the repository at this point in the history
  2. adding more tests

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    5077778 View commit details
    Browse the repository at this point in the history
  3. merge upstream main

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    143ad26 View commit details
    Browse the repository at this point in the history
  4. creating HTTP clien

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    8c4f3e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Merge branch 'main' of https://github.com/envoyproxy/envoy into ext_p…

    …roc_http_integration
    
    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2082535 View commit details
    Browse the repository at this point in the history
  2. remove body/trailer sending for http_service

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5f7eafb View commit details
    Browse the repository at this point in the history
  3. adding configuration validation test

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    c27d975 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c016032 View commit details
    Browse the repository at this point in the history
  5. adding API doc and release notes

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3b01d5a View commit details
    Browse the repository at this point in the history
  6. fix doc

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1b0f9fb View commit details
    Browse the repository at this point in the history
  7. Empty-Commit

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b558660 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. abstract send request

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    713355f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c9078d View commit details
    Browse the repository at this point in the history
  3. fix format

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a0d2435 View commit details
    Browse the repository at this point in the history
  4. moving client_base.h into up level

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9bb769e View commit details
    Browse the repository at this point in the history
  5. fix format

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    19c494d View commit details
    Browse the repository at this point in the history
  6. set callbacks in client

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e54c16f View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. fix CI issue

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    613001a View commit details
    Browse the repository at this point in the history
  2. delete wrong file

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    e52291e View commit details
    Browse the repository at this point in the history
  3. removing unused runtime

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    5514193 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' of https://github.com/envoyproxy/envoy into ext_p…

    …roc_http_integration
    
    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    bf515cf View commit details
    Browse the repository at this point in the history
  5. removing size in BUILD

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    5c23475 View commit details
    Browse the repository at this point in the history
  6. adding rbe_pool

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d190cbe View commit details
    Browse the repository at this point in the history
  7. addressing API comments

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    3ffd9e7 View commit details
    Browse the repository at this point in the history
  8. adding proto import package

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f9f13ce View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. adding cancel() in ClientBase

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    038c6d7 View commit details
    Browse the repository at this point in the history
  2. addressing comments

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    5ffb042 View commit details
    Browse the repository at this point in the history
  3. refactor out request message building code

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    82f63c5 View commit details
    Browse the repository at this point in the history
  4. addressing comments

    Signed-off-by: Yanjun Xiang <[email protected]>
    yanjunxiang-google committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    8552778 View commit details
    Browse the repository at this point in the history