Francis Lachapelle
515d03080e
i18n(uk): update Ukrainian translation
2022-06-10 15:12:46 -04:00
Francis Lachapelle
2ae6b46c55
i18n(ru): update Russian translation
2022-06-10 15:12:18 -04:00
Francis Lachapelle
5b960759d2
i18n(nl): update Dutch translation
2022-06-10 15:11:36 -04:00
Francis Lachapelle
580a73c857
fix(mail): add default label & color for $forwarded flag
...
Fixes #5534
2022-06-10 08:25:54 -04:00
Francis Lachapelle
123964d079
style(calendar): untabify, indentation
2022-06-07 10:24:28 -04:00
Francis Lachapelle
2ef849ca65
feat(preferences): password constraints for SQL sources
...
Initial implementation of some password policy support for SQL sources.
2022-06-06 16:39:26 -04:00
Francis Lachapelle
2aaad3de22
perf(tool): cache IMAP delimiters when updating sieve filters
2022-05-27 10:16:22 -04:00
Francis Lachapelle
c87ce46d29
perf(tool): cache IMAP delimiters when updating sieve filters
2022-05-26 09:25:42 -04:00
Francis Lachapelle
5452cd7396
fix(calendar): filter by matching property values
...
Added test for calendar-query DAV request
2022-05-24 17:29:56 -04:00
Francis Lachapelle
dec49c2154
i18n(tr_TR): update Turkish (Turkey) translation
2022-05-20 17:40:42 -04:00
Francis Lachapelle
373ac51e62
fix(core): don't auto-remove a subscription if any source is in error
2022-05-11 16:29:49 -04:00
Francis Lachapelle
ab5f5abc80
i18n(ja): fix mail reply and forward templates
2022-05-10 21:35:34 -04:00
Francis Lachapelle
4657f5617d
i18n(pl): update Polish translation
2022-05-02 16:45:18 -04:00
Francis Lachapelle
7fccfb2f8e
i18n(it): update Italian translation
2022-05-02 16:44:44 -04:00
Francis Lachapelle
0211153877
i18n(fr): update French translation
2022-05-02 16:43:26 -04:00
Francis Lachapelle
700d726511
fix(addressbook): allow search on name fields in personal addressbooks
2022-04-29 13:50:22 -04:00
Francis Lachapelle
090c1ea9e7
fix(mail): mark deleted messages as seen
...
The STATUS command will now report the proper unseen messages count.
2022-04-25 10:28:00 -04:00
Francis Lachapelle
f32c3d78e5
fix(mail): add subject and date to file names of exported messages
2022-04-22 14:58:27 -04:00
Francis Lachapelle
2676aa9539
fix(calendar): set missing RSVP parameter to TRUE for attendees
...
This is not the expected behaviour defined in the RFC, but it's more
convenient for users.
2022-04-19 15:30:39 -04:00
Francis Lachapelle
5cd006286e
i18n(hu): update Hungarian translation
2022-04-17 22:13:40 -04:00
Francis Lachapelle
4e5c865a3f
feat(calendar): optionally remove attendees that can't be invited
...
If some attendees have prevented others to invite them, offer the
organizer to remove them when saving the invitation.
2022-04-14 20:39:36 -04:00
Francis Lachapelle
59eda2f1b8
i18n(bg): update Bulgarian translation
2022-04-14 09:05:43 -04:00
Francis Lachapelle
2c76f177a3
i18n(de): update German translation
2022-04-11 16:52:09 -04:00
Francis Lachapelle
dae6d6d521
fix(calendar): update calendar of all attendees when active user is not owner
2022-04-11 16:42:34 -04:00
Francis Lachapelle
1509090dc1
i18n(it): update Italian translation
2022-04-11 14:37:39 -04:00
Francis Lachapelle
30ab725b71
i18n(pt_BR): update Brazilian Portuguese translation
2022-04-11 13:53:00 -04:00
Francis Lachapelle
2cf77b6145
fix(mail): force TNEF body parts to be decoded in UTF-8
2022-04-08 11:21:48 -04:00
Francis Lachapelle
c6a41d31ce
fix(mail): avoid exception when accessing signed/encrypted body parts
2022-04-08 10:02:54 -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
4b9564139b
fix(mail): improve error loging when encrypting/decrypting a msg
2022-04-05 15:33:54 -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
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
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
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
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
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
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