You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/package/network/services
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]
4 years ago
..
dnsmasq dnsmasq: fix dnssec+ntp chicken-and-egg workaround (FS#2574) 4 years ago
dropbear dropbear: fix compile error 4 years ago
ead ead: fix resource leak in tinysrp 4 years ago
hostapd hostapd: fix segfault in wpa_supplicant ubus 4 years ago
igmpproxy igmpproxy: drop SSDP packets 6 years ago
ipset-dns base-files: move /tmp/resolv.conf.auto to /tmp/resolv.conf.d/ 4 years ago
lldpd lldpd: bump to 1.0.5 4 years ago
odhcpd odhcpd: update to latest git HEAD 4 years ago
omcproxy omcproxy: define configuration file 5 years ago
openvpn openvpn: update to 2.4.8 4 years ago
openvpn-easy-rsa openvpn-easy-rsa: update to 3.0.4 6 years ago
ppp ppp: activate PIE ASLR by default 4 years ago
relayd treewide: replace LEDE_GIT with PROJECT_GIT 6 years ago
samba36 samba36: log error if getting device info failed 4 years ago
uhttpd uhttpd: bump to latest Git HEAD 4 years ago
umdns treewide: replace LEDE_GIT with PROJECT_GIT 6 years ago
wireguard wireguard: bump to 0.0.20200318 4 years ago