DNSSEC for dnsmasq

Bug #1363366 reported by Andreas Schildbach on 2014-08-30
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dnsmasq (Ubuntu)
Wishlist
Unassigned

Bug Description

This is a wishlist item.

I'd like to turn on dnsmasq's DNSSEC validation. However, it appears that support for DNSSEC is disabled at compile time: if I add the "dnssec" option to the dnsmasq.conf, dnsmasq doesn't accept the configuration. I'm using Ubuntu Trusty.

As a workaround, I currently configure dnsmasq to rely on the DNSSEC validation of upstream DNS servers (i.e., I use the "proxy-dnssec" option) but this is not entirely secure.

description: updated
Thomas Hood (jdthood) on 2014-09-01
description: updated
Thomas Hood (jdthood) wrote :

Trusty has dnsmasq 2.68-1. Looking at the buildlog I don't see HAVE_DNSSEC being defined on the compiler command line.

    gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wall -W -DHAVE_DBUS -DHAVE_CONNTRACK -DLOCALEDIR='"/usr/share/locale"' -DVERSION='"2.68"' -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -c dnsmasq.c

However, in the build log of dnsmasq 2.71-1, which is in Utopic, I do see HAVE_DNSSEC being defined on the compiler command line.

    gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wall -W -DNO_NETTLE_ECC -DHAVE_DBUS -DHAVE_CONNTRACK -DHAVE_DNSSEC -DLOCALEDIR='"/usr/share/locale"' -DVERSION='"2.71"' -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -c dnsmasq.c

I surmise, therefore, that this wish is fulfilled in Utopic.

Robie Basak (racb) wrote :

Thanks Thomas! I think that's sufficient to consider this bug fixed in Utopic. If this is wrong, it can always be re-opened.

Changed in dnsmasq (Ubuntu):
status: New → Fix Released
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers