Aleksander Machniak
fe796d4040
Remove useless pass-by-reference
2020-01-31 09:58:03 +01:00
Aleksander Machniak
d340f18295
Fix display issues with mail subject that contains line-breaks ( #7191 )
2020-01-25 08:44:46 +01:00
Eli Schiff
b6db3e4ad7
Fixed incorrect typeof comparison ( #7186 )
2020-01-19 19:24:36 +01:00
Aleksander Machniak
bdf0a6539e
Relaxed domain name validation for extended TLDs support ( #5588 )
2020-01-19 19:21:28 +01:00
Aleksander Machniak
97e6065897
Extract RFC2231 attachment name from message headers ( #6729 ) ( #6783 )
...
* Extract RFC2231 attachment name from message headers (#6729 )
* Workaround for attachments with invalid content type (e.g. PDF) (#6816 )
2020-01-19 18:46:02 +01:00
Aleksander Machniak
1613f3ab4c
INSERT OR REPLACE implementation ( #6771 )
...
For now with support in postgres and mysql databases.
For now used in rcube_cache, rcube_imap_cache and enigma plugin
2020-01-19 18:43:48 +01:00
Aleksander Machniak
1376b5a647
Fix bug where message parts with no Content-Disposition header and no name were not listed on attachments list ( #7117 )
2020-01-18 18:31:06 +01:00
Aleksander Machniak
c138567ab5
Support 'greenmail' as an imap vendor label, don't call ID when not supported
2020-01-17 15:42:12 +01:00
Aleksander Machniak
4f47ac0405
Fix bug where files in skins/ directory were listed on skins list ( #7180 )
2020-01-16 15:15:36 +01:00
Aleksander Machniak
700031b3b7
Elastic: Fix non-working folder subscription checkbox for newly added folders ( #7174 )
2020-01-16 15:01:03 +01:00
Aleksander Machniak
38116c1ae5
Merge branch 'master' of https://github.com/ssodk/roundcubemail into ssodk-master
2020-01-14 19:28:49 +01:00
Aleksander Machniak
47089e9265
Elastic: Fix missing Close button in "more recipients" dialog
2020-01-13 21:05:24 +01:00
ssodk
10ec313034
Update func.inc
...
Remove duplicates in print-view when the recipient list is expanded
2020-01-13 11:14:19 +01:00
Aleksander Machniak
9311c49cf4
Fix unexpected error message when mail refresh involves folder auto-unsubscribe ( #6923 )
2020-01-12 10:29:53 +01:00
Aleksander Machniak
a9abe62d58
Fix regression where "Open in new window" action didn't work ( #7155 )
2020-01-08 21:12:17 +01:00
Aleksander Machniak
fded360d84
Fix so messages in threads with no root aren't displayed separately ( #4999 )
2020-01-06 20:33:35 +01:00
johndoh
51a9dd631f
Add support for SameSite cookie attribute (req PHP >= 7.3.0) ( #6772 )
2020-01-05 15:53:51 +01:00
Aleksander Machniak
e8e8c31eb3
Improve namespace roots presentation ( #5012 ) ( #6789 )
...
- Display a special icon for other users and shared namespace roots (Elastic)
- Change folders sorting so shared/other users namespaces are listed last
Fixes #5012 .
2020-01-05 15:46:38 +01:00
johndoh
d51352b9cb
Add support for nested if conditions ( #6829 )
...
* add support for nested if conditions
* add tests for condition parsing in templates
* make [space][slash] ending of condition objects optional (#6954 )
2020-01-05 12:02:55 +01:00
Théo
5a1a33752e
Updte copyright year in About ( #7138 )
2020-01-05 11:51:10 +01:00
Aleksander Machniak
31b33c0f39
Don't require config.inc.php when only config-<env>.inc.php exists
2019-12-30 13:45:38 +01:00
Aleksander Machniak
0b9ff6426e
Rewrite Selenium tests with use of laravel/dusk
2019-12-29 12:00:15 +01:00
Aleksander Machniak
ad84b2df3f
Update localization
2019-12-21 09:24:44 +01:00
Aleksander Machniak
9bb95471bf
Merge branch 'master' of github.com:roundcube/roundcubemail
2019-12-18 11:54:20 +01:00
Aleksander Machniak
226097fc3f
Markasjunk: Fix marking more than one message as spam/ham with email_learn driver ( #7121 )
2019-12-18 11:49:51 +01:00
Aleksander Machniak
52caed0d66
Remove optional argument leftover
2019-12-16 15:19:42 +01:00
Aleksander Machniak
37cfa0a43b
Fix malformed characters in HTML message with charset meta tag not in head ( #7116 )
2019-12-16 15:17:28 +01:00
Aleksander Machniak
5f30dc68a3
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.
2019-12-15 11:01:37 +01:00
Aleksander Machniak
29defb82e9
Fix bug where next message wasn't displayed after delete in List mode ( #7096 )
2019-12-14 18:29:37 +01:00
Aleksander Machniak
cf90c69ad7
Fix bug where 'text' attribute on body tag was ignored when displaying HTML message ( #7109 )
2019-12-14 17:42:55 +01:00
Aleksander Machniak
545ea62dfc
Fix bug where listing tables in PostgreSQL database with db_prefix didn't work ( #7093 )
2019-12-13 21:04:12 +01:00
Aleksander Machniak
34e2507aac
Fix so contact's organization field accepts up to 128 characters (it was 50)
...
Also assistant, manager, spouse, website and im
2019-12-09 08:41:05 +01:00
Aleksander Machniak
93c0e02f07
Plugin API: Make actionbefore, before<action>, actionafter and after<action> events working with plugin actions ( #7106 )
2019-12-09 08:33:09 +01:00
Aleksander Machniak
d8d29241a6
Remove redundant spellcheck_langs env variable
2019-12-08 13:56:51 +01:00
Aleksander Machniak
0aa5eca1fd
Fix bug where 'skins_allowed' option didn't enforce user skin preference ( #7080 )
2019-12-08 11:36:45 +01:00
Aleksander Machniak
a5b15da155
Fix so displayed maximum attachment size depends also on 'max_message_size' ( #7105 )
2019-12-07 09:57:02 +01:00
Aleksander Machniak
0b45c3c6b0
Fix matching multiple X-Forwarded-For addresses with 'proxy_whitelist' ( #7107 )
2019-12-07 09:34:15 +01:00
Aleksander Machniak
8471930652
Add 'filter' to required extensions
2019-12-01 09:52:10 +01:00
Aleksander Machniak
90781bff3b
Add aria-label to list navigation toolbars
2019-11-29 13:30:26 +01:00
Aleksander Machniak
58aea024b4
Improve style tag handling in TinyMCE ( #7088 )
2019-11-29 12:54:35 +01:00
Aleksander Machniak
94c795b539
Fix bug where HTML reply could add an empty line with extra indentation above the original message ( #7088 )
2019-11-29 11:20:58 +01:00
Aleksander Machniak
e3c6989494
Log X-Real-IP only when it's different than REMOTE_ADDR
2019-11-28 14:40:39 +01:00
Aleksander Machniak
57476c09f9
Fix bug where cancelling switching from HTML to plain text didn't set the flag properly ( #7077 )
2019-11-27 09:21:23 +01:00
Aleksander Machniak
604e814898
Fix/remove useless keyup event handler on username input in logon form ( #6970 )
2019-11-26 12:40:58 +01:00
Aleksander Machniak
9219f4cd65
Fix so use of Ctrl+A does not scroll the list ( #7020 )
2019-11-26 10:35:42 +01:00
Christian Weiske
1c1a73e4d5
Set the content-type of JSON responses to application/json, not text/plain ( #6573 )
2019-11-26 10:26:50 +01:00
Aleksander Machniak
2f928a516d
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
2019-11-24 09:37:14 +01:00
Aleksander Machniak
fa34e5ebcd
Fix bug where a new saved search added after removing all searches wasn't added to the list ( #7061 )
2019-11-24 08:15:48 +01:00
Aleksander Machniak
ffeebff3f9
Fix bug where Ctype extension wasn't required in Installer and INSTALL file ( #7049 )
2019-11-22 14:30:49 +01:00
Aleksander Machniak
8d81df7dc3
Fix bug where a new contact group added after removing all groups from addressbook wasn't added to the list
2019-11-22 10:11:45 +01:00