Hello community, here is the log from the commit of package dnsmasq for openSUSE:Factory checked in at 2012-05-07 22:44:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dnsmasq (Old) and /work/SRC/openSUSE:Factory/.dnsmasq.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dnsmasq", Maintainer is "ug@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/dnsmasq/dnsmasq.changes 2012-03-08 19:42:42.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dnsmasq.new/dnsmasq.changes 2012-05-07 22:46:56.000000000 +0200 @@ -1,0 +2,51 @@ +Sun Apr 29 19:16:43 UTC 2012 - pascal.bleser@opensuse.org + +- update to 2.61: + * 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 + * 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 + * send a preference value of 255 in DHCPv6 replies when --dhcp-authoritative + is in effect: his tells clients not to wait around for other DHCP servers + * better logging of DHCPv6 options + * add --host-record + * invoke the DHCP script with action "tftp" when a TFTP file transfer + completes: the size of the file, address to which it was sent and complete + pathname are supplied; note that version 2.60 introduced some script + incompatibilties associated with DHCPv6, and this is a further change; to + be safe, scripts should ignore unknown actions, and if not IPv6-aware, + should exit if the environment variable DNSMASQ_IAID is set; the use-case + for this is to track netboot/install + * update contrib/port-forward/dnsmasq-portforward to reflect the above + * set the environment variable DNSMASQ_LOG_DHCP when running the script id + --log-dhcp is in effect, so that script can taylor their logging verbosity + * arrange that addresses specified with --listen-address work even if there + is no interface carrying the address; this is chiefly useful for IPv4 + loopback addresses, where any address in 127.0.0.0/8 is a valid loopback + address, but normally only 127.0.0.1 appears on the lo interface + * fix crash, introduced in 2.60, when a DHCPINFORM is received from a network + which has no valid dhcp-range + * 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 aquistion 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 + * don't cache data from non-recursive nameservers, since it may erroneously + look like a valid CNAME to a non-exitant name + * call SO_BINDTODEVICE on the DHCP socket(s) when doing DHCP on exacly one + interface and --bind-interfaces is set; this makes the OpenStack use-case + of one dnsmasq per virtual interface work + * give correct from-cache answers to explict CNAME queries + * add --tftp-lowercase option + * 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 + +------------------------------------------------------------------- Old: ---- dnsmasq-2.60.tar.bz2 New: ---- dnsmasq-2.61.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dnsmasq.spec ++++++ --- /var/tmp/diff_new_pack.A4WLmI/_old 2012-05-07 22:46:57.000000000 +0200 +++ /var/tmp/diff_new_pack.A4WLmI/_new 2012-05-07 22:46:57.000000000 +0200 @@ -16,17 +16,16 @@ # - Name: dnsmasq Summary: Lightweight, Easy-to-Configure DNS Forwarder and DHCP Server License: GPL-2.0+ Group: Productivity/Networking/DNS/Servers -Version: 2.60 +Version: 2.61 Release: 0 Provides: dns_daemon PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq /bin/mkdir Url: http://www.thekelleys.org.uk/dnsmasq/ -Source: %{name}-%{version}.tar.bz2 +Source: http://www.thekelleys.org.uk/dnsmasq/dnsmasq-%{version}.tar.gz Source1: vendor-files.tar.bz2 Source2: dnsmasq.service Patch1: group_and_isc.diff -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org