Compare commits

...

21 Commits

Author SHA1 Message Date
Frank Denis 822c73e26f
Merge pull request #253 from DNSCrypt/dependabot/cargo/sieve-cache-0.2.0
Bump sieve-cache from 0.1.4 to 0.2.0
2 weeks ago
dependabot[bot] b6b2353d59
Bump sieve-cache from 0.1.4 to 0.2.0
Bumps [sieve-cache](https://github.com/jedisct1/rust-sieve-cache) from 0.1.4 to 0.2.0.
- [Commits](https://github.com/jedisct1/rust-sieve-cache/commits/0.2.0)

---
updated-dependencies:
- dependency-name: sieve-cache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks ago
Frank Denis 6f93f5cf7f Update deps 2 weeks ago
Frank Denis 058781cb9e Update deps 1 month ago
Frank Denis 1b56119744 Update deps 1 month ago
Frank Denis 5979876dc7 Update Cargo.lock 1 month ago
Frank Denis 99d8517ea7 Merge branch 'master' of github.com:jedisct1/rust-dnscrypt-server
* 'master' of github.com:jedisct1/rust-dnscrypt-server:
  Bump rustls from 0.22.2 to 0.22.4
1 month ago
Frank Denis 6c8dbfbf10 Add fritz.box to undelegated zones 1 month ago
Frank Denis 0789909ceb
Merge pull request #241 from DNSCrypt/dependabot/cargo/rustls-0.22.4
Bump rustls from 0.22.2 to 0.22.4
1 month ago
dependabot[bot] 82f21df279
Bump rustls from 0.22.2 to 0.22.4
Bumps [rustls](https://github.com/rustls/rustls) from 0.22.2 to 0.22.4.
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.22.2...v/0.22.4)

---
updated-dependencies:
- dependency-name: rustls
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
1 month ago
Frank Denis 7da1e42ac7 Update deps 3 months ago
Frank Denis ab7a76af4b Update libsodium-sys-stable 3 months ago
Frank Denis c7a739f966 Bump 3 months ago
Frank Denis aac90e243b Merge branch 'master' of github.com:jedisct1/rust-dnscrypt-server
* 'master' of github.com:jedisct1/rust-dnscrypt-server:
  Add note about domain filtering not working with the tls upstream_addr option
3 months ago
Frank Denis 5d03c77ab8 Update deps 3 months ago
Frank Denis 07c3f90ad5
Merge pull request #75 from dapphp/master
Add note about domain filtering not working with the tls upstream_addr option
3 months ago
Frank Denis cee7168976 Update softprops/action-gh-release 3 months ago
Frank Denis cefbfb497a Update a couple deps 3 months ago
Frank Denis 996e6cd2ec
Merge pull request #231 from lifenjoiner/ci 5 months ago
YX Hao b66fce7978 Update CI actions version 5 months ago
dapphp e4f81a1c13 Add note about domain filtering not working with the tls upstream_addr option 3 years ago

@ -29,11 +29,11 @@ jobs:
ARCHIVE_PATH: encrypted-dns_${{ github.ref_name }}_${{ matrix.target_alias }}${{ matrix.archive_suffix }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: goto-bus-stop/setup-zig@v2
- uses: hecrj/setup-rust-action@master
- uses: hecrj/setup-rust-action@v2
with:
rust-version: stable
targets: ${{ matrix.target }}
@ -63,12 +63,12 @@ jobs:
cargo install cargo-deb
cargo deb --output=encrypted-dns_${{ github.ref_name }}_amd64.deb --no-build
- uses: actions/upload-artifact@master
- uses: actions/upload-artifact@v4
with:
name: encrypted-dns_${{ matrix.target_alias }}
path: ${{ env.ARCHIVE_PATH }}
- uses: actions/upload-artifact@master
- uses: actions/upload-artifact@v4
if: ${{ matrix.os == 'ubuntu-20.04' }}
with:
name: encrypted-dns_deb-amd64
@ -81,10 +81,10 @@ jobs:
runs-on: ubuntu-20.04
steps:
- uses: actions/download-artifact@v3
- uses: actions/download-artifact@v4
- name: Create release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:

@ -10,8 +10,8 @@ jobs:
os: [ubuntu-latest, windows-latest]
steps:
- uses: actions/checkout@master
- uses: hecrj/setup-rust-action@master
- uses: actions/checkout@v4
- uses: hecrj/setup-rust-action@v2
with:
rust-version: nightly
- name: Check Cargo availability

507
Cargo.lock generated

File diff suppressed because it is too large Load Diff

@ -1,6 +1,6 @@
[package]
name = "encrypted-dns"
version = "0.9.14"
version = "0.9.15"
authors = ["Frank Denis <github@pureftpd.org>"]
edition = "2018"
description = "A modern encrypted DNS server (DNSCrypt v2, Anonymized DNSCrypt, DoH)"
@ -12,18 +12,18 @@ categories = ["asynchronous", "network-programming", "command-line-utilities"]
readme = "README.md"
[dependencies]
anyhow = "1.0.79"
anyhow = "1.0.86"
byteorder = "1.5.0"
clap = { version = "3.2.25", default-features = false, features = [
"std",
"cargo",
"wrap_help",
] }
coarsetime = "0.1.33"
coarsetime = "0.1.34"
daemonize-simple = "0.1.5"
derivative = "2.2.0"
dnsstamps = "0.1.9"
env_logger = { version = "0.10.1", default-features = false, features = [
env_logger = { version = "0.11.3", default-features = false, features = [
"humantime",
] }
futures = { version = "0.3.30", features = ["async-await"] }
@ -32,21 +32,21 @@ hyper = { version = "0.14.28", default-features = false, features = [
"http1",
], optional = true }
ipext = "0.1.0"
libsodium-sys-stable = "1.20.4"
log = { version = "0.4.20", features = ["std", "release_max_level_debug"] }
mimalloc = { version = "0.1.39", default-features = false }
socket2 = "0.5.5"
parking_lot = "0.12.1"
libsodium-sys-stable = "1.20.8"
log = { version = "0.4.21", features = ["std", "release_max_level_debug"] }
mimalloc = { version = "0.1.42", default-features = false }
socket2 = "0.5.7"
parking_lot = "0.12.2"
rand = "0.8.5"
rlimit = "0.10.1"
rustc-hash = "1.1.0"
serde = "1.0.195"
serde_derive = "1.0.195"
serde = "1.0.202"
serde_derive = "1.0.202"
serde-big-array = "0.5.1"
sieve-cache = "0.1.4"
siphasher = "1.0.0"
slabigator = "0.9.1"
tokio = { version = "1.35.1", features = [
sieve-cache = "0.2.0"
siphasher = "1.0.1"
slabigator = "0.9.2"
tokio = { version = "1.37.0", features = [
"net",
"io-std",
"io-util",
@ -54,7 +54,7 @@ tokio = { version = "1.35.1", features = [
"time",
"rt-multi-thread"
] }
toml = "0.8.8"
toml = "0.8.13"
[target.'cfg(target_family = "unix")'.dependencies]
privdrop = "0.5.4"

@ -97,7 +97,7 @@ Putting it in a directory that is only readable by the super-user is not a bad i
## Filtering
Domains can be filtered directly by the proxy, see the `[filtering]` section of the configuration file.
Domains can be filtered directly by the proxy, see the `[filtering]` section of the configuration file. Note: Filtering only works with the DNSCrypt protocol and does not apply to DNS-over-HTTP (DoH) forwarding.
## Access control

@ -111,6 +111,7 @@ domain
envoy
example
f.f.ip6.arpa
fritz.box
grp
gw==
home

Loading…
Cancel
Save