Date: Saturday, May 19, 2018 @ 21:01:09 Author: dvzrv Revision: 324901
archrelease: copy trunk to community-x86_64 Added: dnscrypt-proxy/repos/community-x86_64/PKGBUILD (from rev 324900, dnscrypt-proxy/trunk/PKGBUILD) dnscrypt-proxy/repos/community-x86_64/configuration.diff (from rev 324900, dnscrypt-proxy/trunk/configuration.diff) dnscrypt-proxy/repos/community-x86_64/dnscrypt-proxy.install (from rev 324900, dnscrypt-proxy/trunk/dnscrypt-proxy.install) dnscrypt-proxy/repos/community-x86_64/dnscrypt-proxy.service (from rev 324900, dnscrypt-proxy/trunk/dnscrypt-proxy.service) dnscrypt-proxy/repos/community-x86_64/dnscrypt-proxy.socket (from rev 324900, dnscrypt-proxy/trunk/dnscrypt-proxy.socket) Deleted: dnscrypt-proxy/repos/community-x86_64/PKGBUILD dnscrypt-proxy/repos/community-x86_64/configuration.diff dnscrypt-proxy/repos/community-x86_64/dnscrypt-proxy.install dnscrypt-proxy/repos/community-x86_64/dnscrypt-proxy.service dnscrypt-proxy/repos/community-x86_64/dnscrypt-proxy.socket ------------------------+ PKGBUILD | 150 +++++++++++++-------------- configuration.diff | 252 +++++++++++++++++++++++------------------------ dnscrypt-proxy.install | 14 +- dnscrypt-proxy.service | 40 +++---- dnscrypt-proxy.socket | 28 ++--- 5 files changed, 242 insertions(+), 242 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-05-19 21:00:57 UTC (rev 324900) +++ PKGBUILD 2018-05-19 21:01:09 UTC (rev 324901) @@ -1,75 +0,0 @@ -# $Id$ -# Maintainer: David Runge <d...@sleepmap.de> -# Contributor: Felix Yan <felixonm...@archlinux.org> -# Contributor: Techlive Zheng <techlivezheng at gmail dot com> -# Contributor: peace4all <markspost at rocketmail dot com> - -pkgname=dnscrypt-proxy -pkgver=2.0.13 -pkgrel=1 -pkgdesc="A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP." -arch=('x86_64') -url="https://dnscrypt.info" -license=('custom:ISC') -depends=('glibc') -makedepends=('git' 'go-pie') -install="${pkgname}.install" -backup=("etc/${pkgname}/${pkgname}.toml" - "etc/${pkgname}/blacklist.txt" - "etc/${pkgname}/cloaking-rules.txt" - "etc/${pkgname}/forwarding-rules.txt" - "etc/${pkgname}/ip-blacklist.txt" - "etc/${pkgname}/whitelist.txt" -) -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jedisct1/${pkgname}/archive/${pkgver}.tar.gz" - "${pkgname}.service" - "${pkgname}.socket" - 'configuration.diff') -sha512sums=('674478118fa0324b43617c3de4637341f705da2e7346b778c3ee064e4ff09e2bfa370f451d9076804ec9b76d85a04c1e2e293ace29dcdb886f1b61fd0d8c7970' - '3b24392c1ba20a38863f2424c9d891aef84c48239340a124ee569e564f04dd06d356e03d95ef0a723c2c43a1c03c8efb3d029c99810f93ecee968e3eefbc51ea' - '17175397a5a35692f300d6caff84eb236b21a6e41a870bca966c5576f0db2bc7556d6a214d2f7e985fe9e0be99ef6e0bb067f29cebd41c2ea374540d6f4bd990' - '0c6ab334eea4f295d6b86358cad9689d342c63a2cf428007df38fb1d0a72be99da79ce3775396ed410982622dce7e322326558c02d198487611ca6fa450f63f6') - -prepare() { - cd "$pkgname-$pkgver" - patch -Np1 -i ../configuration.diff - # create empty ip-blacklist.txt - touch "${pkgname}/ip-blacklist.txt" - # set GOPATH - export GOPATH=`pwd` - # symlink upstream's vendor to src - ln -sfv vendor src -} - -build() { - cd "$pkgname-$pkgver/${pkgname}" - go build -ldflags="-s -w" -} - -package() { - cd $pkgname-$pkgver - # executable - install -vDm 755 "${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" - # configuration - install -vDm 644 "${pkgname}/example-${pkgname}.toml" \ - "${pkgdir}/etc/${pkgname}/${pkgname}.toml" - install -vDm 644 "${pkgname}/example-blacklist.txt" \ - "${pkgdir}/etc/${pkgname}/blacklist.txt" - install -vDm 644 "${pkgname}/example-cloaking-rules.txt" \ - "${pkgdir}/etc/${pkgname}/cloaking-rules.txt" - install -vDm 644 "${pkgname}/example-forwarding-rules.txt" \ - "${pkgdir}/etc/${pkgname}/forwarding-rules.txt" - install -vDm 644 "${pkgname}/ip-blacklist.txt" \ - "${pkgdir}/etc/${pkgname}/ip-blacklist.txt" - install -vDm 644 "${pkgname}/example-whitelist.txt" \ - "${pkgdir}/etc/${pkgname}/whitelist.txt" - # systemd service/socket - install -vDm 644 "../${pkgname}."{service,socket} \ - -t "${pkgdir}/usr/lib/systemd/system/" - # license - install -vDm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - # docs - install -vDm 644 {ChangeLog,README.md} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" -} -# vim:set ts=2 sw=2 et: Copied: dnscrypt-proxy/repos/community-x86_64/PKGBUILD (from rev 324900, dnscrypt-proxy/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-05-19 21:01:09 UTC (rev 324901) @@ -0,0 +1,75 @@ +# $Id$ +# Maintainer: David Runge <d...@sleepmap.de> +# Contributor: Felix Yan <felixonm...@archlinux.org> +# Contributor: Techlive Zheng <techlivezheng at gmail dot com> +# Contributor: peace4all <markspost at rocketmail dot com> + +pkgname=dnscrypt-proxy +pkgver=2.0.14 +pkgrel=1 +pkgdesc="A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP." +arch=('x86_64') +url="https://dnscrypt.info" +license=('custom:ISC') +depends=('glibc') +makedepends=('git' 'go-pie') +install="${pkgname}.install" +backup=("etc/${pkgname}/${pkgname}.toml" + "etc/${pkgname}/blacklist.txt" + "etc/${pkgname}/cloaking-rules.txt" + "etc/${pkgname}/forwarding-rules.txt" + "etc/${pkgname}/ip-blacklist.txt" + "etc/${pkgname}/whitelist.txt" +) +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jedisct1/${pkgname}/archive/${pkgver}.tar.gz" + "${pkgname}.service" + "${pkgname}.socket" + 'configuration.diff') +sha512sums=('2574f900b6e2f75eeeee2f634e22df41145243c23cd9a890fcfa73f13b7d032bc2b029cbb6498f5c2cd33e212392ca2298a1dce6bb369be5c9afccc21a706613' + '3b24392c1ba20a38863f2424c9d891aef84c48239340a124ee569e564f04dd06d356e03d95ef0a723c2c43a1c03c8efb3d029c99810f93ecee968e3eefbc51ea' + '17175397a5a35692f300d6caff84eb236b21a6e41a870bca966c5576f0db2bc7556d6a214d2f7e985fe9e0be99ef6e0bb067f29cebd41c2ea374540d6f4bd990' + '0c6ab334eea4f295d6b86358cad9689d342c63a2cf428007df38fb1d0a72be99da79ce3775396ed410982622dce7e322326558c02d198487611ca6fa450f63f6') + +prepare() { + cd "$pkgname-$pkgver" + patch -Np1 -i ../configuration.diff + # create empty ip-blacklist.txt + touch "${pkgname}/ip-blacklist.txt" + # set GOPATH + export GOPATH=`pwd` + # symlink upstream's vendor to src + ln -sfv vendor src +} + +build() { + cd "$pkgname-$pkgver/${pkgname}" + go build -ldflags="-s -w" +} + +package() { + cd $pkgname-$pkgver + # executable + install -vDm 755 "${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + # configuration + install -vDm 644 "${pkgname}/example-${pkgname}.toml" \ + "${pkgdir}/etc/${pkgname}/${pkgname}.toml" + install -vDm 644 "${pkgname}/example-blacklist.txt" \ + "${pkgdir}/etc/${pkgname}/blacklist.txt" + install -vDm 644 "${pkgname}/example-cloaking-rules.txt" \ + "${pkgdir}/etc/${pkgname}/cloaking-rules.txt" + install -vDm 644 "${pkgname}/example-forwarding-rules.txt" \ + "${pkgdir}/etc/${pkgname}/forwarding-rules.txt" + install -vDm 644 "${pkgname}/ip-blacklist.txt" \ + "${pkgdir}/etc/${pkgname}/ip-blacklist.txt" + install -vDm 644 "${pkgname}/example-whitelist.txt" \ + "${pkgdir}/etc/${pkgname}/whitelist.txt" + # systemd service/socket + install -vDm 644 "../${pkgname}."{service,socket} \ + -t "${pkgdir}/usr/lib/systemd/system/" + # license + install -vDm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # docs + install -vDm 644 {ChangeLog,README.md} \ + -t "${pkgdir}/usr/share/doc/${pkgname}" +} +# vim:set ts=2 sw=2 et: Deleted: configuration.diff =================================================================== --- configuration.diff 2018-05-19 21:00:57 UTC (rev 324900) +++ configuration.diff 2018-05-19 21:01:09 UTC (rev 324901) @@ -1,126 +0,0 @@ -diff -ruN dnscrypt-proxy-2.0.9-a/dnscrypt-proxy/example-dnscrypt-proxy.toml dnscrypt-proxy-2.0.9-b/dnscrypt-proxy/example-dnscrypt-proxy.toml ---- dnscrypt-proxy-2.0.9-a/dnscrypt-proxy/example-dnscrypt-proxy.toml 2018-04-11 14:05:16.000000000 +0200 -+++ dnscrypt-proxy-2.0.9-b/dnscrypt-proxy/example-dnscrypt-proxy.toml 2018-04-11 23:09:53.874362036 +0200 -@@ -33,7 +33,7 @@ - ## List of local addresses and ports to listen to. Can be IPv4 and/or IPv6. - ## Note: When using systemd socket activation, choose an empty set (i.e. [] ). - --listen_addresses = ['127.0.0.1:53', '[::1]:53'] -+listen_addresses = [] - - - ## Maximum number of simultaneous client connections to accept -@@ -96,12 +96,12 @@ - - ## log file for the application - --# log_file = 'dnscrypt-proxy.log' -+# log_file = '/var/log/dnscrypt-proxy/dnscrypt-proxy.log' - - - ## Use the system logger (syslog on Unix, Event Log on Windows) - --# use_syslog = true -+use_syslog = true - - - ## Delay, in minutes, after which certificates are reloaded -@@ -194,7 +194,7 @@ - ## example.com 9.9.9.9 - ## example.net 9.9.9.9,8.8.8.8,1.1.1.1 - --# forwarding_rules = 'forwarding-rules.txt' -+# forwarding_rules = '/etc/dnscrypt-proxy/forwarding-rules.txt' - - - -@@ -210,7 +210,7 @@ - ## example.com 10.1.1.1 - ## www.google.com forcesafesearch.google.com - --# cloaking_rules = 'cloaking-rules.txt' -+# cloaking_rules = '/etc/dnscrypt-proxy/cloaking-rules.txt' - - - -@@ -254,7 +254,7 @@ - - ## Path to the query log file (absolute, or relative to the same directory as the executable file) - -- # file = 'query.log' -+ # file = '/var/log/dnscrypt-proxy/query.log' - - - ## Query log format (currently supported: tsv and ltsv) -@@ -280,7 +280,7 @@ - - ## Path to the query log file (absolute, or relative to the same directory as the executable file) - -- # file = 'nx.log' -+ # file = '/var/log/dnscrypt-proxy/nx.log' - - - ## Query log format (currently supported: tsv and ltsv) -@@ -310,12 +310,12 @@ - - ## Path to the file of blocking rules (absolute, or relative to the same directory as the executable file) - -- # blacklist_file = 'blacklist.txt' -+ # blacklist_file = '/etc/dnscrypt-proxy/blacklist.txt' - - - ## Optional path to a file logging blocked queries - -- # log_file = 'blocked.log' -+ # log_file = '/var/log/dnscrypt-proxy/blocked.log' - - - ## Optional log format: tsv or ltsv (default: tsv) -@@ -338,12 +338,12 @@ - - ## Path to the file of blocking rules (absolute, or relative to the same directory as the executable file) - -- # blacklist_file = 'ip-blacklist.txt' -+ # blacklist_file = '/etc/dnscrypt-proxy/ip-blacklist.txt' - - - ## Optional path to a file logging blocked queries - -- # log_file = 'ip-blocked.log' -+ # log_file = '/var/log/dnscrypt-proxy/ip-blocked.log' - - - ## Optional log format: tsv or ltsv (default: tsv) -@@ -366,12 +366,12 @@ - - ## Path to the file of whitelisting rules (absolute, or relative to the same directory as the executable file) - -- # whitelist_file = 'whitelist.txt' -+ # whitelist_file = '/etc/dnscrypt-proxy/whitelist.txt' - - - ## Optional path to a file logging whitelisted queries - -- # log_file = 'whitelisted.log' -+ # log_file = '/var/log/dnscrypt-proxy/whitelisted.log' - - - ## Optional log format: tsv or ltsv (default: tsv) -@@ -441,7 +441,7 @@ - - [sources.'public-resolvers'] - urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v2/public-resolvers.md', 'https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md'] -- cache_file = 'public-resolvers.md' -+ cache_file = '/var/cache/dnscrypt-proxy/public-resolvers.md' - minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' - refresh_delay = 72 - prefix = '' -@@ -451,7 +451,7 @@ - - # [sources.'parental-control'] - # urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v2/parental-control.md', 'https://download.dnscrypt.info/resolvers-list/v2/parental-control.md'] -- # cache_file = 'parental-control.md' -+ # cache_file = '/var/cache/dnscrypt-proxy/parental-control.md' - # minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' - - Copied: dnscrypt-proxy/repos/community-x86_64/configuration.diff (from rev 324900, dnscrypt-proxy/trunk/configuration.diff) =================================================================== --- configuration.diff (rev 0) +++ configuration.diff 2018-05-19 21:01:09 UTC (rev 324901) @@ -0,0 +1,126 @@ +diff -ruN dnscrypt-proxy-2.0.9-a/dnscrypt-proxy/example-dnscrypt-proxy.toml dnscrypt-proxy-2.0.9-b/dnscrypt-proxy/example-dnscrypt-proxy.toml +--- dnscrypt-proxy-2.0.9-a/dnscrypt-proxy/example-dnscrypt-proxy.toml 2018-04-11 14:05:16.000000000 +0200 ++++ dnscrypt-proxy-2.0.9-b/dnscrypt-proxy/example-dnscrypt-proxy.toml 2018-04-11 23:09:53.874362036 +0200 +@@ -33,7 +33,7 @@ + ## List of local addresses and ports to listen to. Can be IPv4 and/or IPv6. + ## Note: When using systemd socket activation, choose an empty set (i.e. [] ). + +-listen_addresses = ['127.0.0.1:53', '[::1]:53'] ++listen_addresses = [] + + + ## Maximum number of simultaneous client connections to accept +@@ -96,12 +96,12 @@ + + ## log file for the application + +-# log_file = 'dnscrypt-proxy.log' ++# log_file = '/var/log/dnscrypt-proxy/dnscrypt-proxy.log' + + + ## Use the system logger (syslog on Unix, Event Log on Windows) + +-# use_syslog = true ++use_syslog = true + + + ## Delay, in minutes, after which certificates are reloaded +@@ -194,7 +194,7 @@ + ## example.com 9.9.9.9 + ## example.net 9.9.9.9,8.8.8.8,1.1.1.1 + +-# forwarding_rules = 'forwarding-rules.txt' ++# forwarding_rules = '/etc/dnscrypt-proxy/forwarding-rules.txt' + + + +@@ -210,7 +210,7 @@ + ## example.com 10.1.1.1 + ## www.google.com forcesafesearch.google.com + +-# cloaking_rules = 'cloaking-rules.txt' ++# cloaking_rules = '/etc/dnscrypt-proxy/cloaking-rules.txt' + + + +@@ -254,7 +254,7 @@ + + ## Path to the query log file (absolute, or relative to the same directory as the executable file) + +- # file = 'query.log' ++ # file = '/var/log/dnscrypt-proxy/query.log' + + + ## Query log format (currently supported: tsv and ltsv) +@@ -280,7 +280,7 @@ + + ## Path to the query log file (absolute, or relative to the same directory as the executable file) + +- # file = 'nx.log' ++ # file = '/var/log/dnscrypt-proxy/nx.log' + + + ## Query log format (currently supported: tsv and ltsv) +@@ -310,12 +310,12 @@ + + ## Path to the file of blocking rules (absolute, or relative to the same directory as the executable file) + +- # blacklist_file = 'blacklist.txt' ++ # blacklist_file = '/etc/dnscrypt-proxy/blacklist.txt' + + + ## Optional path to a file logging blocked queries + +- # log_file = 'blocked.log' ++ # log_file = '/var/log/dnscrypt-proxy/blocked.log' + + + ## Optional log format: tsv or ltsv (default: tsv) +@@ -338,12 +338,12 @@ + + ## Path to the file of blocking rules (absolute, or relative to the same directory as the executable file) + +- # blacklist_file = 'ip-blacklist.txt' ++ # blacklist_file = '/etc/dnscrypt-proxy/ip-blacklist.txt' + + + ## Optional path to a file logging blocked queries + +- # log_file = 'ip-blocked.log' ++ # log_file = '/var/log/dnscrypt-proxy/ip-blocked.log' + + + ## Optional log format: tsv or ltsv (default: tsv) +@@ -366,12 +366,12 @@ + + ## Path to the file of whitelisting rules (absolute, or relative to the same directory as the executable file) + +- # whitelist_file = 'whitelist.txt' ++ # whitelist_file = '/etc/dnscrypt-proxy/whitelist.txt' + + + ## Optional path to a file logging whitelisted queries + +- # log_file = 'whitelisted.log' ++ # log_file = '/var/log/dnscrypt-proxy/whitelisted.log' + + + ## Optional log format: tsv or ltsv (default: tsv) +@@ -441,7 +441,7 @@ + + [sources.'public-resolvers'] + urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v2/public-resolvers.md', 'https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md'] +- cache_file = 'public-resolvers.md' ++ cache_file = '/var/cache/dnscrypt-proxy/public-resolvers.md' + minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' + refresh_delay = 72 + prefix = '' +@@ -451,7 +451,7 @@ + + # [sources.'parental-control'] + # urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v2/parental-control.md', 'https://download.dnscrypt.info/resolvers-list/v2/parental-control.md'] +- # cache_file = 'parental-control.md' ++ # cache_file = '/var/cache/dnscrypt-proxy/parental-control.md' + # minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' + + Deleted: dnscrypt-proxy.install =================================================================== --- dnscrypt-proxy.install 2018-05-19 21:00:57 UTC (rev 324900) +++ dnscrypt-proxy.install 2018-05-19 21:01:09 UTC (rev 324901) @@ -1,7 +0,0 @@ -post_upgrade() { - if [ "$(vercmp $2 1.9.5-1)" -le 0 ] - then - echo 'The configuration file(s) and setup of dnscrypt-proxy has changed considerably since version 1.x.' - echo 'Please refer to the new upstream information for help!' - fi -} Copied: dnscrypt-proxy/repos/community-x86_64/dnscrypt-proxy.install (from rev 324900, dnscrypt-proxy/trunk/dnscrypt-proxy.install) =================================================================== --- dnscrypt-proxy.install (rev 0) +++ dnscrypt-proxy.install 2018-05-19 21:01:09 UTC (rev 324901) @@ -0,0 +1,7 @@ +post_upgrade() { + if [ "$(vercmp $2 1.9.5-1)" -le 0 ] + then + echo 'The configuration file(s) and setup of dnscrypt-proxy has changed considerably since version 1.x.' + echo 'Please refer to the new upstream information for help!' + fi +} Deleted: dnscrypt-proxy.service =================================================================== --- dnscrypt-proxy.service 2018-05-19 21:00:57 UTC (rev 324900) +++ dnscrypt-proxy.service 2018-05-19 21:01:09 UTC (rev 324901) @@ -1,20 +0,0 @@ -[Unit] -Description=DNSCrypt-proxy client -Documentation=https://github.com/jedisct1/dnscrypt-proxy/wiki -Wants=network-online.target nss-lookup.target -Before=nss-lookup.target - -[Service] -NonBlocking=true -ExecStart=/usr/bin/dnscrypt-proxy --config /etc/dnscrypt-proxy/dnscrypt-proxy.toml -ProtectHome=yes -ProtectControlGroups=yes -ProtectKernelModules=yes -DynamicUser=yes -CacheDirectory=dnscrypt-proxy -LogsDirectory=dnscrypt-proxy -RuntimeDirectory=dnscrypt-proxy -AmbientCapabilities=CAP_NET_BIND_SERVICE - -[Install] -WantedBy=multi-user.target Copied: dnscrypt-proxy/repos/community-x86_64/dnscrypt-proxy.service (from rev 324900, dnscrypt-proxy/trunk/dnscrypt-proxy.service) =================================================================== --- dnscrypt-proxy.service (rev 0) +++ dnscrypt-proxy.service 2018-05-19 21:01:09 UTC (rev 324901) @@ -0,0 +1,20 @@ +[Unit] +Description=DNSCrypt-proxy client +Documentation=https://github.com/jedisct1/dnscrypt-proxy/wiki +Wants=network-online.target nss-lookup.target +Before=nss-lookup.target + +[Service] +NonBlocking=true +ExecStart=/usr/bin/dnscrypt-proxy --config /etc/dnscrypt-proxy/dnscrypt-proxy.toml +ProtectHome=yes +ProtectControlGroups=yes +ProtectKernelModules=yes +DynamicUser=yes +CacheDirectory=dnscrypt-proxy +LogsDirectory=dnscrypt-proxy +RuntimeDirectory=dnscrypt-proxy +AmbientCapabilities=CAP_NET_BIND_SERVICE + +[Install] +WantedBy=multi-user.target Deleted: dnscrypt-proxy.socket =================================================================== --- dnscrypt-proxy.socket 2018-05-19 21:00:57 UTC (rev 324900) +++ dnscrypt-proxy.socket 2018-05-19 21:01:09 UTC (rev 324901) @@ -1,14 +0,0 @@ -[Unit] -Description=DNSCrypt-proxy socket -Documentation=https://github.com/jedisct1/dnscrypt-proxy/wiki -Before=nss-lookup.target -Wants=nss-lookup.target network-online.target - -[Socket] -ListenStream=127.0.0.1:53 -ListenDatagram=127.0.0.1:53 -NoDelay=true -DeferAcceptSec=1 - -[Install] -WantedBy=sockets.target Copied: dnscrypt-proxy/repos/community-x86_64/dnscrypt-proxy.socket (from rev 324900, dnscrypt-proxy/trunk/dnscrypt-proxy.socket) =================================================================== --- dnscrypt-proxy.socket (rev 0) +++ dnscrypt-proxy.socket 2018-05-19 21:01:09 UTC (rev 324901) @@ -0,0 +1,14 @@ +[Unit] +Description=DNSCrypt-proxy socket +Documentation=https://github.com/jedisct1/dnscrypt-proxy/wiki +Before=nss-lookup.target +Wants=nss-lookup.target network-online.target + +[Socket] +ListenStream=127.0.0.1:53 +ListenDatagram=127.0.0.1:53 +NoDelay=true +DeferAcceptSec=1 + +[Install] +WantedBy=sockets.target