Lightweight, Easy-to-Configure DNS Forwarder and DHCP Server

Edit Package dnsmasq

Dnsmasq is a lightweight, easy-to-configure DNS forwarder and DHCP
server. It is designed to provide DNS and, optionally, DHCP, to a small
network. It can serve the names of local machines that are not in the
global DNS. The DHCP server integrates with the DNS server and allows
machines with DHCP-allocated addresses to appear in DNS with names
configured either in each host or in a central configuration file.
Dnsmasq supports static and dynamic DHCP leases and BOOTP for network
booting of diskless machines.

Refresh
Refresh
Source Files
Filename Size Changed
dnsmasq-2.87.tar.xz 0000540528 528 KB
dnsmasq-2.87.tar.xz.asc 0000000833 833 Bytes
dnsmasq-groups.patch 0000000538 538 Bytes
dnsmasq-rpmlintrc 0000000113 113 Bytes
dnsmasq.changes 0000080530 78.6 KB
dnsmasq.keyring 0000007323 7.15 KB
dnsmasq.reg 0000000325 325 Bytes
dnsmasq.service 0000000764 764 Bytes
dnsmasq.spec 0000008074 7.88 KB
rc.dnsmasq-suse 0000002202 2.15 KB
system-user-dnsmasq.conf 0000000151 151 Bytes
Revision 151 (latest revision is 169)
Reinhard Max's avatar Reinhard Max (rmax) accepted request 1031298 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 151)
- update to 2.87 (bsc#1197872, CVE-2022-0934):
  * Allow arbitrary prefix lengths in --rev-server and
    --domain=....,local
  * Replace --address=/#/..... functionality which got
    missed in the 2.86 domain search rewrite.
  * Add --nftset option, like --ipset but for the newer nftables.
  * Add --filter-A and --filter-AAAA options, to remove IPv4 or IPv6
    addresses from DNS answers.
  * Fix crash doing netbooting when --port is set to zero
    to disable the DNS server. Thanks to Drexl Johannes
    for the bug report.
  * Generalise --dhcp-relay. Sending via broadcast/multicast is
    now supported for both IPv4 and IPv6 and the configuration
    syntax made easier (but backwards compatible).
  * Add snooping of IPv6 prefix-delegations to the DHCP-relay system.
  * Finesse parsing of --dhcp-remoteid and --dhcp-subscrid. To be treated
    as hex, the pattern must consist of only hex digits AND contain
    at least one ':'. Thanks to Bengt-Erik Sandstrom who tripped
    over a pattern consisting of a decimal number which was interpreted
    surprisingly.
  * Include client address in TFTP file-not-found error reports.
    Thanks to Stefan Rink for the initial patch, which has been
    re-worked by me (srk). All bugs mine.
  * Note in manpage the change in behaviour of -address. This behaviour
    actually changed in v2.86, but was undocumented there. From 2.86 on,
    (eg) --address=/example.com/1.2.3.4 ONLY applies to A queries. All other
    types of query will be sent upstream. Pre 2.86, that would catch the
    whole example.com domain and queries for other types would get
    a local NODATA answer. The pre-2.86 behaviour is still available,
    by configuring --address=/example.com/1.2.3.4 --local=/example.com/
Comments 0
openSUSE Build Service is sponsored by