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