From owner-freebsd-ports Sun Jul 8 8:20:15 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id AC88F37B403 for ; Sun, 8 Jul 2001 08:20:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f68FK4345402; Sun, 8 Jul 2001 08:20:04 -0700 (PDT) (envelope-from gnats) Received: from totem.fix.no (totem.fix.no [213.142.66.130]) by hub.freebsd.org (Postfix) with ESMTP id CD69337B403 for ; Sun, 8 Jul 2001 08:17:43 -0700 (PDT) (envelope-from anders@totem.fix.no) Received: by totem.fix.no (Postfix, from userid 1000) id DBC383C94; Sun, 8 Jul 2001 17:17:42 +0200 (CEST) Message-Id: <20010708151742.DBC383C94@totem.fix.no> Date: Sun, 8 Jul 2001 17:17:42 +0200 (CEST) From: Anders Nordby Reply-To: Anders Nordby To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/28817: Update port: net/maradns Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 28817 >Category: ports >Synopsis: Update port: net/maradns >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Jul 08 08:20:03 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Anders Nordby >Release: FreeBSD 4.3-STABLE i386 >Organization: Fluxpod Information eXchange >Environment: >Description: Update the port to version 0.7.22. Remove some man pages for internal functions which probably isn't that interesting for users. New in this version: - maradns-0.7.22: www.monty.de now successfully resolves; fixed bug where the custodian could potentially erase the root name server entry, making MaraDNS non-functional as a root nameserver until restarted. (2001.07.07) - maradns-0.7.21: Type ANY queries now work for recursive queries. Finally. (2001.07.06) - maradns-0.7.20: Another late night double feature MaraDNS show. There was a really nasty bug which Jaakko pointed out to me. I found the culprit, and fixed the bug. (2001.07.04) - maradns-0.7.19: Begun work on some of the infastructure changes needed to make MaraDNS sucessfully resolve recursive ANY queries. Added maradns_gid support. Other pieces of code cleanup, primarily better handling of RR_ANY when acting as an authoritative nameserver (should I fold these changes in to a 0.5.26 release eventually?). (2001.07.04) - maradns-0.7.18: Re-arranging of the engine that returns an answer from the cache. We check the cache expire of a "host not here" reply. Updated the documentation so that it is the 0.5.25 documentation with the recursive stuff added as needed. (2001.07.01) - maradns-0.7.17: We now choose a random DNS server to query when we are looking for an answer. (2001.07.01) - maradns-0.7.16: Updated documentation to include information on how to set up a recursive nameserver. Fixed bug where multiple levels of CNAME indirection were not being properly followed. It is now possible to go to www.imdb.com or groups.yahoo.com (both cases of multiple levels of CNAME indirection). (2001.06.30) - maradns-0.7.15: I have added support for negative caching: If a given host name does not exist, the program sends a "not here" to the stub resolver. I also fixed a bug which was causing out-of-bailiwock queries to not work. (Having to do with the case-sensitivity issue). Next: Getting www.monty.de to work, caching ANY replies. (2001.06.28) - maradns-0.7.14: MaraDNS now works as a recursive nameserver again. The root nameserver is now user-configurable. CNAME returns queries in a form that a stub resolver can now understand. (2001.06.25) >How-To-Repeat: >Fix: diff -Nur maradns.old/Makefile maradns/Makefile --- maradns.old/Makefile Mon Jun 25 04:19:26 2001 +++ maradns/Makefile Sun Jul 8 16:08:16 2001 @@ -6,7 +6,7 @@ # PORTNAME= maradns -PORTVERSION= 0.7.13 +PORTVERSION= 0.7.22 CATEGORIES= net MASTER_SITES= http://www.maradns.org/download/ \ ftp://ftp.nuug.no/pub/anders/distfiles/ @@ -15,23 +15,14 @@ USE_BZIP2= yes -MAN3= js_alloc.3 js_append.3 js_atoi.3 js_buf_eof.3 js_buf_getline.3 \ - js_buf_read.3 js_close.3 js_copy.3 js_create.3 js_dealloc.3 \ - js_destroy.3 js_destroy_force.3 js_fgrep.3 js_fgrep_offset.3 \ - js_get_encode.3 js_getline_stdin.3 js_has_sanity.3 js_insert.3 \ - js_issame.3 js_js2str.3 js_length.3 js_lock.3 js_match.3 \ - js_match_offset.3 js_newline_chars.3 js_nonmatch.3 \ - js_nonmatch_offset.3 js_octets.3 js_open.3 js_open_append.3 \ - js_open_read.3 js_open_write.3 js_qstr2js.3 js_read.3 js_set_chsize.3 \ - js_set_encode.3 js_show_stdout.3 js_space_chars.3 js_str2js.3 \ - js_substr.3 js_tolower.3 js_unlock.3 js_val.3 js_write.3 -MAN8= maradns.8 +MAN1= askmara.1 getzone.1 +MAN8= maradns.8 zoneserver.8 DOCS= RFC1035.compliance csv1.format draft-skwan-utf8-dns-05.txt \ example_csv1 example_mararc faq.txt handling.compression \ - mararc.format multiple.qdcount recursive.algorithm \ - resolution.algorithm rfc2044.txt rtest.output www.monty.de \ - ../00QuickStart ../CHANGELOG.html ../ROADMAP ../CREDITS + mararc.format multiple.qdcount recursive-case-insensitive \ + recursive.algorithm resolution.algorithm rfc2044.txt rtest.output \ + www.monty.de ../00QuickStart ../CHANGELOG.html ../ROADMAP ../CREDITS FIXPREFIX= 00QuickStart CHANGELOG.html doc/man/maradns.8 doc/faq.txt \ parse/ParseMaraRc.c doc/example_mararc @@ -48,8 +39,10 @@ ${INSTALL_PROGRAM} ${WRKSRC}/tuzona/getzone ${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/tools/askmara ${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/doc/example_mararc ${PREFIX}/etc/mararc.sample - ${INSTALL_DATA} ${WRKSRC}/doc/man/js/* ${PREFIX}/man/man3/ - ${INSTALL_DATA} ${WRKSRC}/doc/man/maradns.8 ${PREFIX}/man/man8/ + ${INSTALL_MAN} ${WRKSRC}/doc/man/maradns.8 ${PREFIX}/man/man8/ + ${INSTALL_MAN} ${WRKSRC}/doc/man/zoneserver.8 ${PREFIX}/man/man8/ + ${INSTALL_MAN} ${WRKSRC}/doc/man/askmara.1 ${PREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/doc/man/getzone.1 ${PREFIX}/man/man1 .if !defined(NOPORTDOCS) ${INSTALL} -d -o root -g wheel -m 0755 ${PREFIX}/share/doc/maradns .for f in ${DOCS} diff -Nur maradns.old/distinfo maradns/distinfo --- maradns.old/distinfo Mon Jun 25 04:19:26 2001 +++ maradns/distinfo Sun Jul 8 15:37:55 2001 @@ -1 +1 @@ -MD5 (maradns-0.7.13.tar.bz2) = c37060cb2c80c0d16e0abdd6c563d6be +MD5 (maradns-0.7.22.tar.bz2) = e58798a33fd99bfc9560ef94aebaa754 diff -Nur maradns.old/files/patch-parse-Makefile maradns/files/patch-parse-Makefile --- maradns.old/files/patch-parse-Makefile Mon Jun 25 04:19:27 2001 +++ maradns/files/patch-parse-Makefile Sun Jul 8 15:43:04 2001 @@ -1,14 +1,14 @@ ---- parse/Makefile.old Mon Jun 25 00:46:40 2001 -+++ parse/Makefile Mon Jun 25 00:47:50 2001 -@@ -5,7 +5,7 @@ - OBJECTS=$(JOBJS) $(MJOBJS) $(POBJECTS) $(DOBJECTS) +--- parse/Makefile.orig Sun Jul 8 15:41:39 2001 ++++ parse/Makefile Sun Jul 8 15:42:39 2001 +@@ -6,7 +6,7 @@ EXECS=parsetest parsetest2 --FLAGS = -O2 -+FLAGS = $(CFLAGS) - #FLAGS = -g + #FLAGS = -O2 +-FLAGS = -g ++FLAGS = -g $(CFLAGS) all: $(EXECS) + @@ -17,17 +17,17 @@ cd libs ; make diff -Nur maradns.old/files/patch-server-Makefile maradns/files/patch-server-Makefile --- maradns.old/files/patch-server-Makefile Mon Jun 25 04:19:27 2001 +++ maradns/files/patch-server-Makefile Sun Jul 8 15:45:31 2001 @@ -1,15 +1,15 @@ ---- server/Makefile.orig Sun Jun 24 11:32:48 2001 -+++ server/Makefile Mon Jun 25 00:53:57 2001 -@@ -9,7 +9,7 @@ - VERSION=0.7.13 +--- server/Makefile.orig Wed Jul 4 12:09:16 2001 ++++ server/Makefile Sun Jul 8 15:45:17 2001 +@@ -10,7 +10,7 @@ #FLAGS = -O2 -Wall --FLAGS = -g -DDEBUG -DNOTHREAD -+FLAGS = -g -DDEBUG -DNOTHREAD $(CFLAGS) + #FLAGS = -g -DDEBUG -DCALL_LOCKS +-FLAGS = -g -DDEBUG ++FLAGS = -g -DDEBUG $(CFLAGS) + #FLAGS = -g -DDEBUG -DNOTHREAD #FLAGS = -g - all: $(EXECS) -@@ -21,11 +21,11 @@ +@@ -23,11 +23,11 @@ cd libs ; make MaraBigHash.o: MaraBigHash.c ../libs/JessStr.h ../libs/MaraHash.h ../MaraDns.h diff -Nur maradns.old/pkg-plist maradns/pkg-plist --- maradns.old/pkg-plist Mon Jun 25 04:19:26 2001 +++ maradns/pkg-plist Sun Jul 8 16:00:30 2001 @@ -12,6 +12,7 @@ %%PORTDOCS%%share/doc/maradns/handling.compression %%PORTDOCS%%share/doc/maradns/mararc.format %%PORTDOCS%%share/doc/maradns/multiple.qdcount +%%PORTDOCS%%share/doc/maradns/recursive-case-insensitive %%PORTDOCS%%share/doc/maradns/recursive.algorithm %%PORTDOCS%%share/doc/maradns/resolution.algorithm %%PORTDOCS%%share/doc/maradns/rfc2044.txt >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message