pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/opendnssec OpenDNSSEC 1.1.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/22b6bc050683
branches:  trunk
changeset: 576674:22b6bc050683
user:      pettai <pettai%pkgsrc.org@localhost>
date:      Wed Jun 16 00:19:08 2010 +0000

description:
OpenDNSSEC 1.1.0:

* Partial Auditor added
* Dnsruby-1.46 required
* Improved error messages when the system runs out of keys
* Optimise communication of signconfs for multiple zones sharing keys.
  Group zones in zonelist.xml by policy to get this benefit.
* Bugreport #101: Signer Engine now maintains its own pidfile.
* Jitter redefined: now in the range of [-jitter, ..., +jitter]
* Optimized sorter: quicksorter (sorter becomes obsolete).
* Optimized zone_reader, includes nseccing/nsec3ing (nseccer and nsec3er
  become obsolete).
* Enable database selection using --with-database-backend={sqlite3|mysql}
* Enable the EPP-client using --enable-eppclient
  For sending DS RR to the parent zone (experimental)
* Turn NSEC3 OptOut off by default
* Install kasp2html XML stylesheet
* Add simple kasp2html conversion script
* DNSKEY records communicated to an external script if configured
* The command 'ods-signer restart' is removed.
* Signer Engine now also reuses signatures after a change in NSEC(3)
  configuration or rolling keys.
* Quicksorter defaults to class IN.

And a lot of bugfixes...

diffstat:

 security/opendnssec/Makefile         |  21 +++++++++++++++++----
 security/opendnssec/PLIST            |   9 ++++-----
 security/opendnssec/distinfo         |  10 +++++-----
 security/opendnssec/patches/patch-aa |  16 ++++++++--------
 4 files changed, 34 insertions(+), 22 deletions(-)

diffs (146 lines):

diff -r 76c92ef91b34 -r 22b6bc050683 security/opendnssec/Makefile
--- a/security/opendnssec/Makefile      Tue Jun 15 23:50:17 2010 +0000
+++ b/security/opendnssec/Makefile      Wed Jun 16 00:19:08 2010 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2010/05/06 14:56:16 pettai Exp $
+# $NetBSD: Makefile,v 1.3 2010/06/16 00:19:08 pettai Exp $
 #
 
-DISTNAME=      opendnssec-1.0.0
+DISTNAME=      opendnssec-1.1.0
 CATEGORIES=    security net
 MASTER_SITES=  http://www.opendnssec.org/files/source/
 
@@ -10,16 +10,18 @@
 COMMENT=       OSS for a fast and easy DNSSEC deployment
 LICENSE=       2-clause-bsd
 
+DEPENDS+=      ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
 DEPENDS+=      ${PYPKGPREFIX}-4Suite-[0-9]*:../../textproc/py-4Suite
 DEPENDS+=      ldns>=1.6.4:../../net/ldns
-DEPENDS+=      ${RUBY_PKGPREFIX}-dnsruby>=1.43:../../net/ruby-dnsruby
+DEPENDS+=      rubygems:../../misc/rubygems
+DEPENDS+=      ${RUBY_PKGPREFIX}-dnsruby>=1.46:../../net/ruby-dnsruby
 BUILD_DEPENDS+=        CUnit-[0-9]*:../../devel/cunit
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
 BUILD_DEFS+=   VARBASE
 
-USE_TOOLS+=    bash gmake perl
+USE_TOOLS+=    bash gmake
 CONFIG_SHELL=  ${BASH}
 USE_LANGUAGES= c c++
 USE_LIBTOOL=   yes
@@ -29,6 +31,17 @@
 CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
 CONFIGURE_ENV+=                RUBY=${RUBY}
 
+ODS_USER?=     opendnssec
+ODS_GROUP?=    opendnssec
+
+PKG_GROUPS=            ${ODS_GROUP}
+PKG_USERS=             ${ODS_USER}:${ODS_GROUP}
+PKG_GECOS.${ODS_USER}= OpenDNSSEC user
+PKG_HOME.${ODS_USER}=  ${VARBASE}/opendnssec
+PKG_SHELL.${ODS_USER}= ${SH}
+PKG_USERS_VARS+=       ODS_USER
+PKG_GROUPS_VARS+=      ODS_GROUP
+
 EGDIR=                 ${PREFIX}/share/examples/opendnssec
 ODS_SYSCONFDIR=                ${PKG_SYSCONFDIR}/opendnssec
 
diff -r 76c92ef91b34 -r 22b6bc050683 security/opendnssec/PLIST
--- a/security/opendnssec/PLIST Tue Jun 15 23:50:17 2010 +0000
+++ b/security/opendnssec/PLIST Wed Jun 16 00:19:08 2010 +0000
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2010/05/06 12:50:17 pettai Exp $
+@comment $NetBSD: PLIST,v 1.2 2010/06/16 00:19:08 pettai Exp $
 bin/ods-auditor
 bin/ods-hsmspeed
 bin/ods-hsmutil
+bin/ods-kasp2html
 bin/ods-kaspcheck
 bin/ods-ksmutil
 include/hsmtest.h
@@ -13,6 +14,7 @@
 lib/opendnssec/kasp_auditor/config.rb
 lib/opendnssec/kasp_auditor/key_tracker.rb
 lib/opendnssec/kasp_auditor/parse.rb
+lib/opendnssec/kasp_auditor/partial_auditor.rb
 lib/opendnssec/kasp_auditor/preparser.rb
 lib/opendnssec/kasp_checker.rb
 lib/opendnssec/signer/Engine.py
@@ -41,11 +43,8 @@
 libexec/opendnssec/finalizer
 libexec/opendnssec/get_class
 libexec/opendnssec/get_serial
-libexec/opendnssec/nsec3er
-libexec/opendnssec/nseccer
+libexec/opendnssec/quicksorter
 libexec/opendnssec/signer
-libexec/opendnssec/signer_threads
-libexec/opendnssec/sorter
 libexec/opendnssec/zone_fetcher
 libexec/opendnssec/zone_reader
 man/man1/ods-auditor.1
diff -r 76c92ef91b34 -r 22b6bc050683 security/opendnssec/distinfo
--- a/security/opendnssec/distinfo      Tue Jun 15 23:50:17 2010 +0000
+++ b/security/opendnssec/distinfo      Wed Jun 16 00:19:08 2010 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2010/05/06 12:50:17 pettai Exp $
+$NetBSD: distinfo,v 1.2 2010/06/16 00:19:08 pettai Exp $
 
-SHA1 (opendnssec-1.0.0.tar.gz) = fc2deb8277753f74807d0a0a335120bce4e656b7
-RMD160 (opendnssec-1.0.0.tar.gz) = e41016fe350f1a0706ea5910841417d6850c69de
-Size (opendnssec-1.0.0.tar.gz) = 2055424 bytes
-SHA1 (patch-aa) = 189bada3d170c621e486f9d0e065fc028902862e
+SHA1 (opendnssec-1.1.0.tar.gz) = 8ee63ab38164d691dfa05fb09c3ffaa1f663c614
+RMD160 (opendnssec-1.1.0.tar.gz) = ed671c275682298a3d4e4b5764877a1c9544260f
+Size (opendnssec-1.1.0.tar.gz) = 2205923 bytes
+SHA1 (patch-aa) = 0007803ca6b323775b7d5e03d5f00c07030e14cc
diff -r 76c92ef91b34 -r 22b6bc050683 security/opendnssec/patches/patch-aa
--- a/security/opendnssec/patches/patch-aa      Tue Jun 15 23:50:17 2010 +0000
+++ b/security/opendnssec/patches/patch-aa      Wed Jun 16 00:19:08 2010 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.1.1.1 2010/05/06 12:50:17 pettai Exp $
+$NetBSD: patch-aa,v 1.2 2010/06/16 00:19:08 pettai Exp $
 
 --- conf/Makefile.in.orig      2009-12-19 21:39:52.000000000 +0100
 +++ conf/Makefile.in   2009-12-19 21:43:40.000000000 +0100
@@ -10,21 +10,21 @@
  target_alias = @target_alias@
  top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
-@@ -553,19 +554,19 @@
+@@ -540,19 +541,19 @@
                (echo "kasp.xml built")
  
  install-data-hook:
--      test -d ${sysconfdir} || mkdir -p ${DESTDIR}${sysconfdir}
--      test -f ${sysconfdir}/conf.xml || \
+-      test -d ${DESTDIR}${sysconfdir} || mkdir -p ${DESTDIR}${sysconfdir}
+-      test -f ${DESTDIR}${sysconfdir}/conf.xml || \
 -              ${INSTALL_DATA} -m 0640 ${top_builddir}/conf.xml ${DESTDIR}${sysconfdir}
 -      ${INSTALL_DATA} -m 640 ${top_builddir}/conf.xml ${DESTDIR}${sysconfdir}/conf.xml.sample
--      test -f ${sysconfdir}/zonelist.xml || \
+-      test -f ${DESTDIR}${sysconfdir}/zonelist.xml || \
 -              ${INSTALL_DATA} ${top_builddir}/zonelist.xml ${DESTDIR}${sysconfdir}
 -      ${INSTALL_DATA} ${top_builddir}/zonelist.xml ${DESTDIR}${sysconfdir}/zonelist.xml.sample
--      test -f ${sysconfdir}/zonefetch.xml || \
+-      test -f ${DESTDIR}${sysconfdir}/zonefetch.xml || \
 -              ${INSTALL_DATA} -m 0640 ${top_builddir}/zonefetch.xml ${DESTDIR}${sysconfdir}
 -      ${INSTALL_DATA} -m 640 ${top_builddir}/zonefetch.xml ${DESTDIR}${sysconfdir}/zonefetch.xml.sample
--      test -f ${sysconfdir}/kasp.xml || \
+-      test -f ${DESTDIR}${sysconfdir}/kasp.xml || \
 -              ${INSTALL_DATA} ${top_builddir}/kasp.xml ${DESTDIR}${sysconfdir}
 -      ${INSTALL_DATA} ${top_builddir}/kasp.xml ${DESTDIR}${sysconfdir}/kasp.xml.sample
 +      test -d ${DESTDIR}${EGDIR} || mkdir -p ${DESTDIR}${EGDIR}
@@ -40,6 +40,6 @@
 +      test -f ${DESTDIR}${EGDIR}/kasp.xml || \
 +              ${INSTALL_DATA} ${top_builddir}/kasp.xml ${DESTDIR}${EGDIR}
 +      ${INSTALL_DATA} ${top_builddir}/kasp.xml ${DESTDIR}${EGDIR}/kasp.xml.sample
- 
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:



Home | Main Index | Thread Index | Old Index