Aleksander Machniak
f2688ba492
Use ?? operator where applicable
2021-09-21 19:12:06 +02:00
Aleksander Machniak
89e54718ca
Migration to PHPUnit v9
2021-07-25 11:07:56 +02:00
Aleksander Machniak
9e2bc40213
Dropped support for PHP < 7.3 ( #7976 )
2021-07-25 09:16:33 +02:00
Aleksander Machniak
c268a6a240
Fix PHP8 warnings
2021-06-27 07:55:15 +02:00
Josh Soref
203f456620
Spelling ( #8001 )
2021-04-18 08:43:18 +02:00
Aleksander Machniak
ac8e067ae6
Use official GPL-3.0-or-later license identifier ( #7901 )
2021-02-24 15:39:36 +01:00
Aleksander Machniak
13e1455cd2
Bump PHP version requirement also for plugins
...
[skip ci]
2021-02-07 10:02:11 +01:00
Aleksander Machniak
db789bbb61
PHP8 fixes
2020-12-19 09:06:46 +01:00
Aleksander Machniak
e3416c9fc0
PHP8 fixes, CS fixes, short array syntax, tests
2020-12-06 11:43:56 +01:00
Aleksander Machniak
d7d7ca046f
Cache refactoring ( #6312 ) ( #6781 )
2020-07-18 13:51:47 +02:00
Lucas Stevanelli Marin
620c973280
Changing from time to microtime to add on key of cached attachment to avoid display error on attachments with same name ( #7463 )
...
Co-authored-by: Lucas Marin <lucas.marin@skymail.com.br >
2020-07-01 09:47:00 +02:00
Aleksander Machniak
47d9ed6d0c
Add support for PHPUnit 6 and 7 ( #6870 )
...
Fixes composer dependencies: Package phpunit/phpunit-mock-objects is abandoned
We cannot support v8 yet because of errors like:
Declaration of MailFunc::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void
It would require dropping PHP < 7.1 support.
2019-12-28 09:37:45 +01:00
Aleksander Machniak
cc1a1d95fe
Correct property name
2019-10-16 12:40:41 +02:00
Aleksander Machniak
fdac30e544
Support PECL memcached extension as a session and cache storage driver (experimental)
2019-05-26 11:50:33 +02:00
Aleksander Machniak
45a6ad1ba7
Fix so an error is logged when more than one attachment plugin has been enabled, initialize the first one ( #6735 )
2019-05-01 21:51:22 +02:00
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
2019-04-16 10:42:45 +02:00
Rotzbua
f8b6493ecf
Change http to https for plugins.roundcube.net ( #6405 )
2018-11-08 12:30:45 +01:00
Aleksander Machniak
6e7afe5360
Support Redis cache in redundant_attachments plugin
2018-03-17 15:27:15 +01:00
Aleksander Machniak
2a32f51c91
Fix file disclosure vulnerability caused by insuficient input validation in relation with attachment plugins ( #6026 )
2017-11-08 11:03:19 +01:00
Aleksander Machniak
391d0d2039
Remove "@version @package_version@"
2016-11-01 18:26:47 +01:00
Aleksander Machniak
4e0532808d
Fix bug where it wasn't possible to store more that 2MB objects in memcache/apc ( #5452 )
...
Added memcache_max_allowed_packet and apc_max_allowed_packet settings
2016-10-16 11:19:30 +02:00
Aleksander Machniak
9f1f754daf
CS fixes
2015-11-22 09:41:53 +01:00
Aleksander Machniak
37e9bd4fb8
Fix testing attachments plugins after recent change that prevents from using more than one
2015-10-22 08:45:26 +02:00
Aleksander Machniak
b0349c988f
Make sure there's only one attachments plugin enabled
2015-10-18 09:59:47 +02:00
Aleksander Machniak
0389faa327
PHP7: Fix "mktime(): You should be using the time() function instead" warning
2015-09-28 19:33:13 +02:00
Aleksander Machniak
e9ca5e0655
Fix so database_attachments::cleanup() does not remove attachments from other sessions ( #1490542 )
2015-09-28 19:20:24 +02:00
Aleksander Machniak
b3bf9c88dc
Fix attached file path unsetting in database_attachments plugin ( #1490393 )
2015-05-19 09:26:55 +02:00
Aleksander Machniak
46d316b9c5
Fix bug where database_attachments_cache setting was not working
2015-05-13 10:15:11 +02:00
Aleksander Machniak
72b117feb1
Use consistent license identifiers, remove redundant package.xml files
2014-12-09 05:02:13 -05:00
Aleksander Machniak
0ea079d604
dirname(__FILE__) -> __DIR__
2014-10-13 14:41:55 +02:00
Aleksander Machniak
e435d3b120
Fix fatal error in database_attachments plugin under some conditions ( #1489726 )
2014-03-25 15:40:53 +01:00
Thomas Bruederli
38ab0be093
Created composer.json files for default plugins
2013-09-28 13:03:57 +02:00
Aleksander Machniak
bcedf05d19
s/$rcmail_config/$config/ also for plugins configuration
2013-08-20 19:23:59 +02:00
Aleksander Machniak
2feba7bf4d
Use absolute path in require
2013-08-02 09:17:44 +02:00
Aleksander Machniak
5d0cb00d5e
Fix removing attachments from the list with database_attachments plugin
2013-07-31 14:11:59 +02:00
Aleksander Machniak
f0398c87d9
Use rcube_cache class to store attachments in database.
...
Add options to configure TTL and cache type.
2013-06-13 14:16:00 +02:00
Aleksander Machniak
b005927f91
Add basic tests for plugins
2013-01-19 12:16:16 +01:00
Aleksander Machniak
61be822d62
Remove deprecated functions (from bc.php file) usage in plugins
2013-01-18 15:24:49 +01:00
Aleksander Machniak
b3ef217f66
Fix removed cache_id column usage, SQL queries formatting
2012-09-18 11:40:38 +02:00
thomascube
48e9c14ebd
Move plugins repository into roundcubemail root folder; svn:externals are not defined anymore
2012-03-31 12:25:48 +00:00
till
63a3dc5fde
moved plugins
2010-03-20 14:20:01 +00:00
alecpl
a640647edd
- handle big attachments with file pointers to not exceed memory_limit in rcmail_save_attachment()
2009-07-19 09:28:30 +00:00
thomascube
cc97ea0559
Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins)
2009-04-19 17:44:29 +00:00