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
Francis Lachapelle
0e20bbc28e
perf(mail): perform IMAP STATUS command to fetch unseen msgs count
2022-02-15 10:25:46 -05:00
Francis Lachapelle
10282ae3a4
style(obj-c): remove unused code
2022-02-14 14:23:44 -05:00
Francis Lachapelle
63ad7aac9f
fix(mail): identify junk mailbox in lookup
...
Fixes #5482
2022-02-14 13:35:06 -05:00
Francis Lachapelle
bd5a5e3049
fix(mail): remove signature prior to sign the message
2022-02-11 10:06:57 -05:00
Francis Lachapelle
c986422a3d
feat(mail(web)): Templates folder for pre-defined drafts
...
To create a template, the user needs to:
- define a mailbox as the Templates folder;
- move a draft to this special folder.
Fixes #4320
Fixes #5363
2022-02-11 10:06:57 -05:00
Francis Lachapelle
fe038bb2ef
fix(mail): identify junk mailbox in lookup
...
Fixes #5482
2022-02-11 08:04:11 -05:00
Francis Lachapelle
d63fd6c3a2
fix(mail): don't add signature unless a default identity is forced
2022-02-10 15:56:19 -05:00
Francis Lachapelle
3847b57855
fix(mail): fix type of SOGoMailComposeFontSize defaults
2022-02-09 22:26:11 -05:00
Francis Lachapelle
a09cf58915
fix(mail): ensure </html> is at the end of the document prior parsing
...
Fixes #5477
2022-02-07 15:00:22 -05:00
Francis Lachapelle
4f255ac9d5
fix(mail): use body as first part when msg has no parts
...
Fixes #5472
2022-02-02 10:26:01 -05:00
Francis Lachapelle
e3b71bc23b
fix(core): fix compilation in NSData+SMIME.m
2022-02-02 10:11:59 -05:00
Francis Lachapelle
0c5a2691b0
fix(calendar): handle DST change for all-day events
2022-02-01 17:30:26 -05:00
Francis Lachapelle
96bb8b4cc2
fix(dav): render DAV exceptions as XML
2022-02-01 14:20:32 -05:00
Francis Lachapelle
348a79c795
fix(addressbook): close DB connection after DAV query
2022-02-01 10:14:37 -05:00
Francis Lachapelle
7c81e3acec
fix(core): only escape "%" with the SQL LIKE operator
2022-01-31 14:53:58 -05:00
Francis Lachapelle
aca7fc53a5
fix(calendar): send notification on move and copy operations
...
Fixes #3792
2022-01-27 15:10:20 -05:00
Francis Lachapelle
2e58ddfae3
fix(dav): render DAV exceptions as XML
2022-01-27 13:05:24 -05:00
Francis Lachapelle
929c6b1c0c
fix(mail): improve reply and forward templates
...
Fixes #5415
2022-01-26 09:02:03 -05:00
Francis Lachapelle
3eec819984
fix(mail): improve parsing of S/MIME certificate
...
Fixes #5215
2022-01-25 08:43:33 -05:00
Francis Lachapelle
54b163da2d
fix(mail): S/MIME improvements
...
Fixes #4891
Fixes #5450
2022-01-21 16:24:13 -05:00
Francis Lachapelle
b061046992
fix(calendar(dav)): add DAV:status to DAV:response only when deleted
...
Fixes #5163
2022-01-21 14:47:32 -05:00
Francis Lachapelle
969d68dbb6
fix(core): remove trailing closing angle bracket from detected URLs
...
Fixes #5465
2022-01-21 11:07:00 -05:00
Francis Lachapelle
940394d435
fix(addressbook(dav)): return all value of all properties
...
Fixes #5462
2022-01-20 17:06:39 -05:00
Francis Lachapelle
5575a4c3c8
fix(calendar): swap dates when event start date is after end date
2022-01-20 11:03:55 -05:00
Francis Lachapelle
29d7fe468f
i18n(sr_SR): update Montenegrin translation
2022-01-17 17:04:14 -05:00
Francis Lachapelle
b967eac1f3
fix(core): remove trailing closing angle bracket from detected URLs
...
Fixes #5465
2022-01-17 16:43:11 -05:00
tfux
c75ac6c321
fix(core): fix compilation warning in SOGoCacheGCSObject
2022-01-17 07:58:15 -05:00