| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | 
							- UPGRADING instructions
 - ======================
 - 
 - Follow these instructions if upgrading from a previous version
 - of Roundcube Webmail. We recommend to carefully backup the existing
 - installation as well as the database before going through the following steps.
 - 
 - Using the update script
 - -----------------------
 - There is a shell script (for unix based systems) that does the job for you.
 - To use it, unpack the archive of the new Roundcube version to a temporary location
 - (don't replace the Roundcube installation you want to update)
 - and cd into that directory. From there, run the following command in a shell:
 - 
 -   ./bin/installto.sh <TARGET-FOLDER>
 - 
 - For <TARGET-FOLDER> you specify the path to the Roundcube installation 
 - which should be updated. The update script will then copy all new files to the 
 - target location and check and update the configuration and database schema.
 - After all is done, the temporary folder with the new Roundcube files can be 
 - removed again.
 - 
 - WARNING: See Post-Upgrade Activities section below.
 - 
 - 
 - Updating manually
 - -----------------
 - If you don't have shell access to the Roundcube installation or if not running 
 - it on a unix system, you need to do the following operations by hand:
 - 
 - 1. Replace index.php and all files in
 -    - ./bin/
 -    - ./SQL/
 -    - ./program/
 -    - ./installer/
 - 2. Replace the configuration defaults files:
 -    - config/defaults.inc.php
 -    - config/mimetypes.php
 - 3. rsync the contents of the following folders from your installation
 -    directory into the target folder:
 -    ./skins/
 -    ./plugins/
 -    ./vendor/
 - 4a. If you previously installed plugins through composer, update dependencies
 -    by running `php composer.phar update --no-dev`
 - 4b. Install/update dependencies using composer:
 -    - get composer from https://getcomposer.org/download/
 -    - rename the composer.json-dist file into composer.json
 -    - if you want to use LDAP address books, enable the LDAP libraries in your
 -      composer.json file by moving the items from "suggest" to the "require"
 -      section (remove the explanation texts after the version!).
 -    - run `php composer.phar install --no-dev`
 - 5. Run `./bin/update.sh` from the commandline OR
 -    open http://url-to-roundcube/installer/ in a browser and choose "3 Test config".
 -    To enable the latter one, you have to temporary set 'enable_installer'
 -    to true in your local config/config.inc.php file.
 -    WARNING: See SQLite database upgrade below.
 - 6. Let the update script/installer check your configuration and
 -    update your config files and database schema as suggested by the updater.
 - 7. Make sure 'enable_installer' is set to false again.
 - 8. See Post-Upgrade Activities section.
 - 
 - 
 - Post-Upgrade Activities
 - -----------------------
 - 1. Check .htaccess settings (some php settings could become required)
 - 2. If you're using build-in addressbook, run indexing script /bin/indexcontacts.sh.
 - 3. When upgrading from version older than 0.6-beta you should make sure
 -    your folder settings contain namespace prefix. For example Courier users
 -    should add INBOX. prefix to folder names in main configuration file.
 - 4. Check system requirements in INSTALL file.
 - 
 - SQLite database upgrade
 - -----------------------
 - Versions older than 0.9 were supporting SQLite v2 only. Newer versions require
 - database in v3 format. The best what you can do is to convert database file
 - to the new format using command line tools:
 - 
 - sqlite OLD.DB .dump | sqlite3 NEW.DB
 
 
  |