Accepting request 116034 from network

update to 2.61 (forwarded request 115976 from pbleser)

OBS-URL: https://build.opensuse.org/request/show/116034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=38
This commit is contained in:
Stephan Kulow 2012-05-07 20:44:52 +00:00 committed by Git OBS Bridge
commit b6382faa2d
4 changed files with 56 additions and 6 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:93529084af1621369bf3bb6d52a1dc5f82cd657532e6fd4e46931bd3e2d1bf61
size 389758

3
dnsmasq-2.61.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:74dfed010805bf4663f7952507b48e31788ca69e20e1c7a2af146ee42974949f
size 534596

View File

@ -1,3 +1,54 @@
-------------------------------------------------------------------
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
-------------------------------------------------------------------
Tue Mar 6 10:13:09 CET 2012 - ug@suse.de

View File

@ -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