-
Notifications
You must be signed in to change notification settings - Fork 1.4k
refactor(client): modularize DNS interception logic and address remapping #2751
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
Closed
Closed
Changes from 12 commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
7a57ea7
refactor(client): modularize DNS interception logic and address remap…
fortuna 01891a2
refactor(client): simplify dns interceptor lazy initialization
fortuna a5a5ec5
Remove helpers.go
fortuna 6c038e9
Merge branch 'master' into fortuna/dns-resource-leak
fortuna a10b32d
Add notes
fortuna 4e45a16
Update notes
fortuna d0cf3b3
More notes
fortuna 8b43841
Error note
fortuna b783562
Shorter timeout for DNS
fortuna 76af39e
Introduce lazy packet proxy
fortuna e285a46
Update TODO
fortuna 1af2b8c
client/go/dnsintercept: close receiver after single response for sing…
fortuna 4341285
docs(dnsintercept): update README to fix PR comments
fortuna 7da7026
test(configregistry): add integration tests and benchmarks for DNS in…
fortuna e0655fd
test(configregistry): fix data race in DNS interceptor tests
fortuna d0cd4bc
docs(dnsintercept): add comments to NewSession and request sender
fortuna fa3cc17
test(configregistry): implement deadlines in mock to fix truncation test
fortuna e17452b
test(configregistry): add assertion to timeout test
fortuna a98384d
fix(configregistry): make error messages distinct in outline_dns_inte…
fortuna 5b7923f
test(configregistry): fix remaining data races in DNS interceptor tests
fortuna c92d671
fix(dnsintercept): add sync.Once to prevent double-close in singleRes…
fortuna 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 was deleted.
Oops, something went wrong.
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.