Commit Graph

7329 Commits

Author SHA1 Message Date
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