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 (show merged sources derived from linked package)
Filename Size Changed
Fix-crash-introduced-in-2675f2061525bc954be14988d643.patch 0000000728 728 Bytes
Handle-binding-upstream-servers-to-an-interface.patch 0000003283 3.21 KB
SuSEFirewall.dnsmasq-dhcp 0000000614 614 Bytes
SuSEFirewall.dnsmasq-dns 0000000608 608 Bytes
dnsmasq-2.76.tar.xz 0000480796 470 KB
dnsmasq-2.76.tar.xz.asc 0000000181 181 Bytes
dnsmasq-groups.patch 0000000538 538 Bytes
dnsmasq-rpmlintrc 0000000113 113 Bytes
dnsmasq.changes 0000061864 60.4 KB
dnsmasq.keyring 0000001881 1.84 KB
dnsmasq.reg 0000000325 325 Bytes
dnsmasq.service 0000000411 411 Bytes
dnsmasq.spec 0000007115 6.95 KB
rc.dnsmasq-suse 0000002202 2.15 KB
Latest Revision
Stefan Brüns's avatar Stefan Brüns (StefanBruens) committed (revision 4)
- Handle binding upstream servers to an interface if interface
  is destroyed and recreated (boo#1018160) 
  Added two patches from upstream:
  * added Handle-binding-upstream-servers-to-an-interface.patch
  * added Fix-crash-introduced-in-2675f2061525bc954be14988d643.patch

- Update to 2.76:
  * Include 0.0.0.0/8 in DNS rebind checks.
  * Enhance --add-subnet to allow arbitrary subnet addresses.
  * Respect the --no-resolv flag in inotify code. Fixes bug
    which caused dnsmasq to fail to start if a resolv-file
    was a dangling symbolic link, even of --no-resolv set.
  * Fix crash when an A or AAAA record is defined locally,
    in a hosts file, and an upstream server sends a reply
    that the same name is empty (CVE-2015-8899, bsc#983273).
  * Fix failure to correctly calculate cache-size when reading a
    hosts-file fails.
  * Fix wrong answer to simple name query when --domain-needed
    set, but no upstream servers configured.
  * Return REFUSED when running out of forwarding table slots,
    not SERVFAIL.
  * Add --max-port configuration.
  * Add --script-arp and two new functions for the dhcp-script.
  * Extend --add-mac to allow a new encoding of the MAC address
    as base64, by configurting --add-mac=base64
  * Add --add-cpe-id option.
  * Don't crash with divide-by-zero if an IPv6 dhcp-range is
    declared as a whole /64.
    (ie xx::0 to xx::ffff:ffff:ffff:ffff)
  * Add support for a TTL parameter in --host-record and --cname.
Comments 0
openSUSE Build Service is sponsored by