Note: This documentation is still in progress, not reviewed properly, and might contain some errors or outdated images. It's intended for the upcoming 4.0.0 release, so configuration settings might be different from previous versions.
Upgrading to v2.1.4
Overview
Version 2.1.4 is a maintenance release focusing on security improvements and better handling of reverse DNS zones.
Upgrade Instructions
- Download latest tarball from GitHub
- Backup old files, replace everything with content from downloaded file
- From backup restore only inc/config.inc.php
- Update database structure:
MySQL
CREATE TABLE `zone_templ` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(128) NOT NULL,
`descr` text NOT NULL,
`owner` int(11) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE `zone_templ_records` (
`id` int(11) NOT NULL auto_increment,
`zone_templ_id` int(11) NOT NULL,
`name` varchar(255) NOT NULL,
`type` varchar(6) NOT NULL,
`content` varchar(255) NOT NULL,
`ttl` int(11) NOT NULL,
`prio` int(11) NOT NULL,
PRIMARY KEY (id)
);
PostgreSQL
CREATE TABLE zone_templ (
id SERIAL PRIMARY KEY,
name varchar(128) NOT NULL,
descr text NOT NULL,
owner integer default 0
);
CREATE TABLE zone_templ_records (
id SERIAL PRIMARY KEY,
zone_templ_id integer NOT NULL,
name varchar(255) NOT NULL,
type varchar(6) NOT NULL,
content varchar(255) NOT NULL,
ttl integer default NULL,
prio integer default NULL
);