mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 10:18:25 +00:00
import of dnsmasq-2.10.tar.gz
This commit is contained in:
68
CHANGELOG
68
CHANGELOG
@@ -1056,3 +1056,71 @@ release 2.9
|
||||
Allow # as the argument to --domain, meaning "read the
|
||||
domain from the first search directive in
|
||||
/etc.resolv.conf". Feature suggested by Evan Jones.
|
||||
|
||||
release 2.10
|
||||
Allow --query-port to be set to a low port by creating and
|
||||
binding the socket before dropping root. (Suggestion from
|
||||
Jamie Lokier)
|
||||
|
||||
Support TCP queries. It turned out to be possible to do
|
||||
this with a couple of hundred lines of code, once I knew
|
||||
how. The executable size went up by a few K on i386.
|
||||
There are a few limitations: data obtained via TCP is not
|
||||
cached, and dynamically-created interfaces may break under
|
||||
certain circumstances. Source-address or query-port
|
||||
specifications are ignored for TCP.
|
||||
|
||||
NAK attempts to renew a DHCP lease where the DHCP range
|
||||
has changed and the lease is no longer in the allowed
|
||||
range. Jamie Lokier pointed out this bug.
|
||||
|
||||
NAK attempts to renew a pool DHCP lease when a statically
|
||||
allocated address has become available, forcing a host to
|
||||
move to it's allocated address. Lots of people have
|
||||
suggested this change and been rebuffed (they know who
|
||||
they are) the straws that broke the camel's back were Tim
|
||||
Cutts and Jamie Lokier.
|
||||
|
||||
Remove any nameserver records from answers which are
|
||||
modified by --alias flags. If the answer is modified, it
|
||||
cannot any longer be authoritative.
|
||||
|
||||
Change behaviour of "bogus-priv" option to return NXDOMAIN
|
||||
rather than a PTR record with the dotted-quad address as
|
||||
name. The new behaviour doesn't provoke tcpwrappers like
|
||||
the old behavior did.
|
||||
|
||||
Added a patch for the Suse rpm. That changes the default
|
||||
group to one suitable for Suse and disables inclusion of
|
||||
the ISC lease-file reader code. Thanks to Andy Cambeis for
|
||||
his ongoing work on Suse packaging.
|
||||
|
||||
Support forwarding of EDNS.0 The maximum UDP packet size
|
||||
defaults to 1280, but may be changed with the
|
||||
--edns-packet-max option. Detect queries with the do bit
|
||||
set and always forward them, since DNSSEC records are
|
||||
not cached. This behaviour is required to make
|
||||
DNSSECbis work properly though dnsmasq. Thanks to Simon
|
||||
Josefsson for help with this.
|
||||
|
||||
Move default config file location under OpenBSD from
|
||||
/usr/local/etc/dnsmasq.conf to /etc/dnsmasq.conf. Bug
|
||||
report from Jonathan Weiss.
|
||||
|
||||
Use a lease with matching MAC address for a host which
|
||||
doesn't present a client-id, even if there was a client ID
|
||||
at some point in the past. This reduces surprises when
|
||||
changing DHCP clients, adding id:* to a host, and from the
|
||||
semantics change of /etc/ethers in 2.9. Thanks to Bernard
|
||||
Sammer for finding that.
|
||||
|
||||
Added a "contrib" directory and in it the dnslist utility,
|
||||
from Thomas Tuttle.
|
||||
|
||||
Fixed "fail to start up" problems under Linux with IPv6
|
||||
enabled. It's not clear that these were an issue in
|
||||
released versions, but they manifested themselves when TCP
|
||||
support was added. Thanks to Michael Hamilton for
|
||||
assistance with this.
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user