Commit Graph

6451 Commits

Author SHA1 Message Date
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