Adapt the bwtestclient to support name resolution#1
Open
benthor wants to merge 30 commits intoFR4NK-W:resolve_dns_txtfrom
Open
Adapt the bwtestclient to support name resolution#1benthor wants to merge 30 commits intoFR4NK-W:resolve_dns_txtfrom
benthor wants to merge 30 commits intoFR4NK-W:resolve_dns_txtfrom
Conversation
e38d465 to
ca62c28
Compare
No need to use the big hammer, simple is better
cleanup host resolution cache result from parsing hosts file for SCION addresses until file is modified
Add a context to all callers of ResolveUDPAddr
The rains.Query function takes a timeout value instead of a context, use a default timeout if the context has no deadline.
return pan error type HostNotFoundError in dnsResolver when no host is found
* adapt hellodrkey * fix go.mod * updated scionlab * lint * fix comments
…ethz#233) Adds some functionality to the skip proxy (e.g. support for TCP/SCION proxying, hostname resolution, etc) that was implemented in the chrome/brave browser extension for the hotnets 2022 paper. * Add /resolve endpoint * Add /r endpoint, redirect-back-or-error The proxy side of the redirect-crazyness required to work around limitations of chromium APIs. * Handle TCP and SCION tunneling Co-authored-by: Jordi Subirà Nieto <jordi.subira.nieto@gmail.com>
* sgrpc: Init gRPC over SCION/QUIC example * README: add gRPC over SCION/QUIC example * revision * linters Co-authored-by: Jordi Subirà Nieto <jordi.subira.nieto@gmail.com>
update dependencies
* Bump inet.af/netaddr * Bump quic-go * Remove unnecessary time.Duration * Formatting changes to please linter * Adapt to changes in quic http3 types * Add nolint:contextcheck in some places * Formatting changes in _examples dir too * Comment out ifshort linter to avoid deprecation warning * Revert duplicating comments * Bump golangci version in setup_lint in Makefile * Mention new Go version requirement in README * Bump Go version in CI build task * Bump machine and Go version in CI integration task * Try building SCION and scion-apps with different versions of Go * Try again, placing Go where I have permission * Try again... * Try the other way around, using old machine image, but newer Go for scion-apps
) * Add first tries to collect path statistics in skip * fix bug broken SingleStream: - We cast quic.session to *pan.QUICSession on the dialing side so that applications as the scion-skip can extract path information from the quic stream. This is not needed or intended, at the moment, for the listening side, which breaks down if do not pass a *pan.QUICSession object. * updating path usage info * treat nil * lint * pass * lint * lint * pass --------- Co-authored-by: Marten Gartner <martenwallewein@web.de>
* correct flag for helloworld example docs * correct flag for helloquic example docs * refer to -listen in helloquic flag error
* Update imports to newest SCION version * Apply migrations to newest SCION and QUIC versions * Uncomment replace for now * Update to newest rains, remove some todos * Update Go to 1.21 * Update examples, remove example/hellodrkey The hellodrkey is now maintained in scionproto/scion as demo/drkey. * lint: replace deprecated io/iotuil * circleci: updates to build current SCION * linter: remove unused closerListener, leave the bug that the conn is never closed * fixup: circleci * fixup: circleci, again * fixup: note go version for circleci image * pan: revert Source/Destination to public fields * pan: replace inet.af/netaddr with net/netip (API change!) * fixup: readme drkey --------- Co-authored-by: Matthias Frei <matzf@scion.org>
add ListenQUIC2 required by CoreDNS DoQ impl
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
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.
If you are interested, here is a change that adds name resolution support to the
bwtestclientas wellCheers