Aleksander Machniak
adc08946ef
Fix unexpected error message when mail refresh involves folder auto-unsubscribe ( #6923 )
5 years ago
Aleksander Machniak
ef13807f17
Fix regression where "Open in new window" action didn't work ( #7155 )
5 years ago
Théo
b421de8416
Updte copyright year in About ( #7138 )
5 years ago
Thomas Bruederli
51b8137170
Bump version to 1.4.2
5 years ago
Aleksander Machniak
2fa6dd7ee5
Update localization
5 years ago
Aleksander Machniak
880452f84e
Markasjunk: Fix marking more than one message as spam/ham with email_learn driver ( #7121 )
5 years ago
Aleksander Machniak
b25c649bb7
Plugin API: Make actionbefore, before<action>, actionafter and after<action> events working with plugin actions ( #7106 )
5 years ago
Aleksander Machniak
d3bedca7f8
Fix malformed characters in HTML message with charset meta tag not in head ( #7116 )
5 years ago
Aleksander Machniak
72959279e2
Fix so number of contacts in a group is not limited to 200 when redirecting to mail composer from Contacts ( #6972 )
...
Use max_group_members with fallback to 999 if unset.
5 years ago
Aleksander Machniak
b47e38447c
Fix bug where next message wasn't displayed after delete in List mode ( #7096 )
5 years ago
Aleksander Machniak
d025351d64
Fix bug where 'text' attribute on body tag was ignored when displaying HTML message ( #7109 )
5 years ago
Aleksander Machniak
906b223d30
Fix bug where listing tables in PostgreSQL database with db_prefix didn't work ( #7093 )
5 years ago
Aleksander Machniak
bd7c38be0b
Fix so contact's organization field accepts up to 128 characters (it was 50)
...
Also assistant, manager, spouse, website and im
5 years ago
Aleksander Machniak
eecd78c3a1
Fix bug where 'skins_allowed' option didn't enforce user skin preference ( #7080 )
5 years ago
Aleksander Machniak
5ec5ae57a5
Add 'filter' to required extensions
5 years ago
Aleksander Machniak
58be50418d
Fix so displayed maximum attachment size depends also on 'max_message_size' ( #7105 )
5 years ago
Aleksander Machniak
8127d2615f
Fix matching multiple X-Forwarded-For addresses with 'proxy_whitelist' ( #7107 )
5 years ago
Aleksander Machniak
e1dfd55185
Improve style tag handling in TinyMCE ( #7088 )
5 years ago
Aleksander Machniak
bd03cc4541
Fix bug where HTML reply could add an empty line with extra indentation above the original message ( #7088 )
5 years ago
Aleksander Machniak
dd59b59478
Fix bug where cancelling switching from HTML to plain text didn't set the flag properly ( #7077 )
5 years ago
Aleksander Machniak
e0ae7765bc
Fix/remove useless keyup event handler on username input in logon form ( #6970 )
5 years ago
Aleksander Machniak
e29d44dcc3
Fix so use of Ctrl+A does not scroll the list ( #7020 )
5 years ago
Aleksander Machniak
c084d69d06
Fix DB Write test on SQLite database ("database is locked" error) ( #7064 )
...
Also fix so SQLite DSN with a relative path to the database file works in Installer
5 years ago
Aleksander Machniak
fbb39470d5
Fix bug where a new saved search added after removing all searches wasn't added to the list ( #7061 )
5 years ago
Aleksander Machniak
90bdd77ada
Fix bug where Ctype extension wasn't required in Installer and INSTALL file ( #7049 )
5 years ago
Aleksander Machniak
e25f352472
Fix bug where a new contact group added after removing all groups from addressbook wasn't added to the list
5 years ago
Aleksander Machniak
a80da7f678
Fix bug where deleting a saved search in addressbook caused display issue on sources/groups list ( #7061 )
...
also remove dead code.
5 years ago
Aleksander Machniak
840437c460
Fix bug where Enter key didn't work on messages list in "List" layout ( #7052 )
...
with some code improvements and better checking if selected message is a draft.
5 years ago
johndoh
8952e9dddb
Always update folder count after purge command ( #7051 )
...
... not only when it is the current folder.
5 years ago
Aleksander Machniak
720a0a3173
Update changelog, CS improvements
5 years ago
Aleksander Machniak
b49d9f05aa
Remove spaces from 'accept' attribute
5 years ago
Aleksander Machniak
8252bc3962
Code simplification and style fixes
5 years ago
PhilW
c7baf94531
remove redundant type attrib in script tag
5 years ago
Thomas Bruederli
0b1d6841f9
Bump version to 1.4.1
5 years ago
Aleksander Machniak
ac3ce1d713
Fix bug where the Installer would not warn about required schema upgrade ( #7042 )
5 years ago
Aleksander Machniak
ae7429a287
Small correction
5 years ago
Aleksander Machniak
deee3442aa
Fix so Elastic is also a default in jqueryui plugin ( #7039 )
5 years ago
Aleksander Machniak
594a12b61e
Fix tables listing routine when DSN contained a database with unsupported suffix ( #7034 )
5 years ago
Aleksander Machniak
f50521a399
Fixed typo
5 years ago
Aleksander Machniak
075803871a
Fix so update.sh script warns about changed defaults ( #7011 )
5 years ago
Aleksander Machniak
e3d18291ff
Elastic: Fix regression in the new editor widget ( #7021 )
5 years ago
Aleksander Machniak
71990b59d6
Fix db_prefix handling in queries with `TRUNCATE TABLE <name>` and `UNIQUE <name>` ( #7013 )
5 years ago
Aleksander Machniak
cab4c8a39c
Fix invalid Signature button state after escaping Mailvelope mode ( #7015 )
5 years ago
Aleksander Machniak
0ac39592fc
Elastic: Change HTML editor widget to improve form flow ( #6992 )
5 years ago
Aleksander Machniak
392734f984
Fix bug where cache keys could exceed length limit specified in db schema ( #7004 )
5 years ago
Aleksander Machniak
83289cce1e
Fix PHP warning: "array_merge(): Expected parameter 2 to be an array, null given in sendmail.inc ( #7003 )
5 years ago
Thomas Bruederli
e774209b41
Bump version to 1.4.0
5 years ago
PhilW
714ea7b128
add unit tests for rcmail_output_html::get_template_logo
5 years ago
PhilW
0ae3823853
rewrite skin_logo config
5 years ago
Aleksander Machniak
c1c534d67c
Fix bug where inline images could have been ignored if Content-Id header contained redundant spaces ( #6980 )
5 years ago
Aleksander Machniak
8bcb1e801c
Switch default skin to Elastic
5 years ago
Aleksander Machniak
92fbe4c3b8
Update localization
5 years ago
Aleksander Machniak
ce70166d9e
Elastic: Fix inserting responses at cursor position ( #6971 )
...
Don't check if the field has focus for text selection.
5 years ago
Aleksander Machniak
a3c491d5cb
Elastic: Fix initial focus on recipients input in mail compose screen
...
Also remove some redundant duplicated code
5 years ago
Aleksander Machniak
66fab8cdb2
CS fixes, Avoid usused variables, fixed minor bugs
5 years ago
Aleksander Machniak
20e25582e7
Fix so an error is loogged when encryption fails ( #6948 )
5 years ago
Aleksander Machniak
ed085db9e0
Elastic: Fix position and style of auto-complete dropdown on small screens ( #6951 )
5 years ago
Aleksander Machniak
e7ebff56df
PHPDoc fixes
5 years ago
Aleksander Machniak
17296b39cb
Fix infinite loading message on iframe loading errors
...
The loading message was not stopped on "hard" errors, i.e. when
the page was blank, e.g. on 500 error.
5 years ago
Aleksander Machniak
c6de97c5a8
Redis: Improve error handling and phpredis 5.X support ( #6888 )
5 years ago
Aleksander Machniak
70d342a436
Fix language selection for spellchecker in html mode ( #6915 )
...
Also fix so the language is not reset when switching from html to plain
text and vice-versa.
5 years ago
Aleksander Machniak
5040009f9c
Fix array offset access syntax with curly braces
5 years ago
Aleksander Machniak
de4a6068e6
Mention Masterminds/HTML5 in INSTALL/README
5 years ago
Aleksander Machniak
b10a0dbb7e
Reset internal $skins property is set_skin()
5 years ago
Aleksander Machniak
5373f1839d
Fix googiespell popup in all skins
5 years ago
Aleksander Machniak
bdd1b94d78
Fix PHP 7.4 warning: "Creating default object from empty value"
5 years ago
Aleksander Machniak
27bfd0884e
Drop rcube_browser::$lang property
...
You should use Accept-Language header instead, as we do in other place
5 years ago
Aleksander Machniak
1a10074b85
Add Edge browser detection
5 years ago
Aleksander Machniak
f5d6a242a8
Remove useless properties from rcube_browser
5 years ago
Aleksander Machniak
0786ab8187
Update localization
5 years ago
Aleksander Machniak
4096739322
Fix including assets that exist only in minified version
5 years ago
Aleksander Machniak
21ebf3ff5a
Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs ( #6896 )
5 years ago
Aleksander Machniak
63730cf842
Fix security issue where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class ( #6897 )
5 years ago
Aleksander Machniak
057fb69bb9
Fix bug where some strict remote URIs in url() style were unintentionally blocked ( #6899 )
5 years ago
Aleksander Machniak
7bf868767e
Fix security issue where it was possible to bypass the position:fixed CSS check in received messages ( #6898 )
5 years ago
Aleksander Machniak
3b4d9f3fb5
PHPDoc updates
5 years ago
Aleksander Machniak
1afa46d28d
PHPDoc and CS fixes
5 years ago
Aleksander Machniak
b35c9c1fdc
Apply image preview centering styles only if there's an image
...
For cases when we display a security warning about the image attachment
the image centering styles would make the warning centered, which
we do not want.
5 years ago
Aleksander Machniak
f7832a1a26
Removed 'delete_always' option ( #6782 )
5 years ago
johndoh
3a40f6cd91
Add expand_all/collapse_all treelist methods ( #6860 )
...
* add expand_all()/collapse_all() treelist methods
* prevent possible race condition in rcmail.folder_collapsed()
5 years ago
Aleksander Machniak
04ff1feec3
Improve wording: record -> list entry
5 years ago
Aleksander Machniak
902c264cf0
PHPRedis 5 compat. fix in session handler
5 years ago
Jack Cherng
198585d8a0
Fix implode() wrong parameter order ( #6866 )
...
It has been deprecated in PHP 7.4.
Such as PHP deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters in /var/www/roundcubemail/program/lib/Roundcube/rcube_db.php on line 917
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
Sandor Takacs
adcfa53532
Redis::delete() is deprecated in phpredis 5.0.0 ( #6883 )
...
Redis::delete() is deprecated in phpredis 5.0.0
5 years ago
Jack Cherng
17d8423299
Fix PHP 7.4 deprecation: array/string curly braces access ( #6884 )
...
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
Aleksander Machniak
9a225bd3fe
Use Left/Right Arrow keys to faster move over threaded messages list ( #6399 )
...
Fixed some inconsistencies in list widget expand/collapse code.
Made the arrow keys behavior like in Thunderbird, i.e.:
- Right Arrow expands thread or selects closest child if already expanded,
- Left Arrow collapses thread or jumps to closest parent,
- Left Arrow + Ctrl selects top-most parent,
- Up/Down Arrow keys behavior didn't change.
5 years ago
Aleksander Machniak
dc5be05a5f
Select all records on the current list page with CTRL + A ( #6813 )
5 years ago
Aleksander Machniak
7e8f9da64b
Elastic: Add "Show unread messages" button to the search bar ( #6587 )
5 years ago
Aleksander Machniak
9b88e9e5c2
Correct vendor string for GMail is 'gimap'
5 years ago
johndoh
91398c858a
Add KOI8-R to charset_selector ( #6861 )
5 years ago
Aleksander Machniak
a80c5569ab
Added flag to disable server certificate validation via Mysql DSN argument ( #6848 )
5 years ago
Aleksander Machniak
786bde62f2
Fix wrong messages order after returning to a multi-folder search result ( #6836 )
5 years ago
Aleksander Machniak
0e4bf6fda8
Fix bug where unread count wasn't updated after moving multi-folder result ( #6846 )
5 years ago
Aleksander Machniak
d9e3218025
Fix bug where handling multiple messages from multi-folder search result could not work ( #6845 )
5 years ago
Aleksander Machniak
d39d49b7a6
Fix keyboard navigation (tabindex) on attachments list in compose
5 years ago
Aleksander Machniak
14849be400
Merge branch 'pr-elastic-attachments' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-attachments
5 years ago
Thomas Bruederli
00a867a05f
Make attachment list :empty selector work
5 years ago
Aleksander Machniak
44bdca4ab9
Enigma: Fix bug where signature verification could have been skipped for some message structures ( #6838 )
5 years ago
Aleksander Machniak
c1344643a1
Fix bug in miemetype name comparator
...
The code was removing the first matching prefix (x- or x-ms-), which
caused 'x-ms-bmp' to end up as 'ms-bmp'. It should be 'bmp'. Fixed by
reverting the order of tokens in the regexp.
5 years ago
Aleksander Machniak
bfe2bc17d7
Fix css styles leak from replied/forwarded message to the rest of the composed text ( #6831 )
...
Generally do the same with styles what we do on message preview.
This also fixes small bugs in handling styles:
- fix so <style> tag on the start of the HTML content is not ignored
- fix so body's background/bgcolor attributes are applied to the container (regression)
5 years ago