mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 10:18:25 +00:00
import of dnsmasq-2.23.tar.gz
This commit is contained in:
100
CHANGELOG
100
CHANGELOG
@@ -1444,3 +1444,103 @@ version 2.22
|
||||
regression. Rob Holland and Roy Marples chased this one
|
||||
down.
|
||||
|
||||
version 2.23
|
||||
Added a check to ensure that there cannot be more than one
|
||||
dhcp-host option for any one IP address, even if the
|
||||
addresses are assigned indirectly via a hostname and
|
||||
/etc/hosts.
|
||||
|
||||
Include a "server identifier" in DHCPNAK replies, as
|
||||
required by RFC2131.
|
||||
|
||||
Added method support for DBus
|
||||
(http://www.freedesktop.org/Software/dbus)
|
||||
This is a superior way to re-configure dnsmasq on-the-fly
|
||||
with different upstream nameservers, as the host moves
|
||||
between networks. DBus support must be enabled in
|
||||
src/config.h and should be considered experimental at this
|
||||
point. See DBus-interface for the specification of the
|
||||
DBus method calls supported.
|
||||
|
||||
Added information to the FAQ about setting the DNS domain
|
||||
in windows XP and Mac OS X, thanks to Rick Hull.
|
||||
|
||||
Added sanity check to resolv.conf polling code to cope
|
||||
with backwards-moving clocks. Thanks to Leonardo Canducci
|
||||
for help with this.
|
||||
|
||||
Handle so-called "A-for-A" queries, which are queries for
|
||||
the address associated with a name which is already a
|
||||
dotted-quad address. These should be handled by the
|
||||
resolver code, but sometimes aren't and there's no point
|
||||
in forwarding them.
|
||||
|
||||
Added "no-dhcp-interface" option to disable DHCP service
|
||||
on an interface, whilst still providing DNS.
|
||||
|
||||
Fix format-string problem - config file names get passed
|
||||
to fprintf as a format string, so % characters could cause
|
||||
crashes. Thanks to Rob Holland for sleuthing that one.
|
||||
|
||||
Fixed multiple compiler warnings from gcc 4. Thanks to
|
||||
Tim Cutts for the report.
|
||||
|
||||
Send the hostname option on DHCP offer messages as well as
|
||||
DHCP ack messages. This is required by the Rio Digital
|
||||
Audio Receiver. Thanks to Ron Frederick for the patch.
|
||||
|
||||
Add 'd' (for day) as a possible time multiplier in lease
|
||||
time specifications. Thanks to Michael Deegan.
|
||||
|
||||
Make quoting suppress recognition of IP addresses, so
|
||||
dhcp-option=66,1.2.3.4 now means something different to
|
||||
dhcp-option=66,"1.2.3.4", which sets the option to a
|
||||
string value. Thanks to Brian Macauley for the bug report.
|
||||
|
||||
Fixed the option parsing code to avoid segfaults from some
|
||||
invalid configurations. Thanks to Wookey for spotting that one.
|
||||
|
||||
Provide information about which compile-time options were
|
||||
selected, both in the log at startup and as part of the output
|
||||
from dnsmasq --version. Thanks to Dirk Schenkewitz for
|
||||
the suggestion.
|
||||
|
||||
Fix pathalogical behaviour when a broken client keeps sending
|
||||
DHCPDISCOVER messages repeatedly and fast. Because dealing with
|
||||
each of these takes a few seconds, (because of the ping) then a
|
||||
queue of DHCP packets could build up. Now, the results of a ping
|
||||
test are assumed to be valid for 30 seconds, so repeated waits are
|
||||
not required. Thanks to Luca Landi for finding this.
|
||||
|
||||
Allow DHCPINFORM requests without hardware address
|
||||
information. These are generated by some browsers, looking
|
||||
for proxy information. Thanks to Stanley Jaddoe for the
|
||||
bug report on that.
|
||||
|
||||
Add support of the "client FQDN" DHCP option. If present,
|
||||
this is used to allow the client to tell dnsmasq its name,
|
||||
in preference to (mis)using the hostname option. See
|
||||
http://tools.ietf.org/wg/dhc/draft-ietf-dhc-fqdn-option/\
|
||||
draft-ietf-dhc-fqdn-option-10.txt
|
||||
for details of the draft spec.
|
||||
|
||||
Added startup scripts for MacOS X Tiger/Panther to the
|
||||
contrib collection. Thanks to Tim Cutts.
|
||||
|
||||
Tweak DHCP network selection so that clients which turn up
|
||||
on our network in REBINDING state and with a lease for a
|
||||
foreign network will get a NAK response. Thanks to Dan
|
||||
Shechter for work on this and an initial patch and thanks
|
||||
to Gyorgy Farkas for further testing.
|
||||
|
||||
Fix DNS query forwarding for empty queries and forward
|
||||
queries even when the recursion-desired bit is clear. This
|
||||
allows "dig +trace" to work. Problem report from Uwe
|
||||
Gansert.
|
||||
|
||||
Added "const" declarations where appropriate, thanks to
|
||||
Andreas Mohr for the patch.
|
||||
|
||||
Added --bootp-dynamic option and associated
|
||||
functionality. Thanks to Josef Wolf for the suggestion.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user