Commit Graph

8458 Commits (aaafe8f9177d29c94fe1c68cc2e19de6d5e50bd8)
 

Author SHA1 Message Date
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 194690f59b Add managesieve plugin documentation 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 877b911dc4 Fix bug where contact search menu fields where always unchecked in Larry skin
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
Thomas Bruederli e1ae200201 Transliterate ticket IDs after migration to Github issues 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 b99a1bce89 Use pear repository via secure channel 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
Thomas Bruederli 066b205c72 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 4d3f055ce0 Refactor desktop notifications
- Remove webkitNotifications support, clean up the code
- Unify look and behaviour of notifications in Mail and in Settings

Conflicts:

	plugins/newmail_notifier/newmail_notifier.js
9 years ago
Aleksander Machniak 126d099e83 Fix PHP warning when defaults.inc.php is not readable 9 years ago
Aleksander Machniak 160013555f Update changelog 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 f915d15c43 Bring back additional_message_headers compatibility with Mail_Mime < 1.9 9 years ago
Aleksander Machniak c8023ac6b1 Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 (#1490657) 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 d3b98eb4dc Fix (again) security issue in DBMail driver of password plugin [CVE-2015-2181] (#1490643)
Unify the C program code with the one used by other drivers.

Conflicts:
	CHANGELOG
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
Aleksander Machniak db76c50a7c Update ticket number 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 772e08fa2a Fix mail view scaling on iOS (#1490551) 9 years ago
Thomas Bruederli f2ff464002 Bump version to 1.1.4; update Changelog 9 years ago