Hello again
After the initial commit there was still a tiny error that made the update.sh script only generate a minimal local config ignoring all your old properties that differ from default values. This is now solved in git master.
If you already migrated your config, you can undo it by removing the config.inc.php file again and renaming the backup'ed old config files back from main.old.php to main.inc.php and db.old.php to db.inc.php. Then run update.sh again and your new config should be fine.
Regards, Thomas
Thomas Bruederli wrote:
Hello devs
With today's commit [1] we took the first step towards a new and simplified configuration for Roundcube. We merged the two files main.inc.php and db.inc.php into one single config.inc.php file and a defaults.inc.php file respectively. The config.inc.php is meant to be the local config file and only containing those options which differ from the defaults. The defaults.inc.php will be part of the distribution is will be updated with every software update and thus should not be modified.
The current git master will remain using the old config files as a fallback but we strongly recommend to upgrade your configs if you're running a bleeding edge git master version somewhere. You can do this by running bin/update.sh and letting the script migrate your config. The manual way of doing this is to copy config.inc.php.sample file and start from scratch.
There's more to come related to configs [2] but this was the major change that just found its way back into git master.
Kind regards, Thomas
[1] https://github.com/roundcube/roundcubemail/commit/0703bfecd0 [2] http://trac.roundcube.net/ticket/1487311