openwrt/package
Henrique de Moraes Holschuh 556b8581a1 dnsmasq: fix dnssec+ntp chicken-and-egg workaround (FS#2574)
Fix the test for an enabled sysntp initscript in dnsmasq.init, and get
rid of "test -o" while at it.

Issue reproduced on openwrt-19.07 with the help of pool.ntp.br and an
RTC-less ath79 router.  dnssec-no-timecheck would be clearly missing
from /var/etc/dnsmasq.conf.* while the router was still a few days in
the past due to non-working DNSSEC + DNS-based NTP server config.

The fix was tested with the router in the "DNSSEC broken state": it
properly started dnsmasq in dnssec-no-timecheck mode, and eventually ntp
was able to resolve the server name to an IP address, and set the system
time.  DNSSEC was then enabled by SIGINT through the ntp hotplug hook,
as expected.

A missing system.ntp.enabled UCI node is required for the bug to show
up.  The reasons for why it would be missing in the first place were not
investigated.

Signed-off-by: Henrique de Moraes Holschuh <henrique@nic.br>
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> [PKG_RELEASE increase]
2020-03-25 21:40:51 +01:00
..
base-files base-files: convert leading spaces to tabs in functions.sh 2020-03-13 15:51:30 +01:00
boot x86/grub2: move grub2 image creation to package 2020-03-21 10:36:00 +00:00
devel
firmware layerscape: resurrect support for FRDM-LS1012A 2020-03-12 12:59:44 +01:00
kernel bcm27xx-gpu-fw: update to latest version 2020-03-23 08:55:14 +01:00
libs uclient: update mirror hash 2020-03-25 19:34:34 +01:00
network dnsmasq: fix dnssec+ntp chicken-and-egg workaround (FS#2574) 2020-03-25 21:40:51 +01:00
system rpcd: fix respawn settings 2020-03-16 22:21:45 +01:00
utils bcm27xx-userland: update to latest version 2020-03-23 09:06:49 +01:00
Makefile