From a4fa60ff526b3504b89adf123aef694875d04be3 Mon Sep 17 00:00:00 2001 From: A. Täffner <darkalex@firesplash.de> Date: Fri, 22 Jan 2016 19:36:47 -0500 Subject: [PATCH] Cronjjob created. Ist that all? Don't need to register it somewhere? We will se... --- install/sql/ispconfig3.sql | 1 + install/sql/incremental/upd_dev_collection.sql | 3 ++- server/plugins-available/bind_plugin.inc.php | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/install/sql/incremental/upd_dev_collection.sql b/install/sql/incremental/upd_dev_collection.sql index 88b830e..07fb007 100644 --- a/install/sql/incremental/upd_dev_collection.sql +++ b/install/sql/incremental/upd_dev_collection.sql @@ -211,4 +211,5 @@ ALTER TABLE `dns_soa` ADD COLUMN `dnssec_initialized` ENUM('Y','N') NOT NULL DEFAULT 'N', ADD COLUMN `dnssec_wanted` ENUM('Y','N') NOT NULL DEFAULT 'N', - ADD COLUMN `dnssec_info` TEXT NULL; + ADD COLUMN `dnssec_last_signed` BIGINT NOT NULL DEFAULT '0', + ADD COLUMN `dnssec_info` TEXT NULL; \ No newline at end of file diff --git a/install/sql/ispconfig3.sql b/install/sql/ispconfig3.sql index bd3ae50..6a4a946 100644 --- a/install/sql/ispconfig3.sql +++ b/install/sql/ispconfig3.sql @@ -541,6 +541,7 @@ `update_acl` varchar(255) default NULL, `dnssec_initialized` ENUM('Y','N') NOT NULL DEFAULT 'N', `dnssec_wanted` ENUM('Y','N') NOT NULL DEFAULT 'N', + `dnssec_last_signed` BIGINT NOT NULL DEFAULT '0', `dnssec_info` TEXT NULL, PRIMARY KEY (`id`), UNIQUE KEY `origin` (`origin`), diff --git a/server/plugins-available/bind_plugin.inc.php b/server/plugins-available/bind_plugin.inc.php index e647928..46311dd 100644 --- a/server/plugins-available/bind_plugin.inc.php +++ b/server/plugins-available/bind_plugin.inc.php @@ -157,7 +157,7 @@ $dnssecdata .= file_get_contents($keyfile)."\n\n"; } - $app->db->query('UPDATE dns_soa SET dnssec_info=\''.$dnssecdata.'\', dnssec_initialized=\'Y\' WHERE id='.$data['new']['id']); + $app->db->query('UPDATE dns_soa SET dnssec_info=\''.$dnssecdata.'\', dnssec_initialized=\'Y\', dnssec_last_signed=\''.time().'\' WHERE id='.$data['new']['id']); } function soa_dnssec_update(&$data, $new=false) { -- Gitblit v1.9.1