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
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
Francis Lachapelle
6e0e678627
fix(core): improve error log when parsing PKCS12 certificate
2020-08-05 14:54:55 -04:00
Nicolas Höft
1f9888254a
feat(core): Allow disabling tls validation for localhost ( #286 )
2020-08-05 13:52:18 -04:00
Francis Lachapelle
d930821d6b
feat(mail): handle multiple mail identities
...
Fixes #5117
2020-08-03 22:48:45 -04:00
Francis Lachapelle
a8bbaf01d7
feat(mail): handle multiple mail identities
...
Fixes #5087
2020-07-30 15:16:28 -04:00
Francis Lachapelle
5e1a59243c
fix(calendar): uncondtionally adjust all-day events dates
...
Fixes #5045
2020-07-24 15:24:40 -04:00
Francis Lachapelle
9c391b8d8d
fix(mail): use unique names for attachments
...
Fixes #5086
2020-07-23 12:56:35 -04:00
Francis Lachapelle
e6e994ba80
fix(core): don't synchronize defaults if no mail identity is created
...
Fixes #5070
2020-07-16 13:52:35 -04:00
Francis Lachapelle
b7f0ee7228
fix(mail): use double-quotes for attributes when re-encoding HTML
2020-07-13 16:40:11 -04:00
Francis Lachapelle
3d25b8b571
fix(addressbook): handle vCard with multiple title values
2020-07-10 17:04:24 -04:00
Francis Lachapelle
208ee08960
feat(mail): handle multiple mail identities
...
Create read-only identities for email addresses for which no identity has been defined. This way, when visiting the message editor, the user will have access to all of her known email addresses.
Fixes #768 , fixes #4602
2020-07-10 17:01:26 -04:00
Ludovic Marcotte
39255b193d
fix(eas): handle noselect special folders in Dovecot
2020-07-08 13:19:12 -04:00
Francis Lachapelle
d29c2b2c7b
fix(mail): add all unknown recipients to an address book
...
When SOGoMailAddOutgoingAddresses is enabled, all unknown recipients are
now added to the destination address book.
2020-07-07 15:46:38 -04:00
Francis Lachapelle
96c22b6b96
fix(addressbook): handle vCard with multiple title values
2020-07-07 14:14:08 -04:00
Francis Lachapelle
c2d937746f
fix(calendar): ensure valid identity when sending invitations
2020-07-06 12:43:56 -04:00
Francis Lachapelle
c99170b9bc
fix(mail): pick proper "from" address when replying/forwarding
...
Fixes #5056
2020-07-06 12:43:55 -04:00
Extra Fu
2f75c389f7
Merge pull request #275 from the-nic/feat/4895-argon2
...
feat(core): Support ARGON2I/ARGON2ID password hashes
2020-07-03 14:44:20 -04:00
Francis Lachapelle
2545caf2e5
fix(mail(css)): add explicit expanded/collapsed mailbox status
2020-07-02 17:24:51 -04:00
Francis Lachapelle
b8595d7ae6
fix(calendar): return SOGoUser instances when expanding LDAP groups
...
Fixes #5043
2020-07-01 16:58:16 -04:00