Thomas Bruederli
e3857bb6c2
Fix infinite loop when converting invalid html to plaintext ( #1489566 )
2014-02-04 10:22:29 +01:00
Thomas Bruederli
d93ce5cde2
Fix concurrent connections to IMAP while searching
2014-01-21 17:18:28 +01:00
Thomas Bruederli
1d6082c5e2
Fix thread/list mode update and display
2014-01-20 12:12:21 +01:00
Thomas Bruederli
9202e93b75
Fix slicing of returned search result headers
2014-01-20 11:59:57 +01:00
Thomas Bruederli
1bbf8c4886
- Make search scope selectable in UI
...
- Disable thread mode when searching over multiple folders
- Encode UID values for HTML message row identifiers
2014-01-20 10:05:36 +01:00
Thomas Bruederli
689a222170
Append per-folder search results to global index but only if it has matches
2014-01-20 09:33:58 +01:00
Thomas Bruederli
ff3eb83492
Handle combined UID-folder identifiers in rcube_imap class
2014-01-16 15:50:48 +01:00
Thomas Bruederli
2c33c7e38b
Make message pagenav (prev/next) work with sorted multi-folder search results
2014-01-16 15:41:19 +01:00
Thomas Bruederli
2baeac116a
Fix sorting and paging in cross-folder searches
2014-01-16 14:17:08 +01:00
Thomas Bruederli
d53b60406c
Fix typos
2014-01-16 11:33:57 +01:00
Thomas Bruederli
b6e24c6946
Minor improvements to threaded searching
2014-01-16 11:33:57 +01:00
Thomas
566747af00
First attempt to search in multiple folders; do it multi-threaded using pthreads if available
2014-01-16 11:33:56 +01:00
Thomas
628706acdc
Prepare message list to display IMAP folder
2014-01-16 11:21:59 +01: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
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