aboutsummaryrefslogtreecommitdiff
path: root/dns/opendnssec2
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2020-02-11 20:11:57 +0000
committerKurt Jaeger <pi@FreeBSD.org>2020-02-11 20:11:57 +0000
commit339c5ff3d33b5f477f49f6820b4d0b956288b60e (patch)
tree73597b97b186fe7cac7cac6fb08e8dc31e914b46 /dns/opendnssec2
parent55b574abd9603f2646249e007590aa1c84ef1909 (diff)
downloadports-339c5ff3d33b5f477f49f6820b4d0b956288b60e.tar.gz
ports-339c5ff3d33b5f477f49f6820b4d0b956288b60e.zip
dns/opendnssec2: upgrade 2.1.4 -> 2.1.6
This release of 2.1.6 fixes some issues regarding the key list wrongfully displayed (a regression bug in 2.1.5) as well as a small leak in the enforcer (which can add up when you bang the enforcer with a lot of commands. And as well as a serious signing error when using Combined Signing Keys (CSKs), this is only relevant if you combine KSK and ZSK in one. Especially users of CSKs need this fix now. Another nice fix is a reconnect to a MySQL/MariaDB database you you don't have to tweak database parameters. PR: 244047 Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl> (maintainer) Relnotes: https://www.opendnssec.org/2019/11/opendnssec-2-1-5/ https://www.opendnssec.org/2020/02/opendnssec-2-1-6/
Notes
Notes: svn path=/head/; revision=525890
Diffstat (limited to 'dns/opendnssec2')
-rw-r--r--dns/opendnssec2/Makefile3
-rw-r--r--dns/opendnssec2/distinfo6
-rw-r--r--dns/opendnssec2/files/opendnssec.in31
3 files changed, 31 insertions, 9 deletions
diff --git a/dns/opendnssec2/Makefile b/dns/opendnssec2/Makefile
index 6ac4249cf59a..16085e07a169 100644
--- a/dns/opendnssec2/Makefile
+++ b/dns/opendnssec2/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= opendnssec
-PORTVERSION= 2.1.4
-PORTREVISION= 1
+PORTVERSION= 2.1.6
CATEGORIES= dns
MASTER_SITES= http://dist.opendnssec.org/source/
PKGNAMESUFFIX= 2
diff --git a/dns/opendnssec2/distinfo b/dns/opendnssec2/distinfo
index f347802f2e1a..1fe9a2735efc 100644
--- a/dns/opendnssec2/distinfo
+++ b/dns/opendnssec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558098992
-SHA256 (opendnssec-2.1.4.tar.gz) = 77e85e417d1067a5e4529b636248875a9e2d1925d5e90f022449007e59d6a293
-SIZE (opendnssec-2.1.4.tar.gz) = 1119991
+TIMESTAMP = 1581416801
+SHA256 (opendnssec-2.1.6.tar.gz) = b2c0caa673b8cfef73585dedf276997f5ca69bb3d523ce4e080f70dfcb23c56c
+SIZE (opendnssec-2.1.6.tar.gz) = 1122405
diff --git a/dns/opendnssec2/files/opendnssec.in b/dns/opendnssec2/files/opendnssec.in
index 63320707366d..2f16ecdd0439 100644
--- a/dns/opendnssec2/files/opendnssec.in
+++ b/dns/opendnssec2/files/opendnssec.in
@@ -10,6 +10,8 @@
#
# opendnssec_enable="YES"
+ODS_CONTROL=%%PREFIX%%/sbin/ods-control
+
. /etc/rc.subr
name=opendnssec
@@ -21,13 +23,34 @@ opendnssec_enable=${opendnssec_enable:-"NO"}
start_cmd="${name}_run start"
stop_cmd="${name}_run stop"
-extra_commands="reload ksm hsm signer enforcer"
-
-procname=${opendnssec_procname}
+restart_cmd="${name}_restart"
+status_cmd="${name}_status"
+reload_cmd="${name}_reload"
+extra_commands="reload status"
opendnssec_run()
{
- %%PREFIX%%/sbin/ods-control $1
+ $ODS_CONTROL $1
+}
+
+opendnssec_restart()
+{
+ $ODS_CONTROL stop
+ $ODS_CONTROL start
+}
+
+opendnssec_reload()
+{
+ echo "OpenDNSSEC reloading:"
+ echo -n " Signer : "; $ODS_CONTROL signer reload
+ echo -n " Enforcer: "; $ODS_CONTROL enforcer reload
+}
+
+opendnssec_status()
+{
+ echo "OpenDNSSEC status:"
+ echo -n " Signer : "; $ODS_CONTROL signer running
+ echo -n " Enforcer: "; $ODS_CONTROL enforcer running
}
run_rc_command "$1"