fission-codes / fission-server

Apache License 2.0
9 stars 0 forks source link

Support DNS-over-HTTPS #131

Closed QuinnWilton closed 1 year ago

QuinnWilton commented 1 year ago

This exposes DoH over both the DNS Wireformat, and the JSON format, as used by both Cloudflare and Google.

codecov[bot] commented 1 year ago

Codecov Report

Merging #131 (f70dd32) into main (721db9d) will decrease coverage by 0.87%. The diff coverage is 0.00%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/fission-codes/fission-server/pull/131/graphs/tree.svg?width=650&height=150&src=pr&token=GO3TTZLDO0&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes)](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes) ```diff @@ Coverage Diff @@ ## main #131 +/- ## ======================================== - Coverage 8.72% 7.86% -0.87% ======================================== Files 45 50 +5 Lines 1571 1743 +172 Branches 965 1083 +118 ======================================== Hits 137 137 - Misses 1337 1509 +172 Partials 97 97 ``` | [Impacted Files](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes) | Coverage Δ | | |---|---|---| | [fission-server/src/dns/authority.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL2Rucy9hdXRob3JpdHkucnM=) | `0.00% <0.00%> (ø)` | | | [fission-server/src/dns/mod.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL2Rucy9tb2QucnM=) | `0.00% <0.00%> (ø)` | | | [fission-server/src/dns/response.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL2Rucy9yZXNwb25zZS5ycw==) | `0.00% <0.00%> (ø)` | | | [fission-server/src/dns/response\_handler.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL2Rucy9yZXNwb25zZV9oYW5kbGVyLnJz) | `0.00% <0.00%> (ø)` | | | [fission-server/src/extract/doh.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL2V4dHJhY3QvZG9oLnJz) | `0.00% <0.00%> (ø)` | | | [fission-server/src/main.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL21haW4ucnM=) | `0.00% <0.00%> (ø)` | | | [fission-server/src/models/account.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL21vZGVscy9hY2NvdW50LnJz) | `0.00% <0.00%> (ø)` | | | [fission-server/src/router.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL3JvdXRlci5ycw==) | `0.00% <0.00%> (ø)` | | | [fission-server/src/routes/doh.rs](https://app.codecov.io/gh/fission-codes/fission-server/pull/131?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=fission-codes#diff-Zmlzc2lvbi1zZXJ2ZXIvc3JjL3JvdXRlcy9kb2gucnM=) | `0.00% <0.00%> (ø)` | |