From unknown Thu Mar 28 19:09:04 2024 MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) X-Loop: owner@bugs.devuan.org From: "Devuan bug Tracking System" To: "Dimitris T." Subject: bug#306 closed by Mark Hindley (Re: bug#306: Acknowledgement (dnscrypt-proxy: init script missing for no-systemd systems)) Message-ID: References: <20200116180925.GA25239@hindley.org.uk> <155243296219.29934.11142035754790297132.reportbug@emma.lan> X-Devuan-PR-Message: they-closed 306 X-Devuan-PR-Package: dnscrypt-proxy X-Devuan-PR-Keywords: beowulf Reply-To: 306@bugs.devuan.org Date: Thu, 16 Jan 2020 18:18:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1579198684-8590-1" This is a multi-part message in MIME format... ------------=_1579198684-8590-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the dnscrypt-proxy package: #306: dnscrypt-proxy: init script missing for no-systemd systems It has been closed by Mark Hindley . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Mark Hindley by replying to this email. --=20 306: bugs.devuan.org//cgi/bugreport.cgi?bug=3D306 Devuan Bug Tracking System Contact owner@bugs.devuan.org with problems ------------=_1579198684-8590-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 306-close) by bugs.devuan.org; 16 Jan 2020 18:10:03 +0000 Return-Path: Delivered-To: devuanbugs@dyne.org Received: from tupac3.dyne.org [195.169.149.119] by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4) for (single-drop); Thu, 16 Jan 2020 18:10:03 +0000 (UTC) Received: from mx.hindley.org.uk (mohindley.plus.com [81.174.245.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 72C3DF60C08 for <306-close@bugs.devuan.org>; Thu, 16 Jan 2020 19:09:27 +0100 (CET) Received: from apollo.hindleynet ([192.168.1.3] helo=apollo) by mx.hindley.org.uk with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1is9a9-0007Dx-R5 for 306-close@bugs.devuan.org; Thu, 16 Jan 2020 18:09:25 +0000 Received: from mark by apollo with local (Exim 4.84_2) (envelope-from ) id 1is9a9-0006ZP-3r for 306-close@bugs.devuan.org; Thu, 16 Jan 2020 18:09:25 +0000 Date: Thu, 16 Jan 2020 18:09:25 +0000 From: Mark Hindley To: 306-close@bugs.devuan.org Subject: Re: bug#306: Acknowledgement (dnscrypt-proxy: init script missing for no-systemd systems) Message-ID: <20200116180925.GA25239@hindley.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Debbugs-No-Ack: No Thanks User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Status: No, score=0.0 required=5.0 tests=FAKE_REPLY_C,SPF_PASS autolearn=disabled version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org Devuan's fork of dnscrypt-proxy, version 2.0.19+ds1-2+devuan2 is now in unstable, beowulf and chimaera. Closing. Mark ------------=_1579198684-8590-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.devuan.org; 12 Mar 2019 23:28:21 +0000 Return-Path: Delivered-To: devuanbugs@dyne.org Received: from tupac3.dyne.org [195.169.149.119] by fulcanelli with IMAP (fetchmail-6.3.26) for (single-drop); Wed, 13 Mar 2019 00:28:21 +0100 (CET) Received: from cacofonix.stinpriza.org (cacofonix.stinpriza.org [148.251.45.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by vm6.ganeti.dyne.org (Postfix) with ESMTPS id C323EF60B71 for ; Wed, 13 Mar 2019 00:22:26 +0100 (CET) Authentication-Results: vm6.ganeti.dyne.org; dkim=pass (2048-bit key; unprotected) header.d=stinpriza.org header.i=@stinpriza.org header.b="bMC7heVY"; dkim-atps=neutral Received: from emma.lan (178-12-95.dynamic.cyta.gr [178.59.12.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by cacofonix.stinpriza.org (Postfix) with ESMTPSA id BE2A52B82A8E; Wed, 13 Mar 2019 01:22:24 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=stinpriza.org; s=mail; t=1552432946; bh=uV6HgRlrPJpn4xyEKz4+i2eWI0WkghLXHVf0V01g6p8=; h=From:To:Subject:Date:From; b=bMC7heVY4JqpvOyJaGKCOhQPVKBO/UWcPTC5Osqsy62Uu4+GaZd0t0KuAqQ7H1Q+s oy9g/IH2eNijVG25hrA/69cjCZtqic0/XFQrWSHGKotuOdwZofot3Gy1g2syKlBa/I pxNHhFx5QO7BBF3pBP0Trs0FpzvpY/B8ArWtLLY8xzve1J8YyZ6sfP6bdlFZe3yMMy 6U5Dm1jzUADEGUFve2fdG2PI9lzJj+wH2xSpwfnV2orrtv2Qn80CDzrtM19LhaE7UU 8Spn/C2lmD7cWpUJIL69NOkoPXvEA3yktM4c+nLyTTekFcTZrQV51pZady1OxA8Ma8 B6CACFVmiEIWw== Received: by emma.lan (sSMTP sendmail emulation); Wed, 13 Mar 2019 01:22:42 +0200 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Dimitris T." To: Devuan Bug Tracking System Subject: dnscrypt-proxy: init script missing for no-systemd systems Message-ID: <155243296219.29934.11142035754790297132.reportbug@emma.lan> X-Mailer: reportbug 7.5.1+devuan1 Date: Wed, 13 Mar 2019 01:22:42 +0200 X-Virus-Scanned: clamav-milter 0.100.2 at cacofonix.stinpriza.org X-Virus-Status: Clean X-Spam-Status: No, score=4.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RAZOR2_CF_RANGE_51_100,RAZOR2_CHECK, RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=disabled version=3.4.2 X-Spam-Level: *** X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org Package: dnscrypt-proxy Version: 2.0.19+ds1-2+b10 Severity: grave hey, dnscrypt-proxy doesn't work by default in Devuan. package doesn't provide a /etc/init.d/dnscrypt-proxy script to start with. (contains only systemd service files). running it manually works flawlessly : # dnscrypt-proxy --config /etc/dnscrypt-proxy/dnscrypt-proxy.toml there was/is an init script[1] for dnscrypt-proxy currently in ascii or jessie (not sure), but doesn't work with latest beowulf version. older Debian bugs (just for reference): #857322 & #850069. thanks, d [1] https://git.devuan.org/devuan-packages/dnscrypt-proxy/blob/ea2016f86bcd54c1d2b558f121c95c3e9881d3e4/debian/dnscrypt-proxy.init -- System Information: Distributor ID: Devuan Description: Devuan GNU/Linux beowulf/ceres Release: 10 Codename: n/a Architecture: x86_64 Kernel: Linux 4.19.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages dnscrypt-proxy depends on: ii adduser 3.118 ii libc6 2.28-8 ii lsb-base 10.2018112800 dnscrypt-proxy recommends no packages. Versions of packages dnscrypt-proxy suggests: ii resolvconf 1.79 -- Configuration Files: /etc/dnscrypt-proxy/dnscrypt-proxy.toml changed: listen_addresses = ['127.0.0.1:9453'] max_clients = 100 user_name = 'nobody' ipv4_servers = true ipv6_servers = false dnscrypt_servers = true doh_servers = true require_dnssec = false require_nolog = true require_nofilter = true force_tcp = false timeout = 2000 keepalive = 30 use_syslog = true cert_refresh_delay = 240 fallback_resolver = '193.183.98.66:53' ignore_system_dns = false netprobe_timeout = 60 log_files_max_size = 10 log_files_max_age = 7 log_files_max_backups = 1 block_ipv6 = false cache = true cache_size = 512 cache_min_ttl = 3600 cache_max_ttl = 86400 cache_neg_min_ttl = 60 cache_neg_max_ttl = 600 [query_log] ## Path to the query log file (absolute, or relative to the same directory as the executable file) # file = 'query.log' ## Query log format (currently supported: tsv and ltsv) format = 'tsv' ## Do not log these query types, to reduce verbosity. Keep empty to log everything. # ignored_qtypes = ['DNSKEY', 'NS'] [nx_log] ## Path to the query log file (absolute, or relative to the same directory as the executable file) # file = 'nx.log' ## Query log format (currently supported: tsv and ltsv) format = 'tsv' [blacklist] ## 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/mybase.txt' ## Optional path to a file logging blocked queries # log_file = 'blocked.log' ## Optional log format: tsv or ltsv (default: tsv) # log_format = 'tsv' [ip_blacklist] ## Path to the file of blocking rules (absolute, or relative to the same directory as the executable file) # blacklist_file = 'ip-blacklist.txt' ## Optional path to a file logging blocked queries # log_file = 'ip-blocked.log' ## Optional log format: tsv or ltsv (default: tsv) # log_format = 'tsv' [whitelist] ## Path to the file of whitelisting rules (absolute, or relative to the same directory as the executable file) # whitelist_file = 'whitelist.txt' ## Optional path to a file logging whitelisted queries # log_file = 'whitelisted.log' ## Optional log format: tsv or ltsv (default: tsv) # log_format = 'tsv' [schedules] # [schedules.'time-to-sleep'] # mon = [{after='21:00', before='7:00'}] # tue = [{after='21:00', before='7:00'}] # wed = [{after='21:00', before='7:00'}] # thu = [{after='21:00', before='7:00'}] # fri = [{after='23:00', before='7:00'}] # sat = [{after='23:00', before='7:00'}] # sun = [{after='21:00', before='7:00'}] # [schedules.'work'] # mon = [{after='9:00', before='18:00'}] # tue = [{after='9:00', before='18:00'}] # wed = [{after='9:00', before='18:00'}] # thu = [{after='9:00', before='18:00'}] # fri = [{after='9:00', before='17:00'}] [sources] ## An example of a remote source from https://github.com/DNSCrypt/dnscrypt-resolvers [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' minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' refresh_delay = 72 prefix = '' ## Quad9 over DNSCrypt - https://quad9.net/ # [sources.quad9-resolvers] # urls = ["https://www.quad9.net/quad9-resolvers.md"] # minisign_key = "RWQBphd2+f6eiAqBsvDZEBXBGHQBJfeG6G+wJPPKxCZMoEQYpmoysKUN" # cache_file = "quad9-resolvers.md" # refresh_delay = 72 # prefix = "quad9-" ## Another example source, with resolvers censoring some websites not appropriate for children ## This is a subset of the `public-resolvers` list, so enabling both is useless # [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' # minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3' [static] # [static.'google'] # stamp = 'sdns://AgUAAAAAAAAAAAAOZG5zLmdvb2dsZS5jb20NL2V4cGVyaW1lbnRhbA' -- no debconf information ------------=_1579198684-8590-1--