From e0e23724fb039968b1c5d3e2d38408f7a73bb19a3daf3712fe6838af4f7f564d Mon Sep 17 00:00:00 2001 From: Marguerite Su Date: Wed, 10 Aug 2016 01:30:03 +0000 Subject: [PATCH] Accepting request 417983 from home:adamm:branches:server:dns - reword description and summary - add signature file and basic keyring (currently only contains signature of the released version since upstream doesn't seem to distribute a real keyring) - remove redundant nsec3 configure option which are enabled by default - remove obsolete --enable-draft-rrtypes configure OBS-URL: https://build.opensuse.org/request/show/417983 OBS-URL: https://build.opensuse.org/package/show/server:dns/nsd?expand=0&rev=26 --- nsd-4.1.10.tar.gz.asc | 17 +++++++++++++++++ nsd.changes | 10 ++++++++++ nsd.keyring | Bin 0 -> 7306 bytes nsd.spec | 31 +++++++++++-------------------- 4 files changed, 38 insertions(+), 20 deletions(-) create mode 100644 nsd-4.1.10.tar.gz.asc create mode 100644 nsd.keyring diff --git a/nsd-4.1.10.tar.gz.asc b/nsd-4.1.10.tar.gz.asc new file mode 100644 index 0000000..6fdc39d --- /dev/null +++ b/nsd-4.1.10.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABAgAGBQJXX/YJAAoJEJ9vHC1+BF+N4FsP/1P5FHe23x2USPNSgjRMfb+G +dPr8xkngUzZ5NPAH3LjQmPODV5FyWDCCRPB0LQzjiDZm4rVq1z+o4oGxjOxfWBwl +KZwWhxyoIfLBs3/Sz3PZ+jaOFWrIuYyOXeBXHc8vH6jfpvBd/ZtmMz3m9rK1M4WE +TAHY9Y8R10AJbSLD9A+DGcrN87zT8z5s9DnI2utgTRS+0VJNr5daXVLI9IqAYRx1 +pe1sZs+1tLtu/KFW6ytkCuHoAuGnN0Y8eBYxde7kMGy0fDiRSk3Hwr3hDIsq83nR +LgWNCofTq7GKLzag/4ULDzkctkOwAjGvvID3/rBBp0nZFex4uJ2p7XVqgVNNPIbh +EXGDpz6K6M3QEqeetW8/9MJ1vAunTzqRp1phqY2+CYrSRKzSPKsl5Zi/gK4i74q4 +cg7KBiJAtm6x/Encf7WHIS0fuuKg0++cz0Jo+EEUmja0QJhFeI1ncIDF+7KEP9lN +M0E6p59u6xr1h46teOC5n5HGmmt1TkEW4MSr0WvvBDJHC7rogLYrESwwcw/jGAin +ZCMzPuKosE9hLEbWgSgy/IyfXSaU3JvgUN/J4HIRZt0h3okPnrS2McwdYx5sjRqr +hkahA2tYGVinNj7n5HHYio6rUQirR7YrpaBqkiNmaW/PU0klYvV1cUQKl+vAL7s3 +xjrIAUNsLb24cSJbjGGf +=E4/n +-----END PGP SIGNATURE----- diff --git a/nsd.changes b/nsd.changes index a4feb12..fc20aa2 100644 --- a/nsd.changes +++ b/nsd.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Aug 8 13:10:49 UTC 2016 - adam.majer@suse.de + +- reword description and summary +- add signature file and basic keyring (currently only contains + signature of the released version since upstream doesn't seem + to distribute a real keyring) +- remove redundant nsec3 configure option which are enabled by default +- remove obsolete --enable-draft-rrtypes configure + ------------------------------------------------------------------- Wed Jun 29 01:11:13 UTC 2016 - mrueckert@suse.de diff --git a/nsd.keyring b/nsd.keyring new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..953fdd921f649d85bdade1fce10db87d5ab643fe3c97eaa1f200b1ee30573ad3 GIT binary patch literal 7306 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 literal 0 HcmV?d00001 diff --git a/nsd.spec b/nsd.spec index 129fc26..3d4da61 100644 --- a/nsd.spec +++ b/nsd.spec @@ -48,27 +48,23 @@ PreReq: %insserv_prereq %fillup_prereq pwdutils # Url: http://open.nlnetlabs.nl/nsd/ Source: http://open.nlnetlabs.nl/downloads/nsd/nsd-%{version}.tar.gz +Source5: https://www.nlnetlabs.nl/downloads/nsd/nsd-%{version}.tar.gz.asc +Source4: nsd.keyring Source1: nsd.service Source2: tmpfiles-nsd.conf -Source3: %{name}.init +Source3: nsd.init # -Summary: An authoritative only, high performance, simple and open source name server +Summary: An authoritative only, high performance domain name server %description -NSD is a complete implementation of an authoritative DNS name server. For -further information about what NSD is and what NSD is not please consult the -REQUIREMENTS document which is a part of this distribution (thanks to Olaf). - -Authors: --------- - NSD team - +NSD is a complete implementation of an authoritative domain name server developed +by NLnet Labs with the purpose of creating more diversity in the DNS landscape. %prep %setup %build -export CFLAGS="$RPM_OPT_FLAGS -fPIE -Wformat-nonliteral -Wformat-security" -export LDFLAGS="-pie -Wl,-z,relro,-z,now" +export CFLAGS="${RPM_OPT_FLAGS} ${CFLAGS} -fPIE -Wformat-nonliteral -Wformat-security" +export LDFLAGS="${LDFLAGS} -pie -Wl,-z,relro,-z,now" %configure \ --with-configdir=%{configdir} \ --with-zonesdir=%{configdir} \ @@ -79,12 +75,10 @@ export LDFLAGS="-pie -Wl,-z,relro,-z,now" --enable-root-server \ --enable-bind8-stats \ --enable-zone-stats \ - --enable-nsec3 \ --enable-mmap \ --with-user=%{name} \ - --enable-ratelimit \ - --enable-draft-rrtypes -%{__make} %{?_smp_mflags} + --enable-ratelimit +make %{?_smp_mflags} iconv -f iso8859-1 -t utf-8 doc/RELNOTES > doc/RELNOTES.utf8 iconv -f iso8859-1 -t utf-8 doc/CREDITS > doc/CREDITS.utf8 mv -f doc/RELNOTES.utf8 doc/RELNOTES @@ -93,7 +87,7 @@ mv -f doc/CREDITS.utf8 doc/CREDITS %install make install DESTDIR="%{buildroot}" for i in %{buildroot}%{configdir}/*.sample ; do - %{__cp} -v $i ${i%%.sample} ; + cp -v $i ${i%%.sample} done chmod -Rv o= %{buildroot}%{configdir}/ @@ -113,9 +107,6 @@ install -D -m 0755 %{S:3} %{buildroot}%{_sysconfdir}/init.d/%{name} ln -s -f %{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name} %endif -%clean -%{__rm} -rf %{buildroot}; - %pre # # e.g. adding user