HomeSolus

Update dnsmasq to 2.82

Authored by livingsilver94 on Aug 18 2020, 7:10 PM.

Description

Update dnsmasq to 2.82

Summary:
Changelog available here, read versions from to 2.82.

Package changes:

  • Make dnsmasq stateless
  • Enable dbus
  • Add systemd service

Fixes T1720, T7032.

Test Plan:

  • Systemd starts, restarts and stops dnsmasq
  • Removing --enable-dbus from .service file makes systemctl wait indefinitely. That means that the dnsmasq actually acquires a name on the dbus bus.
  • dnsmasq reads /etc/resolv.conf when /etc/dnsmasq.conf does not exists, and /tmp/resolv.conf when it does (and resolv-file is set, obviously). You can check that by running sudo dnsmasq -d --enable-dbus.
  • mar 13 19:31:17 phoenix NetworkManager[30496]: <info> [1584124277.5005] dnsmasq: starting /usr/bin/dnsmasq When launching NetworkManager with dnsmasq added

Reviewers: Triage Team, DataDrake, JoshStrobl

Reviewed By: Triage Team, JoshStrobl

Subscribers: Nocte, DataDrake, JoshStrobl

Maniphest Tasks: T7032, T1720

Differential Revision: https://dev.getsol.us/D8476

Details

Committed
JoshStroblAug 18 2020, 7:10 PM
Pushed
JoshStroblAug 18 2020, 7:11 PM
Reviewer
Triage Team
Differential Revision
D8476: Update dnsmasq to 2.82
Parents
R645:adc89569fda9: Address CVE-2017-15107
Branches
Unknown
Tags
Unknown
References
tag: dnsmasq-2.82-10
Tasks
T7032: dnsmasq is incompatible with NetworkManager
T1720: dnsmasq missing its systemd unit