-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Coordinate session ID with Node in Proxy recording mode #59850
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
Merged
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
c59f3c9
Generalize PrepareToReceiveSessionID.
Joerger 2c52f70
Initialize session ID in the connection context and update it from no…
Joerger 3adea07
Add session-id-query-v2@goteleport.com request and ensure new session…
Joerger 111a648
Replace PrepareToReceiveSessionID with simpler in-place logic.
Joerger 72e5b49
Don't emit session events or tracker when proxy forwarding to a Telep…
Joerger 612b742
Fix missing session tracker for outdated Teleport Node.
Joerger eaee2b0
Remove extra major version grace period.
Joerger 0784ee6
Update integration test.
Joerger a127634
Cleanup current session ID handling and fix failing tests.
Joerger 28fb930
Fix tests.
Joerger b387aa4
Address comments.
Joerger a4e9342
Restructure currentSessionID handling.
Joerger 8ede4db
Set newSessionID in test server context.
Joerger 94c278f
Fix integration test.
Joerger 33cd6e9
Fix AuditOn integration test.
Joerger 3fb3d84
Address comment on channel close.
Joerger 5dc9efe
Track session on forwarding node.
Joerger 497605b
Fix web shutdown.
Joerger bc936ed
Fix nil pointer dereference in test.
Joerger 7ac2483
Fix test flake.
Joerger e77fe85
Fix nil pointer in test.
Joerger 4d3a6ea
Fix test flake.
Joerger 4ccb969
Update lib/srv/ctx.go
Joerger e0e6888
Forwarding Node accepts client connection after receiving preparing s…
Joerger 0a1a7b8
Remove check for session.data event which may not be emitted in time …
Joerger 1d5961c
Address comments.
Joerger 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
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.