Commit Graph

179 Commits

Author SHA1 Message Date
Aleksander Machniak
292b18b040 Use ECMASCRIPT5 and newest closure compiler 2016-08-15 17:50:44 +02:00
Aleksander Machniak
04aa29493c Fix so upgrade script makes sure program/lib directory does not contain old libraries (#5287) 2016-06-06 17:14:22 +02:00
Aleksander Machniak
d61d33a12a Fix handling of --delete argument in moduserprefs.sh script (#5296) 2016-06-01 20:15:22 +02:00
Thomas Bruederli
26c4006c87 Improve migration of the composer.json file when updating 2016-05-15 15:49:35 +02:00
Aleksander Machniak
e0481f0ccb Save copy of original .htaccess file when using installto.sh script (1490623) 2016-01-10 12:39:07 +01:00
Aleksander Machniak
14b8b4def4 Remove also old .htaccess file that is not used anymore (#1489980) 2015-09-25 20:06:35 +02:00
Aleksander Machniak
67fac374a3 Fix so gc.sh script removes also expired sessions from sql database (#1490512) 2015-09-01 14:08:20 +02:00
Aleksander Machniak
1b39d9a6c7 PHP7: Fixed some E_WARNING errors that previously were E_STRICT 2015-08-08 09:32:24 +02:00
Thomas Bruederli
a612c59a0f Fix composer.json update routine 2015-06-02 21:50:31 +02:00
Aleksander Machniak
8042e13af6 Add --config and --type options to moduserprefs.sh script (#1490051) 2015-05-25 08:51:10 +02:00
Aleksander Machniak
e7620812b0 Installer: Remove system() function use (#1490139)
Move some functionality of scripts from bin/ into rcmail_utils class
2015-04-12 09:24:25 +02:00
Aleksander Machniak
b86e091fcd Add initdb.sh to create database from initial.sql script with prefix support (#1490188) 2015-02-28 10:17:32 +01:00
Thomas Bruederli
96dee98e7f Copy the first comment block with license information for LibreJS when minifying 2015-02-07 20:14:58 +01:00
Thomas Bruederli
9a3fe2aacd Complete the repositories section in composer.json during update 2015-02-07 19:21:19 +01:00
Aleksander Machniak
dba43e7c8b Copy also INSTALL file 2015-02-04 09:00:34 +01:00
Thomas Bruederli
8d9945c4f6 Enable updating of composer.json dependencies 2014-12-18 16:18:35 +01:00
Thomas Bruederli
bd51db63de Sync vendor folder if exists in source package (#1490145) 2014-12-18 16:18:35 +01:00
Thomas Bruederli
63dd809b11 Remove empty labels and translation files 2014-11-12 09:07:25 +01:00
Thomas Bruederli
0c137f7dac Consider composer.json dependencies in installation and upgrading instructions and scripts 2014-11-09 15:36:57 +01:00
Aleksander Machniak
0ea079d604 dirname(__FILE__) -> __DIR__ 2014-10-13 14:41:55 +02:00
Thomas Bruederli
68b005ca3d Improve user deletion script by using DB transactions and a transaction-like protocol of plugin hook calls 2014-09-23 17:39:14 +02:00
Aleksander Machniak
34a0902089 Use consistent column/table quoting in sql queries 2014-09-12 14:37:51 +02:00
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.
2014-09-10 16:32:28 +02:00
Aleksander Machniak
315a0b787c Remove deprecated function usage (get_table_name) 2014-09-10 13:55:26 +02:00
Aleksander Machniak
29c24e647c Get rid of DIRECTORY_SEPARATOR for consistency 2014-08-28 19:24:03 +02:00
Aleksander Machniak
d0aef23ba9 Support sql_debug option here 2014-04-29 11:44:58 +02:00
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
2014-04-29 11:34:43 +02:00
Thomas Bruederli
5b6d09ad29 Configured host can be a URL 2014-04-23 20:56:10 +02:00
Thomas Bruederli
6fe5dd9da9 Add utility script to remove a user record from the local database 2014-04-23 19:58:16 +02:00
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 2014-04-21 16:39:19 +02:00
Aleksander Machniak
17ae1307d6 Fix issue where msgexport.sh printed the message to STDOUT instead of a file (#1489634) 2014-02-21 14:18:31 +01:00
Aleksander Machniak
e8dd47fb94 Fixed typo in script output 2014-02-07 14:05:46 +01:00
Thomas Bruederli
9ba4967a73 Create class documentation with latest phpdoc utility 2014-01-30 09:56:56 +01:00
Thomas Bruederli
8404fe9e32 Updated localizations from Transifex 2014-01-30 08:59:28 +01:00
Thomas Bruederli
f5007eca74 Invoke update scripts with php command directly (#1489322) 2014-01-29 12:27:12 +01:00
Aleksander Machniak
6b2b2eca5f Remove deprecated functions (these listed in bc.php file) usage 2013-12-22 14:12:15 +01:00
Aleksander Machniak
c562a31681 Improved minified files handling, added css minification (#1486988) 2013-12-18 21:41:56 +01:00
Thomas Bruederli
d5c3815c8c Argggh! Get a version of the closure compiler that is known to work 2013-11-28 21:05:59 +01:00
Thomas Bruederli
bd7df14882 Fix download URL for closure compiler 2013-11-28 20:57:39 +01:00
Aleksander Machniak
a630ba4e06 Add note about txclib bug and a link to the fix 2013-10-30 12:31:19 +01:00
Aleksander Machniak
4136174517 Clean up translations once again, this time remove untranslated strings for all langs 2013-10-10 19:21:14 +02:00
Aleksander Machniak
6e0da1b82e Remove also $labels=array() and $messages=array() lines 2013-10-09 20:11:33 +02:00
Aleksander Machniak
07e5d737b7 Fix comments cleanup 2013-10-09 19:33:18 +02:00
Aleksander Machniak
915bac3ebb Do not cleanup en_US files 2013-10-09 19:22:41 +02:00
Aleksander Machniak
664710294a Adde translation update (from Transifex) and cleanup script 2013-10-09 18:52:54 +02:00
Thomas Bruederli
1390316a87 Copy version string from package.xml although plugin versions should be derived from git tags 2013-09-25 09:04:52 +02:00
Thomas Bruederli
a149d566fc List required PHP extensions in 'require' 2013-09-20 20:15:41 +02:00
Thomas Bruederli
40b45cbca6 Prefer <description> over <summary> 2013-09-20 19:50:13 +02:00
Thomas Bruederli
012a65af50 Use XML nodes as iterator 2013-09-20 19:46:51 +02:00
Thomas Bruederli
8e785956c1 New utility script to convert plugin package.xml files into new composer.json meta files 2013-09-20 19:41:20 +02:00