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
581c41ca67
Make sure subject is always on proper place in widescreen mode
2016-11-27 12:41:12 +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
dad1852126
Fix _from argument validation
2016-11-22 10:38:41 +01:00
Aleksander Machniak
a844db6a27
Merge branch 'dev-layouts'
2016-11-20 19:04:09 +01:00
Thomas Bruederli
32cd762278
Always send columns list as array (unsetting items makes it an object with numeric keys)
2016-11-20 15:49:52 +01:00
Aleksander Machniak
c344f60d75
Fix displaying attached images with wrong Content-Type specified ( #5527 )
2016-11-20 10:04:58 +01:00
Aleksander Machniak
6287227fff
Fix missing content check when image resize fails on attachment thumbnail generation ( #5485 )
2016-11-20 09:59:20 +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
b26dcb64c3
Code simplification
2016-11-12 15:20:57 +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
e17fcf1649
Support ALLOW-FROM in x_frame_options ( #5122 )
2016-11-11 12:56:38 +01:00
Aleksander Machniak
0e5a167cd2
Fix recognizing Sent folder on search if current folder has been changed by plugins in meantime
2016-11-08 14:58:31 +01:00
Aleksander Machniak
e17e8851f1
CS improvements, _xor() method replaced with an anonymous function
2016-11-07 18:38:20 +01:00
Aleksander Machniak
d02e6ea45e
Fix so templating system does not mess with external (e.g. email) content ( #5499 )
2016-11-07 13:39:43 +01:00
Aleksander Machniak
c3e7d93c43
Make "Add contact" image/text ignored when copying/selecting recipients in main headers ( #5103 )
2016-11-06 14:00:03 +01:00
Aleksander Machniak
386af483ce
Fix redundant keep-alive/refresh after session error on compose page ( #5500 )
2016-11-06 10:58:26 +01:00
Aleksander Machniak
2dbbaf7739
Warn about too many disclosed recipients in composed email [max_disclosed_recipients] ( #5132 )
...
Allow to omit a subject when sending an email (#5068 )
2016-11-06 09:39:16 +01:00
Aleksander Machniak
bd12d94fae
Fix missing contact ID for contacts from non-sql addressbooks
2016-11-02 13:22:26 +01:00
Aleksander Machniak
28741ed032
Disable double-click on the list when preview pane is on ( #5199 )
...
This eliminates delay when opening a message in preview pane.
2016-11-01 13:31:32 +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
c42d447a55
Removed unused moxieplayer.swf
2016-10-30 14:04:38 +01:00
Aleksander Machniak
ecfe177173
CS fixes, use $this instead of local variable
2016-10-29 11:17:00 +02:00
Aleksander Machniak
e3b61cd487
Plugin API: Added get_compose_responses hook ( #5457 )
2016-10-29 10:59:39 +02:00
Aleksander Machniak
1727071816
Better handling of rcube_text_editor.replace()'s input argument, some simplification
2016-10-24 10:29:04 +02:00
Aleksander Machniak
edea8732a6
Fix regression where UI object could be not created on some pages ( #5484 )
2016-10-20 15:48:42 +02:00
Aleksander Machniak
571a10751f
Display error when trying to upload more files than specified in max_file_uploads ( #5483 )
2016-10-20 11:29:50 +02: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
20086193eb
Support HTML input to rcube_text_editor.replace() ( #5456 )
2016-10-12 15:07:36 +02:00
Aleksander Machniak
b258b91560
Do not show inline images of unsupported mimetype ( #5463 )
2016-10-11 09:47:06 +02:00
Aleksander Machniak
d305f4f0fd
Separate action to mark all messages in a folder as \Seen ( #5006 )
...
with possibility to do this in all folders or in a folder and its subfolders (#5076 )
2016-10-10 09:31:38 +02:00
Aleksander Machniak
40fe66b71e
Fix reference to non-existing blank.tif file in mime_content_type check
2016-10-06 21:11:24 +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
638afafbd2
Make so rcmail.log() depends on devel_mode ( #5193 )
2016-10-04 17:19:45 +02:00
Aleksander Machniak
d85f30bec4
Archive: Don't reload messages list when it's not needed ( #5225 )
...
Archive: Add option to automatically mark archived messages as \Seen (#5142 )
2016-10-02 19:43:04 +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
c13119b81c
Fix bug where folders list would scroll to top when clicking on subscription checkbox ( #5447 )
2016-09-28 20:36:14 +02:00
Aleksander Machniak
42ddfe5ec9
Simplify mbstring code path in rcube_charset::convert()
2016-09-27 17:03:02 +02:00
Aleksander Machniak
48585867f3
INBOX should be always protected, event with protect_default_folders=false
...
I.e. it should not be possible to rename INBOX
2016-09-23 09:03:50 +02:00