Francis Lachapelle
045f134321
feat(mail): initial support for ms-tnef (winmail.dat) body part
...
Fixes #2242
Fixes #4503
2021-08-13 11:12:37 -04:00
Francis Lachapelle
81aed5e6e1
style(addressbook): add comment about Mac OS 10.15
2021-08-12 15:51:51 -04:00
Francis Lachapelle
cf40a23b43
chore(sogo-ealarms-notify): properly close all DB channels
...
This prevent MySQL from logging an error (Aborted connection to db).
2021-08-12 15:39:12 -04:00
Francis Lachapelle
eb46415711
fix(mail(js)): hide sign and encrypt options if not usable
...
When composing a message, don't offer to sign nor encrypt the message
if user has not uploaded a certificate or if S/MIME is disabled.
2021-08-12 13:40:47 -04:00
Francis Lachapelle
3388c18466
chore(sogo-ealarms-notify): fix handling of alarms on tasks
...
Fixes #5158
2021-08-12 11:59:41 -04:00
Francis Lachapelle
545cfe58c6
feat(mail): new parameter to disable S/MIME certificates
2021-08-11 18:18:29 -04:00
Francis Lachapelle
90752c4382
fix(core): remove CR, diacritical marks, variation selectors
2021-08-11 16:33:18 -04:00
Francis Lachapelle
3cc29b4018
i18n(sr_SR): add Montenegrin translation
2021-08-09 11:30:36 -04:00
Francis Lachapelle
a1273f1097
fix(mail): add support for messages quota
...
Fixes #5365
2021-08-04 10:02:39 -04:00
Francis Lachapelle
694ffa74ba
fix(mail): fix end date of all-day event in mail notifications
...
Fixes #4145
2021-07-09 11:52:16 -04:00
Francis Lachapelle
a3ae2b8ea5
Revert "fix(core): don't bind a DN to LDAP sources with a different search base"
...
This reverts commit e0b6e22fa2
.
This change was causing issues with LDAP virtual list views.
2021-06-18 17:22:02 -04:00
Francis Lachapelle
20b2fd5e45
refactor(web): replace SOGoGoogleAuthenticatorEnabled with
...
SOGoTOTPEnabled
Fixes #5294
2021-06-16 14:59:02 -04:00
Francis Lachapelle
a9c6f09273
perf(mail(js)): various optimizations
...
We now use IMAP QRESYNC to synchronize mailbox.
2021-06-15 17:16:10 -04:00
Francis Lachapelle
54548c550f
fix(mail): improve performance of listing all mailboxes
2021-06-04 16:50:49 -04:00
Francis Lachapelle
e08be0d006
fix(calendar(dav)): add method attribute to content-type of iTIP reply
...
Fixes #5320
2021-06-03 16:13:22 -04:00
Francis Lachapelle
5f5c875577
Merge branch 'fix/saml'
2021-05-31 16:56:24 -04:00
Francis Lachapelle
e1d8d70e28
fix(addressbook): import contact lists from LDIF file
...
Fixes #3260
2021-05-26 17:47:15 -04:00
Francis Lachapelle
dc81f70928
fix(mail): use default signature when forcing default identity
2021-05-25 14:17:12 -04:00
Francis Lachapelle
657f00f92b
fix(mail): handle folders that end with a question mark
...
We now avoid using NSURL.
Fixes #5303
2021-05-18 13:34:46 -04:00
Francis Lachapelle
1d88d36ded
fix(saml): fix profile initialization, improve error handling
...
Fixes #5153
Fixes #5270
2021-05-17 10:56:43 -04:00
Francis Lachapelle
e536365646
fix(saml): don't ignore the signature of messages
2021-05-17 10:10:01 -04:00
Francis Lachapelle
d0056d3b27
perf(core): cache the schema of LDAP user sources
2021-05-14 11:56:13 -04:00
Francis Lachapelle
debcbd16db
fix(core): avoid appending an empty domain to uid in cache
2021-05-14 10:43:07 -04:00
Francis Lachapelle
bdd8e3500a
fix(web): allow to change expired password from login page
2021-05-06 16:35:42 -04:00
Francis Lachapelle
da366083e9
fix(core): change password in user's matching source only
2021-05-05 10:21:15 -04:00
Francis Lachapelle
e0b6e22fa2
fix(core): don't bind a DN to LDAP sources with a different search base
2021-05-05 09:48:17 -04:00
Francis Lachapelle
189aab3535
fix(mail): retrieve IMAP delimiter after LIST command
2021-04-21 10:49:33 -04:00
Francis Lachapelle
a83b0d822a
fix(core): decompose LDAP nested groups, cache logins
...
We now decompose entries with attributes "member" or "uniquemember".
We now properly cache decomposed subgroups.
2021-04-19 14:42:30 -04:00
Francis Lachapelle
90fb5426c7
chore(conf): enable XSRF validation by default
2021-03-30 16:42:57 -04:00
Francis Lachapelle
a95964b51f
i18n(sl_SI): update Slovenian translation
2021-03-24 11:02:49 -04:00
Francis Lachapelle
cb6de75845
fix(mail): unsubscribe from all subfolders when deleting parent
...
Fixes #5218
2021-03-16 11:50:05 -04:00
Francis Lachapelle
386429e46e
fix(core): fix compilation warning in NSData+Crypto
2021-03-12 17:30:17 -05:00
Francis Lachapelle
3722169522
fix(acls): remove debugging output when searching in groups
2021-03-03 10:57:03 -05:00
Francis Lachapelle
8915749f75
i18n(sr): update Serbian and Serbian Latin translations
2021-02-11 14:58:47 -05:00
Francis Lachapelle
d030d1c4b3
i18n(ru): update Russian translation
2021-02-11 14:57:29 -05:00
Francis Lachapelle
fc4f5d2161
feat(mail): new option to force default identity
...
Users can now force the default identity to always be used when replying
or forwarding a message.
2021-01-14 15:23:43 -05:00
Francis Lachapelle
822c50ff56
i18n(sr_SR): update Serbian (Latin) translation
2020-12-21 15:00:58 -05:00
Francis Lachapelle
8386bb2c08
i18n(sr_SR): add Serbian (Latin) translation
2020-12-18 19:41:37 -05:00
Francis Lachapelle
7da4bc465f
fix(core): remove overstruck diacritics from sanitized strings
2020-12-15 14:47:51 -05:00
tfux
fab8061766
feat(eas): Allow EAS Search operation in all parts of a message
2020-12-09 13:34:19 -05:00
Francis Lachapelle
b9e19c2cc4
fix(addressbook(dav)): add support for macOS 11 (Big Sur)
...
Fixes #5203
2020-12-01 15:36:51 -05:00
Francis Lachapelle
64f0519f7b
chore(sogo-ealarms-notify): improve arguments parsing
...
Fixes #5197
2020-11-11 11:58:30 -05:00
Francis Lachapelle
1c4ff40d33
fix(preferences(mail)): make sure auto-reply (vacation) text is set
2020-10-15 14:07:04 -04:00
Ludovic Marcotte
78c9277b99
fix(core): handle bogus CardDAV clients
2020-10-07 08:01:00 -04:00
Francis Lachapelle
0fdeee8490
fix(mail): add missing elements to Czech reply template
...
Fixes #5179
2020-10-01 15:42:00 -04:00
Francis Lachapelle
9150bdd768
fix(calendar(dav)): check if group member is empty
2020-09-24 14:19:04 -04:00
Francis Lachapelle
728a006e6e
fix(mail): add SMTP error to Exception returned by SOGOMailer
2020-09-14 14:43:05 -04:00
Francis Lachapelle
64a8ce4048
fix(mail): fallback to the default identity when replying/forwarding
2020-09-10 12:23:54 -04:00
Nicolas Höft
8507204e0d
fix(core): fix GCC 10 compatibility
...
With GCC 10, SOGoAptFormatter.m FTBS with the following error:
SOGoAptFormatter.m: In function ‘-[SOGoAptFormatter setPrivateTitleOnly]’:
SOGoAptFormatter.m:104:56: error: expected ‘)’ before ‘::’ token
104 | self->formatAction = @selector(titleOnlyForPrivateApt::);
Simply name the second argument, so gcc is happy.
Also add the `external` keyword to a header declared variable.
Fixes #5029
2020-08-19 12:28:30 -04:00
Francis Lachapelle
6aca61d8ae
fix(core): decompose LDAP nested groups
2020-08-17 16:03:29 -04:00