# HG changeset patch # User Dan # Date 1202758411 18000 # Node ID d1a95497b68f765f6ca4ed816d07b20b13cee692 # Parent 9db359d6e60cca48bbd44452e19c28e94c961e56 Rebrand as 1.1.2; made upgrade framework functional diff -r 9db359d6e60c -r d1a95497b68f cron.php --- a/cron.php Mon Feb 11 14:05:57 2008 -0500 +++ b/cron.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f includes/captcha.php --- a/includes/captcha.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/captcha.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * captcha.php - visual confirmation system used during registration * diff -r 9db359d6e60c -r d1a95497b68f includes/captcha/engine_default.php --- a/includes/captcha/engine_default.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/captcha/engine_default.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * captcha.php - visual confirmation system used during registration * diff -r 9db359d6e60c -r d1a95497b68f includes/captcha/engine_failsafe.php --- a/includes/captcha/engine_failsafe.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/captcha/engine_failsafe.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * captcha.php - visual confirmation system used during registration * diff -r 9db359d6e60c -r d1a95497b68f includes/captcha/engine_potpourri.php --- a/includes/captcha/engine_potpourri.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/captcha/engine_potpourri.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * captcha.php - visual confirmation system used during registration * diff -r 9db359d6e60c -r d1a95497b68f includes/clientside/jsres.php --- a/includes/clientside/jsres.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/clientside/jsres.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * jsres.php - the Enano client-side runtime, a.k.a. AJAX on steroids * @@ -40,7 +40,7 @@ { echo "/* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * [Aggressively compressed] Javascript client code * Copyright (C) 2006-2007 Dan Fuhry * Enano is Free Software, licensed under the GNU General Public License; see http://enanocms.org/ for details. diff -r 9db359d6e60c -r d1a95497b68f includes/comment.php --- a/includes/comment.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/comment.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f includes/common.php --- a/includes/common.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/common.php Mon Feb 11 14:33:31 2008 -0500 @@ -37,7 +37,7 @@ // be the expected output of enano_version(), which will always be in the // format of 1.0.2, 1.0.2a1, 1.0.2b1, 1.0.2RC1 // You'll want to change this for custom distributions. -$version = '1.1.1'; +$version = '1.1.2'; /** * Returns a floating-point number with the current UNIX timestamp in microseconds. Defined very early because we gotta call it diff -r 9db359d6e60c -r d1a95497b68f includes/constants.php --- a/includes/constants.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/constants.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * constants.php - important defines used Enano-wide * diff -r 9db359d6e60c -r d1a95497b68f includes/email.php --- a/includes/email.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/email.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f includes/functions.php --- a/includes/functions.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/functions.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License @@ -1213,6 +1213,7 @@ '1.0.2' => 'Coblynau', '1.0.3' => 'Dyrad', '1.1.1' => 'Caoineag alpha 1', + '1.1.2' => 'Caoineag alpha 2', ); $version = enano_version(); if ( isset($names[$version]) ) diff -r 9db359d6e60c -r d1a95497b68f includes/http.php --- a/includes/http.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/http.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * class_http.php - Pure PHP HTTP client library * diff -r 9db359d6e60c -r d1a95497b68f includes/js-compressor.php --- a/includes/js-compressor.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/js-compressor.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * Javascript compression library - used to compact the client-side Javascript code (all 72KB of it!) to save some bandwidth * diff -r 9db359d6e60c -r d1a95497b68f includes/pageprocess.php --- a/includes/pageprocess.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/pageprocess.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * pageprocess.php - intelligent retrieval of pages * Copyright (C) 2006-2007 Dan Fuhry * diff -r 9db359d6e60c -r d1a95497b68f includes/plugins.php --- a/includes/plugins.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/plugins.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f includes/render.php --- a/includes/render.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/render.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * render.php - handles fetching pages and parsing them into HTML * diff -r 9db359d6e60c -r d1a95497b68f includes/search.php --- a/includes/search.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/search.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * search.php - algorithm used to search pages * diff -r 9db359d6e60c -r d1a95497b68f includes/sessions.php --- a/includes/sessions.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/sessions.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * sessions.php - everything related to security and user management * diff -r 9db359d6e60c -r d1a95497b68f includes/stats.php --- a/includes/stats.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/stats.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * stats.php - handles statistics for pages (disablable in the admin CP) * diff -r 9db359d6e60c -r d1a95497b68f includes/tagcloud.php --- a/includes/tagcloud.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/tagcloud.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f includes/template.php --- a/includes/template.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/template.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f includes/wikiengine/Tables.php --- a/includes/wikiengine/Tables.php Mon Feb 11 14:05:57 2008 -0500 +++ b/includes/wikiengine/Tables.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f index.php --- a/index.php Mon Feb 11 14:05:57 2008 -0500 +++ b/index.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 + * Version 1.1.2 * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f install/includes/common.php --- a/install/includes/common.php Mon Feb 11 14:05:57 2008 -0500 +++ b/install/includes/common.php Mon Feb 11 14:33:31 2008 -0500 @@ -16,7 +16,7 @@ // Our version number. This needs to be changed for any custom releases. $installer_version = array( - 'version' => '1.1.1', + 'version' => '1.1.2', 'type' => 'alpha' // If type is set to "rc", "beta", or "alpha", optionally another version number can be issued with the key 'sub': // 'sub' => '3' will produce Enano 1.1.1a3 / Enano 1.1.1 alpha 3 diff -r 9db359d6e60c -r d1a95497b68f install/index.php --- a/install/index.php Mon Feb 11 14:05:57 2008 -0500 +++ b/install/index.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 + * Version 1.1.2 * Copyright (C) 2006-2007 Dan Fuhry * Installation package * welcome.php - Portal to upgrade, readme, and install pages diff -r 9db359d6e60c -r d1a95497b68f install/upgrade.php --- a/install/upgrade.php Mon Feb 11 14:05:57 2008 -0500 +++ b/install/upgrade.php Mon Feb 11 14:33:31 2008 -0500 @@ -16,6 +16,9 @@ define('IN_ENANO', 1); +// The list of versions in THIS BRANCH, in chronological order. +$enano_versions = array('1.1.1', '1.1.2'); + // Turn on every imaginable API hack to make common load on older databases define('IN_ENANO_UPGRADE', 1); define('IN_ENANO_MIGRATION', 1); @@ -34,10 +37,10 @@ { $ui->__construct('Enano upgrader', false); } -$ui->add_stage('Welcome', true); -$ui->add_stage('Select version', true); -$ui->add_stage('Perform upgrade', true); -$ui->add_stage('Finish', true); +$stg_welcome = $ui->add_stage('Welcome', true); +$stg_confirm = $ui->add_stage('Confirmation', true); +$stg_upgrade = $ui->add_stage('Perform upgrade', true); +$stg_finish = $ui->add_stage('Finish', true); $stg_php4 = $ui->add_stage('PHP4 compatibility notice', false); if ( version_compare(PHP_VERSION, '5.0.0', '<') || isset($_GET['debug_warn_php4']) ) @@ -136,20 +139,104 @@ exit(); } +if ( isset($_GET['stage']) && @$_GET['stage'] == 'pimpmyenano' ) +{ + $ui->set_visible_stage($stg_upgrade); +} +else +{ + $ui->set_visible_stage($stg_confirm); +} + // The real migration code $ui->show_header(); if ( isset($_GET['stage']) && @$_GET['stage'] == 'pimpmyenano' ) { - require('install/schemas/upgrade/migration/1.0-1.1.php'); - if ( MIGRATE() ) + // Do we need to run the migration first? + if ( substr(enano_version(), 0, 4) != '1.1.' ) { - echo '

Enano survived the migration. Congratulations, you\'re one of the lucky ones, check out the alpha.

'; + require(ENANO_ROOT . '/install/upgrade/migration/1.0-1.1.php'); + $result = MIGRATE(); + if ( !$result ) + { + echo 'Migration failed, there should be an error message above.'; + $ui->show_footer(); + exit; + } + } + // Main upgrade stage + + // Init vars + $version_flipped = array_flip($enano_versions); + $version_curr = enano_version(); + $version_target = installer_enano_version(); + + // Calculate which scripts to run + if ( !isset($version_flipped[$version_curr]) ) + { + echo '

ERROR: Unsupported version

'; + $ui->show_footer(); + exit; + } + if ( !isset($version_flipped[$version_target]) ) + { + echo '

ERROR: Upgrader doesn\'t support its own version

'; + $ui->show_footer(); + exit; } - else + $upg_queue = array(); + for ( $i = $version_flipped[$version_curr]; $i < $version_flipped[$version_target]; $i++ ) + { + if ( !isset($enano_versions[$i + 1]) ) + { + echo '

ERROR: Unsupported intermediate version

'; + $ui->show_footer(); + exit; + } + $ver_this = $enano_versions[$i]; + $ver_next = $enano_versions[$i + 1]; + $upg_queue[] = array($ver_this, $ver_next); + } + + // Verify that all upgrade scripts are usable + foreach ( $upg_queue as $verset ) { - echo '

Something went wrong, you should have gotten an error message.

'; + $file = ENANO_ROOT . "/install/schemas/upgrade/{$verset[0]}-{$verset[1]}-$dbdriver.sql"; + if ( !file_exists($file) ) + { + echo "

ERROR: Couldn't find required schema file: $file

"; + $ui->show_footer(); + exit; + } } + // Perform upgrade + foreach ( $upg_queue as $verset ) + { + $file = ENANO_ROOT . "/install/schemas/upgrade/{$verset[0]}-{$verset[1]}-$dbdriver.sql"; + try + { + $parser = new SQL_Parser($file); + } + catch(Exception $e) + { + die("
$e
"); + } + + $parser->assign_vars(array( + 'TABLE_PREFIX' => table_prefix + )); + + $sql_list = $parser->parse(); + + foreach ( $sql_list as $sql ) + { + if ( !$db->sql_query($sql) ) + $db->_die(); + } + setConfig('enano_version', $verset[1]); + } + echo '

All done!

'; } else { diff -r 9db359d6e60c -r d1a95497b68f plugins/PrivateMessages.php --- a/plugins/PrivateMessages.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/PrivateMessages.php Mon Feb 11 14:33:31 2008 -0500 @@ -10,7 +10,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.0.3 + * Version 1.1.1 * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/SpecialCSS.php --- a/plugins/SpecialCSS.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/SpecialCSS.php Mon Feb 11 14:33:31 2008 -0500 @@ -10,7 +10,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.0.3 + * Version 1.1.1 * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/SpecialGroups.php --- a/plugins/SpecialGroups.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/SpecialGroups.php Mon Feb 11 14:33:31 2008 -0500 @@ -10,7 +10,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.0.3 + * Version 1.1.1 * Copyright (C) 2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/SpecialPageFuncs.php --- a/plugins/SpecialPageFuncs.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/SpecialPageFuncs.php Mon Feb 11 14:33:31 2008 -0500 @@ -10,7 +10,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.0.3 + * Version 1.1.1 * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/SpecialRecentChanges.php --- a/plugins/SpecialRecentChanges.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/SpecialRecentChanges.php Mon Feb 11 14:33:31 2008 -0500 @@ -10,7 +10,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.0.3 + * Version 1.1.1 * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/SpecialSearch.php --- a/plugins/SpecialSearch.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/SpecialSearch.php Mon Feb 11 14:33:31 2008 -0500 @@ -10,7 +10,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.0.3 + * Version 1.1.1 * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/SpecialUpdownload.php --- a/plugins/SpecialUpdownload.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/SpecialUpdownload.php Mon Feb 11 14:33:31 2008 -0500 @@ -10,7 +10,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.0.3 + * Version 1.1.1 * Copyright (C) 2006-2007 Dan Fuhry * SpecialUpdownload.php - handles uploading and downloading of user-uploaded files - possibly the most rigorously security-enforcing script in all of Enano, although sessions.php comes in a close second * diff -r 9db359d6e60c -r d1a95497b68f plugins/SpecialUserFuncs.php --- a/plugins/SpecialUserFuncs.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/SpecialUserFuncs.php Mon Feb 11 14:33:31 2008 -0500 @@ -10,7 +10,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.0.3 + * Version 1.1.1 * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/SpecialUserPrefs.php --- a/plugins/SpecialUserPrefs.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/SpecialUserPrefs.php Mon Feb 11 14:33:31 2008 -0500 @@ -10,7 +10,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.0.3 + * Version 1.1.1 * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute it and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/admin/GroupManager.php --- a/plugins/admin/GroupManager.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/admin/GroupManager.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/admin/LangManager.php --- a/plugins/admin/LangManager.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/admin/LangManager.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/admin/PageEditor.php --- a/plugins/admin/PageEditor.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/admin/PageEditor.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/admin/PageGroups.php --- a/plugins/admin/PageGroups.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/admin/PageGroups.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/admin/PageManager.php --- a/plugins/admin/PageManager.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/admin/PageManager.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License diff -r 9db359d6e60c -r d1a95497b68f plugins/admin/SecurityLog.php --- a/plugins/admin/SecurityLog.php Mon Feb 11 14:05:57 2008 -0500 +++ b/plugins/admin/SecurityLog.php Mon Feb 11 14:33:31 2008 -0500 @@ -2,7 +2,7 @@ /* * Enano - an open-source CMS capable of wiki functions, Drupal-like sidebar blocks, and everything in between - * Version 1.1.1 (Caoineag alpha 1) + * Version 1.1.2 (Caoineag alpha 2) * Copyright (C) 2006-2007 Dan Fuhry * * This program is Free Software; you can redistribute and/or modify it under the terms of the GNU General Public License