From nobody Fri Jun 30 04:27:17 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Qsj2s39Vsz4k2Jp; Fri, 30 Jun 2023 04:27:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Qsj2s2LgQz3ltN; Fri, 30 Jun 2023 04:27:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688099237; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yMOPYMR2rAISXD9/X/nJ2YsmaSdYlt26DhMIIowSNrU=; b=NEy71hZmYkDahh89jIBG/y1drdU0sg6wJ64W6y/EL1HOOgpt5ZH9vBwV8NZq3B02I+YbaU YAs4T7RJ1j8AMDMrYLC0xsIVs3PIm5fNauFNRIiCCX0sGXzE4qy+k/L3lsO1NvtE7QiVsA Qa9FAecw8GwwS7NO1fRsU5qw9ekdCAnBp4v4EPj2naDT7r/8b+oikRtMdpStZAtE7Fhxbq 5UbGeMNiVcenPSAO4DfVtBMQlH26lE0QgQxXG0HcCcojrezYeRD8vjDhzVfjypDtb9ie9/ /lRlS1nDXdCs/L86Augjim4+V8LQqfvfzYrStv6et+P59n0S5I3ow8XHJ22H0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1688099237; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yMOPYMR2rAISXD9/X/nJ2YsmaSdYlt26DhMIIowSNrU=; b=CFeOVJ1kNRtC3XHKqlFb4S6clfqgzqaboBh4hrhqjvbQ09jX9y881ME3lba4c3KDg2OFV+ 5iAfI0hHXTv9D0DoTSJYlQ3zcic5hVeVgmiDJWKAWWsH8DD63qy4hPZizSLasuyCanAGrF RyWjLN+5Rc0GUFzr9a2eKkzgv7PPw/rGfWr+JnmqrZ3wzx7L4fu/dSzjff2CqpI660ktrE XtjWz/oCCPr+IS/QSJDRq/3y+MYWMsapSfD/B/ou+hGHtBjslQOOhc5zj0CDDH8X5T447C EeC7iUpbPgpiR8t3CO/Mu0vwKyysY9a7xJCT0ol7nYidfPP8DNhNURWXb92RCw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1688099237; a=rsa-sha256; cv=none; b=lAlyZboybTuuNmxKuoT7K7IOLZSDUihHyD9WG5o6FJFTwYbBNmmN6A/lTNuCHvLVZVtwdC rm0leMnnQlwuN34IaZQPM/wV2ey9QtROxk/6aR2xGOnwlGKvV6oqS164Cj1bSjWRgWrscL /e9c7rsWVknKcSO1Z+XuFieA+JjgLQImd9vPTuonY6B4Q8SslHP90scX63O2TeO7SonIMY fJRcHpRiZrq+/gnYtC/ruRoi4cg7HZKwxNjxMg5RllmoRXco/eSRX6YRHDF8VCniqdFesK TOPlWfVkXrGVvUbVodUEjvzcRhJ5YyPSD7CO8mzPrhPagZCsc/zjeH/9mfWtYA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Qsj2s1Qs8zlMD; Fri, 30 Jun 2023 04:27:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 35U4RHXk079538; Fri, 30 Jun 2023 04:27:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 35U4RH1Q079537; Fri, 30 Jun 2023 04:27:17 GMT (envelope-from git) Date: Fri, 30 Jun 2023 04:27:17 GMT Message-Id: <202306300427.35U4RH1Q079537@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 40a6461c672d - main - dns/djbdns: Remove expired port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 40a6461c672d727c62129aded50173fc777f3ab0 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=40a6461c672d727c62129aded50173fc777f3ab0 commit 40a6461c672d727c62129aded50173fc777f3ab0 Author: Muhammad Moinur Rahman AuthorDate: 2023-06-30 03:57:06 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2023-06-30 03:57:11 +0000 dns/djbdns: Remove expired port 2023-06-30 dns/djbdns: No longer compliant with current DNS standards and source code hasn't been centrally managed for over 20 years Approved by: portmgr (blanket) --- MOVED | 1 + dns/Makefile | 1 - dns/djbdns/Makefile | 157 ------------------------------ dns/djbdns/distinfo | 18 ---- dns/djbdns/files/djbdns-ipv6-ooyama.patch | 128 ------------------------ dns/djbdns/files/patch-dnscache-conf.c | 20 ---- dns/djbdns/files/patch-dnsroots.global | 21 ---- dns/djbdns/files/patch-hier.c | 16 --- dns/djbdns/files/patch-query.c | 20 ---- dns/djbdns/files/patch-response.c | 11 --- dns/djbdns/files/uint32.patch | 80 --------------- dns/djbdns/pkg-descr | 22 ----- dns/djbdns/pkg-plist | 57 ----------- 13 files changed, 1 insertion(+), 551 deletions(-) diff --git a/MOVED b/MOVED index 66e55ef50112..0dcee2ca2b27 100644 --- a/MOVED +++ b/MOVED @@ -7679,3 +7679,4 @@ www/tomcat10||2023-06-30|Has expired: EOLd, potential security issues (https://t databases/mongodb40-tools||2023-06-30|Has expired: Upstream EOL reached on 2022-04-30 databases/mongodb40||2023-06-30|Has expired: Upstream EOL reached on 2022-04-30 dns/djbdns-tools||2023-06-30|Has expired: No longer compliant with current DNS standards and source code hasn't been centrally managed for over 20 years +dns/djbdns||2023-06-30|Has expired: No longer compliant with current DNS standards and source code hasn't been centrally managed for over 20 years diff --git a/dns/Makefile b/dns/Makefile index 576e60bb3f32..4cee2aaf3b4a 100644 --- a/dns/Makefile +++ b/dns/Makefile @@ -21,7 +21,6 @@ SUBDIR += ddns SUBDIR += denominator SUBDIR += dhisd - SUBDIR += djbdns SUBDIR += dlint SUBDIR += dnrd SUBDIR += dns-ui diff --git a/dns/djbdns/Makefile b/dns/djbdns/Makefile deleted file mode 100644 index 4aebdb05728c..000000000000 --- a/dns/djbdns/Makefile +++ /dev/null @@ -1,157 +0,0 @@ -PORTNAME?= djbdns -PORTVERSION?= ${DJBDNS_VER} -PORTREVISION?= 22 -PORTEPOCH?= 1 -CATEGORIES?= dns -MASTER_SITES= https://cr.yp.to/djbdns/ \ - http://cr.yp.to/djbdns/ \ - ftp://cr.yp.to/djbdns/ -DISTNAME= djbdns-${DJBDNS_VER} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} - -MAINTAINER?= ports@FreeBSD.org -COMMENT?= Collection of secure and reliable DNS tools -WWW= https://cr.yp.to/djbdns.html - -# Converted from LEGAL_TEXT -LICENSE= djb -LICENSE_NAME= djb -LICENSE_TEXT= No license -- see http://cr.yp.to/softwarelaw.html -LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept - -DEPRECATED= No longer compliant with current DNS standards and source code hasn't been centrally managed for over 20 years -EXPIRATION_DATE=2023-06-30 - -RUN_DEPENDS= setuidgid:sysutils/daemontools \ - tcpserver:sysutils/ucspi-tcp - -CONFLICTS= djbdns-tools - -OPTIONS_DEFINE= DUMPCACHE IP6 IGNOREIP JUMBO MAN PERSISTENT_MMAP SRV DNSCURVE ADD_USERS -OPTIONS_DEFAULT= MAN -OPTIONS_SUB= yes - -DUMPCACHE_DESC= persistent cache for dnscache -IP6_DESC= IPv6 support by Felix von Leitner -IGNOREIP_DESC= ignoreip2 patch by Russell Nelson -JUMBO_DESC= jumbo patch by Claudiu Costin -MAN_DESC= manual pages by Gerritt Pape -PERSISTENT_MMAP_DESC= persistent mmap patch by Lennert Buytenhek -SRV_DESC= SRV record patch by Michael Handler -DNSCURVE_DESC= DNSCurve support by Matthew Dempsky -ADD_USERS_DESC= Add dnscache, tinydns and dnslog users/groups - -.include - -.if ${PORT_OPTIONS:MADD_USERS} -USERS?= dnscache tinydns dnslog -GROUPS?=dnscache tinydns dnslog -.endif - -.if ${PORT_OPTIONS:MJUMBO} -.if ${PORT_OPTIONS:MIP6} || ${PORT_OPTIONS:MIGNOREIP} || ${PORT_OPTIONS:MSRV} || \ - ${PORT_OPTIONS:MDNSCURVE} -BROKEN= The jumbo patch currently conflicts with the IPv6, ignoreip2, SRV and DNSCURVE patches -.endif - -PATCH_SITES+= http://people.FreeBSD.org/~roam/ports/dns/djbdns/:jumbo \ - LOCAL/roam/dns/djbdns:jumbo -PATCHFILES+= jumbo-p13.patch.gz:jumbo -PATCH_DIST_STRIP= -p1 -.if ${PORT_OPTIONS:MDUMPCACHE} -CFLAGS+= -DDUMPCACHE -.endif -.endif - -.if ${PORT_OPTIONS:MMAN} -MANDATE= -20031023 -MASTER_SITES+= http://smarden.org/pape/djb/manpages/:manpages -DISTFILES+= ${DISTNAME}-man${MANDATE}.tar.gz:manpages -.endif - -.if ${PORT_OPTIONS:MIP6} -PKGNAMESUFFIX= -ipv6 -PORTVERSION= ${DJBDNS_VER}.${DJBDNS_V6_VER:S/test/b/:S/diff//} -PATCH_SITES+= http://www.fefe.de/dns/:ipv6 -PATCHFILES+= ${PORTNAME}-${DJBDNS_VER}-${DJBDNS_V6_VER}.diff.bz2:ipv6 -PATCH_DIST_STRIP= -p1 -EXTRA_PATCHES+= ${FILESDIR}/uint32.patch ${FILESDIR}/djbdns-ipv6-ooyama.patch -.endif - -.if ${PORT_OPTIONS:MDUMPCACHE} && ! ${PORT_OPTIONS:MJUMBO} -.if ${PORT_OPTIONS:MIP6} -BROKEN= The IPv6 and dnscache-dumpcache patches are currently in conflict -.endif -PATCH_SITES+= http://efge.free.fr/djbdns/:dumpcache -PATCHFILES+= patch-dnscache-dumpcache-v4.txt:dumpcache -PATCH_DIST_STRIP= -p1 -CFLAGS+= -DDUMPCACHE -.endif - -.if ${PORT_OPTIONS:MIGNOREIP} -.if ${PORT_OPTIONS:MIP6} -BROKEN= The IPv6 patch already includes the ignoreip2 functionality -.endif -PATCH_SITES+= http://tinydns.org/:ignoreip -PATCHFILES+= djbdns-1.05-ignoreip2.patch:ignoreip -PATCH_DIST_STRIP= -p1 -.endif - -.if ${PORT_OPTIONS:MPERSISTENT_MMAP} -PATCH_SITES+= http://people.FreeBSD.org/~roam/ports/patches/dns/:persistent -PATCHFILES+= tinydns-persistmmap-20040418.patch:persistent -PATCH_DIST_STRIP= -p1 -.endif - -.if ${PORT_OPTIONS:MSRV} -PATCH_SITES+= http://tinydns.org/:srv -PATCHFILES+= srv-patch:srv -PATCH_DIST_STRIP= -p1 -.endif - -.if ${PORT_OPTIONS:MDNSCURVE} -.if ${PORT_OPTIONS:MIP6} -BROKEN= The IPv6 and DNSCurve patches are currently in conflict -.endif -PATCH_SITES+= http://shinobi.dempsky.org/~matthew/patches/:dnscurve -PATCHFILES+= djbdns-dnscurve-20090602.patch:dnscurve -PATCH_DIST_STRIP= -p1 -CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -LDFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -BUILD_DEPENDS+= nacl-sha256:security/nacl -.endif - -DJBDNS_VER= 1.05 -DJBDNS_V6_VER= test23 - -ALL_TARGET= prog -INSTALL_TARGET= setup check - -.if ${PORT_OPTIONS:MIP6} -PLIST_SUB+= WITH_IP6="" -.else -PLIST_SUB+= WITH_IP6="@comment " -.endif - -post-patch: - @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc - @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld - @${ECHO_CMD} "${STAGEDIR}${PREFIX}" > ${WRKSRC}/conf-home.stage - @${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home - -post-build: - @${ECHO_MSG} "===> Rebuilding DJB installer to respect STAGEDIR" - @${MV} -f ${WRKSRC}/conf-home ${WRKSRC}/conf-home.sav - @${MV} -f ${WRKSRC}/conf-home.stage ${WRKSRC}/conf-home - @cd ${WRKSRC} ; ${RM} install instcheck install.o instcheck.o hier.o auto_home.o auto_home.c - @cd ${WRKSRC} ; ${DO_MAKE_BUILD} install instcheck - @${TOUCH} ${WRKSRC}/*-conf - @${MV} -f ${WRKSRC}/conf-home.sav ${WRKSRC}/conf-home - -.if ${PORT_OPTIONS:MMAN} -post-install: - @${INSTALL_MAN} ${WRKDIR}/djbdns-man/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ - @${INSTALL_MAN} ${WRKDIR}/djbdns-man/*.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ -.endif - -.include diff --git a/dns/djbdns/distinfo b/dns/djbdns/distinfo deleted file mode 100644 index 0beb2721ae6a..000000000000 --- a/dns/djbdns/distinfo +++ /dev/null @@ -1,18 +0,0 @@ -SHA256 (djbdns-1.05.tar.gz) = 3ccd826a02f3cde39be088e1fc6aed9fd57756b8f970de5dc99fcd2d92536b48 -SIZE (djbdns-1.05.tar.gz) = 85648 -SHA256 (djbdns-1.05-man-20031023.tar.gz) = ba1c58f14bc928908d8618230f400d73cfe2200ed800a272b63048e3e50be569 -SIZE (djbdns-1.05-man-20031023.tar.gz) = 17170 -SHA256 (jumbo-p13.patch.gz) = 04397e9a5b35546ae4b5dc134142ad6cc47014791cad2284e5465f6a35a69304 -SIZE (jumbo-p13.patch.gz) = 11779 -SHA256 (patch-dnscache-dumpcache-v4.txt) = c2fbc21035fccbb3564226fc40edaa44643119b7b103483825f82786c89009f0 -SIZE (patch-dnscache-dumpcache-v4.txt) = 16065 -SHA256 (djbdns-1.05-test23.diff.bz2) = e702f47b4a4c77fe5cec474a8219a072cfaaee07282650b7e0dd322ed82e8f33 -SIZE (djbdns-1.05-test23.diff.bz2) = 18480 -SHA256 (djbdns-1.05-ignoreip2.patch) = ca5d759380c316132be6680e77c37d24a5d715cd6e1c325a75c8450e01133be0 -SIZE (djbdns-1.05-ignoreip2.patch) = 3890 -SHA256 (tinydns-persistmmap-20040418.patch) = 9c8e685ed628ef80b92611023c098066633f7bf63be434f373edfba0a465ebb6 -SIZE (tinydns-persistmmap-20040418.patch) = 920 -SHA256 (srv-patch) = 779546218b09544493c6ba5e23bc29c33c5d284cfc78ac6fa74fa8e050bb3779 -SIZE (srv-patch) = 4508 -SHA256 (djbdns-dnscurve-20090602.patch) = 7efc54bd1981d0eb920de02b97f9b152c57e6add8023c9b82566358dc9525bba -SIZE (djbdns-dnscurve-20090602.patch) = 26674 diff --git a/dns/djbdns/files/djbdns-ipv6-ooyama.patch b/dns/djbdns/files/djbdns-ipv6-ooyama.patch deleted file mode 100644 index 2faa7e6aa4ad..000000000000 --- a/dns/djbdns/files/djbdns-ipv6-ooyama.patch +++ /dev/null @@ -1,128 +0,0 @@ -# http://hasiru.net/djbdns-ipv6-ooyama.patch - -diff -puNr dns_transmit.c dns_transmit.c ---- dns_transmit.c 2008-07-12 14:10:52.000000000 +0900 -+++ dns_transmit.c 2008-07-11 15:35:23.000000000 +0900 -@@ -104,6 +104,14 @@ static int thisudp(struct dns_transmit * - while (d->udploop < 4) { - for (;d->curserver < 16;++d->curserver) { - ip = d->servers + 16 * d->curserver; -+#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) -+ if (!fromserver) { -+ if (ip6_isv4mapped(ip)) -+ noipv6 = 1; -+ else -+ noipv6 = 0; -+ } -+#endif - if (byte_diff(ip,16,V6any)) { - d->query[2] = dns_random(256); - d->query[3] = dns_random(256); -@@ -155,6 +163,14 @@ static int thistcp(struct dns_transmit * - - for (;d->curserver < 16;++d->curserver) { - ip = d->servers + 16 * d->curserver; -+#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) -+ if (!fromserver) { -+ if (ip6_isv4mapped(ip)) -+ noipv6 = 1; -+ else -+ noipv6 = 0; -+ } -+#endif - if (byte_diff(ip,16,V6any)) { - d->query[2] = dns_random(256); - d->query[3] = dns_random(256); -diff -puNr dnscache.c dnscache.c ---- dnscache.c 2008-07-12 14:10:52.000000000 +0900 -+++ dnscache.c 2008-07-11 15:32:00.000000000 +0900 -@@ -59,6 +59,7 @@ uint64 numqueries = 0; - - static int udp53; - -+ - #define MAXUDP 200 - static struct udpclient { - struct query q; -@@ -408,11 +409,12 @@ int main() - if (!ip6_scan(x,myipincoming)) - strerr_die3x(111,FATAL,"unable to parse IP address ",x); - --#if 0 -+#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) - /* if if IP is a mapped-IPv4 address, disable IPv6 functionality */ - /* this is actually a bad idea */ - if (ip6_isv4mapped(myipincoming)) - noipv6 = 1; -+ fromserver = 1; - #endif - - udp53 = socket_udp6(); -diff -puNr server.c server.c ---- server.c 2008-07-12 14:10:52.000000000 +0900 -+++ server.c 2008-07-11 15:33:18.000000000 +0900 -@@ -92,6 +92,9 @@ int main() - { - char *x; - int *udp53; -+#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) -+ int *noipv6s; -+#endif - unsigned int off; - unsigned int cnt; - iopause_fd *iop; -@@ -116,6 +119,11 @@ int main() - } - udp53=(int *) alloc(sizeof(int) *cnt); - if (!udp53) nomem(); -+#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) -+ noipv6s=(int *) alloc(sizeof(int) *cnt); -+ if (!noipv6s) nomem(); -+ fromserver = 1; -+#endif - iop=(iopause_fd *) alloc(sizeof(*iop) * cnt); - if (!iop) nomem(); - -@@ -124,6 +132,12 @@ int main() - unsigned int l; - uint32 ifid=0; - l=ip6_scan(x+off,ip); -+#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) -+ if (ip6_isv4mapped(ip)) -+ noipv6 = noipv6s[cnt] = 1; -+ else -+ noipv6 = noipv6s[cnt] = 0; -+#endif - udp53[cnt] = socket_udp6(); - if (udp53[cnt] == -1) - strerr_die2sys(111,fatal,"unable to create UDP socket: "); -@@ -165,6 +179,9 @@ int main() - iopause(iop,cnt,&deadline,&stamp); - for (i=0;iloop == 100) goto DIE; -+ if (++z->loop == 500) goto DIE; - d = z->name[z->level]; - dtype = z->level ? DNS_T_A : z->type; - dlen = dns_domain_length(d); -@@ -449,7 +449,7 @@ - - - HAVEPACKET: -- if (++z->loop == 100) goto DIE; -+ if (++z->loop == 500) goto DIE; - buf = z->dt.packet; - len = z->dt.packetlen; - diff --git a/dns/djbdns/files/patch-response.c b/dns/djbdns/files/patch-response.c deleted file mode 100644 index 8a82a1e4d240..000000000000 --- a/dns/djbdns/files/patch-response.c +++ /dev/null @@ -1,11 +0,0 @@ ---- response.c.orig 2009-03-06 13:02:27.000000000 -0300 -+++ response.c 2009-03-06 13:03:03.000000000 -0300 -@@ -34,7 +34,7 @@ - uint16_pack_big(buf,49152 + name_ptr[i]); - return response_addbytes(buf,2); - } -- if (dlen <= 128) -+ if ((dlen <= 128) && (response_len < 16384)) - if (name_num < NAMES) { - byte_copy(name[name_num],dlen,d); - name_ptr[name_num] = response_len; diff --git a/dns/djbdns/files/uint32.patch b/dns/djbdns/files/uint32.patch deleted file mode 100644 index b677eb10628c..000000000000 --- a/dns/djbdns/files/uint32.patch +++ /dev/null @@ -1,80 +0,0 @@ ---- Makefile.orig Wed Dec 29 09:37:36 2004 -+++ Makefile Wed Dec 29 09:52:11 2004 -@@ -333,7 +333,7 @@ - dns_transmit.o: \ - compile dns_transmit.c socket.h uint16.h alloc.h error.h byte.h \ - uint16.h dns.h stralloc.h gen_alloc.h iopause.h taia.h tai.h uint64.h \ --taia.h -+taia.h uint32.h - ./compile dns_transmit.c - - dns_txt.o: \ -@@ -855,15 +855,15 @@ - rm -f trylsock.o trylsock - - socket_accept.o: \ --compile socket_accept.c byte.h socket.h uint16.h -+compile socket_accept.c byte.h socket.h uint16.h uint32.h - ./compile socket_accept.c - - socket_accept6.o: \ --compile socket_accept6.c byte.h socket.h uint16.h -+compile socket_accept6.c byte.h socket.h uint16.h uint32.h - ./compile socket_accept6.c - - socket_bind.o: \ --compile socket_bind.c byte.h socket.h uint16.h -+compile socket_bind.c byte.h socket.h uint16.h uint32.h - ./compile socket_bind.c - - socket_bind6.o: \ -@@ -871,7 +871,7 @@ - ./compile socket_bind6.c - - socket_conn.o: \ --compile socket_conn.c byte.h socket.h uint16.h -+compile socket_conn.c byte.h socket.h uint16.h uint32.h - ./compile socket_conn.c - - socket_connect6.o: \ -@@ -879,11 +879,11 @@ - ./compile socket_connect6.c - - socket_listen.o: \ --compile socket_listen.c socket.h uint16.h -+compile socket_listen.c socket.h uint16.h uint32.h - ./compile socket_listen.c - - socket_recv.o: \ --compile socket_recv.c byte.h socket.h uint16.h -+compile socket_recv.c byte.h socket.h uint16.h uint32.h - ./compile socket_recv.c - - socket_recv6.o: \ -@@ -891,7 +891,7 @@ - ./compile socket_recv6.c - - socket_send.o: \ --compile socket_send.c byte.h socket.h uint16.h -+compile socket_send.c byte.h socket.h uint16.h uint32.h - ./compile socket_send.c - - socket_send6.o: \ -@@ -899,7 +899,7 @@ - ./compile socket_send6.c - - socket_tcp.o: \ --compile socket_tcp.c ndelay.h socket.h uint16.h -+compile socket_tcp.c ndelay.h socket.h uint16.h uint32.h - ./compile socket_tcp.c - - socket_tcp6.o: \ -@@ -907,7 +907,7 @@ - ./compile socket_tcp6.c - - socket_udp.o: \ --compile socket_udp.c ndelay.h socket.h uint16.h -+compile socket_udp.c ndelay.h socket.h uint16.h uint32.h - ./compile socket_udp.c - - socket_udp6.o: \ diff --git a/dns/djbdns/pkg-descr b/dns/djbdns/pkg-descr deleted file mode 100644 index 1acaa1fdfdd3..000000000000 --- a/dns/djbdns/pkg-descr +++ /dev/null @@ -1,22 +0,0 @@ -DJBDNS is a collection of Domain Name System tools. It includes -several components: - - * The dnscache program is a local DNS cache. It accepts recursive DNS - queries from local clients such as web browsers. It collects - responses from remote DNS servers. - * The tinydns program is a fast, UDP-only DNS server. It makes local - DNS information available to the Internet. - * The pickdns program is a load-balancing DNS server. It points - clients to a dynamic selection of IP addresses. - * The walldns program is a reverse DNS wall. It provides matching - reverse and forward records while hiding local host information. - * The dns library handles outgoing and incoming DNS packets. It can be - used by clients such as web browsers to look up host addresses, host - names, MX records, etc. It supports asynchronous resolution. - * The dnsfilter program is a parallel IP-address-to-host-name - converter. - * The dnsip, dnsipq, dnsname, dnstxt, and dnsmx programs are simple - command-line interfaces to DNS. - * The dnsq and dnstrace programs are DNS debugging tools. - -Documentation is at the website below, diff --git a/dns/djbdns/pkg-plist b/dns/djbdns/pkg-plist deleted file mode 100644 index f4a7ab24de04..000000000000 --- a/dns/djbdns/pkg-plist +++ /dev/null @@ -1,57 +0,0 @@ -bin/axfr-get -bin/axfrdns -bin/axfrdns-conf -bin/dnscache -bin/dnscache-conf -bin/dnsfilter -bin/dnsip -%%WITH_IP6%%bin/dnsip6 -%%WITH_IP6%%bin/dnsip6q -bin/dnsipq -bin/dnsmx -bin/dnsname -bin/dnsq -bin/dnsqr -bin/dnstrace -bin/dnstracesort -bin/dnstxt -bin/pickdns -bin/pickdns-conf -bin/pickdns-data -bin/random-ip -bin/rbldns -bin/rbldns-conf -bin/rbldns-data -bin/tinydns -bin/tinydns-conf -bin/tinydns-data -bin/tinydns-edit -bin/tinydns-get -bin/walldns -bin/walldns-conf -etc/dnsroots.global -%%MAN%%man/man1/dnsfilter.1.gz -%%MAN%%man/man1/dnsip.1.gz -%%MAN%%man/man1/dnsipq.1.gz -%%MAN%%man/man1/dnsmx.1.gz -%%MAN%%man/man1/dnsname.1.gz -%%MAN%%man/man1/dnsq.1.gz -%%MAN%%man/man1/dnsqr.1.gz -%%MAN%%man/man1/dnstrace.1.gz -%%MAN%%man/man1/dnstracesort.1.gz -%%MAN%%man/man1/dnstxt.1.gz -%%MAN%%man/man1/tinydns-get.1.gz -%%MAN%%man/man8/axfr-get.8.gz -%%MAN%%man/man8/axfrdns-conf.8.gz -%%MAN%%man/man8/axfrdns.8.gz -%%MAN%%man/man8/dnscache-conf.8.gz -%%MAN%%man/man8/dnscache.8.gz -%%MAN%%man/man8/rbldns-conf.8.gz -%%MAN%%man/man8/rbldns-data.8.gz -%%MAN%%man/man8/rbldns.8.gz -%%MAN%%man/man8/tinydns-conf.8.gz -%%MAN%%man/man8/tinydns-data.8.gz -%%MAN%%man/man8/tinydns-edit.8.gz -%%MAN%%man/man8/tinydns.8.gz -%%MAN%%man/man8/walldns.8.gz -%%MAN%%man/man8/walldns-conf.8.gz