]> git.ipfire.org Git - people/ms/dnsmasq.git/blobdiff - CHANGELOG
Correct listener logic when no TFTP and no-interface listen address.
[people/ms/dnsmasq.git] / CHANGELOG
index 5431b49357ca3b5ab56477c6783f9f2dc8fee2a4..a98b1012b878cb7c14b7005b744cfe58ac09001a 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,18 +1,51 @@
+version 2.63
+            Do duplicate dhcp-host address check in --test mode.
+
+
+version 2.62
+            Update German translation. Thanks to Conrad Kostecki.
+
+           Cope with router-solict packets wich don't have a valid 
+           source address. Thanks to Vladislav Grishenko for the patch.
+
+           Fixed bug which caused missing periodic router
+           advertisements with some configurations. Thanks to
+           Vladislav Grishenko for the patch.
+
+           Fixed bug which broke DHCPv6/RA with prefix lengths 
+           which are not divisible by 8. Thanks to Andre Coetzee 
+           for spotting this.
+
+           Fix non-response to router-solicitations when
+           router-advertisement configured, but DHCPv6 not
+           configured. Thanks to Marien Zwart for the patch.
+
+           Add --dns-rr, to allow arbitrary DNS resource records.
+
+           Fixed bug which broke RA scheduling when an interface had
+           two addresses in the same network. Thanks to Jim Bos for
+           his help nailing this.
+
+
 version 2.61
            Re-write interface discovery code on *BSD to use
            getifaddrs. This is more portable, more straightforward,
            and allows us to find the prefix length for IPv6
            addresses.
 
-           Add ra-names DHCPv6 keyword which adds AAAA records
-           for dual-stack hosts which get IPv6 addresses via SLAAC.
+           Add ra-names, ra-stateless and slaac keywords for DHCPv6.
+           Dnsmasq can now synthesise AAAA records for dual-stack 
+            hosts which get IPv6 addresses via SLAAC. It is also now 
+           possible to use SLAAC and stateless DHCPv6, and to 
+           tell clients to use SLAAC addresses as well as DHCP ones.
+           Thanks to Dave Taht for help with this.
 
            Add --dhcp-duid to allow DUID-EN uids to be used.
 
            Explicity send DHCPv6 replies to the correct port, instead
            of relying on clients to send requests with the correct
            source address, since at least one client in the wild gets
-           this wrong. Thanks to Conrda Kostecki for help tracking
+           this wrong. Thanks to Conrad Kostecki for help tracking
            this down.
 
            Send a preference value of 255 in DHCPv6 replies when 
@@ -55,7 +88,52 @@ version 2.61
            received from a network which has no valid dhcp-range.
            Thanks to Stephane Glondu for the bug report.
 
+           Add a new DHCP lease time keyword, "deprecated" for
+           --dhcp-range. This is only valid for IPv6, and sets the
+           preffered lease time for both DHCP and RA to zero. The
+           effect is that clients can continue to use the address 
+           for existing connections, but new connections will use
+            other addresses, if they exist. This makes hitless
+           renumbering at least possible.
+
+           Fix bug in address6_available() which caused DHCPv6 lease
+           aquisition to fail if more than one dhcp-range in use.
+
+           Provide RDNSS and DNSSL data in router advertisements,
+           using the settings provided for DHCP options
+           option6:domain-search and option6:dns-server.
+
+           Tweak logo/favicon.ico to add some transparency. Thanks to
+           SamLT for work on this.
+           
+           Don't cache data from non-recursive nameservers, since it
+           may erroneously look like a valid CNAME to a non-exitant
+           name. Thanks to Ben Winslow for finding this.
+
+           Call SO_BINDTODEVICE on the DHCP socket(s) when doing DHCP
+           on exactly one interface and --bind-interfaces is set. This 
+           makes the OpenStack use-case of one dnsmasq per virtual
+           interface work. This is only available on Linux; it's not
+           supported on other platforms. Thanks to Vishvananda Ishaya
+           and the OpenStack team for the suggestion.
+
+           Updated French translation. Thanks to Gildas Le Nadan.
+
+           Give correct from-cache answers to explict CNAME queries.
+           Thanks to Rob Zwissler for spotting this.
+           
+           Add --tftp-lowercase option. Thanks to Oliver Rath for the
+           patch. 
+
+           Ensure that the DBus DhcpLeaseUpdated events are generated
+           when a lease goes through INIT_REBOOT state, even if the
+           dhcp-script is not in use. Thanks to Antoaneta-Ecaterina
+           Ene for the patch.
+
+           Fix failure of TFTP over IPv4 on OpenBSD platform. Thanks
+           to Brad Smith for spotting this.
+           
+
 version 2.60
             Fix compilation problem in Mac OS X Lion. Thanks to Olaf
             Flebbe for the patch.