Commit Graph

4343 Commits

Author SHA1 Message Date
Thomas Bruederli
be9aacaa52 Bring back lost localization for the about page 2012-11-17 18:31:31 +01:00
Thomas Bruederli
a9e136161a Use dedicated method to determine an attachment's file size 2012-11-17 18:11:03 +01:00
Thomas Bruederli
e21c07038e Use jQuery functions to maximize compatibility with all IE versions 2012-11-17 18:06:21 +01:00
Thomas Bruederli
3bf7310fa3 Add onclick handler to Show-links 2012-11-17 17:55:09 +01:00
Thomas Bruederli
54cc75f28d Cast mimetypes property into an array on IE 2012-11-17 17:48:31 +01:00
Thomas Bruederli
d20e965c48 Improve thumbnail display: center images and display a 'show' link for attachments the browser is capable to display them 2012-11-17 17:01:37 +01:00
Thomas Bruederli
8fb4f05725 Move default value for client_mimetypes to rcube_config; make sure an array is returned 2012-11-17 16:59:49 +01:00
Thomas Bruederli
6ddb16d181 Merge branch 'master' of github.com:roundcube/roundcubemail 2012-11-17 16:24:09 +01:00
Aleksander Machniak
9ab34604d9 Define @package and @subpackage of Framework classes 2012-11-17 09:24:05 +01:00
Aleksander Machniak
92bd3a7c3f Fix parsing header in English when localized map is defined 2012-11-17 09:04:45 +01:00
Aleksander Machniak
dd759730b0 Merge pull request #45 from linagora/master
Grancefully handle SSO redirections on Ajax requests - V3
2012-11-16 10:33:20 -08:00
Aleksander Machniak
b51eabe2cd Added Polish localization for csv2vcard feature 2012-11-16 15:02:41 +01:00
Aleksander Machniak
c66b605435 Add more data validation 2012-11-16 14:45:02 +01:00
Aleksander Machniak
3833790db4 Support contacts import from CSV file (#1486399) 2012-11-16 13:22:10 +01:00
Aleksander Machniak
c055587d45 Properly set object properties in set() method, small perf. improvement 2012-11-16 13:18:21 +01:00
Aleksander Machniak
3a54cc5013 Fix rcube_utils::explode_quoted_string() with explode(), added tests 2012-11-15 15:36:10 +01:00
Aleksander Machniak
c8558a182c Move BIG5 at the end of charsets list in detect() 2012-11-15 13:58:57 +01:00
Aleksander Machniak
0679b22150 Improved rcube_charset::detect() with BOM checks from rcube_vcard::detect_encoding() - removed code duplication 2012-11-15 13:55:42 +01:00
Aleksander Machniak
3c047d0e87 Code improvements 2012-11-15 09:56:41 +01:00
Aleksander Machniak
8d54286df8 Merge branch 'keep-alive'
Conflicts:
	CHANGELOG
2012-11-15 09:34:08 +01:00
Thomas Bruederli
0f6e9f0bf6 Avoid errors with non-string objects 2012-11-14 16:18:27 +01:00
Aleksander Machniak
52d0d94910 Fix handling of text/enriched content on message reply/forward/edit 2012-11-14 13:58:15 +01:00
Aleksander Machniak
ce248f83e5 Remove useless code 2012-11-14 13:52:23 +01:00
Aleksander Machniak
0e8c6da864 Fix "obj.href is undefined" error 2012-11-14 13:42:00 +01:00
Aleksander Machniak
398238abf2 Remove redundant code 2012-11-14 13:37:27 +01:00
Aleksander Machniak
c588d08835 Merge branch 'master' of github.com:roundcube/roundcubemail 2012-11-14 13:30:23 +01:00
Aleksander Machniak
d15163ab6e Fix XSS vulnerability in handling of text/enriched messages (#1488806) 2012-11-14 13:29:58 +01:00
Thomas Bruederli
e30500643f Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab) 2012-11-14 10:28:34 +01:00
Aleksander Machniak
275728ab05 Remove debug code from last commit 2012-11-13 19:47:16 +01:00
Aleksander Machniak
540e13b8d5 Fix warning when 'autovalues' property isn't set 2012-11-13 19:44:52 +01:00
Aleksander Machniak
d9698de979 Fix handling of 'media' attribute on linked css (#1488789) 2012-11-13 18:08:52 +01:00
Aleksander Machniak
f410c90261 Cache identities data in memory for faster access when get_identity() is called more than once 2012-11-13 15:26:51 +01:00
Aleksander Machniak
003b17e238 jQuery-1.8.3 2012-11-13 14:54:31 +01:00
Thomas Bruederli
bc66f7d6d2 Avoid deprecated template warnings in extended skins 2012-11-12 15:51:21 +01:00
jkornobis
7fac4dc87b Grancefully handle SSO redirections on Ajax requests
On some SSO systems, when the SSO session is expired,
the system intercept HTTP requests and send a 302 "Found" HTTP code to the login page.
This patch handle this case in Roundcube Ajax requests, to redirect to the SSO login page.
Note that request.status don't have the 302 code (at least on Firefox), so we have to check the response headers for a Location field and redirect manually.
2012-11-12 15:29:07 +01:00
Aleksander Machniak
f226549d4f Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval 2012-11-12 14:50:49 +01:00
Aleksander Machniak
92eb10e773 Don't throw error when plugin doesn't register 'refresh' action handler 2012-11-12 14:30:19 +01:00
Thomas Bruederli
3806f168b9 Fix skin template paths when linking js and css files (#1488790) 2012-11-12 14:15:10 +01:00
Aleksander Machniak
2a5afe1cde BINARY extension can't be used with $formatting=true on binary content 2012-11-12 10:41:22 +01:00
Aleksander Machniak
4340d5e634 Fix excessive LFs at the end of composed message with top_posting=true (#1488797) 2012-11-12 09:16:22 +01:00
Thomas Bruederli
2a0d3f7063 Make recent changes in skin template engine more backwards-compatible (#1488790) 2012-11-11 15:10:08 +01:00
Thomas Bruederli
e43dcb0df3 Merge branch 'master' of github.com:roundcube/roundcubemail 2012-11-11 14:10:56 +01:00
Aleksander Machniak
e5e2190e4e Fix bug where leading blanks were stripped from quoted lines (#1488795) 2012-11-11 12:27:25 +01:00
Aleksander Machniak
77de23fa93 Added cross-task 'refresh' request for system state updates 2012-11-11 10:32:05 +01:00
Thomas Bruederli
03149131f7 New feature: display attached images as thumbnails below message body 2012-11-10 21:08:14 +01:00
Aleksander Machniak
aa83596b0b Clarify keep-alive setting, move it to User Interface section, change label
to "Refresh (check for new messages, etc.)", allow no-refresh mode.
2012-11-10 12:13:53 +01:00
Aleksander Machniak
c442f822fb Simplify keep-alive action. Now the interval is based on session_lifetime,
which means it's executed only if needed for session keeping (reset interval on every action).

Temporarily remove check-recent request, it will be replaced by new global system refresh request in future.
Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
2012-11-10 12:04:38 +01:00
Thomas Bruederli
92eb18b46a Merge branch 'master' of github.com:roundcube/roundcubemail 2012-11-09 11:53:29 +01:00
Thomas Bruederli
3f250a0fe6 Add config options to automatically generate LDAP attributes for new entries 2012-11-09 11:50:33 +01:00
Aleksander Machniak
fb53c809a6 Fix AREA links handling (#1488792) 2012-11-08 09:05:35 +01:00