Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: envoyproxy/envoy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.29.1
Choose a base ref
...
head repository: envoyproxy/envoy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.29.2
Choose a head ref
  • 10 commits
  • 26 files changed
  • 8 contributors

Commits on Feb 13, 2024

  1. repo: Dev v1.29.2 (#32328)

    Signed-off-by: Ryan Northey <ryan@synca.io>
    phlax authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    faf24ad View commit details
    Browse the repository at this point in the history
  2. jwt: do not concatenate duplicated headers (#32248)

    Duplicated headers should not be concatenated with a comma, because comma is not allowed in a JWT token, so concatenation invalidates tokens.
    This PR fixes #31468.
    
    Risk Level:
    Testing: unit tests
    Docs Changes: none
    Release Notes:
    Platform Specific Features: none
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    jewertow authored and phlax committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2c41cbb View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. [bp/1.29] Backport deps: updates QUICHE to incorporate fixes (#32443)

    * Update QUICHE from 83a9e8129 to 9e8759380
    https://github.com/google/quiche/compare/83a9e8129..9e8759380
    
    ```
    $ git log 83a9e8129..9e8759380 --date=short --no-merges --format="%ad %al %s"
    
    2024-02-15 birenroy Fixes handling of DATA frame padding in OgHttp2Session.
    2024-02-15 birenroy Adds a test case demonstrating that OgHttp2Adapter does not consider DATA frame padding as "consumed".
    2024-02-14 quiche-dev Fix issues when building more Quiche tests for iOS and Windows
    2024-02-14 martinduke Fix test flake in MoqtSubscribeWindows.
    2024-02-14 martinduke Remove #ifdef MOQT_AUTH_INFO. Also eliminate an old reference to subscribe_request
    2024-02-14 martinduke Fix error in MoQT Relative Location encoding.
    2024-02-14 quiche-dev Prospectively fix Chromium build
    2024-02-13 quiche-dev No public description
    2024-02-13 martinduke Process incoming Unsubscribes.
    2024-02-13 quiche-dev Fix issues required to build additional Quiche tests for Chrome
    2024-02-12 renjietang Add 2 counters for number of successful multi-port probes.
    2024-02-12 dschinazi Remove unused connect-udp-version
    2024-02-09 quiche-dev Fix flaky //third_party/quic/core/batch_writer:quic_batch_writer_test
    2024-02-09 quiche-dev Fix spelling
    2024-02-09 rch Add a comment to kBBRv2 which explains that it's essentially BBRv3 and a TODO to rename it when the implementation is complete.
    2024-02-08 danzh Change QuicConnection::cipher_id() to get underlying cipher id differently.
    2024-02-08 rch Always disable the QPACK dyanmic table for Hyperloop connections.
    2024-02-08 martinduke Handle MoQT Objects that arrive before SUBSCRIBE_OK.
    2024-02-07 bnc No public description
    2024-02-06 martinduke Deprecate gfe2_restart_flag_quic_receive_ecn3.
    2024-02-05 martinduke No public description
    2024-02-05 martinduke Update four-pass algorithm to reduce copying and conform to draft-ietf-quic-load-balancers-19.
    2024-02-05 vasilvv No public description
    2024-02-02 birenroy Demotes some noisy debug logging to VLOG.
    2024-02-02 bnc Merge quic_protocol_flags_list.h into quiche_protocol_flags_list.h.
    2024-02-02 martinduke MOQT Message formats from draft-02.
    2024-02-01 rch Add a QUIC protocol flag to not require the the kSPAD connection option in order to use QUIC server preferred address support. quic_always_support_server_preferred_address defaults to false to match existing behavior but may be set to true.  This will make it easier for QUICHE servers to support non-QUICHE clients using server preferred address.
    2024-01-31 bnc Remove support for QUICHE protocol flags having different internal and external values.
    2024-01-31 rch Disable Huffman encoding for QPACK headers sent over Hyperloop.
    2024-01-30 vasilvv Add an option to buffer data unconditionally for WebTransport.
    2024-01-26 wub Add gfe2::test::SimpleClient::MaybeConfigureSocket to configure the socket fd after it is created.
    2024-01-25 martinduke Report the correct error when parameter length mismatches, and pipe error type code through the ParsingError() functions.
    2024-01-25 martinduke Use MOQT standard SubscribeError codes from draft-02.
    2024-01-25 martinduke Clean up MoQT error cases:
    2024-01-24 birenroy Uses constexpr to improve header validation code generation. Thank you to ricea@google.com for the suggestion!
    2024-01-23 vasilvv Fix ODR violtions in quic/core
    2024-01-23 wub No public description
    2024-01-22 vasilvv Fix standalone QUICHE build
    2024-01-22 martinduke Exit function early on QUIC_BUG. Verified to fix the repro.
    2024-01-20 dschinazi Allow masque_server to check signature auth on GET requests
    2024-01-19 dschinazi Add GET request support to MASQUE client code
    2024-01-19 bnc Use NumBytesConsumed() to determine number of bytes associated with request.
    2024-01-19 martinduke Reduce QUIC load balancer copies by passing the result as an argument.
    2024-01-19 danzh Add a new platform API QuicheScopedDisableExitOnDFatal to allow Envoy's QUIC code switching to use platform API implementation under net/quic/platform_overrides/.
    2024-01-18 martinduke Move simple decryption cases out of LoadBalancerConfig.
    2024-01-18 vasilvv In WebTransport over HTTP/2, implement basic stream support.
    2024-01-17 diannahu Move MetadataFrameSequence from third_party/spdy/core to gfe/gfe2/metadata.
    2024-01-17 renjietang Do not send RETIRE_CONNECTION_ID frame when the connection is closed.
    2024-01-16 birenroy Refactoring in preparation for some changes to data frame generation.
    2024-01-12 vasilvv Add code counts for legacy MESSAGE frame codepoints.
    ```
    
    Updates to incorporate QUICHE changes.
    
    Signed-off-by: Biren Roy <birenroy@google.com>
    birenroy authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    d9959cf View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. google_grpc: add a runtime flag to disable TLSv1.3 (#32532)

    * google_grpc: add a runtime flag to disable TLSv1.3 (#32315)
    
    Change-Id: Id88723a81d4b1586bf12be6f4dc7a81ae7b0d9c4
    
    Commit Message: Adds a temporary runtime flag to disable TLSv1.3 by gRPC SDK until a proper xDS extension can be added.
    Additional Description:
    Risk Level: low, default false
    Testing: regression
    
    Change-Id: I34daae55ede7c8093b0dac1fa6ff5a5dc8df677d
    Signed-off-by: Kuat Yessenov <kuat@google.com>
    kyessenov authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    47766f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. ci/macos: Use Engflow for bazel cache (#32520)

    Signed-off-by: Ryan Northey <ryan@synca.io>
    
    Signed-off-by: phlax <phlax@users.noreply.github.com>
    phlax committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    7d5050c View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. build(deps): bump distroless/base-nossl-debian12 from 51ab103 to `4…

    …9edf70` in /ci (#32348)
    
    build(deps): bump distroless/base-nossl-debian12 in /ci
    
    Bumps distroless/base-nossl-debian12 from `51ab103` to `49edf70`.
    
    ---
    updated-dependencies:
    - dependency-name: distroless/base-nossl-debian12
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Signed-off-by: Ryan Northey <ryan@synca.io>
    dependabot[bot] authored and phlax committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    12cf9c7 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump distroless/base-nossl-debian12 from 49edf70 to `0…

    …e777c6` in /ci (#32576)
    
    build(deps): bump distroless/base-nossl-debian12 in /ci
    
    Bumps distroless/base-nossl-debian12 from `49edf70` to `0e777c6`.
    
    ---
    updated-dependencies:
    - dependency-name: distroless/base-nossl-debian12
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Signed-off-by: Ryan Northey <ryan@synca.io>
    dependabot[bot] authored and phlax committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    83ed1ad View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. populate histogram summary sample sum

    Signed-off-by: Sebastian Schepens <sebastian.schepens@mercadolibre.com>
    sschepens authored and phlax committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    9ac82a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. http2: Switch the value of envoy.reloadable_features.http2_use_oghttp…

    …2 to false (#32751)
    
    http2: Switch the value of envoy.reloadable_features.http2_use_oghttp2 to false
    A number of users have reported issues with oghttp2 including #32611 and #32401
    so reverting this flag seems wise.
    
    Signed-off-by: Ryan Hamilton <rch@google.com>
    RyanTheOptimist authored and phlax committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    57a0256 View commit details
    Browse the repository at this point in the history
  2. repo: Release v1.29.2

    **Summary of changes**:
    
    - Revert default codec to nghttp2 as a number of users have reported issues with
      oghttp2 including #32611 and #32401
    - Assorted minor fixes
    
    **Docker images**:
        https://hub.docker.com/r/envoyproxy/envoy/tags?page=1&name=v1.29.2
    **Docs**:
        https://www.envoyproxy.io/docs/envoy/v1.29.2/
    **Release notes**:
        https://www.envoyproxy.io/docs/envoy/v1.29.2/version_history/v1.29/v1.29.2
    **Full changelog**:
        v1.29.1...v1.29.2
    
    Signed-off-by: Ryan Northey <ryan@synca.io>
    phlax committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    2092d65 View commit details
    Browse the repository at this point in the history
Loading