Skip to content
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

feat(netxlite): use *Netx for creating DoH resolvers #1255

Merged
merged 1 commit into from
Sep 12, 2023
Merged

Conversation

bassosimone
Copy link
Contributor

@bassosimone bassosimone commented Sep 12, 2023

While working on removing technical debt, as part of ooni/probe#2531, it makes sense ensuring that there is a single way of constructing netxlite types by always using an instance of *Netx. This job is relatively easy because we are a couple of patches away from achieving this goal and, by doing this, we would avoid creating future technical debt. So, I am going to ahead and implement this.

Also, apparently, the oohelperd uses this functionality and somehow we missed
doing this when converting it to using netemx. We should fix this soon. (This issue
immediately validates what I was saying above about techdebt 😅)

While working on removing technical debt, as part of ooni/probe#2531,
it makes sense ensuring that there is a single way of constructing netxlite types by
always using an instance of *Netx. This job is relatively easy because we are a couple
of patches away from achieving this goal and, by doing this, we would avoid creating
future technical debt. So, I am going to ahead and implement this.

Also, apparently, the oohelperd uses this functionality and somehow we missed
doing this when converting it to using netemx. We should fix this soon.
@bassosimone bassosimone merged commit 2fc3866 into master Sep 12, 2023
8 checks passed
@bassosimone bassosimone deleted the issue/2531 branch September 12, 2023 09:23
Murphy-OrangeMud pushed a commit to Murphy-OrangeMud/probe-cli that referenced this pull request Feb 13, 2024
While working on removing technical debt, as part of
ooni/probe#2531, it makes sense ensuring that
there is a single way of constructing netxlite types by always using an
instance of *Netx. This job is relatively easy because we are a couple
of patches away from achieving this goal and, by doing this, we would
avoid creating future technical debt. So, I am going to ahead and
implement this.

Also, apparently, the oohelperd uses this functionality and
somehow we missed doing this when converting it to using netemx. We
should fix this soon. (This issue immediately validates what I was
saying above about techdebt 😅)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant