Commit Graph

4708 Commits

Author SHA1 Message Date
Thomas Bruederli
f0a7159c40 Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422 2013-03-02 00:10:54 +01:00
Aleksander Machniak
a6fd1578c3 Better @package/@subpackage assignment 2013-03-01 09:07:55 +01:00
Thomas Bruederli
bd1e16f343 Don't skip message/* attachments when opening a draft. Restore check as it was before [fa57c988] 2013-02-28 22:03:40 +01:00
Thomas Bruederli
4090870623 Localization updates from Transifex 2013-02-28 18:14:55 +01:00
Aleksander Machniak
77f9a402db Fix undefined msg variable error 2013-02-26 18:48:24 +01:00
Aleksander Machniak
4383e062ef CS fixes 2013-02-26 13:35:20 +01:00
Aleksander Machniak
36391cf342 Fix plain text spellchecker icorrect highlighting in non-ASCII text (#1488973) 2013-02-25 11:10:22 +01:00
Aleksander Machniak
ffc2d09cb4 Remove UI messages from the DOM after hide/fadeOut 2013-02-24 09:33:18 +01:00
Aleksander Machniak
7c851e669e Don't try to print file extension in a warning message if it's not available 2013-02-21 09:38:21 +01:00
Aleksander Machniak
726297e5f8 Add workaround for invalid message charset detection by IMAP servers (#1488968) 2013-02-19 16:56:02 +01:00
Aleksander Machniak
2187b2b7d8 Revert "Make autoloading of the framework classes work from any location".
Allow loading rcube_* classes from other locations (for e.g. managesieve plugin).

This reverts commit e4394c95e0.
2013-02-19 09:08:33 +01:00
Aleksander Machniak
7bba0032fe Fix NUL characters in content-type of ms-tnef attachment (#1488964) 2013-02-18 15:35:02 +01:00
Thomas Bruederli
e4394c95e0 Make autoloading of the framework classes work from any location 2013-02-18 08:31:09 +01:00
Aleksander Machniak
eafb68b321 - Fix regression in handling LDAP contact identifiers (#1488959) 2013-02-17 16:23:30 +01:00
Aleksander Machniak
33dc8249fd Fix regression in copying contacts (with drag'n'drop) 2013-02-17 15:47:09 +01:00
Aleksander Machniak
bc2c02feec When connection to read-only db fails try to connect to write-master, but only if it is defined 2013-02-17 10:52:45 +01:00
Aleksander Machniak
1961146227 Make cleanup() method public 2013-02-17 10:25:46 +01:00
Thomas Bruederli
d94a710e7a Trigger and forward 'listupdate' events from list.js 2013-02-10 18:19:41 +01:00
Thomas Bruederli
d6185f3c91 Only scroll tree list of selected item isn't fully visible 2013-02-10 17:06:08 +01:00
Thomas Bruederli
aed581b6c4 Import all translations from Transifex 2013-02-10 16:01:22 +01:00
Thomas Bruederli
8e50ae9a6f Extend copyright to 2013 2013-02-10 15:42:48 +01:00
Thomas Bruederli
d30460ad2f Let some env variables survive reset(); don't show taskbar and top line in framed error pages (#1488938) 2013-02-10 15:31:39 +01:00
Thomas Bruederli
63cff249a8 Properly quote form validation error messages 2013-02-10 14:37:37 +01:00
Aleksander Machniak
a7e8ebc509 Fix reference to non-existing class rcube_output_html (#1488948) 2013-02-08 08:18:34 +01:00
Thomas Bruederli
921115ed56 Ignore file extension difference for text/plain attachments (#1488891) 2013-02-07 18:17:25 +01:00
Thomas Bruederli
4223b1e38f Use encoded identifiers for address book lists (#1488381) 2013-02-07 17:52:22 +01:00
Thomas Bruederli
e26bf88c45 Pass string to html::tag() in order to always add the </ul> tag 2013-02-05 17:32:40 +01:00
Thomas Bruederli
e8fd39d12b Fix inserting a new contact group when list is still empty 2013-02-05 17:30:01 +01:00
Thomas Bruederli
5bc800f946 Merge branch 'master' of github.com:roundcube/roundcubemail 2013-02-05 16:26:57 +01:00
Aleksander Machniak
3dd136f26e Merge branch 'master' of github.com:roundcube/roundcubemail 2013-02-01 20:04:33 +01:00
Aleksander Machniak
1f910cb50d Fix handling link href attribute value with (valid) newline characters (#1488940) 2013-02-01 20:04:00 +01:00
Thomas Bruederli
344943f6ce Move some list manipulation functionality to the new treelist widget 2013-02-01 18:24:42 +01:00
Aleksander Machniak
01a98cb9d6 Merge branch 'master' of github.com:roundcube/roundcubemail 2013-02-01 15:20:57 +01:00
Aleksander Machniak
a39fd4db67 Set default error code (500) if not specified in raise_error() 2013-02-01 15:19:49 +01:00
Thomas Bruederli
1cf15ef4a5 Make rcube_result_set implement the PHP iterator interface 2013-02-01 15:18:12 +01:00
Thomas Bruederli
e5615b97cf Merge branch 'master' of github.com:roundcube/roundcubemail 2013-01-31 13:53:08 +01:00
Thomas Bruederli
3c309af066 - Refactored the hierarchical mailboxlist control into a separate widget class
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
2013-01-31 13:49:35 +01:00
Aleksander Machniak
41db2bf47d Slightly improve database driver chack 2013-01-31 13:18:38 +01:00
Thomas Bruederli
737b629c6f Bring back lost text braking width adjustment when quoting blockquote parts 2013-01-28 20:54:03 +01:00
Thomas Bruederli
72e24b7a63 Catch connection timeouts on message sending form submissions 2013-01-28 20:27:27 +01:00
Aleksander Machniak
bc53e22440 Fix PHP Warning: Missing argument 2 for rcmail_output_html::get_skin_file() 2013-01-27 13:27:22 +01:00
Thomas Bruederli
bb6f4b2b5d Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes 2013-01-25 23:46:34 +01:00
Thomas Bruederli
bd0daee7fd Merge branch 'master' of github.com:roundcube/roundcubemail 2013-01-25 14:27:31 +01:00
Thomas Bruederli
6c27c3b55e Add search box to compose address book widget (#1488381) 2013-01-25 14:27:25 +01:00
Thomas Bruederli
13dc9f2c86 Move rcmail_contact_key() to rcube_addressbook::compose_contact_key() 2013-01-25 14:15:12 +01:00
Aleksander Machniak
18372a236d Send LOGOUT only when closing connection in logged state (#1487784) 2013-01-25 12:36:50 +01:00
Aleksander Machniak
01fc82d0ef Fix new browser window size in Chrome (#1488931), make new windows smaller 2013-01-25 11:49:21 +01:00
Thomas Bruederli
1730cf8d7b Load a default stylesheet (embed.css) from skin in plain html pages (e.g. attachment warnings and html messages) 2013-01-24 15:32:24 +01:00
Aleksander Machniak
6ff0c30f19 Fix login in case when default_host is an array with one element (#1488928) 2013-01-24 12:20:43 +01:00
Thomas Bruederli
e114a60406 Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable.
Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0)
2013-01-23 18:01:02 +01:00