Commit Graph

6452 Commits

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