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
Remi Collet
132a807dff
add .log suffix to all log file names
2017-03-10 19:00:13 +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
Aleksander Machniak
adbab9d3e2
Merge branch 'master' into dev-elastic
2017-03-03 09:14:44 +01:00
Aleksander Machniak
e2d80479d6
Make possible to set (some) config options from a skin
2017-02-26 15:31:06 +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
8131629c6e
Extended unified searchform object for templates engine
2017-01-14 10:35:44 +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
Aleksander Machniak
9e129383a1
Improve randomness of password salts and random hashes ( #5266 )
2016-10-01 08:23:19 +02:00
Aleksander Machniak
195dc11855
Support host-specific imap_conn_options/smtp_conn_options/managesieve_conn_options ( #5136 )
2016-09-30 18:02:23 +02:00
Aleksander Machniak
8c75dd3aa8
Add convenient method to create new session records
2016-09-29 12:20:43 +02:00
Aleksander Machniak
42ddfe5ec9
Simplify mbstring code path in rcube_charset::convert()
2016-09-27 17:03:02 +02:00
Aleksander Machniak
c1c0a0d815
Implemented rcube::sleep() method for disconnecting all external connection in long-running/sleeping scripts
2016-09-21 11:20:43 -04:00
Aleksander Machniak
f92052fd73
Fix so when moving to Trash we make sure the folder exists ( #5192 )
2016-09-05 10:18:00 +02:00
Aleksander Machniak
2999cc38a5
Generate more compact HTML5 code, e.g. use short form of boolean attributes
2016-09-02 12:35:56 +02:00
Aleksander Machniak
defdf84bb7
Really fix login form regression
...
Remove 'form' from allowed attributes list of input field. We needed
it only for a moment, now we don't. It's also not supported by IE/Edge
which means there's no way we would need it. Maybe some day...
2016-08-26 10:43:26 +02:00
Aleksander Machniak
32e5a6bbcf
Fix bug where folder creation could fail if personal namespace contained more than one entry ( #5403 )
...
+ small code improvements
2016-08-26 09:25:24 +02:00