Commit Graph

45 Commits (9ed6d46df7c2a555feeb3444c6acb0e5eaf452e9)

Author SHA1 Message Date
Thomas Bruederli 2f8b1036da Bump version and copyright year 10 years ago
Aleksander Machniak 0ea079d604 dirname(__FILE__) -> __DIR__ 10 years ago
Thomas Bruederli a98a4f8bb5 Remove 3rd party libs from our repository and define the dependencies in composer.json-dist.
Also remove the ancient utf8 lib and replace it with 'Patchwork UTF-8 for PHP'.

For direct git checkouts, copy composer.json-dist into composer.json and run
`php composer.phar install` to install the dependencies.
10 years ago
Thomas Bruederli eea11ecdde Move rcube_installer class to include/rcmail_installer in order to remain accessible by the update script even if the installer directory was removed 11 years ago
Aleksander Machniak bcedf05d19 s/$rcmail_config/$config/ also for plugins configuration 11 years ago
Thomas Bruederli dee0aff85a Avoid fatal errors if session support is missing; This shall be displayed in the first step 12 years ago
Thomas Bruederli 9bacb2cd3f Prepare config migration:
- Show warning in installer and hints how to migrate
- Let update.sh create the new config file if legacy config is detected
- Provide a sample config file for manual configuration
- Define a list of options which always should be written to local config
12 years ago
Aleksander Machniak 461a30d771 Merge config files (#1487311).
Now we have defaults.inc.php and config.inc.php.
Renamed $rcmail_config to $config. Old naming and old files are supported
for backward compatibility.
12 years ago
Aleksander Machniak b2064d5fc0 Remove program/ dir from installer include path 12 years ago
Thomas Bruederli 5926684aab Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility 12 years ago
Thomas Bruederli dc088e25c2 Fix installer to work with the new framework architecture 12 years ago
Aleksander Machniak 041c93ce0b Removed $Id$ 13 years ago
Aleksander Machniak 5fed074a45 Always use 1 step as a fallback (#1488490) 13 years ago
Brian Ronald b546b0dcfd Also, the license comments 13 years ago
alecpl d13f3293ea - Add RCMAIL_CHARSET definition for Installer (#1488436) 13 years ago
alecpl 1aceb9cec8 - Framework refactoring (I hope it's the last one):
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
  renamed main.inc into rcube_bc.inc
13 years ago
alecpl 0c259682f6 - Merge devel-framework branch, resolved conflicts 13 years ago
thomascube c04b23adfd - replace claim in Roundcube logo
- require support_url config option in installer
13 years ago
thomascube 7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 13 years ago
thomascube 43486922fa Improve error reporting in installer 13 years ago
alecpl 403f0bf771 - Fix default_port option handling in Installer when config.inc.php file exists (#1487925) 14 years ago
thomascube e6bb836e05 Create interactive update script with improved DB schema check; udated installer with new features and styles 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
alecpl 2c3d81dddd - use simple rcube_smtp class
- Installer: fix SMTP settings test
16 years ago
alecpl b45aedd22c - check environement on upgrade (per discussion in #1485867) 16 years ago
alecpl 0ff63513c2 #1485741: fix installer after some last changes 16 years ago
alecpl b1c1541427 - Add Robots meta tag in login page and installer (#1484846) 16 years ago
thomascube fee8c6ceab First version of the commandline update script 16 years ago
thomascube 32eb29fb99 Secure new config merging feature + remove full path disclosure 16 years ago
thomascube e107123780 Add methods to check and update local config files + show HTML output in installer test step 16 years ago
thomascube 7d7f67dde1 Apply changes of installer script to trunk 16 years ago
thomascube bba657e64f Made config files location configurable (#1485215) 16 years ago
svncommit c060677d20 Enable direct download of (main|db).inc.php from the installer. 17 years ago
till afe50aed70 * minor cs fixes 17 years ago
thomascube 47124c2279 Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch 17 years ago
thomascube e010845509 Don't attempt to send headers after content 17 years ago
thomascube 8b8bccf390 Start session before content is sent 17 years ago
thomascube 967b342039 Disable installer by default; add config option to enable it again 17 years ago
till 7635d21b4c * fixing bug where people got: Call to undefined function decrypt_passwd()
(The form fields for smtp and imap test shared names and imap test overwrote smtp test fields (obviously).)
17 years ago
thomascube 330127a612 Disable PHP notices + check for installer script on login page 17 years ago
thomascube b3f9dfb54e Allow to skip the config step if config files already exist 17 years ago
thomascube ad43e637bd Add SMTP test to installer script 17 years ago
thomascube c5042d468e More installer stuff 17 years ago
thomascube 6557d3005c Added environment checks from check.php-dist 17 years ago
thomascube 3549785897 First steps to implement an installer 17 years ago