--- rpms/djbdns/sme8/djbdns.spec 2007/06/12 18:19:07 1.1 +++ rpms/djbdns/sme8/djbdns.spec 2008/01/29 14:03:03 1.3 @@ -7,14 +7,18 @@ Summary: collection of Domain Name Syste %define name djbdns Name: %{name} %define version 1.05 -%define release 3 +%define release 7 Version: %{version} Release: %{release}%{?dist} -License: Daniel J. Bernstein +License: Public Domain Group: Networking/Daemons Source: http://cr.yp.to/%{name}/%{name}-%{version}.tar.gz URL: http://cr.yp.to/%{name}.html Patch0: %{name}-%{version}.patch.2001022000 +Patch1: dns_transmit-bug.patch +Patch2: http://homepages.tesco.net./~J.deBoynePollard/Softwares/djbdns/dnscache-cname-handling.patch +Patch3: http://homepages.tesco.net./~J.deBoynePollard/Softwares/djbdns/dnscache-strict-forwardonly.patch +Patch4: http://homepages.tesco.net./~J.deBoynePollard/Softwares/djbdns/tinydns-alias-chain-truncation.patch BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot Provides: djbdns AutoReqProv: no @@ -49,7 +53,23 @@ components: - The dnsq and dnstrace programs are DNS debugging tools. +djbdns was written by Daniel J Bernstein, and was placed into the public +domain on Dec 28, 2007. + %changelog +* Mon Jan 28 2008 Charlie Brady 1.05-7 +- Patch tinydns to publish complete client-side alias chains. [SME: 3826] + +* Mon Jan 28 2008 Charlie Brady 1.05-6 +- Patch to fix problems with delegation loops. [SME: 3825] + +* Mon Jan 28 2008 Charlie Brady 1.05-5 +- Patch to fix various problems in dnscache CNAME record handling. [SME: 3824] + +* Thu Jan 10 2008 Charlie Brady 1.05-4 +- Patch around TCP bug: http://alkemio.org/dns_transmit-bug.html +- Change license to "Public Domain' - http://cr.yp.to/distributors.html + * Sun Apr 29 2007 Shad L. Lords - Clean up spec so package can be built by koji/plague @@ -82,6 +102,11 @@ components: mkdir -p ./root/usr mkdir -p ./root/etc +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 + %build echo "gcc -O2 -Wall --include /usr/include/errno.h" > conf-cc echo "gcc -s -Os -pipe" > conf-ld