Commit Graph

175 Commits (238ac34740746baeee54177e4ed76e817be9e31d)

Author SHA1 Message Date
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
alecpl 4aafd99f2d - Remove memory_limit for indexcontacts.sh (#1488109) 13 years ago
thomascube 54f1af8cba Download closure compiler to /tmp instead of current dir 13 years ago
thomascube faf10e8fec Fix automatic db updates; trigger contact indexing after upgrade 13 years ago
alecpl 8fc0f9451e - Fix GCC errors and warnings (#1487988) 14 years ago
thomascube 3e48b941ec Removed kolab plugins; they will be maintaied and published in the Kolab project 14 years ago
alecpl 6cc3f5887d - Use clisetup.php where possible, remove redundant code 14 years ago
alecpl 9556e004db - Fix SQL query for postgres 14 years ago
thomascube e6bb836e05 Create interactive update script with improved DB schema check; udated installer with new features and styles 14 years ago
thomascube 3e2637351d Fulltext search over contact fields. Attention: DATABASE SCHEMA CHANGED\! 14 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 14 years ago
alecpl 0da9021f5a - Fix typo 14 years ago
thomascube d366462316 Fix cleandb script 14 years ago
thomascube bd911ba814 Pool some code for command line tools; avoid displaying password on shell (#1486947); fix msgexport now using the new imap wrapper 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
alecpl 27a96a40db - Fix path to SQL files when using pgsql/mysqli/sqlsrv drivers (#1486902) 14 years ago
alecpl 30aa4ccaaf - Renamed all php-cli scripts to use .sh extension 15 years ago
alecpl 677e1f26fe - Some files from /bin + spellchecking actions moved to the new 'utils' task 15 years ago
thomascube d062dbe18c Add class docuumentation blocks and make phpdoc work again 15 years ago
alecpl 60ff017b49 - fix: sqlite doesn't support foreign keys
- code formatting
15 years ago
alecpl 5ba5fd5e3d - allow to set threshold days as command line argument, set default value to '7'
- comment out the code for database without foreign keys (we rely on this feature in core code, so why not here?)
15 years ago
thomascube 2491c6240c Add minimal database schema check to installer and update script 15 years ago
thomascube a35062a1eb Always set changed date when marking a DB record as deleted + provide a cleanup script 15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
thomascube bc9c02617a Add shellscripts to shrink/unshrink javascript files (by trisk) 15 years ago
alecpl 7415c02ecf - Fix quota indicator issues by content generation on client-size
instead of bin/quotaimage.php: better performance, better styling posibilities (#1486197, #1486220)
15 years ago
thomascube db52218337 Improve security of modcss.php by setting timeouts and more sanity checks 15 years ago
alecpl 2700bbb2b9 - removed http_received_header_encrypt checking (#1485925) 16 years ago
alecpl 2471d3a979 - Added possibility to encrypt received header, option 'http_received_header_encrypt',
added some more logic in encrypt/decrypt functions for security
16 years ago
alecpl 23a2eec4d5 - ereg -> preg 16 years ago
alecpl b659c3e242 - fix 1px rectangle fill when mailbox is empty (used=0) 16 years ago
thomascube f9160ecea7 Fix infinite while loop 16 years ago
till 12bc8b6fa2 * minor fixes: simplied code, http status, cs 16 years ago
till b113c5a5b1 * minor fixes: cs and a notice 16 years ago
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
till 396afd4742 * generalized executable paths for bash and phpdoc
* simplyfied probing for phpdoc
* added checks to make sure this is executed on the shell
16 years ago
till d4847048a1 * let's not discriminate unix :) (= generalized paths)
* added checks so all scripts are only executable from CLI
16 years ago
thomascube 1608f43282 Secure bin scripts by requiring a valid session and replace preg_replace(/../e) with preg_replace_callback 16 years ago
alecpl fe3e67884d #1485544: quota image better look 16 years ago
alecpl 300fc65a46 - Better HTML entities conversion in html2text (#1485519) 16 years ago
thomascube cbffc2f0aa Let update script handle the replacement of 'multiple_identities' by 'identities_level' 16 years ago
thomascube fee8c6ceab First version of the commandline update script 16 years ago
thomascube cb15aaa265 Also check for negative image size + set caching headers for 1 hour 16 years ago
thomascube 7ce1931bbb Lets keep things simple. quotaimage does not use session stuff 16 years ago
till fe7618f1ba * checking if a user session is active in quotaimg.php
* this is an expensive operation
  * but it fixes a possible DoS
 * implement max-width and -height for the image (subject to change)
16 years ago