Lussumo Documentation.

This wiki contains documentation for Lussumo software like Vanilla and the Filebrowser.

 
 
vanilla:upgrading
Table of Contents

Upgrading from Vanilla 1.1.4 to Vanilla 1.1.5

Vanilla 1.1.4 contained XSS and CSRF vulnerability and should be patched. After downloading the new Vanilla-1.1.5 package from getvanilla.com (coming soon, use Vanilla 1.1.5-rc1 in the meantime), the following files should be replaced in your 1.1.5 installation:

ajax/sortroles.php
ajax/sortcategories.php
ajax/switchextension.php
ajax/updatecheck.php
ajax/switch.php
ajax/blockcategory.php
themes/menu.php
themes/discussion_form.php
themes/comment_form.php
themes/search_results_comments.php
themes/vanilla/styles/default/utility.css
themes/vanilla/styles/default/vanilla.print.css
themes/vanilla/styles/default/people.css
themes/vanilla/styles/default/vanilla.css
themes/account_preferences_form.php
themes/people_signout_form_nopostback.php
themes/settings_update_check_validpostback.php
themes/discussions.php
themes/people_foot.php
themes/discussion.php
themes/categories.php
themes/comments.php
termsofservice.php
appg/version.php
appg/init_people.php
setup/upgrader.php
setup/installer.php
library/Framework/Framework.Control.UpdateCheck.php
library/Framework/Framework.Class.IntegrityChecker.php
library/Framework/Framework.Class.AsyncUploader.php
library/Framework/Framework.Control.Head.php
library/Framework/Framework.Class.SqlSearch.php
library/Framework/Framework.Class.XmlManager.php
library/Framework/Framework.Functions.php
library/Framework/Framework.Class.SqlBuilder.php
library/Framework/Framework.Class.DirectoryScanner.php
library/Framework/Framework.Class.Control.php
library/People/People.Control.Leave.php
library/People/People.Class.UserManager.php
library/People/People.Class.User.php
library/People/People.Class.Session.php
library/People/People.Control.SignInForm.php
library/Vanilla/Vanilla.Control.PasswordForm.php
library/Vanilla/Vanilla.Class.Comment.php
library/Vanilla/Vanilla.Control.SearchForm.php
library/Vanilla/Vanilla.Functions.php
library/Vanilla/Vanilla.Class.DiscussionManager.php
library/Vanilla/Vanilla.Control.Menu.php
library/Vanilla/Vanilla.Control.DiscussionForm.php
library/Vanilla/Vanilla.Class.Discussion.php
library/Vanilla/Vanilla.Control.CommentGrid.php
library/Vanilla/Vanilla.Control.IdentityForm.php
library/Vanilla/Vanilla.Class.CommentManager.php
languages/English/definitions.php
comments.php
js/vanilla.js
js/global.js

Upgrading from Vanilla 1.1.3 to Vanilla 1.1.4

Vanilla 1.1.3 contained a serious vulnerability and should be patched. After downloading the new Vanilla-1.1.4 package from getvanilla.com, the following files should be replaced in your 1.1.3 installation:

/ajax/sortcategories.php
/ajax/sortroles.php
/languages/English/definitions.php
/themes/settings_category_list.php
/themes/settings_role_list.php
/appg/settings.php
/appg/version.php
/js/*.* (all files in this folder)
/setup/index.php
/setup/installer.php
/setup/upgrader.php

Upgrading from Vanilla 1.1.2 to Vanilla 1.1.3

Every single file in Vanilla has been changed since the release of 1.1.2, but the vast majority of changes were formatting and documentation changes which are not required to gain the added functionality and bugfixes of version 1.1.3. The actual files which need replacing are:

/account.php
/categories.php
/comments.php
/settings.php
/appg/headers.php
/appg/settings.php
/js/builder.js
/js/controls.js
/js/dragdrop.js
/js/effects.js
/js/global.js
/js/prototype.js
/js/scriptaculous.js
/js/slider.js
/library/Framework/Framework.Class.ConfigurationManager.php
/library/Framework/Framework.Class.Context.php
/library/Framework/Framework.Class.ErrorManager.php
/library/Framework/Framework.Class.Page.php
/library/Framework/Framework.Class.PageList.php
/library/Framework/Framework.Class.StringManipulator.php
/library/Framework/Framework.Class.Uploader.php
/library/Framework/Framework.Control.Head.php
/library/Framework/Framework.Control.LanguageForm.php
/library/Framework/Framework.Control.UpdateCheck.php
/library/Framework/Framework.Functions.php
/library/People/People.Class.Authenticator.php
/library/People/People.Class.Session.php
/library/People/People.Class.User.php
/library/People/People.Class.UserManager.php
/library/People/People.Control.ApplyForm.php
/library/People/People.Control.RoleForm.php
/library/People/People.Control.SignInForm.php
/library/Vanilla/Vanilla.Class.CategoryManager.php
/library/Vanilla/Vanilla.Class.CommentManager.php
/library/Vanilla/Vanilla.Control.AccountRoleForm.php
/library/Vanilla/Vanilla.Control.CategoryForm.php
/library/Vanilla/Vanilla.Control.CommentGrid.php
/library/Vanilla/Vanilla.Control.DiscussionForm.php
/library/Vanilla/Vanilla.Control.GlobalsForm.php
/library/Vanilla/Vanilla.Control.IdentityForm.php
/library/Vanilla/Vanilla.Control.PasswordForm.php
/library/Vanilla/Vanilla.Control.ThemeAndStyleForm.php
/themes/foot.php
/themes/head.php
/themes/settings_applicants_form.php
/themes/settings_category_edit.php
/themes/vanilla/styles/default/people.css
/themes/vanilla/styles/default/vanilla.css

The following files aren’t necessary to update in order to have a working version of 1.1.3, but they have also been altered since the release of Vanilla 1.1.2:

/readme.html
/setup/index.html
/setup/installer.php
/setup/style.css
/setup/upgrader.php
/themes/account_profile.php

Upgrading from Vanilla 1.1 or 1.1.1 to Vanilla 1.1.2

There were a number of small patches applied to the core since the release of Vanilla 1.1. If you download the Vanilla-1.1.2.zip and open it, here are the files you need to update in order to patch your copy of Vanilla:

/comments.php
/ajax/blockcategory.php
/ajax/switch.php
/ajax/switchextension.php
/ajax/updatecheck.php
/appg/settings.php
/js/global.js
/js/vanilla.js
/library/Framework/Framework.Functions.php
/library/People/People.Class.Authenticator.php
/library/People/People.Class.UserManager.php
/themes/account_preferences_form.php
/themes/categories.php
/themes/comment_form.php
/themes/comments.php
/themes/discussion_form.php
/themes/settings_applicants_form.php

The following files aren’t necessary to update in order to have a working version of 1.1.2, but they have also been altered since the release of Vanilla 1.1:

/readme.html
/setup/index.html
/setup/installer.php
/setup/upgrader.php

You may find that some features don’t work immediately after an upgrade. If this happens, make sure that your browser does not have cached versions of the javascript files that have been updated. If it does, it will break a lot of ajax functionality.

Your Upgrade is Complete!

Problems?

Ask for help at the community forum.

Upgrading from Vanilla 1, 1.0.1, 1.0.2, or 1.0.3 to Vanilla 1.1.x

Assuming you haven’t made any changes to the core Vanilla files, upgrading is easy. By “core Vanilla files”, I am referring to all files NOT in the conf or extensions directories. All you need to do is:

Your Upgrade is Complete!

Problems?

Ask for help at the community forum.

Upgrading from Vanilla 0.9.2.x to Vanilla 1.x

 
 
 
 
vanilla/upgrading.txt · Last modified: 2008/08/14 09:16 by dinoboff
Lussumo Documentation copyright © 2001 - 2005 Mark O'Sullivan (Wiki by DokuWiki)