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
Thomas Bruederli
91c0990385
Updated to jQuery 1.8.2 and jQuery UI 1.9.1
2012-11-07 18:51:06 +01:00
Thomas Bruederli
2ad0a8d3f6
Merge branch 'master' of github.com:roundcube/roundcubemail
2012-11-07 16:05:58 +01:00
Aleksander Machniak
9ce2398ef9
Fix regression in detecting if attachment should be displayed inline (is an image)
2012-11-07 11:55:12 +01:00
Thomas Bruederli
19b0d444e7
Adapt to common naming scheme for template tag attributes
2012-11-07 10:29:15 +01:00
Thomas Bruederli
df79b2638f
Tell client to open mailto: links in contact details in a new window (if configured)
2012-11-07 09:57:30 +01:00
Aleksander Machniak
e0f7b920d5
Allow setting contentframe from template (as frame object attribute)
2012-11-06 14:57:42 +01:00
Thomas Bruederli
28037aab4f
Fix syntax error
2012-11-06 13:22:36 +01:00
Thomas Bruederli
c50fa82bec
Merge branch 'master' of github.com:roundcube/roundcubemail
2012-11-06 13:21:11 +01:00
Thomas Bruederli
28de391182
Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication
2012-11-06 13:21:04 +01:00
Aleksander Machniak
37633a6c79
Remove unused unEscape() method
2012-11-06 10:57:46 +01:00
Aleksander Machniak
f6cd739a0a
Make sure affected_rows() method returns expected (consistent with other RDBMSes) result on MySQL
2012-11-05 19:50:12 +01:00
Aleksander Machniak
e68fa71b0e
Fixed rcube_imap_generic::uncompressMessageSet() result when argument is empty. Added tests.
2012-11-05 19:22:09 +01:00
Thomas Bruederli
762565ceea
Don't add signature (again) when opening compose view in a new window
2012-11-05 18:36:36 +01:00
Thomas Bruederli
7bf6d2f01e
Don't open another window when replying to a message displayed in extwin
2012-11-05 18:09:44 +01:00
Thomas Bruederli
cf57b2b130
Fix count display after inserting a new contact
2012-11-03 12:04:19 +01:00
Thomas Bruederli
086b153ae2
Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander ( #1488725 ); removed obsolete dstactive detection
2012-10-31 11:50:33 +01:00
Thomas Bruederli
dc6794f9c4
Don't add Bcc headers from identity twice (e.g. if already saved in draft)
2012-10-31 10:50:31 +01:00
Aleksander Machniak
92cb7f56f3
Fix possible HTTP DoS on error in keep-alive requests ( #1488782 )
2012-10-31 09:35:57 +01:00
Aleksander Machniak
9c299eb9e6
Make sure HTML part size>0 before assuming the message has got HTML part
2012-10-31 09:31:23 +01:00
Aleksander Machniak
abe164367b
Fix HTML entities handling on addressbooks list
2012-10-29 20:14:19 +01:00
Aleksander Machniak
111acf180d
Fix error in IE<8
2012-10-28 13:35:09 +01:00
Thomas Bruederli
ddafe4e410
Merge branch 'dev-compose-newwindow'
2012-10-27 16:12:37 +02:00
Thomas B.
f2d3fc1b5d
Merge pull request #38 from dupondje/master
...
Option to hide SQL addressbook
2012-10-27 05:29:00 -07:00
Thomas Bruederli
8fa22e9c2f
Prepare template processor to handle skin inheritance
2012-10-26 14:20:40 +02:00