Commit Graph

16325 Commits

Author SHA1 Message Date
InverseBot 1228cc5213 chore(js/css): update generated files 2022-04-07 00:20:59 -04:00
Francis Lachapelle 8ed4fc88b5 feat(mail): always forward incoming messages, before all filters
This new "Always forward" checkbox allows the user to forward incoming
messages before evaluating the other filters, if any. When unchecked,
the "redirect" directive is executed after all filters; if a filter
stops evaluating the remaining rules, the message won't be forwarded.
2022-04-06 15:43:07 -04:00
Francis Lachapelle 44afac0715 fix(addressbook): preload cards when creating list from selection 2022-04-06 13:24:47 -04:00
Francis Lachapelle 4b9564139b fix(mail): improve error loging when encrypting/decrypting a msg 2022-04-05 15:33:54 -04:00
Francis Lachapelle 32e0479bf1 i18n(sl_SI): update Slovenian translation 2022-03-30 19:43:59 -04:00
Francis Lachapelle 53354c5db2 fix(mail): improve error loging when signing a message 2022-03-29 10:53:23 -04:00
Francis Lachapelle 6d50dee063 fix(core): encode reserved HTML characters in RTF parser
Fixes #5388
2022-03-29 10:44:35 -04:00
Francis Lachapelle a5d18bfced fix(core): improve escaping of double-quotes
Fixes #5351
2022-03-29 10:39:09 -04:00
Francis Lachapelle 3140a9dc1d fix(acls): fix SQL conversion for LIKE operator to find groups
Fixes #5492
2022-03-28 13:50:03 -04:00
InverseBot 97e8f082c2 chore(js/css): update generated files 2022-03-28 00:20:58 -04:00
Francis Lachapelle 3e11e0a62a chore: SQL update script for v5.6.0
Fixes #5491
2022-03-25 11:22:51 -04:00
Francis Lachapelle c348ca2b85 fix(calendar(dav)): prevent duplicates in PUT 2022-03-25 07:11:02 -04:00
Francis Lachapelle fbd2eb8294 fix(calendar): rely on organizer's event state before updating attendee
When an attendee is adding a new event for which the organizer is local
but doesn't have the event anymore, return a 412 error code.

Fixes #5496
2022-03-24 15:31:39 -04:00
Francis Lachapelle 5d2877cf0a test: add plus sign to timezone in Sieve script 2022-03-24 15:26:37 -04:00
Francis Lachapelle ec7199e00f fix(addressbook): keep folders order in matching contacts
This will ensure sources (LDAP/SQL) entries are returned first.
2022-03-23 12:00:52 -04:00
Francis Lachapelle b37e68b8ee fix(dav): use utf-8 as charset name instead of utf8
Fixes #5495
2022-03-22 10:41:31 -04:00
InverseBot 38ace5ec75 chore(js/css): update generated files 2022-03-22 00:20:57 -04:00
Francis Lachapelle 7c0592e03e fix(mail(js)): map the NSLocale to the proper CKEditor locale 2022-03-21 15:57:51 -04:00
Francis Lachapelle 06497a729c chore(npm): update CKEditor to version 4.18.0 2022-03-21 13:44:24 -04:00
Francis Lachapelle c7ee4d8c19 fix(addressbook(web)): update card on save when certificate is removed 2022-03-21 10:12:21 -04:00
Francis Lachapelle 547d26af19 fix(addressbook(js)): unselect current card on delete 2022-03-21 09:22:52 -04:00
Francis Lachapelle 896fe27c61 test: handle DST change in CalDAVSchedulingSpec.js 2022-03-11 10:28:44 -05:00
Francis Lachapelle 55baeb107f fix(mail): check return value of "setacl" IMAP command 2022-03-09 14:57:32 -05:00
Francis Lachapelle 1545bcdbba fix(addressbook(dav)): improve handling of addressbook-query 2022-03-09 11:15:38 -05:00
Francis Lachapelle a965f276c8 fix(web): support passwords up to 2048 characters
Fixes #5485
2022-03-08 16:34:38 -05:00
redgloboli 17f1df3904 doc: add ytnef to exclude section in epel.repo 2022-03-07 11:07:14 -05:00
Francis Lachapelle 96d00b744e fix(mail(web)): display emails extracted from smime certificate
Fixes #5440
2022-03-07 11:03:04 -05:00
Francis Lachapelle 31da2d9f59 fix(mail): case insensitve check of sender address with certificate 2022-03-07 10:27:48 -05:00
Francis Lachapelle e417c0b201 fix(calendar(dav)): prevent duplicates in PUT 2022-03-04 09:34:45 -05:00
Francis Lachapelle 8409c3cbb5 fix(addressbook(dav)): add support for mail property in addressbook-query
Fixes #5489
2022-03-04 08:29:03 -05:00
InverseBot 74a73638cf chore(js/css): update generated files 2022-03-04 00:52:19 -05:00
Francis Lachapelle 87b1c8e239 fix(web(js)): show toast when fetching a folder ACLs fails 2022-03-03 14:00:29 -05:00
InverseBot 580391406f chore(js/css): update generated files 2022-03-02 00:20:17 -05:00
Francis Lachapelle 04ffc01768 test: temporary fix for CardDAVSpec.js 2022-03-01 17:48:29 -05:00
Francis Lachapelle d15e3b949f test: fix CardDAVSpec.js 2022-03-01 16:38:30 -05:00
Francis Lachapelle d90e29ed63 fix(mail(js)): improve signature replacement when switching identities 2022-03-01 13:16:19 -05:00
Francis Lachapelle 7f31686bc5 test: fix CardDAVSpec.js 2022-03-01 07:52:53 -05:00
Francis Lachapelle 7faab9117a fix(addressbook(dav)): improve handling of addressbook-query 2022-02-28 17:07:39 -05:00
Francis Lachapelle 3f93e6ebc4 fix(calendar): update quick table when removing all categories of task 2022-02-21 11:11:26 -05:00
Francis Lachapelle 8a3cb76f0a fix(calendar): send modification notifications for tasks 2022-02-21 10:44:49 -05:00
InverseBot 4f9601edb2 chore(js/css): update generated files 2022-02-19 00:20:21 -05:00
Francis Lachapelle c476503d4a feat(mail(web)): forward multiple messages as attachments
Fixes #33
2022-02-18 17:05:25 -05:00
Francis Lachapelle a98b404551 fix(imap): use proxy authentication to detect IMAP delimiter
Fixes #5479
2022-02-17 10:09:37 -05:00
Francis Lachapelle 557ff59ea5 fix(mail): identify junk mailbox in lookup
Fixes #5482
2022-02-16 08:35:07 -05:00
Francis Lachapelle 401a80078c fix(preferences): don't save Sieve script if Mail module disabled 2022-02-15 10:49:39 -05:00
Francis Lachapelle 0e20bbc28e perf(mail): perform IMAP STATUS command to fetch unseen msgs count 2022-02-15 10:25:46 -05:00
Francis Lachapelle b2438873fe i18n(pl): update Polish translation 2022-02-15 08:28:38 -05:00
Francis Lachapelle f69fe5bea1 i18n(de): update German translation 2022-02-15 08:28:22 -05:00
Francis Lachapelle 1b408a6ade i18n(fr): update French translation 2022-02-15 08:28:06 -05:00
InverseBot 8ad34a1630 chore(js/css): update generated files 2022-02-15 00:53:25 -05:00