A. Täffner
2016-01-22 a4fa60ff526b3504b89adf123aef694875d04be3
Cronjjob created. Ist that all? Don't  need to register it somewhere? We will se...
3 files modified
6 ■■■■■ changed files
install/sql/incremental/upd_dev_collection.sql 3 ●●●● patch | view | raw | blame | history
install/sql/ispconfig3.sql 1 ●●●● patch | view | raw | blame | history
server/plugins-available/bind_plugin.inc.php 2 ●●● patch | view | raw | blame | history
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;
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`),
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) {