Skip site navigation (1)Skip section navigation (2)
Date:      Sun,  8 Jul 2001 17:17:42 +0200 (CEST)
From:      Anders Nordby <anders@fix.no>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/28817: Update port: net/maradns
Message-ID:  <20010708151742.DBC383C94@totem.fix.no>

next in thread | raw e-mail | index | archive | help

>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:

	<Relevant environment information (multiple lines)>

>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:

	<Code/input/activities to reproduce the problem (multiple lines)>

>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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010708151742.DBC383C94>