Commit Graph

74 Commits

Author SHA1 Message Date
Aleksander Machniak
2c0db244bc Generate QR-code in svg format if there's xmlwriter extension installed
I think xmlwriter is more likely to be installed than imagick.
The size of the png and svg output is almost identical.
2021-08-28 09:29:03 +02:00
Aleksander Machniak
15f8643542 Remove redundant PHP version checks, bump min. version in the installer 2021-08-01 17:47:32 +02:00
Aleksander Machniak
d258f845ab Fix PHP8 Fatal error: Uncaught ValueError: mb_convert_encoding() (#7850)
Also, bring back iconv() fallback, it supports much more charsets than mbstring.
2021-01-30 15:51:23 +01:00
Aleksander Machniak
12547ccf01 Require php-intl extension, get rid of Net_IDNA2, PHP8 fixes, short array syntax
Net_IDNA2 is not compatible, and Intl is a bundled ext since PHP 5.3.
Fixed some regressions.
2020-12-13 10:21:52 +01:00
Aleksander Machniak
1164d9e103 rcmail_utils::get_http_client() -> rcube::get_instance()->get_http_client() 2020-11-21 09:28:25 +01:00
johndoh
740fed3bdb Update min PHP version in installer and remove from Travis (#7629)
* update min PHP version in installer
* remove php5.4 from travis config
2020-09-23 18:43:14 +02:00
Aleksander Machniak
bdeb0db6cb Small code fixes 2020-08-21 08:19:27 +02:00
Aleksander Machniak
35c29be9b2 Remove use of ext-iconv 2020-05-03 18:33:20 +02:00
Aleksander Machniak
8471930652 Add 'filter' to required extensions 2019-12-01 09:52:10 +01:00
Aleksander Machniak
ffeebff3f9 Fix bug where Ctype extension wasn't required in Installer and INSTALL file (#7049) 2019-11-22 14:30:49 +01:00
Aleksander Machniak
57c67db029 Remove year(s) from copyright headers + some cleanup 2019-04-16 10:42:45 +02:00
Aleksander Machniak
bb9fa55f00 Add check for optional zip extension 2017-11-18 10:09:26 +01:00
Aleksander Machniak
b1a3d46f89 Fix bug where pink image was used instead of a thumbnail when image resize fails (#5933)
Note GD and Imagick in INSTALL file and optional installer checks.
2017-09-05 08:33:40 +02:00
Aleksander Machniak
c3fc072d97 Remove code related to magic_quotes_* and register_globals
...they do not exist in PHP 5.4 which we now require.
2016-07-29 13:34:50 +02:00
Aleksander Machniak
8447bae77c Require Mbstring and OpenSSL extensions (#1490415) - remove redundant code 2015-06-28 12:27:48 +02:00
Aleksander Machniak
f7427f151e Get rid of Mail_mimeDecode package dependency (#1490416) 2015-06-27 15:05:17 +02:00
Aleksander Machniak
489409f30f Fix Net_LDAP3 homepage location 2015-04-14 18:29:59 +02:00
Aleksander Machniak
6b7e06620d Remove zend.ze1_compatibility_mode checks, it does not exist in PHP >= 5.3 2014-10-13 14:48:05 +02:00
Aleksander Machniak
000f6ee304 Merge branch 'oracle' 2014-09-22 09:38:21 +02:00
Aleksander Machniak
c2345747ac Add Oracle driver check in Installer 2014-09-18 16:57:41 +02:00
Thomas Bruederli
b6f89a32d8 Make LDAP extension and Net_LDAP3 lib optional in installer check 2014-09-11 17:45:32 +02:00
Thomas Bruederli
a98a4f8bb5 Remove 3rd party libs from our repository and define the dependencies in composer.json-dist.
Also remove the ancient utf8 lib and replace it with 'Patchwork UTF-8 for PHP'.

For direct git checkouts, copy composer.json-dist into composer.json and run
`php composer.phar install` to install the dependencies.
2014-08-27 17:45:21 +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
8cc567c004 Drop support for PHP < 5.3.7 2014-03-22 12:56:49 +01:00
Aleksander Machniak
a5b79b15a8 Fix empty messages list when register_globals is enabled (#1489157) 2013-06-25 18:37:19 +02:00
Aleksander Machniak
7a7c25aeff Fix so valid and set date.timezone is not required by installer checks (#1489180) 2013-06-21 12:40:26 +02:00
Aleksander Machniak
39b905b7a8 Canonize boolean ini_get() results (#1489189) 2013-06-20 15:08:10 +02:00
Aleksander Machniak
e7fa2ce56d Fix so install do not fail when one of DB driver checks fails but other drivers exist (#1489178) 2013-06-18 13:54:26 +02:00
Aleksander Machniak
398c9d8869 Fix links to PHP PDO drivers manual 2013-04-17 17:34:29 +02:00
Thomas Bruederli
619c320c0e Avoid direct execution of installer includes (#1488895) 2013-01-10 09:41:12 +01:00
Aleksander Machniak
7389966295 Add notes about new requirements of the new mysql database driver,
add check in installer (#1488875)
2012-12-21 10:32:59 +01:00
Aleksander Machniak
c563c2cc26 Improved message for invalid date.timezone 2012-09-14 08:43:05 +02:00
Aleksander Machniak
c22a521df1 Move date.timezone check to 'required' block, add date.timezone value validation 2012-09-14 08:33:37 +02:00
Aleksander Machniak
de56ea1909 Merge branch 'pdo'
Conflicts:
	CHANGELOG
2012-08-08 08:21:45 +02:00
Aleksander Machniak
2b21b97ef0 Use file_get_contents() to make code simpler and to fix possible infinite loop 2012-07-10 10:07:21 +02:00
Aleksander Machniak
398bff5925 Replace rcube_mdb2/PEAR::MDB2 with rcube_db 2012-06-19 11:33:23 +02:00
Aleksander Machniak
0b6d022e6f Fix magic_quotes_sybase handling (#1488506)
Improved handling of critical PHP settings - try to set them to required value before die()
2012-06-04 16:05:57 +02:00
alecpl
2f88b17d34 - Add exif to optional extensions list 2012-03-06 20:06:40 +00:00
thomascube
e6bb836e05 Create interactive update script with improved DB schema check; udated installer with new features and styles 2011-02-25 16:37:22 +00:00
alecpl
d36115bfb8 - Require PHP 5.2.1 or greater 2011-01-14 08:50:46 +00:00
alecpl
e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 2010-09-29 12:36:28 +00:00
alecpl
e019f2d0f2 - s/RoundCube/Roundcube/ 2010-09-25 13:03:53 +00:00
alecpl
073543aec9 - typo 2010-06-07 06:51:46 +00:00
alecpl
59c216f3cc - Fix bugs on unexpected IMAP connection close (#1486190, #1486270)
- Iloha's imap.inc rewritten into rcube_imap_generic class
- rcube_imap code re-formatting
2010-03-26 21:03:22 +00:00
alecpl
0f9687438b - update requirements, remove GD check 2010-02-03 08:35:28 +00:00
alecpl
d62c312e04 - required JSON check added, changed links to PHP modules 2009-12-31 08:32:31 +00:00
alecpl
3e2bc6a975 - Fix dl() use in installer (#1486150): use is_readable() instead 2009-09-22 07:11:38 +00:00
alecpl
11e670da55 - Don't require date.timezone setting in installer (#1485989) 2009-08-27 13:38:26 +00:00
alecpl
4007170109 - added 'xml' extension check (#1486051) 2009-08-24 17:39:41 +00:00
till
ec31b6f9f3 * ok, let's validate this for real (this time) 2009-07-14 15:13:02 +00:00