Commit Graph

8750 Commits (d2e2a8f32e72971e63f40fe070477e2c3b5cc6bd)
 

Author SHA1 Message Date
Thomas Bruederli d2e2a8f32e Bump version to 1.2.0 (stable) 10 years ago
Thomas Bruederli bd13f92ffb Improve migration of the composer.json file when updating 10 years ago
Aleksander Machniak c7e14e87c0 Remove useless directives 10 years ago
Aleksander Machniak a5df27cc67 Add missing entry about Redis support for session 10 years ago
Aleksander Machniak 972f0bd886 Add note about removing some deprecated methods 10 years ago
Aleksander Machniak 12b7d5f1b5 Fix XSS issue in href attribute on area tag (#5240, #5241) 10 years ago
Aleksander Machniak 311c207d0a Fix redundant enigma.css link 10 years ago
Aleksander Machniak bd6d7645d7 Update localization 10 years ago
Aleksander Machniak 667ed37f77 Fix bug where Encrypt button appears when switching editor to HTML (#5235) 10 years ago
Aleksander Machniak 5194120221 Add Known Issues section in Enigma README (#5215) 10 years ago
Aleksander Machniak 013aaeb895 CS improvements/fixes 10 years ago
Aleksander Machniak 0eece8222b Fix autoloading of 'html' class and improve autoloader performance 10 years ago
Aleksander Machniak 5d08d57005 Don't log ajax requests/responses, browser development tools already can show this information 10 years ago
Aleksander Machniak ef12008b69 Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak 8935587a59 Fix bug where contact search menu fields where always unchecked in Larry skin 10 years ago
Aleksander Machniak 5e406f7b7e Disable links list when converting html2text for spellchecking 10 years ago
Aleksander Machniak 78cf9c2e5c Update requirements section 10 years ago
Aleksander Machniak 1da8ffd52b Use "email" over "e-mail" consistently (#5212) 10 years ago
Aleksander Machniak bf3b07aeef Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak 7abfe41ab7 Fix bug where getting HTML editor content could steal focus from other form controls (#5223) 10 years ago
Aleksander Machniak 317372f046 Merge pull request #5227 from oGGy990/master
Fix ldap connection use after release in password plugin
10 years ago
Oliver Ney 5f2df36879 Fix ldap connection use after release in password plugin 10 years ago
Aleksander Machniak 7dad859ffa Fix message list multi-select/deselect issue (#5219) 10 years ago
Aleksander Machniak f0fa9324d8 Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak 52106ffd39 Fix bug where rcube_contacts::get_record() could return cached result when requested record wasn't found (#5218) 10 years ago
Aleksander Machniak 80eb845253 Make sure width of date selector in search menu is not too big with non-english locales 10 years ago
Aleksander Machniak 5b94c5af08 Fix plugin name in composer.json 10 years ago
Aleksander Machniak 6e4642b12c Enigma: Add enigma_debug option 10 years ago
Aleksander Machniak e2e56261b9 Fix handling of long script/style tags when converting to text 10 years ago
Aleksander Machniak 302aff920c Small code improvement 10 years ago
Aleksander Machniak e2ff7985db Small optimization in sieve script parser 10 years ago
Thomas Bruederli 3b77a54ecd Add version 1.2-rc 10 years ago
Aleksander Machniak a0f38f5fd8 Small code style improvements 10 years ago
Aleksander Machniak e8ab3d96bd Fix converting mail addresses with @www. into mailto links (#5197) 10 years ago
Aleksander Machniak 4bb44c3d90 Enigma: added option to force users to use signing/encryption 10 years ago
Aleksander Machniak d01c06eded CS fixes 10 years ago
Aleksander Machniak 463d07824e Merge pull request #5194 from bostjan/optimization/make-thread-listing-faster
Make rcube_result_thread::revert() faster
10 years ago
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.
10 years ago
Aleksander Machniak 4fdcd8c9d1 Remove redundant code 10 years ago
Thomas Bruederli 6bebdc5677 Transliterate ticket IDs after migration to Github issues 10 years ago
Thomas Bruederli bd780ce707 Remove localization files from 3rd party plugins 10 years ago
Aleksander Machniak 80cb362b80 Managesieve: Refactored script parser to be 100x faster 10 years ago
Aleksander Machniak 800235f682 Fix compatibility with older PHP versions by not using empty(fn()) 10 years ago
Aleksander Machniak e03c006d0d Merge pull request #5190 from dioubernardo/patch-1
Allow pattern attribute in input
10 years ago
Bernardo Silva c72446a8fc Allow pattern attribute in input
"pattern" included in the list of allowed attributes in the input tag
10 years ago
Aleksander Machniak 215935150e Merge pull request #5189 from seanm/master
Issue #5186: improve comments about ‘password_charset’ setting
10 years ago
Sean McBride 4ca97c3ea4 Issue #5186: improve comments about ‘password_charset’ setting 10 years ago
Aleksander Machniak 6f2c007d1b CS fixes: Replace use of "bool ? true : false" with just "bool" 10 years ago
Aleksander Machniak 6373fa55be Update changelog 10 years ago
Aleksander Machniak 96c3d84cdd Enigma: Varius fixes and cleanup in code for attaching pubkeys 10 years ago