Thomas Bruederli
68b005ca3d
Improve user deletion script by using DB transactions and a transaction-like protocol of plugin hook calls
10 years ago
Aleksander Machniak
34a0902089
Use consistent column/table quoting in sql queries
10 years ago
Aleksander Machniak
dcc4469844
Don't init output in CLI mode
...
Fixes infinite recurssion on raise_error() call when executing scripts
out of the INSTALL_PATH. Also use 'rcube' if 'rcmail' is not needed.
10 years ago
Aleksander Machniak
315a0b787c
Remove deprecated function usage (get_table_name)
10 years ago
Aleksander Machniak
29c24e647c
Get rid of DIRECTORY_SEPARATOR for consistency
10 years ago
Aleksander Machniak
d0aef23ba9
Support sql_debug option here
11 years ago
Aleksander Machniak
90f7aa9e39
Fix varius db_prefix issues ( #1489839 )
...
- Move DDL script execution code to rcube_db class(es).
- Improve prefix replacement code, so index names are also modified
11 years ago
Thomas Bruederli
5b6d09ad29
Configured host can be a URL
11 years ago
Thomas Bruederli
6fe5dd9da9
Add utility script to remove a user record from the local database
11 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
17ae1307d6
Fix issue where msgexport.sh printed the message to STDOUT instead of a file ( #1489634 )
11 years ago
Aleksander Machniak
e8dd47fb94
Fixed typo in script output
11 years ago
Thomas Bruederli
9ba4967a73
Create class documentation with latest phpdoc utility
11 years ago
Thomas Bruederli
8404fe9e32
Updated localizations from Transifex
11 years ago
Thomas Bruederli
f5007eca74
Invoke update scripts with php command directly ( #1489322 )
11 years ago
Aleksander Machniak
6b2b2eca5f
Remove deprecated functions (these listed in bc.php file) usage
11 years ago
Aleksander Machniak
c562a31681
Improved minified files handling, added css minification ( #1486988 )
11 years ago
Thomas Bruederli
d5c3815c8c
Argggh! Get a version of the closure compiler that is known to work
11 years ago
Thomas Bruederli
bd7df14882
Fix download URL for closure compiler
11 years ago
Aleksander Machniak
a630ba4e06
Add note about txclib bug and a link to the fix
11 years ago
Aleksander Machniak
4136174517
Clean up translations once again, this time remove untranslated strings for all langs
11 years ago
Aleksander Machniak
6e0da1b82e
Remove also $labels=array() and $messages=array() lines
11 years ago
Aleksander Machniak
07e5d737b7
Fix comments cleanup
11 years ago
Aleksander Machniak
915bac3ebb
Do not cleanup en_US files
11 years ago
Aleksander Machniak
664710294a
Adde translation update (from Transifex) and cleanup script
11 years ago
Thomas Bruederli
1390316a87
Copy version string from package.xml although plugin versions should be derived from git tags
11 years ago
Thomas Bruederli
a149d566fc
List required PHP extensions in 'require'
11 years ago
Thomas Bruederli
40b45cbca6
Prefer <description> over <summary>
11 years ago
Thomas Bruederli
012a65af50
Use XML nodes as iterator
11 years ago
Thomas Bruederli
8e785956c1
New utility script to convert plugin package.xml files into new composer.json meta files
11 years ago
Aleksander Machniak
20334a333d
Update releases list
11 years ago
Thomas Bruederli
fd6b193c6e
Fix codestyle and indentation; use new save function in update script
11 years ago
Thomas Bruederli
0703bfecd0
Merged configuration refactoring from 'dev_config' branch back into master ( #1487311 )
12 years ago
Thomas Bruederli
8f49e4a99c
Check filetype detection in installer and update script ( #1489193 )
12 years ago
Thomas Bruederli
447fc6a657
Improve update.sh script; fix bad wording
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
ee73a723f9
Improvements in garbage collector: created gc() method to run all
...
gc-related cleanups in one place, added posibility to run gc in
environments without session
12 years ago
Thomas Bruederli
42de33c7de
Add option to use PHP's native session save handlers
12 years ago
Aleksander Machniak
ac5b58bac4
Small fix to the printed debug message
12 years ago
Aleksander Machniak
ceb508620e
Implemented updatecss.sh script for background images cache issues fix ( #1489047 )
12 years ago
Aleksander Machniak
399db1b647
Add db_prefix configuration option in place of db_table_*/db_sequence_* options
...
Make possible to use db_prefix for schema initialization in Installer (#1489067 )
Fix updatedb.sh script so it recognizes also table prefix for external DDL files
12 years ago
Aleksander Machniak
f23ef1c968
Fix error handling in CLI mode, use STDERR and non-empty exit code ( #1489043 )
12 years ago
Aleksander Machniak
c2c1bba9a2
Update releases list
12 years ago
Thomas Bruederli
15e4c89ce6
Consider alternative table names from config when running DB updates
12 years ago
Aleksander Machniak
63cf4fc823
If version is not provided assume RCMAIL_VERSION ( #1488933 )
12 years ago
Aleksander Machniak
9e46fb535d
Fix typo in DB version strings (there should be no .sql suffix)
12 years ago
Thomas Bruederli
92ba29f04f
Include treelist.js in shrinking scripts
12 years ago
Aleksander Machniak
e4a6ebc1d9
Fix typo
12 years ago
Thomas Bruederli
55ee252d65
Allow to shrink any file passed as argument
12 years ago