Accepting request 24805 from network

Copy from network/dnsmasq based on submit request 24805 from user ug

OBS-URL: https://build.opensuse.org/request/show/24805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=22
This commit is contained in:
OBS User autobuild 2009-11-23 11:03:11 +00:00 committed by Git OBS Bridge
commit 71b056602e
4 changed files with 58 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4032ceb033190c80b26e52679c37742734a840bdd311f392c737d20cc7b1d582
size 313044

3
dnsmasq-2.51.tar.bz2 Normal file
View File

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

View File

@ -1,3 +1,53 @@
-------------------------------------------------------------------
Fri Nov 20 16:07:32 CET 2009 - ug@suse.de
* Add support for internationalised DNS.
* Add two more environment variables for lease-change scripts:
First, DNSMASQ_SUPPLIED_HOSTNAME; this is set to the hostname
supplied by a client, even if the actual hostname used is
over-ridden by dhcp-host or dhcp-ignore-names directives.
Also DNSMASQ_RELAY_ADDRESS which gives the address of
a DHCP relay, if used.
* Fix regression which broke echo of relay-agent
options. Thanks to Michael Rack for spotting this.
* Don't treat option 67 as being interchangeable with
dhcp-boot parameters if it's specified as
dhcp-option-force.
* Make the code to call scripts on lease-change compile-time
optional. It can be switched off by editing src/config.h
or building with "make COPTS=-DNO_SCRIPT".
* Make the TFTP server cope with filenames from Windows/DOS
which use '\' as pathname separator. Thanks to Ralf for
the patch.
* Warn if an IP address is duplicated in /etc/ethers.
* Teach --conf-dir to take an option list of file suffices
which will be ignored when scanning the directory. Useful
for backup files etc. Thanks to Helmut Hullen for the
suggestion.
* Add new DHCP option named tftpserver-address
* Don't do any PXE processing, even for clients with the
correct vendorclass, unless at least one pxe-prompt or
pxe-service option is given.
* Limit the blocksize used for TFTP transfers to a value
which avoids packet fragmentation, based on the MTU of the
local interface. Many netboot ROMs can't cope with
fragmented packets.
* Honour dhcp-ignore configuration for PXE and proxy-PXE
requests.
* 2.51
-------------------------------------------------------------------
Tue Nov 3 19:09:13 UTC 2009 - coolo@novell.com

View File

@ -1,5 +1,5 @@
#
# spec file for package dnsmasq (Version 2.50)
# spec file for package dnsmasq (Version 2.51)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -20,8 +20,8 @@
Name: dnsmasq
Summary: Lightweight, Easy-to-Configure DNS Forwarder and DHCP Server
Version: 2.50
Release: 2
Version: 2.51
Release: 1
License: GPL v2 or later
Group: Productivity/Networking/DNS/Servers
Provides: dns_daemon
@ -34,7 +34,7 @@ Patch1: group_and_isc.diff
Patch2: chuser.diff
Patch3: manpage.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: dbus-1-devel pkg-config
BuildRequires: dbus-1-devel libidn libidn-devel pkg-config
%description
Dnsmasq is a lightweight, easy-to-configure DNS forwarder and DHCP
@ -63,7 +63,7 @@ echo "#define HAVE_DBUS" >> src/config.h
%build
mv po/no.po po/nb.po
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%{__make} %{?jobs:-j%jobs} AWK=gawk
%{__make} %{?jobs:-j%jobs} AWK=gawk all-i18n
%pre
if ! /usr/bin/getent passwd dnsmasq >/dev/null; then