Commit Graph

792 Commits

Author SHA1 Message Date
Aleksander Machniak
89d6ce6846 Update to TinyMCE 4.x 2014-05-01 11:48:29 +02:00
Thomas Bruederli
5740b10bf8 Merge branch 'master' of github.com:roundcube/roundcubemail 2014-01-16 09:04:34 +01:00
Aleksander Machniak
531c4d896c Merge branch 'master' of github.com:roundcube/roundcubemail 2014-01-16 09:02:37 +01:00
Aleksander Machniak
d924ebebf7 Fix compatibility with PHP 5.2 in html.php file (#1489514) 2014-01-16 09:02:22 +01:00
Thomas Bruederli
3786a48aeb * New option that write logs to per-user directories. (Debug) logs will only be written if a directory for the current user exists.
* The 'write_log' plugin hook now also supports the return property 'dir' to let plugins specify the log directory.
2014-01-16 09:02:02 +01:00
Aleksander Machniak
1fd6c43e19 Improve parse_thread so it uses much less recursive calls 2014-01-16 08:58:10 +01:00
Thomas Bruederli
c5f6352710 Don't log error if no plugin config is found in global directories 2014-01-16 08:50:07 +01:00
Thomas Bruederli
8fc49e51a4 Use the right base_dn for listing records of the selected group 2014-01-16 08:49:19 +01:00
Thomas Bruederli
aa581c2912 Fall back to load plugin config from global config directories only if no local config file exists 2014-01-14 17:04:24 +01:00
Takika
d073a66db3 Load plugin config file from any configured path
Try to load plugin_name.inc.php config file from any pre-configured config path (rcube_config::path array) so webmail admins can move plugin configurations out of www root.
2014-01-07 14:32:33 +01:00
Thomas Bruederli
e59471fcb9 Make sure prefs always is a valid array (otherwise causes fatal errors if language if not set) 2014-01-07 09:48:55 +01:00
Aleksander Machniak
4957530dec Fix an obvious mistake in search_once() casing wrong result when called
with empty 2nd argument (which also is not what should happen, should we return error?)
2014-01-02 12:43:04 +01:00
Aleksander Machniak
7a3c0c96c4 Use '0' instead of 0, to fix possible issue. 2014-01-02 12:15:15 +01:00
Aleksander Machniak
172302e2cf Small perf. improvement 2014-01-02 09:08:31 +01:00
Aleksander Machniak
0301d9347f CS fixes 2014-01-01 12:31:14 +01:00
Aleksander Machniak
c7250749ab Fix issue where deprecated syntax for HTML lists was not handled properly (#1488768) 2013-12-28 19:14:51 +01:00
Aleksander Machniak
3e98f8be71 Add some code for S/MIME signatures verification, update Crypt_GPG package 2013-12-27 13:14:40 +01:00
Aleksander Machniak
ac0fc383fd Fix so message flags modified by another client are applied on the list on refresh (#1485186) 2013-12-23 11:33:41 +01:00
Aleksander Machniak
6b2b2eca5f Remove deprecated functions (these listed in bc.php file) usage 2013-12-22 14:12:15 +01:00
Aleksander Machniak
54029ea959 Fix broken text/* attachments when forwarding/editing a message (#1489426) 2013-12-21 14:49:00 +01:00
Aleksander Machniak
f6d23a8dce Fix PHP warning when 1st argument of parse_host() is not a string (#1489486) 2013-12-20 17:41:10 +01:00
Aleksander Machniak
a520f331c1 Fix handling of X-Forwarded-For header with multiple addresses (#1489481) 2013-12-17 09:21:05 +01:00
Aleksander Machniak
d19c0f9f30 In normalize_string() replace 4-byte unicode characters with '?' character.
These are not supported in default utf-8 charset on mysql,
the chance we'd need them in searching is very low.
2013-12-12 08:58:54 +01:00
Aleksander Machniak
029f7a157d Clarify update() result description, return boolean when ID didn't change 2013-12-08 09:39:33 +01:00
Aleksander Machniak
18b40c1a32 Fix issue where groups were not deleted when "Replace entire addressbook" option on contacts import was used (#1489420) 2013-12-04 13:58:43 +01:00
Aleksander Machniak
38bf401cf8 Fix performance of listing writeable folders (#1489451) 2013-12-01 10:55:13 +01:00
Thomas Bruederli
ce6050cbbb Display version from composer.json even if not intstalled 2013-11-28 21:21:36 +01:00
Aleksander Machniak
5f31429de5 Fix preparation of message object before saving into the cache.
The bug cased e.g. displaying HTML content as plain text for messages
with Content-Type: text/html.
2013-11-28 15:20:58 +01:00
Aleksander Machniak
38f1f56920 Exec config_get hook also in rcube_config::all() (#1485981) 2013-11-28 09:16:36 +01:00
Aleksander Machniak
ffec857b69 Fix handling of invalid closing tags in HTML messages (#1489446) 2013-11-28 09:12:03 +01:00
Aleksander Machniak
75a5c3554a Add possibility to overwrite a label/message in Roundcube's language package (#1489433) 2013-11-25 09:00:49 +01:00
Aleksander Machniak
f13ae32aec Merge branch 'master' of github.com:roundcube/roundcubemail 2013-11-21 10:51:09 +01:00
Aleksander Machniak
978ff8794f Make sort_folder_list() public 2013-11-21 10:50:42 +01:00
Thomas Bruederli
aef6ed4702 Add hook to notify plugins about message sending errors 2013-11-21 08:53:17 +01:00
Aleksander Machniak
fdf79703e2 Merge branch 'master' of github.com:roundcube/roundcubemail 2013-11-20 13:42:47 +01:00
Aleksander Machniak
3373e4ae10 Fix browser version detection and failing tests 2013-11-18 19:50:01 +01:00
Aleksander Machniak
8328d0643e Code improvements and some unification with browser detection code in javascript 2013-11-18 19:30:58 +01:00
Aleksander Machniak
51fe045a04 Fix deprecated function usage 2013-11-18 11:08:20 +01:00
Thomas Bruederli
fa635d8862 Make $force parameter only override the task check for required plugins (#1489437) 2013-11-16 15:49:25 +01:00
Thomas Bruederli
f8101fff1e Accept text/html parts inside multipart/mixed parts as HTML contents 2013-11-15 18:58:32 +01:00
Aleksander Machniak
741ddced5b Fix Internet Explorer 11 detection (#1489434) 2013-11-15 10:45:44 +01:00
Thomas Bruederli
596301c10b Reset $part_orig_mimetype variable in for-loop. This avoids attachments along with message/rfc822 parts being listed twice 2013-11-14 20:11:13 +01:00
Thomas Bruederli
cf31954661 Make require_plugin() force loading of the required plugin 2013-11-14 18:58:23 +01:00
Thomas Bruederli
85e60ada15 First version of the local storage compose data saving feature; some behavioral improvements and encrytion are still to be added 2013-11-10 14:04:33 +01:00
Aleksander Machniak
5983ee0f18 Fix categories/groups import from csv 2013-11-07 20:12:16 +01:00
Thomas Bruederli
884e1ecce9 Merge branch 'master' of github.com:roundcube/roundcubemail 2013-11-07 11:39:23 +01:00
Thomas Bruederli
1e7d1240ed Avoid rcube_session::reload() to reset previous changes. This fixes parallel attachment uploads that could get lost when using the database_attachments plugin 2013-11-07 11:38:58 +01:00
Aleksander Machniak
00de8ddf8d Small performance improvements, use str_replace() instead of strtr(),
do not parse query if there are no params to replace,
keep one instance of (potentially long) query less in memory
2013-11-06 13:11:31 +01:00
Aleksander Machniak
64cb702847 Remove duplicate languages on spellchecker langs list (#1489395) 2013-11-02 20:00:39 +01:00
Thomas Bruederli
4c02ef0c5c Fix function calls after refactoring 2013-10-30 16:52:54 +01:00