-
Notifications
You must be signed in to change notification settings - Fork 90
CONNECT/CONNECT-UDP Encapsulation Support #1379
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
Open
asingh-g
wants to merge
73
commits into
envoyproxy:main
Choose a base branch
from
asingh-g:nighthawk-connect-support
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 72 commits
Commits
Show all changes
73 commits
Select commit
Hold shift + click to select a range
09dff69
Update options to support CONNECT tunneling
asingh-g 4a60b04
Update bootstrap to resolve encapsulation URIs
asingh-g 914540f
Create bootstrapper for Encapsulation Envoy
asingh-g 83fbb68
uncomment function to spawn threads
asingh-g 662a01d
Bootstrap and split encap envoy into its own process
asingh-g cedc22b
Add missing configs to BUILD
asingh-g 1abb196
Add missing dependency for loading bootstrap
asingh-g 8eb8e7e
Fix incorrect initialisation of TLS context
asingh-g efc871a
Fix transport socket bug for H1/H2
asingh-g b8cb51b
Add tunnel concurrency options
asingh-g a8b16b4
Fix bug in tunnel concurrency options
asingh-g fb9aafe
FIx warnings
asingh-g 8a1e8be
Fix tunnel protocol H3 check
asingh-g a53fc56
Add unit tests for tunneling
asingh-g 7b39942
Fix missing header declaration
asingh-g 6d2cc5b
Fix missing option in mock
asingh-g 55033d2
Create initial templates for tunneling integration tests
asingh-g 3bcdaf2
Update test to add cluster libs
asingh-g a6501c6
Fix missing return value
asingh-g ca2a4a4
Update Port finding function to be cleaner
asingh-g 5eeb351
Improve logic for killing envoy subprocess
asingh-g 6d06a2c
Remove stdouts
asingh-g 9ff1a39
Fix GetAvailablePort for IPV6
asingh-g b0c7105
Complete H1/2 CONNECT tunneling integration tests
asingh-g 3f35e43
Update tunneling integration tests to run serially and prevent freezing
asingh-g ffb7326
Simplify tunnel protocol flags
asingh-g eb8d821
Implement H3 CONNECT integration test
asingh-g a83e45f
Complete H3 over H2 CONNECT-UDP integration test
asingh-g d7f9fcc
Fix formatting for PR
asingh-g 07afce6
Update README
asingh-g 07f4ecb
update Envoy to commit b253ff8 (#1352)
fei-deng aeb7649
update envoy to 8f16edb (#1355)
fei-deng 4a4accc
update envoy commit, sha, coverage report fixes (#1356)
fei-deng 9caad8e
Update Envoy to 0c00c89 (May 30, 2025). (#1357)
mum4k d349572
Re-enable TSAN in CI with a fix. (#1359)
mum4k 0d70c7d
Bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#1358)
dependabot[bot] 9fd2b75
Bump github/codeql-action from 3.28.17 to 3.28.18 (#1345)
dependabot[bot] f67a6c7
Bump setuptools from 70.3.0 to 78.1.1 in /tools/base (#1347)
dependabot[bot] f5bd855
Envoy update f6b019e (Jun 6, 2025) (#1362)
jiajunye aa092d0
Removing an obsolete pin on setuptools. (#1360)
mum4k f55df68
ci: Migrate to github/RBE (+ cleanup/fix CI) (#1251)
phlax 3ac2fb2
Update Envoy to 9ceb376 (Jun 19, 2025) (#1372)
eric846 d940e70
Update Envoy to 25037e7 (Jun 23, 2025) (#1374)
eric846 69f9c5c
Update envoy to bf9eb6e (Jun 26th 2025). (#1377)
mum4k ab78459
Bump urllib3 from 2.4.0 to 2.5.0 in /tools/base (#1373)
dependabot[bot] 823f168
Re-enable the ability to run tests using RBE. (#1378)
mum4k 13fa343
Bump requests from 2.32.3 to 2.32.4 in /tools/base (#1363)
dependabot[bot] 0c84e49
Bump github/codeql-action from 3.28.18 to 3.29.0 (#1365)
dependabot[bot] 3e47e5c
Fix CI failures with sterror and README
asingh-g 3554394
Fix some CI formatting failures
asingh-g be4d54f
Fix test failures for when process is terminated early
asingh-g 4a7b8da
Update Envoy to 9ceb376 (Jun 19, 2025) (#1372)
eric846 0d630ce
Update Envoy to 9ceb376 (Jun 19, 2025) (#1372)
eric846 796728c
Update Envoy to 25037e7 (Jun 23, 2025) (#1374)
eric846 87f61fe
Fix gcc catch exception
asingh-g f74184d
Merge branch 'main' into nighthawk-connect-support
asingh-g dcd5916
fix bazelrc
asingh-g ce45aef
fix clang-format
asingh-g 65ae425
fix numbering for tunneling options
asingh-g e434c56
Remove some tunnel options
asingh-g 902a44b
Fix bootstrap changes
asingh-g e08d276
Fix bazelrc newline removal
asingh-g c1f358a
update documentation and update flag for socket
asingh-g 5b94ec1
fix documentation bug for tunnel-uri
asingh-g f2bf28f
update options test to test more permutations for tunneling
asingh-g 6213d55
add test for port finding utility
asingh-g 49d63b7
Merge branch 'main' into nighthawk-connect-support
asingh-g 6dbdb8b
Fix HTTP3 protocol options and add process test for encapsulation
asingh-g 47d662f
fix bootstrap test with outdated flag
asingh-g d442198
fix format
asingh-g f86842b
update README with doc update tool
asingh-g e12ced9
Kick CI
asingh-g 9e70cd0
update tsan timeouts to be longer
asingh-g File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.