FreeBSD Bugzilla – Attachment 219474 Details for
Bug 250195
[NEW PORT] dns/encrypted-dns-server: zero maintenance encrypted DNS proxy
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
New port diff
encrypted-dns.diff (text/plain), 35.65 KB, created by
Felix Hanley
on 2020-11-08 22:03:23 UTC
(
hide
)
Description:
New port diff
Filename:
MIME Type:
Creator:
Felix Hanley
Created:
2020-11-08 22:03:23 UTC
Size:
35.65 KB
patch
obsolete
>Index: GIDs >=================================================================== >--- GIDs (revision 554443) >+++ GIDs (working copy) >@@ -819,7 +819,7 @@ > # free: 876 > # free: 877 > # free: 878 >-# free: 879 >+_encrypted-dns:*:879: > pyspf-milter:*:880: > ultimaker:*:881: > midpoint:*:882: >Index: UIDs >=================================================================== >--- UIDs (revision 554443) >+++ UIDs (working copy) >@@ -824,7 +824,7 @@ > # free: 876 > # free: 877 > # free: 878 >-# free: 879 >+_encrypted-dns:*:879:879::0:0:encrypted-dns user:/var/empty:/usr/sbin/nologin > pyspf-milter:*:880:880::0:0:pyspf-milter:/nonexistent:/usr/sbin/nologin > ultimaker:*:881:881::0:0:Ultimaker user:/nonexistent:/usr/sbin/nologin > midpoint:*:882:882::0:0:midPoint user:/var/db/midpoint:/usr/sbin/nologin >Index: dns/encrypted-dns-server/Makefile >=================================================================== >--- dns/encrypted-dns-server/Makefile (nonexistent) >+++ dns/encrypted-dns-server/Makefile (working copy) >@@ -0,0 +1,173 @@ >+# $FreeBSD$ >+ >+PORTNAME= encrypted-dns-server >+DISTVERSION= 0.3.21 >+CATEGORIES= dns >+ >+MAINTAINER= felix@userspace.com.au >+COMMENT= High-performance, zero maintenance encrypted DNS proxy >+ >+LICENSE= MIT >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= cargo >+USE_GITHUB= yes >+GH_ACCOUNT= jedisct1 >+USE_RC_SUBR= encrypted_dns >+ >+CARGO_CRATES= adler32-1.2.0 \ >+ aho-corasick-0.7.14 \ >+ anyhow-1.0.33 \ >+ autocfg-1.0.1 \ >+ base64-0.12.3 \ >+ bitflags-1.2.1 \ >+ byteorder-1.3.4 \ >+ bytes-0.5.6 \ >+ cc-1.0.61 \ >+ cfg-if-0.1.10 \ >+ cfg-if-1.0.0 \ >+ clap-2.33.3 \ >+ clockpro-cache-0.1.8 \ >+ cloudabi-0.0.3 \ >+ cloudabi-0.1.0 \ >+ coarsetime-0.1.16 \ >+ crc32fast-1.2.1 \ >+ daemonize-simple-0.1.4 \ >+ derivative-2.1.1 \ >+ dnsstamps-0.1.4 \ >+ env_logger-0.8.1 \ >+ filetime-0.2.12 \ >+ fnv-1.0.7 \ >+ fs_extra-1.2.0 \ >+ fuchsia-zircon-0.3.3 \ >+ fuchsia-zircon-sys-0.3.3 \ >+ futures-0.3.7 \ >+ futures-channel-0.3.7 \ >+ futures-core-0.3.7 \ >+ futures-executor-0.3.7 \ >+ futures-io-0.3.7 \ >+ futures-macro-0.3.7 \ >+ futures-sink-0.3.7 \ >+ futures-task-0.3.7 \ >+ futures-util-0.3.7 \ >+ getrandom-0.1.15 \ >+ h2-0.2.7 \ >+ hashbrown-0.9.1 \ >+ hermit-abi-0.1.17 \ >+ hex-0.4.2 \ >+ http-0.2.1 \ >+ http-body-0.3.1 \ >+ httparse-1.3.4 \ >+ httpdate-0.3.2 \ >+ humantime-2.0.1 \ >+ hyper-0.13.8 \ >+ indexmap-1.6.0 \ >+ instant-0.1.8 \ >+ iovec-0.1.4 \ >+ ipext-0.1.0 \ >+ itoa-0.4.6 \ >+ jemalloc-sys-0.3.2 \ >+ jemallocator-0.3.2 \ >+ kernel32-sys-0.2.2 \ >+ lazy_static-1.4.0 \ >+ libc-0.2.80 \ >+ libflate-1.0.3 \ >+ libflate_lz77-1.0.0 \ >+ libsodium-sys-stable-1.19.11 \ >+ lock_api-0.3.4 \ >+ lock_api-0.4.1 \ >+ log-0.4.11 \ >+ memchr-2.3.4 \ >+ minisign-verify-0.1.8 \ >+ mio-0.6.22 \ >+ miow-0.2.1 \ >+ net2-0.2.35 \ >+ nix-0.19.0 \ >+ num_cpus-1.13.0 \ >+ once_cell-1.4.1 \ >+ parking_lot-0.10.2 \ >+ parking_lot-0.11.0 \ >+ parking_lot_core-0.7.2 \ >+ parking_lot_core-0.8.0 \ >+ pin-project-0.4.27 \ >+ pin-project-1.0.1 \ >+ pin-project-internal-0.4.27 \ >+ pin-project-internal-1.0.1 \ >+ pin-project-lite-0.1.11 \ >+ pin-utils-0.1.0 \ >+ pkg-config-0.3.19 \ >+ ppv-lite86-0.2.9 \ >+ privdrop-0.5.0 \ >+ proc-macro-hack-0.5.19 \ >+ proc-macro-nested-0.1.6 \ >+ proc-macro2-1.0.24 \ >+ procfs-0.8.1 \ >+ prometheus-0.10.0 \ >+ quote-1.0.7 \ >+ rand-0.7.3 \ >+ rand_chacha-0.2.2 \ >+ rand_core-0.5.1 \ >+ rand_hc-0.2.0 \ >+ redox_syscall-0.1.57 \ >+ regex-1.4.2 \ >+ regex-syntax-0.6.21 \ >+ rle-decode-fast-1.0.1 \ >+ rustc-hash-1.1.0 \ >+ scopeguard-1.1.0 \ >+ serde-1.0.117 \ >+ serde-big-array-0.3.0 \ >+ serde_derive-1.0.117 \ >+ siphasher-0.3.3 \ >+ slab-0.4.2 \ >+ smallvec-1.4.2 \ >+ socket2-0.3.15 \ >+ syn-1.0.48 \ >+ tar-0.4.30 \ >+ term_size-0.3.2 \ >+ textwrap-0.11.0 \ >+ thiserror-1.0.21 \ >+ thiserror-impl-1.0.21 \ >+ thread_local-1.0.1 \ >+ tokio-0.2.22 \ >+ tokio-util-0.3.1 \ >+ toml-0.5.7 \ >+ tower-service-0.3.0 \ >+ tracing-0.1.21 \ >+ tracing-core-0.1.17 \ >+ tracing-futures-0.2.4 \ >+ try-lock-0.2.3 \ >+ unicode-width-0.1.8 \ >+ unicode-xid-0.2.1 \ >+ unsafe_unwrap-0.1.0 \ >+ vcpkg-0.2.10 \ >+ want-0.3.0 \ >+ wasi-0.9.0+wasi-snapshot-preview1 \ >+ wasi-0.10.0+wasi-snapshot-preview1 \ >+ winapi-0.2.8 \ >+ winapi-0.3.9 \ >+ winapi-build-0.1.1 \ >+ winapi-i686-pc-windows-gnu-0.4.0 \ >+ winapi-x86_64-pc-windows-gnu-0.4.0 \ >+ ws2_32-sys-0.2.1 \ >+ xattr-0.2.2 >+CARGO_FEATURES= --no-default-features >+ >+USERS= _encrypted-dns >+GROUPS= _encrypted-dns >+ >+PLIST_FILES= bin/encrypted-dns \ >+ "@sample ${PREFIX}/etc/encrypted-dns/encrypted-dns.toml.sample" >+ >+OPTIONS_DEFINE= METRICS >+OPTIONS_DEFAULT=METRICS >+ >+METRICS_DESC= Enable Prometheus metrics >+METRICS_VARS= CARGO_FEATURES+=metrics >+ >+post-install: >+ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/encrypted-dns >+ ${INSTALL_DATA} ${FILESDIR}/encrypted-dns.toml.sample \ >+ ${STAGEDIR}${PREFIX}/etc/encrypted-dns >+ >+ >+.include <bsd.port.mk> > >Property changes on: dns/encrypted-dns-server/Makefile >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: dns/encrypted-dns-server/distinfo >=================================================================== >--- dns/encrypted-dns-server/distinfo (nonexistent) >+++ dns/encrypted-dns-server/distinfo (working copy) >@@ -0,0 +1,273 @@ >+TIMESTAMP = 1604831234 >+SHA256 (rust/crates/adler32-1.2.0.tar.gz) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234 >+SIZE (rust/crates/adler32-1.2.0.tar.gz) = 6411 >+SHA256 (rust/crates/aho-corasick-0.7.14.tar.gz) = b476ce7103678b0c6d3d395dbbae31d48ff910bd28be979ba5d48c6351131d0d >+SIZE (rust/crates/aho-corasick-0.7.14.tar.gz) = 113042 >+SHA256 (rust/crates/anyhow-1.0.33.tar.gz) = a1fd36ffbb1fb7c834eac128ea8d0e310c5aeb635548f9d58861e1308d46e71c >+SIZE (rust/crates/anyhow-1.0.33.tar.gz) = 28540 >+SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a >+SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908 >+SHA256 (rust/crates/base64-0.12.3.tar.gz) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff >+SIZE (rust/crates/base64-0.12.3.tar.gz) = 57545 >+SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 >+SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745 >+SHA256 (rust/crates/byteorder-1.3.4.tar.gz) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de >+SIZE (rust/crates/byteorder-1.3.4.tar.gz) = 21943 >+SHA256 (rust/crates/bytes-0.5.6.tar.gz) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38 >+SIZE (rust/crates/bytes-0.5.6.tar.gz) = 46291 >+SHA256 (rust/crates/cc-1.0.61.tar.gz) = ed67cbde08356238e75fc4656be4749481eeffb09e19f320a25237d5221c985d >+SIZE (rust/crates/cc-1.0.61.tar.gz) = 53454 >+SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 >+SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933 >+SHA256 (rust/crates/cfg-if-1.0.0.tar.gz) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd >+SIZE (rust/crates/cfg-if-1.0.0.tar.gz) = 7934 >+SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 >+SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925 >+SHA256 (rust/crates/clockpro-cache-0.1.8.tar.gz) = a2dad7aaeb8ea05924e935bd43ef875aeabdf7ed4b8380b87c33442f57a3bbbc >+SIZE (rust/crates/clockpro-cache-0.1.8.tar.gz) = 5471 >+SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f >+SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156 >+SHA256 (rust/crates/cloudabi-0.1.0.tar.gz) = 4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467 >+SIZE (rust/crates/cloudabi-0.1.0.tar.gz) = 22687 >+SHA256 (rust/crates/coarsetime-0.1.16.tar.gz) = 0cbaaa2e4f75bd7eff165a3d24345a374efddbe0e90be326e62048937e56f65a >+SIZE (rust/crates/coarsetime-0.1.16.tar.gz) = 7611 >+SHA256 (rust/crates/crc32fast-1.2.1.tar.gz) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a >+SIZE (rust/crates/crc32fast-1.2.1.tar.gz) = 38172 >+SHA256 (rust/crates/daemonize-simple-0.1.4.tar.gz) = 4f63589f8aa0788aaaed72983bf2599a39d6fa5f749b4c4ff6d8689a7003abaa >+SIZE (rust/crates/daemonize-simple-0.1.4.tar.gz) = 1922 >+SHA256 (rust/crates/derivative-2.1.1.tar.gz) = cb582b60359da160a9477ee80f15c8d784c477e69c217ef2cdd4169c24ea380f >+SIZE (rust/crates/derivative-2.1.1.tar.gz) = 45571 >+SHA256 (rust/crates/dnsstamps-0.1.4.tar.gz) = 72565e60d46b73008c42b9cf0c15cad771cade5f2256e25d63a6f3758564562c >+SIZE (rust/crates/dnsstamps-0.1.4.tar.gz) = 2476 >+SHA256 (rust/crates/env_logger-0.8.1.tar.gz) = 54532e3223c5af90a6a757c90b5c5521564b07e5e7a958681bcd2afad421cdcd >+SIZE (rust/crates/env_logger-0.8.1.tar.gz) = 32715 >+SHA256 (rust/crates/filetime-0.2.12.tar.gz) = 3ed85775dcc68644b5c950ac06a2b23768d3bc9390464151aaf27136998dcf9e >+SIZE (rust/crates/filetime-0.2.12.tar.gz) = 14272 >+SHA256 (rust/crates/fnv-1.0.7.tar.gz) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 >+SIZE (rust/crates/fnv-1.0.7.tar.gz) = 11266 >+SHA256 (rust/crates/fs_extra-1.2.0.tar.gz) = 2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394 >+SIZE (rust/crates/fs_extra-1.2.0.tar.gz) = 29918 >+SHA256 (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82 >+SIZE (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565 >+SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7 >+SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191 >+SHA256 (rust/crates/futures-0.3.7.tar.gz) = 95314d38584ffbfda215621d723e0a3906f032e03ae5551e650058dac83d4797 >+SIZE (rust/crates/futures-0.3.7.tar.gz) = 39868 >+SHA256 (rust/crates/futures-channel-0.3.7.tar.gz) = 0448174b01148032eed37ac4aed28963aaaa8cfa93569a08e5b479bbc6c2c151 >+SIZE (rust/crates/futures-channel-0.3.7.tar.gz) = 29462 >+SHA256 (rust/crates/futures-core-0.3.7.tar.gz) = 18eaa56102984bed2c88ea39026cff3ce3b4c7f508ca970cedf2450ea10d4e46 >+SIZE (rust/crates/futures-core-0.3.7.tar.gz) = 13849 >+SHA256 (rust/crates/futures-executor-0.3.7.tar.gz) = f5f8e0c9258abaea85e78ebdda17ef9666d390e987f006be6080dfe354b708cb >+SIZE (rust/crates/futures-executor-0.3.7.tar.gz) = 16643 >+SHA256 (rust/crates/futures-io-0.3.7.tar.gz) = 6e1798854a4727ff944a7b12aa999f58ce7aa81db80d2dfaaf2ba06f065ddd2b >+SIZE (rust/crates/futures-io-0.3.7.tar.gz) = 9130 >+SHA256 (rust/crates/futures-macro-0.3.7.tar.gz) = e36fccf3fc58563b4a14d265027c627c3b665d7fed489427e88e7cc929559efe >+SIZE (rust/crates/futures-macro-0.3.7.tar.gz) = 9771 >+SHA256 (rust/crates/futures-sink-0.3.7.tar.gz) = 0e3ca3f17d6e8804ae5d3df7a7d35b2b3a6fe89dac84b31872720fc3060a0b11 >+SIZE (rust/crates/futures-sink-0.3.7.tar.gz) = 7729 >+SHA256 (rust/crates/futures-task-0.3.7.tar.gz) = 96d502af37186c4fef99453df03e374683f8a1eec9dcc1e66b3b82dc8278ce3c >+SIZE (rust/crates/futures-task-0.3.7.tar.gz) = 11134 >+SHA256 (rust/crates/futures-util-0.3.7.tar.gz) = abcb44342f62e6f3e8ac427b8aa815f724fd705dfad060b18ac7866c15bb8e34 >+SIZE (rust/crates/futures-util-0.3.7.tar.gz) = 133338 >+SHA256 (rust/crates/getrandom-0.1.15.tar.gz) = fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6 >+SIZE (rust/crates/getrandom-0.1.15.tar.gz) = 24786 >+SHA256 (rust/crates/h2-0.2.7.tar.gz) = 5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535 >+SIZE (rust/crates/h2-0.2.7.tar.gz) = 156989 >+SHA256 (rust/crates/hashbrown-0.9.1.tar.gz) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04 >+SIZE (rust/crates/hashbrown-0.9.1.tar.gz) = 77734 >+SHA256 (rust/crates/hermit-abi-0.1.17.tar.gz) = 5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8 >+SIZE (rust/crates/hermit-abi-0.1.17.tar.gz) = 10065 >+SHA256 (rust/crates/hex-0.4.2.tar.gz) = 644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35 >+SIZE (rust/crates/hex-0.4.2.tar.gz) = 13385 >+SHA256 (rust/crates/http-0.2.1.tar.gz) = 28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9 >+SIZE (rust/crates/http-0.2.1.tar.gz) = 102231 >+SHA256 (rust/crates/http-body-0.3.1.tar.gz) = 13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b >+SIZE (rust/crates/http-body-0.3.1.tar.gz) = 5394 >+SHA256 (rust/crates/httparse-1.3.4.tar.gz) = cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9 >+SIZE (rust/crates/httparse-1.3.4.tar.gz) = 23739 >+SHA256 (rust/crates/httpdate-0.3.2.tar.gz) = 494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47 >+SIZE (rust/crates/httpdate-0.3.2.tar.gz) = 10768 >+SHA256 (rust/crates/humantime-2.0.1.tar.gz) = 3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a >+SIZE (rust/crates/humantime-2.0.1.tar.gz) = 17381 >+SHA256 (rust/crates/hyper-0.13.8.tar.gz) = 2f3afcfae8af5ad0576a31e768415edb627824129e8e5a29b8bfccb2f234e835 >+SIZE (rust/crates/hyper-0.13.8.tar.gz) = 139668 >+SHA256 (rust/crates/indexmap-1.6.0.tar.gz) = 55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2 >+SIZE (rust/crates/indexmap-1.6.0.tar.gz) = 47565 >+SHA256 (rust/crates/instant-0.1.8.tar.gz) = cb1fc4429a33e1f80d41dc9fea4d108a88bec1de8053878898ae448a0b52f613 >+SIZE (rust/crates/instant-0.1.8.tar.gz) = 5076 >+SHA256 (rust/crates/iovec-0.1.4.tar.gz) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e >+SIZE (rust/crates/iovec-0.1.4.tar.gz) = 8720 >+SHA256 (rust/crates/ipext-0.1.0.tar.gz) = 285023c09f39035e8164633e24253f0568c5a8cb5705dd19065af702389522a8 >+SIZE (rust/crates/ipext-0.1.0.tar.gz) = 6058 >+SHA256 (rust/crates/itoa-0.4.6.tar.gz) = dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6 >+SIZE (rust/crates/itoa-0.4.6.tar.gz) = 12167 >+SHA256 (rust/crates/jemalloc-sys-0.3.2.tar.gz) = 0d3b9f3f5c9b31aa0f5ed3260385ac205db665baa41d49bb8338008ae94ede45 >+SIZE (rust/crates/jemalloc-sys-0.3.2.tar.gz) = 1344660 >+SHA256 (rust/crates/jemallocator-0.3.2.tar.gz) = 43ae63fcfc45e99ab3d1b29a46782ad679e98436c3169d15a167a1108a724b69 >+SIZE (rust/crates/jemallocator-0.3.2.tar.gz) = 16393 >+SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d >+SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537 >+SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 >+SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443 >+SHA256 (rust/crates/libc-0.2.80.tar.gz) = 4d58d1b70b004888f764dfbf6a26a3b0342a1632d33968e4a179d8011c760614 >+SIZE (rust/crates/libc-0.2.80.tar.gz) = 513503 >+SHA256 (rust/crates/libflate-1.0.3.tar.gz) = 389de7875e06476365974da3e7ff85d55f1972188ccd9f6020dd7c8156e17914 >+SIZE (rust/crates/libflate-1.0.3.tar.gz) = 40181 >+SHA256 (rust/crates/libflate_lz77-1.0.0.tar.gz) = 3286f09f7d4926fc486334f28d8d2e6ebe4f7f9994494b6dab27ddfad2c9b11b >+SIZE (rust/crates/libflate_lz77-1.0.0.tar.gz) = 4082 >+SHA256 (rust/crates/libsodium-sys-stable-1.19.11.tar.gz) = 7d8b2026c6d7a8af2847b23dcc4bb779a8efc73873fdf3dd5c23f9ced468af8b >+SIZE (rust/crates/libsodium-sys-stable-1.19.11.tar.gz) = 1872072 >+SHA256 (rust/crates/lock_api-0.3.4.tar.gz) = c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75 >+SIZE (rust/crates/lock_api-0.3.4.tar.gz) = 18750 >+SHA256 (rust/crates/lock_api-0.4.1.tar.gz) = 28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c >+SIZE (rust/crates/lock_api-0.4.1.tar.gz) = 20339 >+SHA256 (rust/crates/log-0.4.11.tar.gz) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b >+SIZE (rust/crates/log-0.4.11.tar.gz) = 36276 >+SHA256 (rust/crates/memchr-2.3.4.tar.gz) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525 >+SIZE (rust/crates/memchr-2.3.4.tar.gz) = 23077 >+SHA256 (rust/crates/minisign-verify-0.1.8.tar.gz) = db0507fe8e3c68cd62961cf9f87f6c2b21d884d3515a7150a4a3fa9d014e5c12 >+SIZE (rust/crates/minisign-verify-0.1.8.tar.gz) = 21357 >+SHA256 (rust/crates/mio-0.6.22.tar.gz) = fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430 >+SIZE (rust/crates/mio-0.6.22.tar.gz) = 102782 >+SHA256 (rust/crates/miow-0.2.1.tar.gz) = 8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919 >+SIZE (rust/crates/miow-0.2.1.tar.gz) = 21133 >+SHA256 (rust/crates/net2-0.2.35.tar.gz) = 3ebc3ec692ed7c9a255596c67808dee269f64655d8baf7b4f0638e51ba1d6853 >+SIZE (rust/crates/net2-0.2.35.tar.gz) = 20660 >+SHA256 (rust/crates/nix-0.19.0.tar.gz) = 85db2feff6bf70ebc3a4793191517d5f0331100a2f10f9bf93b5e5214f32b7b7 >+SIZE (rust/crates/nix-0.19.0.tar.gz) = 212652 >+SHA256 (rust/crates/num_cpus-1.13.0.tar.gz) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3 >+SIZE (rust/crates/num_cpus-1.13.0.tar.gz) = 14704 >+SHA256 (rust/crates/once_cell-1.4.1.tar.gz) = 260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad >+SIZE (rust/crates/once_cell-1.4.1.tar.gz) = 24366 >+SHA256 (rust/crates/parking_lot-0.10.2.tar.gz) = d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e >+SIZE (rust/crates/parking_lot-0.10.2.tar.gz) = 39536 >+SHA256 (rust/crates/parking_lot-0.11.0.tar.gz) = a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733 >+SIZE (rust/crates/parking_lot-0.11.0.tar.gz) = 39558 >+SHA256 (rust/crates/parking_lot_core-0.7.2.tar.gz) = d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3 >+SIZE (rust/crates/parking_lot_core-0.7.2.tar.gz) = 33875 >+SHA256 (rust/crates/parking_lot_core-0.8.0.tar.gz) = c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b >+SIZE (rust/crates/parking_lot_core-0.8.0.tar.gz) = 33870 >+SHA256 (rust/crates/pin-project-0.4.27.tar.gz) = 2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15 >+SIZE (rust/crates/pin-project-0.4.27.tar.gz) = 50964 >+SHA256 (rust/crates/pin-project-1.0.1.tar.gz) = ee41d838744f60d959d7074e3afb6b35c7456d0f61cad38a24e35e6553f73841 >+SIZE (rust/crates/pin-project-1.0.1.tar.gz) = 54113 >+SHA256 (rust/crates/pin-project-internal-0.4.27.tar.gz) = 65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895 >+SIZE (rust/crates/pin-project-internal-0.4.27.tar.gz) = 29739 >+SHA256 (rust/crates/pin-project-internal-1.0.1.tar.gz) = 81a4ffa594b66bff340084d4081df649a7dc049ac8d7fc458d8e628bfbbb2f86 >+SIZE (rust/crates/pin-project-internal-1.0.1.tar.gz) = 26953 >+SHA256 (rust/crates/pin-project-lite-0.1.11.tar.gz) = c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b >+SIZE (rust/crates/pin-project-lite-0.1.11.tar.gz) = 25308 >+SHA256 (rust/crates/pin-utils-0.1.0.tar.gz) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 >+SIZE (rust/crates/pin-utils-0.1.0.tar.gz) = 7580 >+SHA256 (rust/crates/pkg-config-0.3.19.tar.gz) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c >+SIZE (rust/crates/pkg-config-0.3.19.tar.gz) = 15451 >+SHA256 (rust/crates/ppv-lite86-0.2.9.tar.gz) = c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20 >+SIZE (rust/crates/ppv-lite86-0.2.9.tar.gz) = 20933 >+SHA256 (rust/crates/privdrop-0.5.0.tar.gz) = ebd4c2739642e70439d1c0d9545beec45c1e54128739b3cda29bf2c366028c87 >+SIZE (rust/crates/privdrop-0.5.0.tar.gz) = 3706 >+SHA256 (rust/crates/proc-macro-hack-0.5.19.tar.gz) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 >+SIZE (rust/crates/proc-macro-hack-0.5.19.tar.gz) = 15556 >+SHA256 (rust/crates/proc-macro-nested-0.1.6.tar.gz) = eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a >+SIZE (rust/crates/proc-macro-nested-0.1.6.tar.gz) = 6498 >+SHA256 (rust/crates/proc-macro2-1.0.24.tar.gz) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71 >+SIZE (rust/crates/proc-macro2-1.0.24.tar.gz) = 37716 >+SHA256 (rust/crates/procfs-0.8.1.tar.gz) = c4a336c8310f4955f343935b9c11a30254d1ad8fad98ec257a4407a061a6fd49 >+SIZE (rust/crates/procfs-0.8.1.tar.gz) = 88273 >+SHA256 (rust/crates/prometheus-0.10.0.tar.gz) = 30d70cf4412832bcac9cffe27906f4a66e450d323525e977168c70d1b36120ae >+SIZE (rust/crates/prometheus-0.10.0.tar.gz) = 77859 >+SHA256 (rust/crates/quote-1.0.7.tar.gz) = aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37 >+SIZE (rust/crates/quote-1.0.7.tar.gz) = 25170 >+SHA256 (rust/crates/rand-0.7.3.tar.gz) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03 >+SIZE (rust/crates/rand-0.7.3.tar.gz) = 112246 >+SHA256 (rust/crates/rand_chacha-0.2.2.tar.gz) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402 >+SIZE (rust/crates/rand_chacha-0.2.2.tar.gz) = 13267 >+SHA256 (rust/crates/rand_core-0.5.1.tar.gz) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19 >+SIZE (rust/crates/rand_core-0.5.1.tar.gz) = 21116 >+SHA256 (rust/crates/rand_hc-0.2.0.tar.gz) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c >+SIZE (rust/crates/rand_hc-0.2.0.tar.gz) = 11670 >+SHA256 (rust/crates/redox_syscall-0.1.57.tar.gz) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce >+SIZE (rust/crates/redox_syscall-0.1.57.tar.gz) = 17087 >+SHA256 (rust/crates/regex-1.4.2.tar.gz) = 38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c >+SIZE (rust/crates/regex-1.4.2.tar.gz) = 236931 >+SHA256 (rust/crates/regex-syntax-0.6.21.tar.gz) = 3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189 >+SIZE (rust/crates/regex-syntax-0.6.21.tar.gz) = 293572 >+SHA256 (rust/crates/rle-decode-fast-1.0.1.tar.gz) = cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac >+SIZE (rust/crates/rle-decode-fast-1.0.1.tar.gz) = 62490 >+SHA256 (rust/crates/rustc-hash-1.1.0.tar.gz) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 >+SIZE (rust/crates/rustc-hash-1.1.0.tar.gz) = 9331 >+SHA256 (rust/crates/scopeguard-1.1.0.tar.gz) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd >+SIZE (rust/crates/scopeguard-1.1.0.tar.gz) = 11470 >+SHA256 (rust/crates/serde-1.0.117.tar.gz) = b88fa983de7720629c9387e9f517353ed404164b1e482c970a90c1a4aaf7dc1a >+SIZE (rust/crates/serde-1.0.117.tar.gz) = 74505 >+SHA256 (rust/crates/serde-big-array-0.3.0.tar.gz) = 52309f7932ab258e58bcf73cc89037e307ffef3bcfb7ce7a246580c26f81dc55 >+SIZE (rust/crates/serde-big-array-0.3.0.tar.gz) = 5275 >+SHA256 (rust/crates/serde_derive-1.0.117.tar.gz) = cbd1ae72adb44aab48f325a02444a5fc079349a8d804c1fc922aed3f7454c74e >+SIZE (rust/crates/serde_derive-1.0.117.tar.gz) = 50712 >+SHA256 (rust/crates/siphasher-0.3.3.tar.gz) = fa8f3741c7372e75519bd9346068370c9cdaabcc1f9599cbcf2a2719352286b7 >+SIZE (rust/crates/siphasher-0.3.3.tar.gz) = 9458 >+SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8 >+SIZE (rust/crates/slab-0.4.2.tar.gz) = 10136 >+SHA256 (rust/crates/smallvec-1.4.2.tar.gz) = fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252 >+SIZE (rust/crates/smallvec-1.4.2.tar.gz) = 26109 >+SHA256 (rust/crates/socket2-0.3.15.tar.gz) = b1fa70dc5c8104ec096f4fe7ede7a221d35ae13dcd19ba1ad9a81d2cab9a1c44 >+SIZE (rust/crates/socket2-0.3.15.tar.gz) = 29282 >+SHA256 (rust/crates/syn-1.0.48.tar.gz) = cc371affeffc477f42a221a1e4297aedcea33d47d19b61455588bd9d8f6b19ac >+SIZE (rust/crates/syn-1.0.48.tar.gz) = 225747 >+SHA256 (rust/crates/tar-0.4.30.tar.gz) = 489997b7557e9a43e192c527face4feacc78bfbe6eed67fd55c4c9e381cba290 >+SIZE (rust/crates/tar-0.4.30.tar.gz) = 45211 >+SHA256 (rust/crates/term_size-0.3.2.tar.gz) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9 >+SIZE (rust/crates/term_size-0.3.2.tar.gz) = 10917 >+SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 >+SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322 >+SHA256 (rust/crates/thiserror-1.0.21.tar.gz) = 318234ffa22e0920fe9a40d7b8369b5f649d490980cf7aadcf1eb91594869b42 >+SIZE (rust/crates/thiserror-1.0.21.tar.gz) = 16187 >+SHA256 (rust/crates/thiserror-impl-1.0.21.tar.gz) = cae2447b6282786c3493999f40a9be2a6ad20cb8bd268b0a0dbf5a065535c0ab >+SIZE (rust/crates/thiserror-impl-1.0.21.tar.gz) = 13199 >+SHA256 (rust/crates/thread_local-1.0.1.tar.gz) = d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14 >+SIZE (rust/crates/thread_local-1.0.1.tar.gz) = 12609 >+SHA256 (rust/crates/tokio-0.2.22.tar.gz) = 5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd >+SIZE (rust/crates/tokio-0.2.22.tar.gz) = 400639 >+SHA256 (rust/crates/tokio-util-0.3.1.tar.gz) = be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499 >+SIZE (rust/crates/tokio-util-0.3.1.tar.gz) = 27233 >+SHA256 (rust/crates/toml-0.5.7.tar.gz) = 75cf45bb0bef80604d001caaec0d09da99611b3c0fd39d3080468875cdb65645 >+SIZE (rust/crates/toml-0.5.7.tar.gz) = 54372 >+SHA256 (rust/crates/tower-service-0.3.0.tar.gz) = e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860 >+SIZE (rust/crates/tower-service-0.3.0.tar.gz) = 5321 >+SHA256 (rust/crates/tracing-0.1.21.tar.gz) = b0987850db3733619253fe60e17cb59b82d37c7e6c0236bb81e4d6b87c879f27 >+SIZE (rust/crates/tracing-0.1.21.tar.gz) = 65404 >+SHA256 (rust/crates/tracing-core-0.1.17.tar.gz) = f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f >+SIZE (rust/crates/tracing-core-0.1.17.tar.gz) = 47774 >+SHA256 (rust/crates/tracing-futures-0.2.4.tar.gz) = ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c >+SIZE (rust/crates/tracing-futures-0.2.4.tar.gz) = 10274 >+SHA256 (rust/crates/try-lock-0.2.3.tar.gz) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642 >+SIZE (rust/crates/try-lock-0.2.3.tar.gz) = 4158 >+SHA256 (rust/crates/unicode-width-0.1.8.tar.gz) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 >+SIZE (rust/crates/unicode-width-0.1.8.tar.gz) = 16732 >+SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564 >+SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392 >+SHA256 (rust/crates/unsafe_unwrap-0.1.0.tar.gz) = 1230ec65f13e0f9b28d789da20d2d419511893ea9dac2c1f4ef67b8b14e5da80 >+SIZE (rust/crates/unsafe_unwrap-0.1.0.tar.gz) = 7365 >+SHA256 (rust/crates/vcpkg-0.2.10.tar.gz) = 6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c >+SIZE (rust/crates/vcpkg-0.2.10.tar.gz) = 11504 >+SHA256 (rust/crates/want-0.3.0.tar.gz) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0 >+SIZE (rust/crates/want-0.3.0.tar.gz) = 6550 >+SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519 >+SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521 >+SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f >+SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.tar.gz) = 26964 >+SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a >+SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145 >+SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 >+SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382 >+SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc >+SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669 >+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 >+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 >+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f >+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 >+SHA256 (rust/crates/ws2_32-sys-0.2.1.tar.gz) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e >+SIZE (rust/crates/ws2_32-sys-0.2.1.tar.gz) = 4697 >+SHA256 (rust/crates/xattr-0.2.2.tar.gz) = 244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c >+SIZE (rust/crates/xattr-0.2.2.tar.gz) = 11750 >+SHA256 (jedisct1-encrypted-dns-server-0.3.21_GH0.tar.gz) = e580e7518fe4c38b9f8488f933b101e1c631764d1660f35de4170e6a35a9914d >+SIZE (jedisct1-encrypted-dns-server-0.3.21_GH0.tar.gz) = 53377 > >Property changes on: dns/encrypted-dns-server/distinfo >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: dns/encrypted-dns-server/files/encrypted-dns.toml.sample >=================================================================== >--- dns/encrypted-dns-server/files/encrypted-dns.toml.sample (nonexistent) >+++ dns/encrypted-dns-server/files/encrypted-dns.toml.sample (working copy) >@@ -0,0 +1,256 @@ >+#################################################### >+# # >+# Encrypted DNS Server configuration # >+# # >+#################################################### >+ >+ >+ >+################################## >+# Global settings # >+################################## >+ >+ >+## IP addresses and ports to listen to, as well as their external IP >+## If there is no NAT involved, `local` and `external` can be the same. >+## As many addresses as needed can be configured here, IPv4 and/or IPv6. >+## You should at least change the `external` IP address. >+ >+### Example with both IPv4 and IPv6 addresses: >+# listen_addrs = [ >+# { local = "0.0.0.0:443", external = "198.51.100.1:443" }, >+# { local = "[::]:443", external = "[2001:db8::1]:443" } >+# ] >+ >+listen_addrs = [ >+ { local = "0.0.0.0:443", external = "198.51.100.1:443" } >+] >+ >+ >+## Upstream DNS server and port >+ >+upstream_addr = "9.9.9.9:53" >+ >+ >+## File name to save the state to >+ >+state_file = "/usr/local/etc/encrypted-dns/encrypted-dns.state" >+ >+ >+## UDP timeout in seconds >+ >+udp_timeout = 10 >+ >+ >+## TCP timeout in seconds >+ >+tcp_timeout = 10 >+ >+ >+## Maximum active UDP sockets >+ >+udp_max_active_connections = 1000 >+ >+ >+## Maximum active TCP connections >+ >+tcp_max_active_connections = 100 >+ >+ >+## Optional IP address to connect to upstream servers from. >+## Leave commented/undefined to automatically select it. >+ >+# external_addr = "0.0.0.0" >+ >+ >+## Built-in DNS cache capacity >+ >+cache_capacity = 100000 >+ >+ >+## DNS cache: minimum TTL >+ >+cache_ttl_min = 3600 >+ >+ >+## DNS cache: max TTL >+ >+cache_ttl_max = 86400 >+ >+ >+## DNS cache: error TTL >+ >+cache_ttl_error = 600 >+ >+ >+## DNS cache: to avoid bursts of traffic for popular queries when an >+## RRSET expires, hold a TTL received from an upstream server for >+## `client_ttl_holdon` seconds before decreasing it in client responses. >+ >+client_ttl_holdon = 60 >+ >+ >+## Run as a background process >+ >+daemonize = false >+ >+ >+## Log file >+ >+# log_file = "/var/log/encrypted-dns.log" >+ >+ >+## PID file >+ >+# pid_file = "/var/run/encrypted-dns.pid" >+ >+ >+## User name to drop privileges to, when started as root. >+ >+user = "_encrypted-dns" >+ >+ >+## Group name to drop privileges to, when started as root. >+ >+group = "_encrypted-dns" >+ >+ >+## Path to chroot() to, when started as root. >+## The path to the state file is relative to the chroot base. >+ >+chroot = "/usr/local/etc/encrypted-dns" >+ >+ >+## Queries sent to that name will return the client IP address. >+## This can be very useful for debugging, or to check that relaying works. >+ >+my_ip = "my.ip" >+ >+ >+#################################### >+# DNSCrypt settings # >+#################################### >+ >+[dnscrypt] >+ >+## Provider name (with or without the `2.dnscrypt-cert.` prefix) >+ >+provider_name = "secure.dns.test" >+ >+ >+## Does the server support DNSSEC? >+ >+dnssec = true >+ >+ >+## Does the server always returns correct answers (no filtering, including ad blocking)? >+ >+no_filters = true >+ >+ >+## Set to `true` if the server doesn't keep any information that can be used to identify users >+ >+no_logs = true >+ >+ >+## Key cache capacity, per certificate >+ >+key_cache_capacity = 10000 >+ >+ >+ >+############################### >+# TLS settings # >+############################### >+ >+[tls] >+ >+## Where to proxy TLS connections to (e.g. DoH server) >+ >+# upstream_addr = "127.0.0.1:4343" >+ >+ >+ >+####################################### >+# Server-side filtering # >+####################################### >+ >+[filtering] >+ >+## List of domains to block, one per line >+ >+# domain_blacklist = "/etc/domain_blacklist.txt" >+ >+ >+## List of undelegated TLDs >+## This is the list of nonexistent TLDs that queries are frequently observed for, >+## but will never resolve to anything. The server will immediately return a >+## synthesized NXDOMAIN response instead of hitting root servers. >+ >+# undelegated_list = "/etc/undelegated.txt" >+ >+ >+## Ignore A and AAAA queries for unqualified host names. >+ >+# ignore_unqualified_hostnames = true >+ >+ >+ >+######################### >+# Metrics # >+######################### >+ >+[metrics] >+ >+type = "prometheus" >+listen_addr = "0.0.0.0:9100" >+path = "/metrics" >+ >+ >+ >+################################ >+# Anonymized DNS # >+################################ >+ >+[anonymized_dns] >+ >+# Enable relaying support for Anonymized DNS >+ >+enabled = false >+ >+ >+# Allowed upstream ports >+# This is a list of commonly used ports for encrypted DNS services >+ >+allowed_ports = [ 443, 553, 853, 1443, 2053, 4343, 4434, 4443, 5353, 5443, 8443, 15353 ] >+ >+ >+# Allow all ports >= 1024 in addition to the list above >+ >+allow_non_reserved_ports = false >+ >+ >+# Blacklisted upstream IP addresses >+ >+blacklisted_ips = [ "93.184.216.34" ] >+ >+ >+ >+ >+################################ >+# Access control # >+################################ >+ >+[access_control] >+ >+# Enable access control >+ >+enabled = false >+ >+# Only allow access to client queries including one of these random tokens >+# Tokens can be configured in the `query_meta` section of `dnscrypt-proxy` as >+# `query_meta = ["token:..."]` -- Replace ... with the token to use by the client. >+# Example: `query_meta = ["token:Y2oHkDJNHz"]` >+ >+tokens = ["Y2oHkDJNHz", "G5zY3J5cHQtY", "C5zZWN1cmUuZG5z"] >+ > >Property changes on: dns/encrypted-dns-server/files/encrypted-dns.toml.sample >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: dns/encrypted-dns-server/files/encrypted_dns.in >=================================================================== >--- dns/encrypted-dns-server/files/encrypted_dns.in (nonexistent) >+++ dns/encrypted-dns-server/files/encrypted_dns.in (working copy) >@@ -0,0 +1,35 @@ >+#!/bin/sh >+ >+# $FreeBSD$ >+# >+# PROVIDE: encrypted_dns >+# REQUIRE: NETWORKING >+# KEYWORD: shutdown >+# >+# Add these lines to /etc/rc.conf.local or /etc/rc.conf >+# to enable this service: >+# >+# encrypted_dns_enable (bool): Set to NO by default. >+# Set it to YES to enable encrypted-dns. >+# encrypted_dns_config (path): Set to %%PREFIX%%/etc/encrypted-dns.toml >+# by default. >+ >+. /etc/rc.subr >+ >+name=encrypted_dns >+desc="encrypted-dns startup script" >+rcvar=encrypted_dns_enable >+ >+load_rc_config $name >+ >+: ${encrypted_dns_enable:=NO} >+: ${encrypted_dns_config="%%PREFIX%%/etc/encrypted-dns/encrypted-dns.toml"} >+ >+pidfile=/var/run/encrypted-dns.pid >+command=/usr/sbin/daemon >+procname=%%PREFIX%%/bin/encrypted-dns >+ >+encrypted_dns_args="-c $encrypted_dns_config" >+command_args="-p ${pidfile} -s "info" -l "daemon" /usr/bin/env ${procname} ${encrypted_dns_args}" >+ >+run_rc_command "$1" > >Property changes on: dns/encrypted-dns-server/files/encrypted_dns.in >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: dns/encrypted-dns-server/pkg-descr >=================================================================== >--- dns/encrypted-dns-server/pkg-descr (nonexistent) >+++ dns/encrypted-dns-server/pkg-descr (working copy) >@@ -0,0 +1,4 @@ >+An easy to install, high-performance, zero maintenance proxy to run an >+encrypted DNS server. >+ >+WWW: https://github.com/jedisct1/encrypted-dns-server > >Property changes on: dns/encrypted-dns-server/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 250195
:
218605
|
218608
|
218620
|
218724
|
219302
|
219450
| 219474