summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hanselmann <hansmi@gentoo.org>2006-08-30 19:09:54 +0000
committerMichael Hanselmann <hansmi@gentoo.org>2006-08-30 19:09:54 +0000
commit65b908c872e9cce51314d581550736ea395a62eb (patch)
tree39dc1537e55acda667146ba4c9c88251c9ef9b9b /net-dns
parentGCC 4 patch, thanks to Dave Baker. (diff)
downloadhistorical-65b908c872e9cce51314d581550736ea395a62eb.tar.gz
historical-65b908c872e9cce51314d581550736ea395a62eb.tar.bz2
historical-65b908c872e9cce51314d581550736ea395a62eb.zip
Add quoting to variables, add support for DJBDNS_PATCH_DIR.
Package-Manager: portage-2.1.1_rc1-r2
Diffstat (limited to 'net-dns')
-rw-r--r--net-dns/djbdns/ChangeLog8
-rw-r--r--net-dns/djbdns/Manifest37
-rw-r--r--net-dns/djbdns/djbdns-1.05-r18.ebuild168
-rw-r--r--net-dns/djbdns/files/digest-djbdns-1.05-r1833
4 files changed, 230 insertions, 16 deletions
diff --git a/net-dns/djbdns/ChangeLog b/net-dns/djbdns/ChangeLog
index 362b002ac6bc..5e0246082030 100644
--- a/net-dns/djbdns/ChangeLog
+++ b/net-dns/djbdns/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-dns/djbdns
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/djbdns/ChangeLog,v 1.81 2006/06/30 00:59:55 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/djbdns/ChangeLog,v 1.82 2006/08/30 19:09:54 hansmi Exp $
+
+*djbdns-1.05-r18 (30 Aug 2006)
+
+ 30 Aug 2006; Michael Hanselmann <hansmi@gentoo.org>
+ +djbdns-1.05-r18.ebuild:
+ Add quoting to variables, add support for DJBDNS_PATCH_DIR.
30 Jun 2006; Robin H. Johnson <robbat2@gentoo.org> djbdns-1.05-r17.ebuild:
Clean up unpack/patch process.
diff --git a/net-dns/djbdns/Manifest b/net-dns/djbdns/Manifest
index a47465a25fa7..da200f5240f8 100644
--- a/net-dns/djbdns/Manifest
+++ b/net-dns/djbdns/Manifest
@@ -34,25 +34,29 @@ AUX tinydns-setup 3206 RMD160 16679596e3902c8eda4c9605b0fef6e778cdee63 SHA1 e222
MD5 d1844f9853a9bb56738a6a0eb6e04de4 files/tinydns-setup 3206
RMD160 16679596e3902c8eda4c9605b0fef6e778cdee63 files/tinydns-setup 3206
SHA256 73c0610f15e9bbec1998d10eafe4222277eb8cbaf0c58e802f998e9f7b25bbea files/tinydns-setup 3206
-DIST djbdns-1.0.5-datadir.patch 2918 RMD160 95ca3f4dc00d2a3f86948b1582d2cd0c92f35a5d SHA256 b6913a52720a60d87956bb5f798ef42cffa754e3e6b9c7e0fb9e0f00dd3ce18f
-DIST djbdns-1.04-fwdzone.patch 6479 RMD160 99dc685d2f8ec7d7fccafc003cd406e6ec59419d SHA256 6a77f613e2df6fe51d99bce8a5c092ddedf6eb4205b5e8222a998951448562c9
-DIST djbdns-1.05-multi_tinydns_data.patch 1616 RMD160 805af99dab036084489c066747f2b42de2e747ce SHA256 6137e58853e3686576095c26498db3a23b03c59edf9791a97d1aaea0844d0093
-DIST djbdns-1.05-multiip.diff 5522 RMD160 2c60f2fbed9410106ead6b007897c34690a5072f SHA256 115a66dcfd8d5e7daa095eb2643f33628d495d3da798ffd0ab1a96f001c3f294
-DIST djbdns-1.05-test23.diff.bz2 18480 RMD160 33037f2a41abb49c305f3efec4402c6965c8b8b8 SHA256 e702f47b4a4c77fe5cec474a8219a072cfaaee07282650b7e0dd322ed82e8f33
-DIST djbdns-1.05.tar.gz 85648 RMD160 a832cbfd93e4ccec6a565492a4ee0b3c1b4b68ed SHA256 3ccd826a02f3cde39be088e1fc6aed9fd57756b8f970de5dc99fcd2d92536b48
-DIST dnscache-cname-handling.patch 7569 RMD160 481243ff63c79488cc971128d7cf1d40c9b8ebc8 SHA256 41899b9991e457681adb1ef03675ad8a56e8c8d5d755bb8995e6448f793f2b43
-DIST dnscache-multiple-ip.patch 7601 RMD160 5061d1c545f66efe9cf2158e6edda613dce79f8e SHA256 793847ed60043407e5dd60e2db0a078d9b444b8a6ac24bb0cf4a56177dcc78a3
-DIST round-robin.patch 3239 RMD160 e3a4e5b9965cf10adf91e2be931372f19ecc0bd6 SHA256 fbc1473e54df406105aa8f2a47e794abed6d2810402415a8b9ca0f7dde278f5f
-DIST tinydns-alias-chain-truncation.patch 1994 RMD160 dc3f6da0ed12f7eed39e776a61b2ea8ee6b78556 SHA256 d05af61040451fda1cb2110166c8fdf6244452fe6a2ff38c648a9d695d40f3cb
-DIST tinydns-data-semantic-error.patch 5096 RMD160 a57c1a3262f5b71ca7b0fdfdb644cbb9a92abb8a SHA256 7df84f315df230c8951ce0b577c90a8f5d2cd98cc7e6ef820b4e48ff30c12d40
+DIST djbdns-1.0.5-datadir.patch 2918 RMD160 95ca3f4dc00d2a3f86948b1582d2cd0c92f35a5d SHA1 02ec4d73e6cf42360c83c0569622e94d73801968 SHA256 b6913a52720a60d87956bb5f798ef42cffa754e3e6b9c7e0fb9e0f00dd3ce18f
+DIST djbdns-1.04-fwdzone.patch 6479 RMD160 99dc685d2f8ec7d7fccafc003cd406e6ec59419d SHA1 0939b630d037598e30f68c5c7b299e802923f804 SHA256 6a77f613e2df6fe51d99bce8a5c092ddedf6eb4205b5e8222a998951448562c9
+DIST djbdns-1.05-multi_tinydns_data.patch 1616 RMD160 805af99dab036084489c066747f2b42de2e747ce SHA1 353760a3d0a97fcfaf7da25c6c0be560ea8bdf85 SHA256 6137e58853e3686576095c26498db3a23b03c59edf9791a97d1aaea0844d0093
+DIST djbdns-1.05-multiip.diff 5522 RMD160 2c60f2fbed9410106ead6b007897c34690a5072f SHA1 0850dd8269af35cc5a3601cb6c2c3ea9846098ab SHA256 115a66dcfd8d5e7daa095eb2643f33628d495d3da798ffd0ab1a96f001c3f294
+DIST djbdns-1.05-test23.diff.bz2 18480 RMD160 33037f2a41abb49c305f3efec4402c6965c8b8b8 SHA1 34251597d211ff00791cb6546e8ef60d75ce5477 SHA256 e702f47b4a4c77fe5cec474a8219a072cfaaee07282650b7e0dd322ed82e8f33
+DIST djbdns-1.05.tar.gz 85648 RMD160 a832cbfd93e4ccec6a565492a4ee0b3c1b4b68ed SHA1 2efdb3a039d0c548f40936aa9cb30829e0ce8c3d SHA256 3ccd826a02f3cde39be088e1fc6aed9fd57756b8f970de5dc99fcd2d92536b48
+DIST dnscache-cname-handling.patch 7569 RMD160 481243ff63c79488cc971128d7cf1d40c9b8ebc8 SHA1 a8cb2014ec9118b6f32eb6654cbedbc8bec125ee SHA256 41899b9991e457681adb1ef03675ad8a56e8c8d5d755bb8995e6448f793f2b43
+DIST dnscache-multiple-ip.patch 7601 RMD160 5061d1c545f66efe9cf2158e6edda613dce79f8e SHA1 0f1bb62d7cc1002ffb6227248fce827df9ddbd4e SHA256 793847ed60043407e5dd60e2db0a078d9b444b8a6ac24bb0cf4a56177dcc78a3
+DIST round-robin.patch 3239 RMD160 e3a4e5b9965cf10adf91e2be931372f19ecc0bd6 SHA1 9d468c424d62c57c0a618a318a98a7f0a6aac8d5 SHA256 fbc1473e54df406105aa8f2a47e794abed6d2810402415a8b9ca0f7dde278f5f
+DIST tinydns-alias-chain-truncation.patch 1994 RMD160 dc3f6da0ed12f7eed39e776a61b2ea8ee6b78556 SHA1 ad24766be537f990ce749888fcec3a94dd5da567 SHA256 d05af61040451fda1cb2110166c8fdf6244452fe6a2ff38c648a9d695d40f3cb
+DIST tinydns-data-semantic-error.patch 5096 RMD160 a57c1a3262f5b71ca7b0fdfdb644cbb9a92abb8a SHA1 731ee8409982d0fdb7e0c75126a1a0389e72a2dd SHA256 7df84f315df230c8951ce0b577c90a8f5d2cd98cc7e6ef820b4e48ff30c12d40
EBUILD djbdns-1.05-r17.ebuild 5062 RMD160 81ab6d257aa79ae38808dbc520c8fdf6f9a6ad7c SHA1 c96928cec215168b8c54c73c2cb2c6593b17e8c7 SHA256 bffa7c1d951cffaddc0f9a45617530be758bc42bdd6c64734cd6d8db2089c96c
MD5 681e2277895aea9a7d571ccd56472639 djbdns-1.05-r17.ebuild 5062
RMD160 81ab6d257aa79ae38808dbc520c8fdf6f9a6ad7c djbdns-1.05-r17.ebuild 5062
SHA256 bffa7c1d951cffaddc0f9a45617530be758bc42bdd6c64734cd6d8db2089c96c djbdns-1.05-r17.ebuild 5062
-MISC ChangeLog 13930 RMD160 9042f196a1924d429ce859b74be719effa2b0fb6 SHA1 be8dd5d26e04a22a81c403f76a9560db9522885d SHA256 f19c64894f685a9bfe7b3e6dabd18d9e816f5e49a5f16ee418729187b1c91cd1
-MD5 4e518400390d92156281b5a563e221fc ChangeLog 13930
-RMD160 9042f196a1924d429ce859b74be719effa2b0fb6 ChangeLog 13930
-SHA256 f19c64894f685a9bfe7b3e6dabd18d9e816f5e49a5f16ee418729187b1c91cd1 ChangeLog 13930
+EBUILD djbdns-1.05-r18.ebuild 5443 RMD160 7ca49c4589060da9f4cc9a17ada247dc3cabdcb1 SHA1 3e2bed9d12ea87e7237477085c02c5cf43649a9d SHA256 b6489576af2230383be6c0c95d7bfbcf6457ff43284195debf1049b79f34a035
+MD5 0af39f9d40b60ad1be439f82bd322606 djbdns-1.05-r18.ebuild 5443
+RMD160 7ca49c4589060da9f4cc9a17ada247dc3cabdcb1 djbdns-1.05-r18.ebuild 5443
+SHA256 b6489576af2230383be6c0c95d7bfbcf6457ff43284195debf1049b79f34a035 djbdns-1.05-r18.ebuild 5443
+MISC ChangeLog 14105 RMD160 a34d119ac554950af2fd9bc9d29ebf6cd1fb267a SHA1 92b6d8930746f7dc63790675e33e3a821a00e818 SHA256 507bdc2d7561c3ec4134ead203102460d9542de9d4df168969d34bacbabb89a9
+MD5 523217b00686f41c7bfa8ea8e9774f06 ChangeLog 14105
+RMD160 a34d119ac554950af2fd9bc9d29ebf6cd1fb267a ChangeLog 14105
+SHA256 507bdc2d7561c3ec4134ead203102460d9542de9d4df168969d34bacbabb89a9 ChangeLog 14105
MISC metadata.xml 254 RMD160 e81ca3ce54d13af0e64f9667b84832764b9d6cb7 SHA1 2e282dc077a0668723c3985a957325baaab313dd SHA256 9fed9bb1854d7d47ee1f1d7719bd888fefc543ab0549b05a81f7b9edd28840b5
MD5 126c0768ab916bb5855092f1b55413ab metadata.xml 254
RMD160 e81ca3ce54d13af0e64f9667b84832764b9d6cb7 metadata.xml 254
@@ -60,3 +64,6 @@ SHA256 9fed9bb1854d7d47ee1f1d7719bd888fefc543ab0549b05a81f7b9edd28840b5 metadata
MD5 bdd32ed298b572c5042c6a8013e32218 files/digest-djbdns-1.05-r17 2822
RMD160 96fd846f306cde117ad27728d50e514229277334 files/digest-djbdns-1.05-r17 2822
SHA256 483bd5f138de646c5a78c0141866a67ca3ab4148c1e1771184c4cd213f3888b5 files/digest-djbdns-1.05-r17 2822
+MD5 bdd32ed298b572c5042c6a8013e32218 files/digest-djbdns-1.05-r18 2822
+RMD160 96fd846f306cde117ad27728d50e514229277334 files/digest-djbdns-1.05-r18 2822
+SHA256 483bd5f138de646c5a78c0141866a67ca3ab4148c1e1771184c4cd213f3888b5 files/digest-djbdns-1.05-r18 2822
diff --git a/net-dns/djbdns/djbdns-1.05-r18.ebuild b/net-dns/djbdns/djbdns-1.05-r18.ebuild
new file mode 100644
index 000000000000..d227342ad308
--- /dev/null
+++ b/net-dns/djbdns/djbdns-1.05-r18.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/djbdns/djbdns-1.05-r18.ebuild,v 1.1 2006/08/30 19:09:54 hansmi Exp $
+
+IUSE="aliaschain cnamefix doc fwdzone ipv6 \
+ multipleip roundrobin semanticfix static selinux \
+ multidata datadir"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="Excellent high-performance DNS services"
+HOMEPAGE="http://cr.yp.to/djbdns.html"
+IPV6_PATCH="test23"
+
+JBP_PATCHES="http://homepages.tesco.net/~J.deBoynePollard/Softwares/djbdns"
+SRC_URI="http://cr.yp.to/djbdns/${P}.tar.gz
+ fwdzone? (
+ http://www.skarnet.org/software/djbdns-fwdzone/djbdns-1.04-fwdzone.patch
+ )
+ roundrobin? ( http://www.legend.co.uk/djb/dns/round-robin.patch )
+ multipleip? (
+ http://danp.net/djbdns/dnscache-multiple-ip.patch
+ http://www.ohse.de/uwe/patches/djbdns-1.05-multiip.diff
+ )
+ aliaschain? ( ${JBP_PATCHES}/tinydns-alias-chain-truncation.patch )
+ semanticfix? ( ${JBP_PATCHES}/tinydns-data-semantic-error.patch )
+ cnamefix? ( ${JBP_PATCHES}/dnscache-cname-handling.patch )
+ ipv6? ( http://www.fefe.de/dns/${P}-${IPV6_PATCH}.diff.bz2 )
+ datadir? (
+ http://dustman.net/andy/djbware/tinydns-datadir/0.0.0/djbdns-1.0.5-datadir.patch
+ )
+ multidata? (
+ http://js.hu/package/djbdns-conf/djbdns-1.05-multi_tinydns_data.patch
+ )"
+
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND=">=sys-process/daemontools-0.70
+ doc? ( app-doc/djbdns-man )
+ sys-apps/ucspi-tcp
+ selinux? ( sec-policy/selinux-djbdns )"
+
+src_unpack() {
+ unpack "${P}.tar.gz"
+ cd "${S}"
+
+ use ipv6 && use cnamefix && \
+ die "ipv6 cannot currently be used with the cnamefix patch"
+
+ use ipv6 && use multipleip && \
+ die "ipv6 cannot currently be used with the multipleip patch"
+
+ if use ipv6 && ( use fwdzone || use roundrobin ); then
+ eerror "ipv6 cannot currently be used with the fwdzone or "
+ eerror "roundrobin patch."
+ echo
+ eerror "If you would like to see ipv6 support along with one of "
+ eerror "those other patches, please submit a working patch that "
+ eerror "combines ipv6 with either fwdzone or roundrobin but not "
+ eerror "both at the same time, since the latter 2 patches are "
+ eerror "mutually exclusive according to bug #31238."
+ die
+ fi
+
+ use fwdzone && use roundrobin && \
+ die "fwdzone and roundrobin do not work together according to bug #31238"
+
+ use datadir && use multidata && \
+ die "The datadir and multidata patches are not compatible with each other"
+
+ use cnamefix && \
+ sed 's:\r::g' < "${DISTDIR}/dnscache-cname-handling.patch" \
+ > "${WORKDIR}/dnscache-cname-handling.patch" && \
+ epatch "${WORKDIR}/dnscache-cname-handling.patch"
+ use aliaschain && \
+ epatch "${DISTDIR}/tinydns-alias-chain-truncation.patch"
+ use semanticfix && \
+ epatch "${DISTDIR}/tinydns-data-semantic-error.patch"
+ use fwdzone && \
+ epatch "${DISTDIR}/djbdns-1.04-fwdzone.patch"
+ use roundrobin && \
+ epatch "${DISTDIR}/round-robin.patch"
+ use multipleip && \
+ epatch "${DISTDIR}/dnscache-multiple-ip.patch" && \
+ epatch "${DISTDIR}/djbdns-1.05-multiip.diff"
+ use datadir && \
+ epatch "${DISTDIR}/djbdns-1.0.5-datadir.patch"
+ use multidata && \
+ epatch "${DISTDIR}/djbdns-1.05-multi_tinydns_data.patch"
+
+ epatch \
+ "${FILESDIR}/headtail.patch" \
+ "${FILESDIR}/dnsroots.patch" \
+ "${FILESDIR}/dnstracesort.patch"
+
+ if use ipv6; then
+ einfo "At present dnstrace does NOT support IPv6. It will " \
+ "be compiled without IPv6 support."
+ cp -pR "${S}" "${S}-noipv6"
+ # Careful -- >=test21 of the IPv6 patch includes the errno patch
+ epatch "${DISTDIR}/${P}-${IPV6_PATCH}.diff.bz2"
+ cd "${S}-noipv6"
+ fi
+
+ epatch "${FILESDIR}/${PV}-errno.patch"
+
+ if [[ -n "${DJBDNS_PATCH_DIR}" && -d "${DJBDNS_PATCH_DIR}" ]]
+ then
+ echo
+ ewarn "You enabled custom patches from ${DJBDNS_PATCH_DIR}."
+ ewarn "Be warned that you won't get any support when using "
+ ewarn "this feature. You're on your own from now!"
+ ebeep
+ epatch "${DJBDNS_PATCH_DIR}/"*
+ echo
+ fi
+}
+
+src_compile() {
+ use static && append-ldflags -static
+ echo "$(tc-getCC) ${CFLAGS}" > conf-cc
+ echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
+ echo "/usr" > conf-home
+ emake -j1 || die "emake failed"
+
+ # If djbdns is compiled with IPv6 support, it breaks dnstrace.
+ # Therefore we must compile dnstrace separately without IPv6
+ # support.
+ if use ipv6; then
+ einfo "Compiling dnstrace without ipv6 support"
+ cd ${S}-noipv6
+ echo "$(tc-getCC) ${CFLAGS}" > conf-cc
+ echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
+ echo "/usr" > conf-home
+ emake -j1 dnstrace || die "emake failed"
+ fi
+}
+
+src_install() {
+ insinto /etc
+ doins dnsroots.global
+ into /usr
+ dobin *-conf dnscache tinydns walldns rbldns pickdns axfrdns \
+ *-get *-data *-edit dnsip dnsipq dnsname dnstxt dnsmx \
+ dnsfilter random-ip dnsqr dnsq dnstrace dnstracesort
+
+ use ipv6 && dobin dnsip6 dnsip6q "${S}-noipv6/dnstrace"
+
+ dodoc CHANGES FILES README SYSDEPS TARGETS TODO VERSION
+
+ dobin "${FILESDIR}/dnscache-setup"
+ use fwdzone && cd "${D}${DESTTREE}/bin" && \
+ epatch "${FILESDIR}/fwdzone-fix.patch"
+ dobin "${FILESDIR}/tinydns-setup"
+ newbin "${FILESDIR}/djbdns-setup-${PR}" djbdns-setup
+}
+
+pkg_postinst() {
+ enewgroup nofiles
+ enewuser dnscache -1 -1 /nonexistent nofiles
+ enewuser dnslog -1 -1 /nonexistent nofiles
+ enewuser tinydns -1 -1 /nonexistent nofiles
+
+ einfo "Use (dnscache-setup + tinydns-setup) or djbdns-setup" \
+ "to configure djbdns."
+}
diff --git a/net-dns/djbdns/files/digest-djbdns-1.05-r18 b/net-dns/djbdns/files/digest-djbdns-1.05-r18
new file mode 100644
index 000000000000..f740d9c98f78
--- /dev/null
+++ b/net-dns/djbdns/files/digest-djbdns-1.05-r18
@@ -0,0 +1,33 @@
+MD5 bbe7245413c83a31f08a678588ae5a09 djbdns-1.0.5-datadir.patch 2918
+RMD160 95ca3f4dc00d2a3f86948b1582d2cd0c92f35a5d djbdns-1.0.5-datadir.patch 2918
+SHA256 b6913a52720a60d87956bb5f798ef42cffa754e3e6b9c7e0fb9e0f00dd3ce18f djbdns-1.0.5-datadir.patch 2918
+MD5 ac799440bacc9d283e1c228f84cf99d4 djbdns-1.04-fwdzone.patch 6479
+RMD160 99dc685d2f8ec7d7fccafc003cd406e6ec59419d djbdns-1.04-fwdzone.patch 6479
+SHA256 6a77f613e2df6fe51d99bce8a5c092ddedf6eb4205b5e8222a998951448562c9 djbdns-1.04-fwdzone.patch 6479
+MD5 3b59e08b6e9d2c5538762ee60c286867 djbdns-1.05-multi_tinydns_data.patch 1616
+RMD160 805af99dab036084489c066747f2b42de2e747ce djbdns-1.05-multi_tinydns_data.patch 1616
+SHA256 6137e58853e3686576095c26498db3a23b03c59edf9791a97d1aaea0844d0093 djbdns-1.05-multi_tinydns_data.patch 1616
+MD5 d5c05ae75add84094d45a78a67ab925d djbdns-1.05-multiip.diff 5522
+RMD160 2c60f2fbed9410106ead6b007897c34690a5072f djbdns-1.05-multiip.diff 5522
+SHA256 115a66dcfd8d5e7daa095eb2643f33628d495d3da798ffd0ab1a96f001c3f294 djbdns-1.05-multiip.diff 5522
+MD5 dc35e88e20ffe2670cef5bb4d8a2c183 djbdns-1.05-test23.diff.bz2 18480
+RMD160 33037f2a41abb49c305f3efec4402c6965c8b8b8 djbdns-1.05-test23.diff.bz2 18480
+SHA256 e702f47b4a4c77fe5cec474a8219a072cfaaee07282650b7e0dd322ed82e8f33 djbdns-1.05-test23.diff.bz2 18480
+MD5 3147c5cd56832aa3b41955c7a51cbeb2 djbdns-1.05.tar.gz 85648
+RMD160 a832cbfd93e4ccec6a565492a4ee0b3c1b4b68ed djbdns-1.05.tar.gz 85648
+SHA256 3ccd826a02f3cde39be088e1fc6aed9fd57756b8f970de5dc99fcd2d92536b48 djbdns-1.05.tar.gz 85648
+MD5 847766cb1b2fd57eb0cd97ac44b763c7 dnscache-cname-handling.patch 7569
+RMD160 481243ff63c79488cc971128d7cf1d40c9b8ebc8 dnscache-cname-handling.patch 7569
+SHA256 41899b9991e457681adb1ef03675ad8a56e8c8d5d755bb8995e6448f793f2b43 dnscache-cname-handling.patch 7569
+MD5 9ff9c640a746331bcb0901d21a0c0e4f dnscache-multiple-ip.patch 7601
+RMD160 5061d1c545f66efe9cf2158e6edda613dce79f8e dnscache-multiple-ip.patch 7601
+SHA256 793847ed60043407e5dd60e2db0a078d9b444b8a6ac24bb0cf4a56177dcc78a3 dnscache-multiple-ip.patch 7601
+MD5 4c8558be4c763b039de9211368c01b06 round-robin.patch 3239
+RMD160 e3a4e5b9965cf10adf91e2be931372f19ecc0bd6 round-robin.patch 3239
+SHA256 fbc1473e54df406105aa8f2a47e794abed6d2810402415a8b9ca0f7dde278f5f round-robin.patch 3239
+MD5 ef1b5cfe7a6f90e4ed8b342e4f4f1ded tinydns-alias-chain-truncation.patch 1994
+RMD160 dc3f6da0ed12f7eed39e776a61b2ea8ee6b78556 tinydns-alias-chain-truncation.patch 1994
+SHA256 d05af61040451fda1cb2110166c8fdf6244452fe6a2ff38c648a9d695d40f3cb tinydns-alias-chain-truncation.patch 1994
+MD5 219cb6b75878d7a7b9500a6e3ded154f tinydns-data-semantic-error.patch 5096
+RMD160 a57c1a3262f5b71ca7b0fdfdb644cbb9a92abb8a tinydns-data-semantic-error.patch 5096
+SHA256 7df84f315df230c8951ce0b577c90a8f5d2cd98cc7e6ef820b4e48ff30c12d40 tinydns-data-semantic-error.patch 5096