Aleksander Machniak
e7620812b0
Installer: Remove system() function use ( #1490139 )
...
Move some functionality of scripts from bin/ into rcmail_utils class
10 years ago
Aleksander Machniak
b86e091fcd
Add initdb.sh to create database from initial.sql script with prefix support ( #1490188 )
10 years ago
Thomas Bruederli
96dee98e7f
Copy the first comment block with license information for LibreJS when minifying
10 years ago
Thomas Bruederli
9a3fe2aacd
Complete the repositories section in composer.json during update
10 years ago
Aleksander Machniak
dba43e7c8b
Copy also INSTALL file
10 years ago
Thomas Bruederli
8d9945c4f6
Enable updating of composer.json dependencies
10 years ago
Thomas Bruederli
bd51db63de
Sync vendor folder if exists in source package ( #1490145 )
10 years ago
Thomas Bruederli
63dd809b11
Remove empty labels and translation files
10 years ago
Thomas Bruederli
0c137f7dac
Consider composer.json dependencies in installation and upgrading instructions and scripts
10 years ago
Aleksander Machniak
0ea079d604
dirname(__FILE__) -> __DIR__
10 years ago
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
12 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
Aleksander Machniak
c101871d46
Add and use db_table_system config option
12 years ago
Aleksander Machniak
9e329c0a27
Renamed option updatedb.sh --label to --package
12 years ago
Aleksander Machniak
c3d061893b
Don't attempt to write to 'system' table if it doesn't exist
12 years ago
Aleksander Machniak
9be085b2f3
Don't attempt to read system table if it doesn't exist
12 years ago
Aleksander Machniak
7e7431bdda
Use updatedb.sh from update.sh + various fixes in updatedb.sh
12 years ago
Aleksander Machniak
b7e7c8f950
Added new database upgrade script, converted DDL scripts to new format
12 years ago
Aleksander Machniak
a079269166
Fix version comparisons with -stable suffix ( #1488876 )
12 years ago
Thomas Bruederli
a072247dde
Fix package definitions and include framework classes in phpdoc
12 years ago
Christian Flothmann
6585e86260
fix syntax error
12 years ago
Aleksander Machniak
9290303e80
Move prompt_silent() and get_opt() to rcube_utils class
12 years ago
Thomas Bruederli
fa981985ee
New shell script to modify user preferences
12 years ago
Thomas Bruederli
de1040731b
Properly add author name from gettext files
12 years ago
Thomas Bruederli
949431f521
Add another language alias for exports to launchpad
12 years ago
Aleksander Machniak
de56ea1909
Merge branch 'pdo'
...
Conflicts:
CHANGELOG
12 years ago
Thomas Bruederli
a025cddbc5
Fix default skin removal
12 years ago
Thomas Bruederli
471d559374
Update installto/update script to remove old default skins and copy all necessary files; repeat notice about missing config options after auto-update
12 years ago
Aleksander Machniak
91f2271fac
Replace rcube_mdb2 with rcube_db
13 years ago
Aleksander Machniak
398bff5925
Replace rcube_mdb2/PEAR::MDB2 with rcube_db
13 years ago
Aleksander Machniak
bd7b8a62d1
Remove <Unknown> from localization author line
13 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
Thomas Bruederli
cc9f35a4b7
Set the right permissions on new localization folders
13 years ago
Thomas Bruederli
ae4bad986b
Get language code from filename if not specified in the .po file itself ( #1488478 )
13 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
13 years ago
thomascube
a0be7a0985
Map new Persian (Farsi) lang code
13 years ago
thomascube
54d074613f
Copy all skins in installto script ( #1488376 )
13 years ago
thomascube
15dfdbe54e
Fix language code maps
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
thomascube
c321a955a7
Merged devel-framework branch (r5746:5779) back into trunk
13 years ago
alecpl
1c4f23d6e5
- Exclude MIME functionality from rcube_imap class into rcube_mime class
13 years ago
thomascube
19145d5de4
Also read both variables in en_US template
13 years ago
thomascube
c5329337b7
Fix gettext export for launchpad
13 years ago
thomascube
6a41bef07d
Fix gettext importer to correctly convert launchpad .po files
13 years ago
thomascube
5b5ed46815
Fix export of multiline texts
13 years ago
thomascube
c7dcb30025
More from Larry...
13 years ago
thomascube
7d84ff643a
Improve gettext exporter to correctly convert a single directory
13 years ago
alecpl
a90ad2840f
- Deprecate $DB, $USER, $IMAP global variables, Use $RCMAIL instead
13 years ago
thomascube
0706075d85
Fix newline handling in gettext export; add import script to read .po localization files
13 years ago
thomascube
84ff800248
Fix gettext exporter
13 years ago
thomascube
50ee4cc91f
Script to export Roundcube (PHP) localization files to gettext .po(t) format
13 years ago
thomascube
373b112f34
Force files to be updated, even if newer ( #1488117 )
13 years ago