-
-
Notifications
You must be signed in to change notification settings - Fork 84
Add secure single-port HTTP proxy transport #1594
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
BenCodez
wants to merge
27
commits into
master
Choose a base branch
from
codex/http-transport
base: master
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 all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
567531e
Add secure single-port HTTP proxy transport
BenCodez 1fd3be9
Validate HTTP client certificates at TLS boundary
BenCodez d27636b
Harden HTTP transport lifecycle
BenCodez 1d30c94
Address HTTP transport review findings
BenCodez e9bbe03
Harden HTTP shutdown and protocol parsing
BenCodez 38a37dd
fix(http): retain votes rejected by transport queue
BenCodez 5722685
fix(http): persist outbound deliveries until ack
BenCodez aa0f8d8
fix(http): persist poll-created backend queues
BenCodez 63e8f9d
fix(http): validate enrollment codes in Control
BenCodez 5b666dc
fix(http): serialize callbacks and renew transport CA
BenCodez dbf416f
fix(http): verify backend presence against proxy route
BenCodez ac6a947
fix(http): preserve proxy callback order
BenCodez f104e61
fix(http): preserve callback order and crash dedup
BenCodez 13fd2b7
fix(http): normalize corrupt fence errors
BenCodez 71f5ca4
fix(http): revoke pending enrollment codes
BenCodez 6216a04
fix(http): distinguish incomplete inbound deliveries
BenCodez 2a9fcc6
test(http): import filesystem helper
BenCodez 9eae8b5
fix(http): bound responses and persist queue roots
BenCodez b13ce28
test(http): await resumed delivery acknowledgement
BenCodez 0a938cf
fix(http): persist transport directory entries
BenCodez 5949e11
fix(http): coordinate transport lifecycle handoffs
BenCodez dd1ef83
fix(ci): restore complete proxy source
BenCodez 0e9cf5a
fix(test): disambiguate transport validation assertion
BenCodez f81aa90
fix(http): validate readiness off the server thread
BenCodez b7503b9
fix(control): cancel stale transport publication
BenCodez 67e9d12
fix(http): open proxy listener after runtime setup
BenCodez 425664b
Restore HTTP transport after failed control reload
BenCodez 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
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.