Aleksander Machniak
3f10f9a2e6
Fix regression where LDAP results could be counted incorrectly when using VLV
...
... broken by d08bd0a51f
where we added searching in users+groups in one request
8 years ago
Aleksander Machniak
425e31dc27
Wash position:fixed style in HTML mail for better security ( #5264 )
8 years ago
Aleksander Machniak
b2781e145e
Fix German localization label
8 years ago
Aleksander Machniak
4fa70856b9
Fix handling of blockquote tags with mixed case on html2text conversion ( #5363 )
...
Conflicts:
CHANGELOG
8 years ago
Aleksander Machniak
d10c591a61
Merge pull request #5330 from urc/patch-1
...
Do not mask fatal error when unable to load PEAR class
8 years ago
Aleksander Machniak
25510199be
Don't create multipart/alternative messages with empty text/plain part ( #5283 )
...
Conflicts:
CHANGELOG
program/steps/mail/sendmail.inc
9 years ago
Thomas Bruederli
f1d80c649e
Avoid sending completely empty text parts for multipart/alternative messages ( #5283 )
9 years ago
Aleksander Machniak
fbf89913a3
Fix missing localization of HTML editor when assets_dir != INSTALL_PATH
...
Conflicts:
CHANGELOG
9 years ago
Aleksander Machniak
72a09408e9
Use contact_search_name format in popup on results in compose contacts search
...
Conflicts:
CHANGELOG
program/steps/mail/search_contacts.inc
9 years ago
dsoares
f85227358a
Avoid PHP fatal error
...
After last change to file `rcube_ldap.php`, my roundcube instance was getting this error:
```
PHP Fatal error: Cannot use object of type Net_LDAP3_Result as array in ...
```
In
```php
protected function extended_search($count = false)
```
`$result = $this->ldap->search()` returns a LDAP object (whatever package we use).
If the search returns no results (and if `$is_extended_search` is false), then it gets to line 971 trying to do a `usort()` and then a `count()` on an object, instead of an array.
9 years ago
Aleksander Machniak
ac592fd169
Searching in both contacts and groups when LDAP addressbook with group_filters option is used
...
Conflicts:
CHANGELOG
program/steps/addressbook/search.inc
9 years ago
urc
3e508e9587
Do not mask fatal error
...
A failure to load PEAR consistutes a fatal PHP error, and @-loading it prevents that error from being logged, making debugging problems with loading the PEAR class really difficult. It should therefore be loaded without the @ sign, allowing the fatal error to end up in the logs, if it occurs.
9 years ago
Aleksander Machniak
e48f8945b3
Fix bug where message list columns could be in wrong order after column drag-n-drop and list sorting
...
Conflicts:
CHANGELOG
9 years ago
Aleksander Machniak
73f411db7d
Add missing sigbelow label in german localizations
9 years ago
Aleksander Machniak
7d14065baa
Fix XSS issue in href attribute on area tag ( #5240 , #5241 )
...
Conflicts:
CHANGELOG
9 years ago
Aleksander Machniak
550143269a
Fix message list multi-select/deselect issue ( #5219 )
...
Conflicts:
CHANGELOG
9 years ago
Thomas Bruederli
25bc871ee7
Bump version to 1.1.5
9 years ago
Aleksander Machniak
ead0846934
Plugin API: Add html2text hook (backport from master)
9 years ago
Aleksander Machniak
848410042c
Fix converting mail addresses with @www. into mailto links ( #5197 )
9 years ago
Aleksander Machniak
c91d4975ff
Make sure an email address is valid when replacing it with mailto: link
9 years ago
Aleksander Machniak
d54eb6c951
CS fixes
9 years ago
Bostjan Skufca
55d90b2f62
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.
9 years ago
Aleksander Machniak
473dc0b86d
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.
9 years ago
Aleksander Machniak
86bc1f95ea
Require Net_Socket >= 1.0.12 (because of timeout=0 bugfix)
...
Conflicts:
INSTALL
9 years ago
Aleksander Machniak
2bfce1ae20
Refer to Github issues instead of Trac
9 years ago
Aleksander Machniak
7c04110698
Fix so contactlist_fields option can be set via config file
9 years ago
Aleksander Machniak
126d099e83
Fix PHP warning when defaults.inc.php is not readable
9 years ago
Thomas Bruederli
699af1e520
Protect download urls against CSRF using unique request tokens ( #1490642 )
...
Send X-Frame-Options headers with every HTTP response
Conflicts:
plugins/enigma/enigma.js
plugins/enigma/lib/enigma_ui.php
program/lib/Roundcube/rcube_message.php
9 years ago
Aleksander Machniak
b01689caf8
Hide DSN option in Preferences when smtp_server is not used ( #1490666 )
9 years ago
Aleksander Machniak
7a73635214
Fix unicode-awareness of Base64 encoding implementation in javascript
9 years ago
Aleksander Machniak
58c03846e7
Fix list row selection when provided uid is number not a string
9 years ago
Aleksander Machniak
d66793f0af
Fix missing emoticons on html-to-text conversion
9 years ago
Aleksander Machniak
8d047c668f
Plugin API: Added addressbook_export hook
9 years ago
Aleksander Machniak
3e55a2d9cb
Fix bug in long recipients list parsing for cases where recipient name contained @-char ( #1490653 )
9 years ago
Aleksander Machniak
a2d5db0a98
Fix bug where Archive/Junk buttons were not active after page jump with select=all mode ( #1490647 )
9 years ago
Aleksander Machniak
4de4438340
Fix regression where xml mode could be used to parse xhtml messages causing empty result
9 years ago
Aleksander Machniak
768e3e1b09
Improved SVG cleanup code
9 years ago
Aleksander Machniak
847c771d9e
Refactor wash_attribs() - fix regressions
9 years ago
Aleksander Machniak
3e4b7cd19d
Extend rcube_washtml with SVG support
9 years ago
Aleksander Machniak
7bbefdb63b
Fix XSS issue in SVG images handling ( #1490625 )
...
Conflicts:
CHANGELOG
9 years ago
Aleksander Machniak
3f6fbdcc6d
Fix random "access to this resource is secured against CSRF" message at logout ( #1490641 )
...
- this is when openssl module is not installed
9 years ago
Francis Russell
8a53588940
Make TLS method for IMAP parameterisable.
9 years ago
Francis Russell
f8911c2a7f
Enable use of TLSv1.1 and TLSv1.2 for IMAP.
9 years ago
Aleksander Machniak
fc5befff0f
Fix missing language name in "Add to Dictionary" request in HTML mode ( #1490634 )
...
Conflicts:
CHANGELOG
9 years ago
Thomas Bruederli
f2ff464002
Bump version to 1.1.4; update Changelog
9 years ago
Aleksander Machniak
7d0099f28e
Fix so drag-n-drop of text (e.g. recipient addresses) on compose page actually works ( #1490619 )
...
Conflicts:
CHANGELOG
9 years ago
Aleksander Machniak
89a5dcb946
Fix path traversal vulnerability in setting a skin ( #1490620 )
...
Conflicts:
CHANGELOG
9 years ago
Aleksander Machniak
9fbabc4668
Add INBOX to the list of folders only if no filter and no prefix was specified
9 years ago
Aleksander Machniak
c67e7e8f85
Fix PDF support detection in Firefox > 19 ( #1490610 )
...
Conflicts:
CHANGELOG
9 years ago
Aleksander Machniak
c82d09a052
Fix handling of message/rfc822 attachments on replies and forwards ( #1490607 )
...
Conflicts:
CHANGELOG
program/lib/Roundcube/rcube_message.php
program/steps/mail/compose.inc
9 years ago