Aleksander Machniak
afd090672c
Small performance optimization
2016-05-08 11:52:54 +02:00
Aleksander Machniak
6652367d65
Fix XSS issue in href attribute on area tag ( #5240 , #5241 )
2016-05-06 08:28:15 +02:00
Aleksander Machniak
4921c21cff
Optimize SELECT response handling
2016-05-05 14:10:55 +02:00
Aleksander Machniak
344b0af9c6
Indicate that a collapsed thread has flagged children ( #5013 )
2016-05-04 13:33:01 +02:00
Aleksander Machniak
9796cd2063
Merge branch 'dev-rfc822-preview'
...
Conflicts:
CHANGELOG
program/steps/mail/show.inc
2016-05-02 18:01:18 +02:00
Aleksander Machniak
9634169647
Bump version number to 1.3-beta
2016-05-02 14:37:39 +02:00
Aleksander Machniak
0eece8222b
Fix autoloading of 'html' class and improve autoloader performance
2016-04-30 07:56:09 +02:00
Aleksander Machniak
5e406f7b7e
Disable links list when converting html2text for spellchecking
2016-04-25 20:56:04 +02:00
Aleksander Machniak
52106ffd39
Fix bug where rcube_contacts::get_record() could return cached result when requested record wasn't found ( #5218 )
2016-04-20 20:25:23 +02:00
Aleksander Machniak
e2e56261b9
Fix handling of long script/style tags when converting to text
2016-04-13 13:08:43 +02:00
Aleksander Machniak
a0f38f5fd8
Small code style improvements
2016-04-12 13:46:30 +02:00
Aleksander Machniak
e8ab3d96bd
Fix converting mail addresses with @www. into mailto links ( #5197 )
2016-04-12 11:53:04 +02:00
Aleksander Machniak
d01c06eded
CS fixes
2016-04-10 10:47:35 +02:00
Bostjan Skufca
70a8236cd5
mailbox/listing: Make server response for large mailbox listing faster when using threaded view
...
Symptom
=======
When using roundcube with mailboxes with over 60k messages, list
view was way faster than viewing in threaded view.
Mailbox index view timing: ~360 ms
Mailbox threaded view timing: ~800 ms
Resolution
==========
Use native PHP array manipulation functions instead of rolling custom
string data reversal implementation using strpos() and substr() in a
'while' loop.
This optimization is already present in index view handler, but was missing
from threaded view.
Results after optimization
==========================
Both average out around ~360 ms response time.
2016-04-09 15:20:28 +02:00
Bernardo Silva
c72446a8fc
Allow pattern attribute in input
...
"pattern" included in the list of allowed attributes in the input tag
2016-04-05 11:30:22 -03:00
Aleksander Machniak
6f2c007d1b
CS fixes: Replace use of "bool ? true : false" with just "bool"
2016-04-02 13:02:55 +02:00
Aleksander Machniak
5c253dd59e
Fix so SPECIAL-USE assignments are forced only until user sets special folders ( #4782 )
...
The old behaviour where SPECIAL-USE has always a prio can be bringed back
by setting lock_special_folders=false and adding it to dont_override.
2016-04-02 09:09:43 +02:00
Aleksander Machniak
7462095f60
Small code improvements
2016-03-28 14:29:35 +02:00
Aleksander Machniak
e8b6e726f6
Add message menu with viewsource and edit actions in message/rfc822 preview
2016-03-26 14:02:57 +01:00
Aleksander Machniak
ce3105c58f
Reply/Reply-All/Forward/Change-format buttons for message/rfc822 preview
2016-03-24 17:07:31 +01:00
Aleksander Machniak
323fa20bc8
Message/rfc822 attachment preview ( #5054 )
2016-03-23 16:54:31 +01:00
Aleksander Machniak
05972d7b33
Refer to Github issues instead of Trac
2016-03-21 08:14:11 +01:00
Aleksander Machniak
791ee65d2e
Fix so contactlist_fields option can be set via config file
2016-03-18 12:29:29 +01:00
Aleksander Machniak
348ec70f12
Export vCard PHOTO with "ENCODING=b" (instead of "ENCODING=B") as specified in RFC2426
2016-03-15 15:18:09 +01:00
Thomas Bruederli
4a408843b0
Protect download urls against CSRF using unique request tokens ( #1490642 )
...
Send X-Frame-Options headers with every HTTP response
2016-03-06 14:31:07 +01:00
Aleksander Machniak
d4df3748cf
Require Net_Socket >= 1.0.12 (because of timeout=0 bugfix)
2016-03-04 15:34:51 +01:00
Aleksander Machniak
ca34ba139e
CS fixes
2016-03-03 12:51:34 +01:00
Aleksander Machniak
4c0cb96a48
Enigma: Fix missing html/plain switch on multipart/signed messages ( #1490649 )
2016-02-07 13:30:48 +01:00
Aleksander Machniak
e91c35c534
Fix background color on selected and focused addressbook
2016-02-03 13:59:31 +01:00
Aleksander Machniak
8dc756f319
Fix bug in long recipients list parsing for cases where recipient name contained @-char ( #1490653 )
2016-02-01 14:25:00 +01:00
Aleksander Machniak
53fa08d8ae
Enigma: Code refactoring with better handling of encrypted-inside-encrypted (e.g. forwarded) and signed+ncrypted messages
2016-01-25 09:53:33 +01:00
Aleksander Machniak
c9e2ab488e
Enigma: Fix handling of encrypted + signed messages ( #1490632 )
2016-01-21 11:05:01 +01:00
Aleksander Machniak
0e77b6f1b3
Fix regression where xml mode could be used to parse xhtml messages causing empty result
2016-01-20 08:44:31 +01:00
Aleksander Machniak
bffca14d96
Exit when imagecreatetruecolor() fails
2016-01-19 09:37:29 +01:00
Aleksander Machniak
22a018d082
Merge branch 'dev-svg'
2016-01-18 09:47:52 +01:00
Aleksander Machniak
ed1d212ae2
Improved SVG cleanup code
2016-01-16 09:03:51 +01:00
Aleksander Machniak
023d3eb031
Refactor wash_attribs() - fix regressions
2016-01-12 13:57:30 +01:00
Aleksander Machniak
d5f7490b08
Fix PHP Fatal error: Can't use function return value in write context
2016-01-11 12:52:49 +01:00
Thomas B
66d4ef6e31
Merge pull request #316 from namesco/prevent-blank-contactnames
...
Ensure roundcube doesn't render contact names as blank
2016-01-10 16:02:51 +01:00
Aleksander Machniak
a1fdb205f8
Extend rcube_washtml with SVG support
2016-01-09 18:26:09 +01:00
Francis Russell
8f71b164fd
Make TLS method for IMAP parameterisable.
2016-01-08 14:22:32 +00:00
Francis Russell
191a6a6805
Enable use of TLSv1.1 and TLSv1.2 for IMAP.
2016-01-08 14:22:32 +00:00
James Buncle
fd0244dabf
Ensure roundcube doesn't render contact names as blank (when the name is whitespace)
2016-01-07 16:21:22 +00:00
Aleksander Machniak
4e1aa60c16
Make possible to disable authentication via rcube_smtp::connect() arguments ( #1490621 )
2016-01-07 09:48:18 +01:00
Aleksander Machniak
39137fe292
CS fixes
2016-01-05 09:04:59 +01:00
Aleksander Machniak
d72e5afb47
Fix PHP7 warning "session_start(): Session callback expects true/false return value" ( #1490624 )
2015-12-28 17:07:53 +01:00
Aleksander Machniak
6521c20768
Add INBOX to the list of folders only if no filter and no prefix was specified
2015-12-22 12:01:47 +01:00
Aleksander Machniak
cd219a45dd
Fix regression where some message attachments could be missing on edit/forward ( #1490608 )
2015-12-18 11:42:05 +01:00
Aleksander Machniak
be346095a0
Fix handling of message/rfc822 attachments on replies and forwards ( #1490607 )
2015-12-17 09:12:06 +01:00
Aleksander Machniak
3296965f41
Force arg_separator in http_build_query()
2015-12-14 11:23:57 +01:00