summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsnj <snj@pkgsrc.org>2005-05-14 06:00:25 +0000
committersnj <snj@pkgsrc.org>2005-05-14 06:00:25 +0000
commite9aee4c3e47356f66e73a71277465afe9305e914 (patch)
tree211b4262e2e506b84b4834b737d866a97415031e
parent10c0b54420bee6fee9d3fbe10ee1f9b4973477e7 (diff)
downloadpkgsrc-e9aee4c3e47356f66e73a71277465afe9305e914.tar.gz
Pullup ticket 501 - requested by Lubomir Sedlacik
security fix for maradns Revisions pulled up: - pkgsrc/net/maradns/DESCR 1.2 - pkgsrc/net/maradns/Makefile 1.14 - pkgsrc/net/maradns/PLIST 1.4 - pkgsrc/net/maradns/distinfo 1.6 - pkgsrc/net/maradns/patches/patch-aa 1.3 - pkgsrc/net/maradns/patches/patch-ae 1.1 - pkgsrc/net/maradns/patches/patch-af 1.1 - pkgsrc/net/maradns/patches/patch-ag 1.1 - pkgsrc/net/maradns/patches/patch-ah 1.1 - pkgsrc/net/maradns/patches/patch-ai 1.1 - pkgsrc/net/maradns/patches/patch-aj 1.1 Module Name: pkgsrc Committed By: salo Date: Fri May 13 13:25:55 UTC 2005 Modified Files: pkgsrc/net/maradns: DESCR Makefile PLIST distinfo pkgsrc/net/maradns/patches: patch-aa Added Files: pkgsrc/net/maradns/patches: patch-ae patch-af patch-ag patch-ah patch-ai patch-aj Log Message: Update to version 1.0.28 Too many changes to list, see CHANGELOG within the source tarball. This update was prompted by an issue with random number generator, see the following url for details: http://www.maradns.org/download/patches/maradns-1.0.26-rekey_rng
-rw-r--r--net/maradns/DESCR2
-rw-r--r--net/maradns/Makefile11
-rw-r--r--net/maradns/PLIST22
-rw-r--r--net/maradns/distinfo16
-rw-r--r--net/maradns/patches/patch-aa16
-rw-r--r--net/maradns/patches/patch-ae13
-rw-r--r--net/maradns/patches/patch-af11
-rw-r--r--net/maradns/patches/patch-ag13
-rw-r--r--net/maradns/patches/patch-ah13
-rw-r--r--net/maradns/patches/patch-ai13
-rw-r--r--net/maradns/patches/patch-aj30
11 files changed, 130 insertions, 30 deletions
diff --git a/net/maradns/DESCR b/net/maradns/DESCR
index cd4a73a6427..4adfebad605 100644
--- a/net/maradns/DESCR
+++ b/net/maradns/DESCR
@@ -2,7 +2,7 @@ MaraDNS is a package that implements the Domain Name Service (DNS), an
essential internet service. MaraDNS is intended for environments where a DNS
server must be secure and where the server must use the absolute minimum
number of resources possible. MaraDNS was created in response to issues
-people had with the DNS servers available in early 2001; and has the
+people had with the DNS servers available in early 2001; and has the
following design goals:
Security-aware programming. A DNS server needs to be secure. I have a number
diff --git a/net/maradns/Makefile b/net/maradns/Makefile
index 6c2b678a1bc..2251e7da8c6 100644
--- a/net/maradns/Makefile
+++ b/net/maradns/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2005/03/14 23:41:35 wiz Exp $
+# $NetBSD: Makefile,v 1.12.2.1 2005/05/14 06:00:25 snj Exp $
-DISTNAME= maradns-1.0.18
-PKGREVISION= 3
+DISTNAME= maradns-1.0.28
CATEGORIES= net
MASTER_SITES= http://www.maradns.org/download/
EXTRACT_SUFX= .tar.bz2
@@ -24,12 +23,12 @@ CONF_FILES= ${EGDIR}/example_mararc ${PKG_SYSCONFDIR}/mararc
LDFLAGS+= ${PTHREAD_LIBS}
post-patch:
- ${SED} -e s,@@PKGSYSCONFDIR@@,${PKG_SYSCONFDIR}, \
+ @${SED} -e s,@@PKGSYSCONFDIR@@,${PKG_SYSCONFDIR}, \
${WRKSRC}/parse/ParseMaraRc.c > ${WRKSRC}/parse/ParseMaraRc.sed
- ${MV} ${WRKSRC}/parse/ParseMaraRc.sed ${WRKSRC}/parse/ParseMaraRc.c
+ @${MV} ${WRKSRC}/parse/ParseMaraRc.sed ${WRKSRC}/parse/ParseMaraRc.c
post-install:
- ${MV} ${PREFIX}/share/doc/maradns/examples \
+ @${MV} ${PREFIX}/share/doc/maradns/examples \
${PREFIX}/share/examples/maradns
.include "../../mk/bsd.pkg.mk"
diff --git a/net/maradns/PLIST b/net/maradns/PLIST
index 8b4ca913d20..182c5c82134 100644
--- a/net/maradns/PLIST
+++ b/net/maradns/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2004/04/23 22:07:56 reed Exp $
+@comment $NetBSD: PLIST,v 1.3.8.1 2005/05/14 06:00:25 snj Exp $
bin/askmara
bin/getzone
man/man1/askmara.1
@@ -15,7 +15,6 @@ share/doc/maradns/README
share/doc/maradns/changelog.html
share/doc/maradns/changelog.txt
share/doc/maradns/credits.txt
-share/doc/maradns/download.html
share/doc/maradns/faq.html
share/doc/maradns/faq.txt
share/doc/maradns/files.txt
@@ -32,6 +31,10 @@ share/doc/maradns/man/zoneserver.8
share/doc/maradns/maradns.pgp.key
share/doc/maradns/misc/0README
share/doc/maradns/misc/RFC1035.compliance
+share/doc/maradns/misc/TODO.done
+share/doc/maradns/misc/TODO.first
+share/doc/maradns/misc/TODO.second
+share/doc/maradns/misc/TODO.third
share/doc/maradns/misc/cache.poison.protection
share/doc/maradns/misc/decompress_api.abw
share/doc/maradns/misc/decompress_api.html
@@ -121,7 +124,6 @@ share/doc/maradns/source/credits.ej
share/doc/maradns/source/credits.embed
share/doc/maradns/source/csv1.ej
share/doc/maradns/source/data_structures.ej
-share/doc/maradns/source/download.ej
share/doc/maradns/source/ej.doc.format
share/doc/maradns/source/ej.template
share/doc/maradns/source/example_auth_mararc
@@ -163,14 +165,14 @@ share/examples/maradns/example_full_mararc
share/examples/maradns/example_mararc
share/examples/maradns/example_recursive_mararc.txt
@dirrm share/examples/maradns
-@dirrm share/doc/maradns/man
-@dirrm share/doc/maradns/misc/js-manpages
-@dirrm share/doc/maradns/misc/man_macros
-@dirrm share/doc/maradns/misc/rfc
+@dirrm share/doc/maradns/tutorial
+@dirrm share/doc/maradns/source
+@dirrm share/doc/maradns/ps
@dirrm share/doc/maradns/misc/spammers/hiddenonline
@dirrm share/doc/maradns/misc/spammers
+@dirrm share/doc/maradns/misc/rfc
+@dirrm share/doc/maradns/misc/man_macros
+@dirrm share/doc/maradns/misc/js-manpages
@dirrm share/doc/maradns/misc
-@dirrm share/doc/maradns/ps
-@dirrm share/doc/maradns/source
-@dirrm share/doc/maradns/tutorial
+@dirrm share/doc/maradns/man
@dirrm share/doc/maradns
diff --git a/net/maradns/distinfo b/net/maradns/distinfo
index e20771bc233..b9dc7c90dd2 100644
--- a/net/maradns/distinfo
+++ b/net/maradns/distinfo
@@ -1,9 +1,15 @@
-$NetBSD: distinfo,v 1.5 2005/02/24 12:13:52 agc Exp $
+$NetBSD: distinfo,v 1.5.2.1 2005/05/14 06:00:25 snj Exp $
-SHA1 (maradns-1.0.18.tar.bz2) = 788b875bed781f11dea8f4d38209e4bd49dc42d8
-RMD160 (maradns-1.0.18.tar.bz2) = 6d7abffa321d093a3ab59ab8e3497fec589016a1
-Size (maradns-1.0.18.tar.bz2) = 414047 bytes
-SHA1 (patch-aa) = c33101aacf39c6cf4fe361d82c7e48882a33e37c
+SHA1 (maradns-1.0.28.tar.bz2) = 3f691dc293dba83569ece6e372ac2fd22b8ddd5c
+RMD160 (maradns-1.0.28.tar.bz2) = 8a72bf66e05dc9509e6567d953808de8e42cfa00
+Size (maradns-1.0.28.tar.bz2) = 477588 bytes
+SHA1 (patch-aa) = b3d7aa88885167f53b2a956ea0563a58455172ca
SHA1 (patch-ab) = 664188f15cc8068fb8d7572d2fef7870cd998ab7
SHA1 (patch-ac) = 62bc0b967a16cf4a452b3132e11851078ee73af1
SHA1 (patch-ad) = c824827384ab30aafb6a110daabb3f38f58b9599
+SHA1 (patch-ae) = 2bc8c94f70d6bc0e4ef91338c94c199f169f2724
+SHA1 (patch-af) = a3e1159c32c1a3de754d15b319589b931a29ea83
+SHA1 (patch-ag) = 08e706dd2847ba4b1104664d320cc969f8432e6a
+SHA1 (patch-ah) = 727d35feb4861746800be5d61610a1c24cd87cc4
+SHA1 (patch-ai) = 626d6a29e1f0286efd2b2b6acd25fbfcfde42272
+SHA1 (patch-aj) = c8c93bc419c8dd337fcdd45451e85138a5d020d3
diff --git a/net/maradns/patches/patch-aa b/net/maradns/patches/patch-aa
index cb304d7ca8e..5a106d6360b 100644
--- a/net/maradns/patches/patch-aa
+++ b/net/maradns/patches/patch-aa
@@ -1,20 +1,20 @@
-$NetBSD: patch-aa,v 1.2 2003/11/14 21:19:03 cube Exp $
+$NetBSD: patch-aa,v 1.2.12.1 2005/05/14 06:00:25 snj Exp $
---- server/Makefile.orig 2002-08-27 05:11:46.000000000 +0200
-+++ server/Makefile
-@@ -15,7 +15,7 @@ EXECS=maradns
+--- server/Makefile.orig 2005-05-07 04:52:38.000000000 +0200
++++ server/Makefile 2005-05-13 14:46:01.000000000 +0200
+@@ -15,7 +15,7 @@
#FLAGS = -g $(DEBUG) -DNOTHREAD -DDEBUG
#FLAGS = -g -DDEBUG_MEMORY $(DEBUG)
#FLAGS = -g $(DEBUG)
--FLAGS = -O2 -Wall $(DEBUG)
-+FLAGS = -O2 -Wall $(DEBUG) ${CFLAGS}
+-FLAGS = -g -O2 -Wall $(DEBUG) $(DEFINES)
++FLAGS = -g -O2 -Wall $(DEBUG) $(DEFINES) $(CFLAGS)
all: $(EXECS)
-@@ -35,5 +35,5 @@ timestamp.o: timestamp.c MaraDNS_locale.
+@@ -35,5 +35,5 @@
$(CC) -c $(FLAGS) -o timestamp.o timestamp.c
maradns: MaraDNS.c $(OBJECTS) MaraDNS_locale.h
- $(CC) $(FLAGS) -DVERSION=\"$(VERSION)\" -DCOMPILED=\"$(COMPILED)\" -o maradns MaraDNS.c $(OBJECTS) -lpthread
-+ $(CC) $(FLAGS) -DVERSION=\"$(VERSION)\" -DCOMPILED=\"$(COMPILED)\" -o maradns MaraDNS.c $(OBJECTS) ${LDFLAGS}
++ $(CC) $(FLAGS) -DVERSION=\"$(VERSION)\" -DCOMPILED=\"$(COMPILED)\" -o maradns MaraDNS.c $(OBJECTS) $(LDFLAGS)
diff --git a/net/maradns/patches/patch-ae b/net/maradns/patches/patch-ae
new file mode 100644
index 00000000000..ddcdf238941
--- /dev/null
+++ b/net/maradns/patches/patch-ae
@@ -0,0 +1,13 @@
+$NetBSD: patch-ae,v 1.1.2.2 2005/05/14 06:00:25 snj Exp $
+
+--- dns/Makefile.orig 2003-08-02 21:39:36.000000000 +0200
++++ dns/Makefile 2005-05-13 14:52:40.000000000 +0200
+@@ -3,7 +3,7 @@
+ MJOBJS=../libs/MaraHash.o
+ OBJECTS=$(DOBJECTS) $(JOBJS) $(MJOBJS)
+
+-FLAGS = -g -O2 -Wall $(DEBUG)
++FLAGS = -g -O2 -Wall $(DEBUG) $(CFLAGS)
+ #FLAGS = -g $(DEBUG)
+
+ all: Queries.o Compress.o bobbit.o Decompress.o
diff --git a/net/maradns/patches/patch-af b/net/maradns/patches/patch-af
new file mode 100644
index 00000000000..86cf7ae7218
--- /dev/null
+++ b/net/maradns/patches/patch-af
@@ -0,0 +1,11 @@
+$NetBSD: patch-af,v 1.1.2.2 2005/05/14 06:00:25 snj Exp $
+
+--- libs/Makefile.orig 2003-08-02 21:39:36.000000000 +0200
++++ libs/Makefile 2005-05-13 14:53:39.000000000 +0200
+@@ -1,5 +1,5 @@
+ OBJECTS = JsStr.o JsStrOS.o JsStrCP.o MaraHash.o
+-FLAGS = -g -O2 -Wall $(DEBUG)
++FLAGS = -g -O2 -Wall $(DEBUG) $(CFLAGS)
+ #FLAGS = -g -DDEBUG -DTHREADS
+ #FLAGS = -g $(DEBUG)
+
diff --git a/net/maradns/patches/patch-ag b/net/maradns/patches/patch-ag
new file mode 100644
index 00000000000..40533ce5163
--- /dev/null
+++ b/net/maradns/patches/patch-ag
@@ -0,0 +1,13 @@
+$NetBSD: patch-ag,v 1.1.2.2 2005/05/14 06:00:25 snj Exp $
+
+--- rng/Makefile.orig 2003-08-02 21:39:36.000000000 +0200
++++ rng/Makefile 2005-05-13 14:54:31.000000000 +0200
+@@ -5,7 +5,7 @@
+ OBJECTS=$(ROBJECTS)
+ TABLES=rng-32bit-tables.h
+
+-FLAGS = -g -O2 -Wall
++FLAGS = -g -O2 -Wall $(CFLAGS)
+ #FLAGS = -g
+
+ all: $(ROBJECTS)
diff --git a/net/maradns/patches/patch-ah b/net/maradns/patches/patch-ah
new file mode 100644
index 00000000000..022ef56373c
--- /dev/null
+++ b/net/maradns/patches/patch-ah
@@ -0,0 +1,13 @@
+$NetBSD: patch-ah,v 1.1.2.2 2005/05/14 06:00:25 snj Exp $
+
+--- tools/Makefile.orig 2003-08-02 21:39:36.000000000 +0200
++++ tools/Makefile 2005-05-13 14:56:09.000000000 +0200
+@@ -7,7 +7,7 @@
+ POBJECTS=../parse/ParseCsv1.o ../parse/ParseMaraRc.o
+ EXECS=askmara strip.control benchmark
+
+-FLAGS = -g -O2 $(DEBUG)
++FLAGS = -g -O2 $(DEBUG) $(CFLAGS) $(LDFLAGS)
+ #FLAGS = -g $(DEBUG)
+
+ all: $(EXECS)
diff --git a/net/maradns/patches/patch-ai b/net/maradns/patches/patch-ai
new file mode 100644
index 00000000000..cd493e4e226
--- /dev/null
+++ b/net/maradns/patches/patch-ai
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.1.2.2 2005/05/14 06:00:25 snj Exp $
+
+--- tuzona/Makefile.orig 2003-08-02 21:39:36.000000000 +0200
++++ tuzona/Makefile 2005-05-13 14:57:53.000000000 +0200
+@@ -6,7 +6,7 @@
+ OBJECTS=$(JOBJS) $(MJOBJS) $(DOBJECTS) $(POBJECTS) $(SOBJECTS)
+ EXECS=getzone zoneserver
+
+-FLAGS = -g -O2 -Wall $(DEBUG)
++FLAGS = -g -O2 -Wall $(DEBUG) $(CFLAGS) $(LDFLAGS)
+ #FLAGS = -g $(DEBUG)
+
+ all: $(EXECS)
diff --git a/net/maradns/patches/patch-aj b/net/maradns/patches/patch-aj
new file mode 100644
index 00000000000..a5682d14ea7
--- /dev/null
+++ b/net/maradns/patches/patch-aj
@@ -0,0 +1,30 @@
+$NetBSD: patch-aj,v 1.1.2.2 2005/05/14 06:00:25 snj Exp $
+
+--- parse/Makefile.orig 2003-08-02 21:39:36.000000000 +0200
++++ parse/Makefile 2005-05-13 15:02:44.000000000 +0200
+@@ -5,10 +5,12 @@
+ OBJECTS=$(JOBJS) $(MJOBJS) $(POBJECTS) $(DOBJECTS)
+ EXECS=parsetest parsetest2
+
+-FLAGS = -g -O2 -Wall $(DEBUG)
++FLAGS = -g -O2 -Wall $(DEBUG) $(CFLAGS)
+ #FLAGS = -g $(DEBUG)
+
+-all: $(EXECS)
++all: $(POBJECTS)
++
++test: $(EXECS)
+
+ clean:
+ rm -f $(POBJECTS) core $(EXECS)
+@@ -26,8 +28,8 @@
+ $(CC) -c $(FLAGS) -o ParseIpAcl.o ParseIpAcl.c
+
+ parsetest: parsetest.c $(OBJECTS)
+- $(CC) $(FLAGS) -o parsetest parsetest.c $(OBJECTS)
++ $(CC) $(FLAGS) -o parsetest parsetest.c $(OBJECTS) $(LDFLAGS)
+
+ parsetest2: parsetest2.c $(OBJECTS)
+- $(CC) $(FLAGS) -o parsetest2 parsetest2.c $(OBJECTS)
++ $(CC) $(FLAGS) -o parsetest2 parsetest2.c $(OBJECTS) $(LDFLAGS)
+