Hivert Quentin
c3234882eb
feat(openID): second part with a lot of fixes and cleaning
2025-03-13 15:25:56 +01:00
smizrahi
58db9c980e
fix(mail): When the signature is empty, the -- seperator appears.
2024-08-05 08:47:09 +02:00
smizrahi
f8c354c302
fix(mail): Fix Exception when using delegated identities. Closes #5951
2024-04-10 17:18:03 +02:00
smizrahi
98e00d09a3
feat(core): Update to ckeditor 5. Fixes #5920 . Add SOGoForceRawHtmlSignature to disable raw-html-embed. Removed CKEditor signature box style when composing mail. Fix issue where raw-html-embed was added when changind signature
2024-04-08 10:37:33 +02:00
smizrahi
a9e02d94a2
feat(core): Update to ckeditor 5. Fixes #5920 . Add raw-html-embed only on html signatures
2024-04-04 18:20:23 +02:00
smizrahi
65ab6962d8
feat(core): Update to ckeditor 5. Fixes #5920 . Change to add raw-html-embed on all signatures
2024-03-11 10:29:41 +01:00
smizrahi
dd965baae1
feat(core): Update to ckeditor 5. Fixes #5920 . Encapsulate signature in raw-html-embed div when there are tables inside. Changed settings for raw html to enable preview.
2024-03-05 21:57:01 +01:00
smizrahi
fc778295ff
feat(core): Add URL encryption for GDPR compliancy. Disable url encryption for caldav.
2024-02-12 14:52:01 +01:00
smizrahi
42511d666f
feat(core): Add URL encryption for GDPR compliancy. Check for null termination when decrypting. Disable url encryption for anonymous user.
2024-02-12 13:47:41 +01:00
Hivert Quentin
a6319e1689
fix(crypto): add protections for decryption
2024-02-09 16:16:19 +01:00
Hivert Quentin
e6bfab7ee1
feat(accounts): Add parameter to encrypt/decrypt auxiliary account's password
2024-02-01 16:55:41 +01:00
Hivert Quentin
f0010afef4
feat(accounts): Can now add smtp server to auxilliary accounts
2024-02-01 16:55:41 +01:00
smizrahi
2748d1dd08
feat(core): Add URL encryption for GDPR compliancy. Remove dav encryption
2024-01-02 13:46:46 +01:00
smizrahi
10d789fb1f
feat(core): Add URL encryption for GDPR compliancy
2023-12-22 11:33:40 +01:00
smizrahi
31c6f78913
feat(core): Add URL encryption for GDPR compliancy
2023-10-17 16:17:25 +02:00
smizrahi
4f7c73143f
fix(calendar): Fix MacOS X Ventura calendar support. Fixes #5639
2023-08-22 18:11:53 +02:00
smizrahi
87bbba0c8d
feat(calendar): Add CALDAV Mac OS X Sonoma (14) support
2023-07-31 09:19:15 +02:00
smizrahi
eb42e1787c
fix(preferences): Fix NSException issue when SOGoCreateIdentitiesDisabled is set
2023-06-20 22:25:12 +02:00
smizrahi
ba0d4a51c0
fix(calendar): Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639
2023-01-31 17:39:00 +01:00
smizrahi
a5347c70aa
fix(calendar): Fix inaccessibility to personal calendar on Mac OS X Ventura. Fixes #5639
2023-01-17 16:32:53 +01: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
153c1eeb80
fix(core): avoid exception when the user's cn is null
2021-12-09 10:03:59 -05:00
Francis Lachapelle
d4da1facf9
fix(web): use a distinct salt for TOTP authentication
...
If TOTP is enabled for a user, it will be disabled until the user
configure it again, which will generate a new private salt.
2021-10-15 16:18:23 -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
20b2fd5e45
refactor(web): replace SOGoGoogleAuthenticatorEnabled with
...
SOGoTOTPEnabled
Fixes #5294
2021-06-16 14:59:02 -04: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
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
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
Francis Lachapelle
11bbdee143
feat(mail): handle multiple mail identities
...
If no custom identity exists, initialize the mail identities of the user
with all the user's email addresses (extracted from MailFieldNames).
For this code path to be executed, the user must not have any of the
following defaults keys:
SOGoMailIdentities
SOGoMailCustomFullName
SOGoMailCustomEmail
SOGoMailReplyTo
SOGoMailSignature
Fixes #768 , fixes #4602
2020-06-26 15:28:33 -04:00
Francis Lachapelle
f8aa338e64
feat(mail): handle multiple mail identities
...
Fixes #768 , fixes #4602
2020-06-18 16:53:42 -04:00
Ludovic Marcotte
f78300a12e
feat(core): initial Google Authenticator support for 2FA
2020-05-07 07:22:24 -04:00
Francis Lachapelle
3eb01aef71
System address is the first user's addresses
...
In the preferences module, we don't save the user's custom email address
when it matches the system address. This address was considered the last
of all the user's email addresses, which is first, not intuitive, and
second, incorrect when composing a message since the first address is
used by default.
Fixes #3551
2018-07-06 10:28:22 -04:00
Francis Lachapelle
15de264967
Web-based management of email certificate (cont'd)
2018-01-12 14:47:31 -05:00
Francis Lachapelle
b44bf86164
Improve validation of mail account delegators
2016-10-26 15:42:50 -04:00
Francis Lachapelle
b4676ce439
Allow custom email to be one of the user's profile
...
Fixes #3551
2016-10-03 10:29:30 -04:00
Francis Lachapelle
4f64994f7b
Add missing delegators identities in mail editor
...
Fixes #3720
2016-06-13 10:44:49 -04:00
Ludovic Marcotte
e7b0119ab1
(fix) don't skip last identity
2016-03-14 13:18:56 -04:00
Patrice Levesque
7c25b53fdf
Remove pointless #imports from .m and .h files
...
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Ludovic Marcotte
30377c0fd6
(feat) new junk/not junk capability with generic SMTP integration
...
Conflicts:
NEWS
SoObjects/Mailer/SOGoMailAccount.m
SoObjects/SOGo/SOGoDefaults.plist
SoObjects/SOGo/SOGoUser.m
UI/MailerUI/UIxMailFolderActions.h
UI/MailerUI/UIxMailFolderActions.m
UI/MailerUI/product.plist
2016-01-22 13:58:45 -05:00
Ludovic Marcotte
ae6ed0c055
(feat) applied all changes as a patch coming from PR #180
2015-12-30 09:22:08 -05:00
Francis Lachapelle
711e159b4b
Properly compute the last week number for the year
...
Fixes #1010
2015-12-22 14:19:02 -05:00
Ludovic Marcotte
05d59df68b
(feat) added mailbox delegation support
2015-07-03 20:40:06 -04:00
Francis Lachapelle
516e5fd303
Add current date in top bar
2015-06-12 11:35:54 -04:00
Francis Lachapelle
2f17e94fef
Initial AngularJS version of Webmail (desktop)
2015-06-11 15:40:22 -04:00
Ludovic Marcotte
b93cbeee26
(fix) fixed some rare cornercases in multidomain configurations
2015-06-05 12:18:27 -04:00
Ludovic Marcotte
d07df554f3
(fix) more fixes and clarifications on the mutli-domain settings
2015-05-25 13:00:08 -04:00
Ludovic Marcotte
ed42d1e26b
(fix) more multi-domain fixes and cleanups
2015-05-25 09:19:04 -04:00
Ludovic Marcotte
4f303f8aa2
Fixed mess regarding uid/realUID
2015-05-22 14:03:49 -04:00
Ludovic Marcotte
d2915add6d
now favor login@domain as the default email address if multiple mail: fields are specified
2015-03-23 14:08:31 -04:00