Commit Graph

1336 Commits

Author SHA1 Message Date
Aleksander Machniak
59e5cef08c Allow contacts without an email address (#5079) 2017-05-17 09:25:31 +02:00
Aleksander Machniak
5101cfc67a Bump version to 1.4-git 2017-05-15 11:34:43 +02:00
Aleksander Machniak
d151afd229 Fix addressbook searching by gender (#5757) 2017-05-11 08:56:42 +02:00
Aleksander Machniak
5804ef8aa2 Fix folders list sorting on Windows - if php-intl is available (#5732) 2017-05-08 10:37:06 +02:00
Aleksander Machniak
8f22c3287d Fix bug where comment notation within style tag would cause the whole style to be ignored (#5747) 2017-05-05 11:51:51 +02:00
Aleksander Machniak
9ff7b78c7e Fix conflict with _gid cookie of Google Analytics (#5748)
TODO: Review the whole code base and don't use INPUT_GPC when it's not really needed,
      in most cases we should not read $_COOKIE.
2017-05-04 11:40:42 +02:00
Aleksander Machniak
e800fb5a19 Bring back unintentionally removed .SILENT suffix in STORE FLAGS command 2017-04-27 10:20:12 +02:00
Aleksander Machniak
d1cf69562f CS fixes and return values fixes 2017-04-27 09:58:11 +02:00
Joel Gerber
40b51b9dc9 Add Log to STDOUT Feature (#5721)
Primarily useful for PHP applications running under PHP-FPM which in
turn is running within a Docker container. But also it is generally
useful in any situation where you want to be able to send the logs
directly to your terminal when debugging &etc.
2017-04-10 13:38:40 +02:00
Aleksander Machniak
712875bde1 Fix bug where base_dn setting was ignored inside group_filters (#5720) 2017-04-10 13:22:09 +02:00
Aleksander Machniak
72f19c079f Installer: Fix DB schema initialization on MS SQL Server 2017-04-06 12:17:59 +02:00
Aleksander Machniak
e160e48069 Fix undesired effects when postgres database uses different timezone than PHP host (#5708)
Allow passing DateTime variables as query arguments. Their value will
be converted to date/time input string in format specific to the database type
(with timezone on postgres).
2017-04-03 12:06:23 +02:00
Aleksander Machniak
19fcc35a55 Fix regression in LDAP fuzzy search where it always used prefix search instead (#5713) 2017-03-31 09:45:21 +02:00
dfukagaw28
89a4134064 Add support for DelSp=Yes messages (#5702) 2017-03-22 08:30:36 +01:00
Aleksander Machniak
9b554cd3d5 Remove redundant spaces from generated contact names 2017-03-20 09:15:50 +01:00
ka7
9a35768c26 spelling fixes (#5690) 2017-03-12 12:14:19 +01:00
Thomas Bruederli
bf21557873 Better fix for XSS in style tags (b59ff5ca) 2017-03-10 10:44:51 +01:00
Aleksander Machniak
05aae4711c Replace xss_entity_decode_callback() method with lambda function 2017-03-09 12:05:11 +01:00
Aleksander Machniak
b59ff5cafb Fix XSS issue in handling of a style tag inside of an svg element 2017-03-09 11:45:22 +01:00
Aleksander Machniak
fa32c2c471 Plugin API: Call message_part_structure hook for sub-parts of multipart/alternative message (#5678) 2017-03-06 11:35:09 +01:00
Aleksander Machniak
51dbc2e438 Merge branch 'master' of github.com:roundcube/roundcubemail 2017-03-06 11:02:45 +01:00
Aleksander Machniak
9028e77290 Enigma: Set micalg parameter to real hash algorithm used for signing 2017-03-06 10:57:20 +01:00
Shin Kojima
0b385dc946 Skip iconv for problematic ISO-2022-JP strings (#5668)
We sometimes get broken character encodings such as:
Subject: =?iso-2022-jp?B?GyRCLWo7M3l1OSk2SBsoQgo=?=
This actually is not a strict ISO-2022-JP string, but a CP50220 string
that is a variant of ISO-2022-JP with extended characters proposed by
Microsoft. Iconv can not handle these encodings well.
2017-03-06 09:22:55 +01:00
Joe Bordes
3c1d951d84 feat(Hook) full message object on message_sent event 2017-02-06 23:26:51 +01:00
Aleksander Machniak
81f67a4de2 Don't use each() deprecated in PHP 7.2 2017-02-06 15:46:18 +01:00
Aleksander Machniak
dfd19206a4 sizeof() -> count() 2017-02-06 13:49:29 +01:00
Aleksander Machniak
e08f22ef28 Fix bug where external content in src attribute of input/video tags was not secured (#5583) 2017-01-07 20:00:18 +01:00
Aleksander Machniak
7340360e79 Fix bug where image data URIs in css style were treated as evil/remote in mail preview (#5580) 2017-01-07 09:59:42 +01:00
Thomas Bruederli
f78e2a4367 Add 1.3-beta milestone + update copyright year 2017-01-03 18:24:34 +01:00
Jens Carl
de82576134 Add mime type detection under FreeBSD and Apache 2.4 (#5560) 2016-12-13 08:32:13 +01:00
Aleksander Machniak
4f5ec65a36 Close SMTP connection ASAP after the message has been sent
We should not keep the connection open until the script shuts down.
It may take long time e.g. to save the message in IMAP.
2016-12-07 10:39:35 +01:00
Aleksander Machniak
a99e479cb4 Fix variable substitution in ldap host for some use-cases, e.g. new_user_identity (#5544) 2016-12-01 08:46:15 +01:00
Aleksander Machniak
32b68959b2 Merge branch 'master' of github.com:roundcube/roundcubemail 2016-11-26 09:14:50 +01:00
Aleksander Machniak
a1f679adca Fixed redundancy in sql caching system and compatibility with Galera Cluster (#5439)
- Removed redundant 'created' column from cache and cache_shared tables
- Removed use of redundant data records
- Added missing primary keys (dictionary, cache, cache_shared tables)
2016-11-26 09:14:16 +01:00
Aleksander Machniak
940a27400e Use GSSAPI only if configured (#5530) 2016-11-25 08:23:21 +01:00
Aleksander Machniak
5cca1988b6 Fix write_log() return value when using syslog() and it fails 2016-11-22 13:32:59 +01:00
Aleksander Machniak
a844db6a27 Merge branch 'dev-layouts' 2016-11-20 19:04:09 +01:00
Aleksander Machniak
8a76bf3783 Make sure $prefs property is an array (#5523) 2016-11-17 11:17:09 +01:00
Aleksander Machniak
e306328340 Fix storing "empty" values in rcube_cache/rcube_cache_shared (#5519) 2016-11-16 09:04:24 +01:00
Aleksander Machniak
7e90de4ef5 write_record() should return boolean value 2016-11-12 16:34:11 +01:00
Aleksander Machniak
68221ed4ae Improve uppercase/lowercase/ucfirst attrib handling in rcube::gettext()
- Make ucfirst mode compatible with UTF-8
- Fix bug which made uppercase=FIRST non-working
- Replace \n with real line-break before converting char case
2016-11-12 12:20:39 +01:00
Aleksander Machniak
6e0effa54c Fix "Illegal string offset" warning in rcube::log_bug() on PHP 7.1 (#5508) 2016-11-12 10:07:09 +01:00
Aleksander Machniak
e17e8851f1 CS improvements, _xor() method replaced with an anonymous function 2016-11-07 18:38:20 +01:00
Aleksander Machniak
556c1725a7 Unify automatic marking as \Seen in preview pane, full-page and extwin views (#5071)
We now have one 'mail_read_time' option that works for all cases.
Option 'preview_pane_mark_read' has been removed and marked as an alias.
2016-11-01 10:59:19 +01:00
Aleksander Machniak
f43f5bf93f Use JSON_PRETTY_PRINT in devel_mode
This effectively makes PHP 5.4 a real requirement
2016-10-18 10:42:49 +02: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
cf9f0d8829 Fix bug where IMAP password could be exposed via error message (#5472) 2016-10-15 08:18:34 +02:00
Aleksander Machniak
b8f9ba7d47 Fix bug where deleting folders with subfolders could fail in some cases (#5466) 2016-10-14 08:48:19 +02:00
Aleksander Machniak
b258b91560 Do not show inline images of unsupported mimetype (#5463) 2016-10-11 09:47:06 +02:00
Aleksander Machniak
8a51607671 Fix regression where creation of default folders wasn't functioning without prefix (#5460) 2016-10-05 17:36:33 +02:00