Your message dated Sat, 23 Nov 2024 18:54:24 +0000
with message-id <[email protected]>
and subject line Bug#1022706: fixed in dnsmasq 2.90-5
has caused the Debian Bug report #1022706,
regarding dnsmasq: Voluminous bogus whitespace errors introduced into UCFed 
/etc/dnsmasq.conf
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1022706: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022706
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dnsmasq
Version: 2.87-1.1
Severity: minor

Dear Maintainer,

I updated dnsmasq, and expectedly there are new
commented-out default options in dnsmasq.conf.
This is great, I'm happy to merge these into my config.

What's much less great is the whitespace errors, new in this release.
Naturally, the default apt/ucf "D" update action doesn't show
that they're whitespace errors, so there are just a lot
of identical lines in the diff. Most of them are in the comments,
some aren't, and that's more worrying.

I've attached a "clean" (i.e. removed all my customisation) diff
piped through cat -A that shows the differences users will see
(or, rather, not see) and have to decide upon.

Please consider enforcing some sort of trim regimen if the upstream
dnsmasq.confs are also damaged like this.

Best,
наб

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: amd64, i386

Kernel: Linux 5.19.0-1-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dnsmasq depends on:
ii  dnsmasq-base [dnsmasq-base]  2.87-1.1
ii  init-system-helpers          1.65.2
ii  lsb-base                     11.4
ii  netbase                      6.4
ii  runit-helper                 2.15.0
ii  sysvinit-utils [lsb-base]    3.05-6

dnsmasq recommends no packages.

Versions of packages dnsmasq suggests:
pn  resolvconf  <none>

-- Configuration Files:
/etc/default/dnsmasq changed [not included]
/etc/dnsmasq.conf changed [not included]

-- no debconf information
diff --git a/etc/dnsmasq.conf b/etc/dnsmasq.conf.dpkg-new$
index bb4c8ed..2047630 100644$
--- a/etc/dnsmasq.conf$
+++ b/etc/dnsmasq.conf.dpkg-new$
@@ -27,8 +27,8 @@ bogus-priv$
 $
 # Replies which are not DNSSEC signed may be legitimate, because the domain$
 # is unsigned, or may be forgeries. Setting this option tells dnsmasq to$
-# check that an unsigned reply is OK, by finding a secure proof that a DS$
-# record somewhere between the root and the domain does not exist.$
+# check that an unsigned reply is OK, by finding a secure proof that a DS $
+# record somewhere between the root and the domain does not exist. $
 # The cost of setting this is that even queries in unsigned domains will need$
 # one or more extra DNS queries to verify.$
 #dnssec-check-unsigned$
@@ -86,6 +85,16 @@ server=8.8.8.8$
 # subdomains to the vpn and search ipsets:$
 #ipset=/yahoo.com/google.com/vpn,search$
 $
+# Add the IPs of all queries to yahoo.com, google.com, and their$
+# subdomains to netfilters sets, which is equivalent to$
+# 'nft add element ip test vpn { ... }; nft add element ip test search { ... 
}'$
+#nftset=/yahoo.com/google.com/ip#test#vpn,ip#test#search$
+$
+# Use netfilters sets for both IPv4 and IPv6:$
+# This adds all addresses in *.yahoo.com to vpn4 and vpn6 for IPv4 and IPv6 
addresses.$
+#nftset=/yahoo.com/4#ip#test#vpn4$
+#nftset=/yahoo.com/6#ip#test#vpn6$
+$
 # You can control how dnsmasq talks to a server: this forces$
 # queries to 10.1.2.3 to be routed via eth1$
 # server=10.1.2.3@eth1$
@@ -155,7 +164,7 @@ domain=nabijaczleweli.xyz$
 # a lease time. If you have more than one network, you will need to$
 # repeat this for each network on which you want to supply DHCP$
 # service.$
-#dhcp-range=192.168.1.2,192.168.1.254,24h$
+#dhcp-range=192.168.0.50,192.168.0.150,12h$
 $
 # This is an example of a DHCP range where the netmask is given. This$
 # is needed for networks we reach the dnsmasq DHCP server via a relay$
@@ -184,11 +193,11 @@ domain=nabijaczleweli.xyz$
 #dhcp-range=1234::2, 1234::500, 64, 12h$
 $
 # Do Router Advertisements, BUT NOT DHCP for this subnet.$
-#dhcp-range=1234::, ra-only$
+#dhcp-range=1234::, ra-only $
 $
 # Do Router Advertisements, BUT NOT DHCP for this subnet, also try and$
-# add names to the DNS for the IPv6 address of SLAAC-configured dual-stack$
-# hosts. Use the DHCPv4 lease to derive the name, network segment and$
+# add names to the DNS for the IPv6 address of SLAAC-configured dual-stack $
+# hosts. Use the DHCPv4 lease to derive the name, network segment and $
 # MAC address and assume that the host will also have an$
 # IPv6 address calculated using the SLAAC algorithm.$
 #dhcp-range=1234::, ra-names$
@@ -211,9 +220,9 @@ domain=nabijaczleweli.xyz$
 #dhcp-range=1234::, ra-stateless, ra-names$
 $
 # Do router advertisements for all subnets where we're doing DHCPv6$
-# Unless overridden by ra-stateless, ra-names, et al, the router$
+# Unless overridden by ra-stateless, ra-names, et al, the router $
 # advertisements will have the M and O bits set, so that the clients$
-# get addresses and configuration from DHCPv6, and the A bit reset, so the$
+# get addresses and configuration from DHCPv6, and the A bit reset, so the $
 # clients don't use SLAAC addresses.$
 #enable-ra$
 $
@@ -290,11 +295,11 @@ domain=nabijaczleweli.xyz$
 # any machine with Ethernet address starting 11:22:33:$
 #dhcp-host=11:22:33:*:*:*,set:red$
 $
-# Give a fixed IPv6 address and name to client with$
+# Give a fixed IPv6 address and name to client with $
 # DUID 00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2$
 # Note the MAC addresses CANNOT be used to identify DHCPv6 clients.$
 # Note also that the [] around the IPv6 address are obligatory.$
-#dhcp-host=id:00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2, fred, [1234::5]$
+#dhcp-host=id:00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2, fred, [1234::5] $
 $
 # Ignore any clients which are not specified in dhcp-host lines$
 # or /etc/ethers. Equivalent to ISC "deny unknown-clients".$
@@ -350,7 +355,7 @@ dhcp-option=option:router,192.168.1.1$
 # Send DHCPv6 option. Note [] around IPv6 addresses.$
 #dhcp-option=option6:dns-server,[1234::77],[1234::88]$
 $
-# Send DHCPv6 option for namservers as the machine running$
+# Send DHCPv6 option for namservers as the machine running $
 # dnsmasq and another.$
 #dhcp-option=option6:dns-server,[::],[1234::88]$
 $
@@ -555,7 +560,7 @@ dhcp-option=option:router,192.168.1.1$
 # Set the DHCP server to enable DHCPv4 Rapid Commit Option per RFC 4039.$
 # In this mode it will respond to a DHCPDISCOVER message including a Rapid 
Commit$
 # option with a DHCPACK including a Rapid Commit option and fully committed 
address$
-# and configuration information. This must only be enabled if either the 
server is$
+# and configuration information. This must only be enabled if either the 
server is $
 # the only server for the subnet, or multiple servers are present and they 
each$
 # commit a binding for all clients.$
 #dhcp-rapid-commit$

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: dnsmasq
Source-Version: 2.90-5
Done: Sven Geuer <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dnsmasq, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Geuer <[email protected]> (supplier of updated dnsmasq package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 23 Nov 2024 18:50:11 +0100
Source: dnsmasq
Architecture: source
Version: 2.90-5
Distribution: unstable
Urgency: medium
Maintainer: Simon Kelley <[email protected]>
Changed-By: Sven Geuer <[email protected]>
Closes: 774970 871958 934477 1022706
Changes:
 dnsmasq (2.90-5) unstable; urgency=medium
 .
   * d/control + d/copyright:
     - Update my email address to the d.o one.
   * d/control:
     - Mark all packages as Multi-Arch: foreign (closes: #934477). Thanks to
       "Yuriy M. Kaminskiy" <[email protected]> for the patch.
   * d/dnsmasq.service + d/[email protected]:
     - Require network-online.target instead of network.target (closes: #774970,
       lp: #1531184). Thanks to David Britton <[email protected]> for
       the patch.
     - Add Documentation key.
   * d/init-system-common:
     - Run resolvconf asynchronously (closes: #871958, lp: #1778073). Thanks to
       Ciaby, https://launchpad.net/~ciaby, for tracking down what caused a
       deadlock between dnsmasq, resolvconf and postfix.
   * d/tests/*:
     - Add test to verify the fix to bug #871958 still works.
   * d/p/*:
     - Add patch to remove trailing white space from dnsmasq.conf.example
       (closes: #1022706).
   * d/rules:
     - Apply dh_installexamples instead of explicit code to package
       dnsmasq.conf.example.
   * d/dnsmasq.init:
     - Fix lintian issue init.d-script-missing-lsb-short-description.
Checksums-Sha1:
 6c00123604e2bfd3430686a5b9f2fcae28999a26 2620 dnsmasq_2.90-5.dsc
 56c12139cef8b41c4d0b5d6ce2c5ed94ecd28eda 33204 dnsmasq_2.90-5.debian.tar.xz
 ef0fa8f9d9c8266b04d15f32e40546b77802464f 8438 dnsmasq_2.90-5_amd64.buildinfo
Checksums-Sha256:
 14ae1eba409decf3a244b58652a22a69defe1f567513e2df085f77a4803bf2dc 2620 
dnsmasq_2.90-5.dsc
 f9fb880dab7170a21836e5a34d275e93008dde33a9affdc688e9f3bf94b84bff 33204 
dnsmasq_2.90-5.debian.tar.xz
 136fe8b28d7a8f004bbdbf7c92fcccdc62a125a358c45d53356ea08fb943862d 8438 
dnsmasq_2.90-5_amd64.buildinfo
Files:
 eeb18eb095b0eebdec78912b32b48c91 2620 net optional dnsmasq_2.90-5.dsc
 6ac241a283c75ebfb41fd85468ae402f 33204 net optional 
dnsmasq_2.90-5.debian.tar.xz
 02dc2459ade9216b6e4c0427eac7d3d6 8438 net optional 
dnsmasq_2.90-5_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJDBAEBCgAtFiEEPfXoqkP8n9/QhvGVrfUO2vit1YUFAmdCGTUPHHNnZUBkZWJp
YW4ub3JnAAoJEK31Dtr4rdWFTN8P/2nNlOc1DvASppNX290fCsJoO0nxwnWSAXaY
MIxKqC3yat6jdjnEpCn1H7Cj1i6Wntt4z1pKNJLtS8Xq63j2EYf5OSXyJxgoD20q
VieL9kIhnxnAsCSJoSAjU/KzfMwX9p9EzpC6yxUVjRQunbZfbhDKH7owXgLDGf48
vNW4Jdt5twhEP4G2qS1mTgji/PFA2Gmp1iaLI3DNnNrwpgkggBA57/FGNPPEnVYP
qrnPu0trSiT/wDdFxWQL5kgEII9ljAi1Bs8+bPbX7B2cjy5nbyCKTYh7gYZdKZav
eGScKHAZjsFyDF3DgWMIEsQLaKRXexTAEKM70qoiAL9DrHp+kLfFHXCcA5FHtDEr
pE9YDZ6h5cE0bLj/5DrlxTuQICJoXoeNHSGNvRGIoMVyTojyMQm48ykOYkEVEpUZ
ZdZF39Ym0pH5Yder10ESk1AfiIPRwSvWSrlwS+aDbdXQ46ON4Mn7vsjtUCQfpgWq
mxJnx97SG4+Jv226ffZrJLmT0ssdZVZeD4ZcNyhS5U83jzpZhxrtDdTDrkLJ8pv6
iZoW4qdyB8hQb5Kbcj7o4aRAhc0MLvy/TviDXSBTsZKyGzHz+FH+MghiRaqwMnMb
oeREVNlKaoBa/8dgNHI9nDwMPPqpWo5CBPuQIh9pqOxynP8v/1QMHht6y2VDXsPq
+C6Y7yn4
=db6L
-----END PGP SIGNATURE-----

Attachment: pgppEcaRK7bOr.pgp
Description: PGP signature


--- End Message ---

Reply via email to