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
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 0000061534 60.1 KB
dnsmasq.keyring 0000001881 1.84 KB
dnsmasq.reg 0000000325 325 Bytes
dnsmasq.service 0000000411 411 Bytes
dnsmasq.spec 0000006944 6.78 KB
rc.dnsmasq-suse 0000002202 2.15 KB
Revision 62 (latest revision is 96)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 416775 from Reinhard Max's avatar Reinhard Max (rmax) (revision 62)
- 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.
  * Add --dhcp-ttl option.
  * Add --tftp-mtu option.
  * Check return-code of inet_pton() when parsing dhcp-option.
  * Fix wrong value for EDNS UDP packet size when using
    --servers-file to define upstream DNS servers.
  * Add dhcp_release6 to contrib/lease-tools.
Comments 0
openSUSE Build Service is sponsored by