Package: dnscrypt-proxy
Version: 2.0.19+ds1-2+b11
Severity: grave
Tags: patch
Justification: renders package unusable

Dear Maintainer !

Your package doesn't run. Especially the service
"/usr/lib/systemd/system/dnscrypt-proxy-resolvconf.service" does not it's work
and it can not do it in this way. The service is not correctly started up; the
file /etc/resolv.conf remains in the former insecure state and with it all dns-
requests. Please grep for "Datagram" - not for "ListenDatagram" in this file.

... and please, please (I beg to all maintainers): test the package before
publishing it...

Thanks and regards
Harry Haller



-- System Information:
Debian Release: 10.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.19.0-6-686-pae (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to de_DE.UTF-8), LANGUAGE=de (charmap=UTF-8) (ignored: LC_ALL set to 
de_DE.UTF-8)
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dnscrypt-proxy depends on:
ii  adduser   3.118
ii  libc6     2.28-10
ii  lsb-base  10.2019051400

dnscrypt-proxy recommends no packages.

Versions of packages dnscrypt-proxy suggests:
ii  openresolv [resolvconf]  3.8.0-1

-- Configuration Files:
/etc/dnscrypt-proxy/dnscrypt-proxy.toml changed [not included]

-- no debconf information

-- debsums errors found:
debsums: changed file /lib/systemd/system/dnscrypt-proxy-resolvconf.service 
(from dnscrypt-proxy package)
[Unit]
Description=DNSCrypt proxy resolvconf support
Documentation=https://github.com/jedisct1/dnscrypt-proxy/wiki
After=dnscrypt-proxy.socket
Requires=dnscrypt-proxy.socket
ConditionFileIsExecutable=/sbin/resolvconf

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/sh -c 'systemctl show dnscrypt-proxy.socket \
                    | grep Datagram \
                    | cut -d "=" -f 2 \
                    | cut -d ":" -f 1 \
                    | awk \'{ print "nameserver " $1 }\' \
                    | /sbin/resolvconf -a lo.dnscrypt-proxy'
ExecStop=/sbin/resolvconf -d lo.dnscrypt-proxy

[Install]
WantedBy=multi-user.target
Also=dnscrypt-proxy.socket

Reply via email to