v2.1.6

Sebastian Sellmeier edited this page Apr 7, 2016 · 5 revisions

Features implemented

  • implemented possibility to add PTR-records automatically for newly created A and AAAA records
  • added MDB2 to PDO wrapper (experimental), thanks to Aldo Gonzalez
  • added ability to select DB layer (db_layer option in configuration file)
  • implemented bulk registration of zones
  • implemented storing of user passwords in salted md5 hash format (password_encryption option)
  • added experimental support of SQLite and Oracle backends
  • implemented logging of authentication attempts to syslog (syslog_use option)
  • imported simplified Chinese, Czech and Turkish translations

Bug-fixes

  • various fixes and improvements in installer
  • added protection from XSS attacks
  • updated top level domain list
  • resolved sorting issue in search results screen and domain list
  • fixed dynamic_update script, added support for another global ip lookup service
  • various fixes to better support of PostgreSQL
  • updated Japanese, Dutch and Russian translations

Upgrading

Updating instructions for 2.1.5:

  1. Download latest tarball from GitHub
  2. Backup old files, replace everything with content from downloaded file
  3. From backup restore only inc/config.inc.php
  4. Update database structure:

MySQL

ALTER TABLE users MODIFY username VARCHAR(64) NOT NULL DEFAULT '0';
ALTER TABLE users MODIFY password VARCHAR(128) NOT NULL DEFAULT '0';

PostgreSQL

ALTER TABLE users ALTER COLUMN username TYPE VARCHAR(64);
ALTER TABLE users ALTER COLUMN password TYPE VARCHAR(128);