Marius Cramer
2014-02-10 eb3ab4333d86a7e5724a625bf21a1b30b5ed8df6
Changed version to 3.0.5.4dev
6 files modified
49 ■■■■ changed files
install/lib/install.lib.php 37 ●●●●● patch | view | raw | blame | history
install/lib/update.lib.php 4 ●●●● patch | view | raw | blame | history
install/sql/ispconfig3.sql 2 ●●● patch | view | raw | blame | history
install/tpl/config.inc.php.master 2 ●●● patch | view | raw | blame | history
interface/lib/config.inc.php 2 ●●● patch | view | raw | blame | history
server/scripts/ispconfig_update.php 2 ●●● patch | view | raw | blame | history
install/lib/install.lib.php
@@ -693,43 +693,6 @@
}
/*
 * Compare ISPConfig version number.
 * return values:
 * -1 $current version is newer then $new version (downgrade)
 * 0 $current version = $new version
 * 1 $current version is older then new version (update)
*/
function compare_ispconfig_version($current, $new) {
    if( $current == $new) {
        return 0;
    }
    $p = explode('.', $current);
    $tmp = '';
    $tmp .= str_pad(intval($p[0]), 3, '0', STR_PAD_LEFT);
    $tmp .= (isset($p[1]))?str_pad(intval($p[1]), 3, '0', STR_PAD_LEFT):'000';
    $tmp .= (isset($p[2]))?str_pad(intval($p[2]), 3, '0', STR_PAD_LEFT):'000';
    $tmp .= (isset($p[3]))?str_pad(intval($p[3]), 3, '0', STR_PAD_LEFT):'000';
    $current = $tmp;
    $p = explode('.', $new);
    $tmp = '';
    $tmp .= str_pad(intval($p[0]), 3, '0', STR_PAD_LEFT);
    $tmp .= (isset($p[1]))?str_pad(intval($p[1]), 3, '0', STR_PAD_LEFT):'000';
    $tmp .= (isset($p[2]))?str_pad(intval($p[2]), 3, '0', STR_PAD_LEFT):'000';
    $tmp .= (isset($p[3]))?str_pad(intval($p[3]), 3, '0', STR_PAD_LEFT):'000';
    $new = $tmp;
    if($new > $current) {
        return 1;
    } else {
        return -1;
    }
}
/*
* Get the port number of the ISPConfig controlpanel vhost
*/
install/lib/update.lib.php
@@ -153,8 +153,8 @@
        $conf['nginx']['installed'] = false;
    }
    //* Do incremental DB updates only on installed ISPConfig versions > 3.0.3
    if(compare_ispconfig_version('3.0.3', ISPC_APP_VERSION) >= 0) {
    //* Do incremental DB updates only on installed ISPConfig versions >= 3.0.3
    if(version_compare('3.0.3', ISPC_APP_VERSION, '<=')) {
        swriteln($inst->lng('Starting incremental database update.'));
install/sql/ispconfig3.sql
@@ -2280,7 +2280,7 @@
-- Dumping data for table `sys_config`
--
INSERT INTO sys_config VALUES ('db','db_version','3.0.5.3');
INSERT INTO sys_config VALUES ('db','db_version','3.0.5.4dev');
INSERT INTO sys_config VALUES ('interface','session_timeout','0');
SET FOREIGN_KEY_CHECKS = 1;
install/tpl/config.inc.php.master
@@ -56,7 +56,7 @@
//** Application
define('ISPC_APP_TITLE', 'ISPConfig');
define('ISPC_APP_VERSION', '3.0.5.3');
define('ISPC_APP_VERSION', '3.0.5.4dev');
define('DEVSYSTEM', 0);
interface/lib/config.inc.php
@@ -44,7 +44,7 @@
//** Application
define('ISPC_APP_TITLE', 'ISPConfig');
define('ISPC_APP_VERSION', '3.0.5.3');
define('ISPC_APP_VERSION', '3.0.5.4dev');
define('DEVSYSTEM', 0);
server/scripts/ispconfig_update.php
@@ -93,7 +93,7 @@
if($method == 'stable') {
    $new_version = @file_get_contents('http://www.ispconfig.org/downloads/ispconfig3_version.txt') or die('Unable to retrieve version file.');
    $new_version = trim($new_version);
    if($new_version != ISPC_APP_VERSION) {
    if(version_compare($new_version, ISPC_APP_VERSION, '>') {
        passthru('/usr/local/ispconfig/server/scripts/update_from_tgz.sh');
        exit;
    } else {