Upgrade Information for previous releases of MRBS: -------------------------------------------------- If you are upgrading from MRBS 1.2-pre3 or later, then MRBS will automatically execute any necessary database upgrades when it is first run. It will prompt you for a database (not MRBS) username and password with rights to create and alter tables. It would be a sensible precaution to take a backup of your database before the upgrade. 1. Take a backup of your database, just in case 2. Take a backup copy of your existing mrbs directory on your web server 3. Upload all the files and directories, except the config file, in the web directory of the release to your server, overwriting your existing files. 4. Run MRBS. You'll be prompted for a database (note database, not MRBS) username and password. MRBS database upgrades are in general intended to be backwards compatible, so that you should still be able to run the old version of MRBS against the new database schema. This will allow you to install the new version of MRBS in a separate directory while you configure and test it. When you are happy with the new release you can switch the directory to be your production directory. There are however some exceptions to this backward compatiblity, namely at the following transitions: MRBS 1.4.4.1 -> 1.4.5 In these cases you will not be able to run the old version of MRBS against the upgraded database. You may therefore choose to make a copy of the database for test purposes and check that the upgrade process works before performing the upgrade on your production database. See the advice in INSTALL about potentially creating a fresh "config.inc.php" when you upgrade MRBS, especially for a major version change. Upgrading from prior to MRBS 1.7.1 ================================== The $year_range configuration setting has been abandoned. If you have it in your config file it won't do anything. Upgrading from prior to MRBS 1.7.0 ================================== As a security measure, custom HTML for areas and rooms has been disabled by default, since it could be used to insert malicious JavaScript. However, if you trust your admins you can re-enable it by setting the following in the config file: $auth['allow_custom_html'] = true; Upgrading from prior to MRBS 1.6.0 ================================== If you upgrade to MRBS 1.6.0 and use your old config.inc.php file, you must add a line near to the top of the file, just after the