forked from envoyproxy/envoy
-
Notifications
You must be signed in to change notification settings - Fork 1
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
sync from master. #97
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Ryan Northey <ryan@synca.io>
Adds a predicate parameter to the MetricsFlusher class, allowing classes that reuse this code to override the predicate used to determine whether to include stats. Signed-off-by: Snow Pettersen <snowp@lyft.com>
Commit Message: remove or comment on EXCLUDE_DOWNSTREAM_HTTP3 in various integration tests Risk Level: low Testing: existing integration tests Part of #12930 Signed-off-by: Dan Zhang <danzh@google.com>
Signed-off-by: Long Dai <long0dai@foxmail.com>
Signed-off-by: Long Dai <long0dai@foxmail.com>
Signed-off-by: su225 <suchithjn22@gmail.com>
… chain. (#16745) This is the rework of the previous PR (#15658). Additional Description: Previously, Envoy hasn't been guarded from the removal of critical response headers like :status. This happens when there's misbehaving filter chan, and especially this protection is important when users run their own extensions through Wasm. Resolves #13756 and ref: #15487. Testing: new integration tests Risk: low Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
…ver (#16237) Signed-off-by: Sunil Narasimhamurthy <sunnrs@amazon.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Long Dai <long0dai@foxmail.com>
Signed-off-by: Long Dai <long0dai@foxmail.com>
Changing pool APIs to prefetch connections only on stream establishment Risk Level: medium (theoretically only changes things for folks who prefetch, and have no-op routing) Testing: many many tests updated Docs Changes: n/a Release Notes: n/a Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Justin Ely <justincely@gmail.com>
* build(deps): bump pytest-cov from 2.12.0 to 2.12.1 in /tools/testing Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 2.12.0 to 2.12.1. - [Release notes](https://github.com/pytest-dev/pytest-cov/releases) - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest-cov@v2.12.0...v2.12.1) --- updated-dependencies: - dependency-name: pytest-cov dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Ryan Northey <ryan@synca.io> * build(deps): bump aiohttp in /.github/actions/pr_notifier Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.5.3 to 3.7.4.post0. - [Release notes](https://github.com/aio-libs/aiohttp/releases) - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](aio-libs/aiohttp@v3.5.3...v3.7.4.post0) --- updated-dependencies: - dependency-name: aiohttp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Ryan Northey <ryan@synca.io> * build(deps): bump certifi in /.github/actions/pr_notifier Bumps [certifi](https://github.com/certifi/python-certifi) from 2020.12.5 to 2021.5.30. - [Release notes](https://github.com/certifi/python-certifi/releases) - [Commits](certifi/python-certifi@2020.12.05...2021.05.30) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Ryan Northey <ryan@synca.io> * build(deps): bump chardet in /.github/actions/pr_notifier Bumps [chardet](https://github.com/chardet/chardet) from 3.0.4 to 4.0.0. - [Release notes](https://github.com/chardet/chardet/releases) - [Commits](chardet/chardet@3.0.4...4.0.0) --- updated-dependencies: - dependency-name: chardet dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Ryan Northey <ryan@synca.io> * build(deps): bump multidict in /.github/actions/pr_notifier Bumps [multidict](https://github.com/aio-libs/multidict) from 4.7.6 to 5.1.0. - [Release notes](https://github.com/aio-libs/multidict/releases) - [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst) - [Commits](aio-libs/multidict@v4.7.6...v5.1.0) --- updated-dependencies: - dependency-name: multidict dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Ryan Northey <ryan@synca.io> * build(deps): bump urllib3 in /.github/actions/pr_notifier Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.4 to 1.26.5. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@1.26.4...1.26.5) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Ryan Northey <ryan@synca.io> * build(deps): bump protobuf in /examples/grpc-bridge/client Bumps [protobuf](https://github.com/protocolbuffers/protobuf) from 3.17.1 to 3.17.2. - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py) - [Commits](protocolbuffers/protobuf@v3.17.1...v3.17.2) --- updated-dependencies: - dependency-name: protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Ryan Northey <ryan@synca.io> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Useful while debugging TLS (and general) connection issues. Signed-off-by: Raul Gutierrez Segales <rgs@pinterest.com>
Signed-off-by: Ryan Northey <ryan@synca.io>
… commit of release (#16712) Signed-off-by: Michael Payne <michael@sooper.org>
Signed-off-by: Renjie Tang <renjietang@google.com>
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Signed-off-by: Snow Pettersen <snowp@lyft.com>
Signed-off-by: Jose Nino <jnino@lyft.com>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
* Adds a win32 example Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
The io handle for tcp listener is to drive the accepted connection by event poller. If the tcp listener doesn't bind to port, the io handle is not required. Signed-off-by: Yuchen Dai <silentdai@gmail.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Justin Ely <justincely@gmail.com>
* Windows: Expand functionality of ci/windows_ci_steps.sh - Watch for //source/exe:envoy-static or empty args to trigger the build - Treat arbitrary args as bazel test directives This allows forms such as; ci/windows_ci_steps.sh //source/exe:envoy-static - build the binary, nothing else ci/windows_ci_steps.sh //test/... - test everything with exceptions and flake processing The default (no args) does both of the above, and checks unused deps under bazel/... that are not skip_on_windows ci/windows_ci_steps.sh //test/common/... - test everything with no exceptions below common ci/windows_ci_steps.sh //test/common/... --test_tag_filters=-skip_on_windows - same as above, avoiding broken components under common * Update bazel/README.md - If building an 18 month old envoy, an 18 month old copy of this document is present in that source tarball - Offer a more recognizable symlink/path advisory based on current Python release * Clarify windows_build_steps.sh and windows docker invocation * Skip three longest windows test names for the month - Bazel before 5.0.0 fails to shorten executable path names of a specific length. - SymInitialize() fails to load the executable paths of a specific length - abesil tries to prepare for crash analysis and silently continue on failure - grps tries and abruptly aborts the program if symbols cannot be loaded Fix is in for the next bazel rolling release of the 5.0.0 series Signed-off-by: William A Rowe Jr <wrowe@vmware.com>
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Ryan Northey <ryan@synca.io>
…tween streams (#16721) This was incorrectly causing the same values to be reused when the same match input was used between two streams and the header was present in both streams. Signed-off-by: Snow Pettersen <snowp@lyft.com>
Risk Level: n/a Testing: n/a Docs Changes: yes Addressing concerns from #16599 Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Snow Pettersen <snowp@lyft.com>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Risk Level: LOW Testing: n/a Docs Changes: n/a Release Notes: n/a Signed-off-by: Long Dai <long0dai@foxmail.com>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Renjie Tang <renjietang@google.com> Co-authored-by: Renjie Tang <renjietang@google.com>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Itamar Kaminski <itamark@google.com>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Long Dai <long0dai@foxmail.com>
Signed-off-by: agrawalnishant <root.nishi@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]
[Optional API Considerations:]