219 Commits

Author SHA1 Message Date
y9048a
02dd5c3501 feat(mail) Introduce option SOGoVacationAllowZeroDays to allow a sieve vacation days value of 0 2025-02-11 17:17:58 +01:00
smizrahi
178b1a3a0e feat(core): Check password strength on login (SQL Source). Closes #6025. 2024-12-02 11:08:39 +01:00
Hivert Quentin
a7023bce16 fix(security): Prevent user to add html script in its preferences 2024-09-12 08:45:56 +02:00
smizrahi
990f1e8e8f fix(preferences): Can not save preferences when there is a constraint on mail 2024-08-05 11:09:27 +02:00
Hivert Quentin
a6319e1689 fix(crypto): add protections for decryption 2024-02-09 16:16:19 +01:00
Hivert Quentin
adc2d74e54 feat(accounts): Can now add smtp server to auxilliary accounts 2024-02-08 17:07:25 +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
f27b33a0c8 fix(preferences): Add error message when SOGoCreateIdentitiesDisabled is enabled and user try to activate html fields with browser inspector. Check changes of email and replyTo. 2024-01-09 17:05:00 +01:00
Hivert Quentin
26c7462eb0 fix(contacts): Custom contacts categories in sogo.conf wasn't working 2023-12-14 18:11:10 +01:00
Hivert Quentin
c872fb4d9c feat(preferences): can set SOGoForwardConstraints to 3 to accept both internal and external domains from SOGoForwardConstraintsDomains 2023-11-10 15:07:14 +01:00
Hivert Quentin
bba1da1b2b fix(sieve): sieve availibility was checked even if we disable it 2023-09-18 11:44:45 +02:00
smizrahi
4abf12b4bb fix(preferences): Signature could not be saved when SOGoCreateIdentitiesDisabled is set to YES and no signature is on identity 2023-09-11 11:56:10 +02:00
Hivert Quentin
82b69d1414 feat(notification): add enotify sieve script 2023-08-29 10:07:53 +02:00
Hivert Quentin
f5f74f751a fix(preferences): Fix language list sorting on preferences page 2023-08-04 10:36:50 +02:00
smizrahi
326bc68f4c fix(preferences): Fix the issue when signature is too long and preferences are not saved. Note that MySQL profile table should be updated with a migration script 2023-07-25 17:22:11 +02:00
smizrahi
b666137a70 fix(preferences): Disable auxiliary mail accounts creation when SOGoCreateIdentitiesDisabled is enabled 2023-06-28 14:36:19 +02:00
smizrahi
eb42e1787c fix(preferences): Fix NSException issue when SOGoCreateIdentitiesDisabled is set 2023-06-20 22:25:12 +02:00
Hivert Quentin
a14f9a7b79 fix(preferences): Cannot save preferences when SOGoCreateIdentitiesDisabled=YES 2023-05-12 16:34:16 +02:00
smizrahi
af6202bee6 feat(preferences): Add SOGoCreateIdentitiesDisabled domain option which disables identity creation for users in preferences 2023-04-18 16:57:31 +02:00
smizrahi
04e15b5695 feat(eas): Add SOGoEASDisableUI system parameter to remove EAS options in UI when ActiveSync is not used 2023-01-16 15:31:27 +01:00
smizrahi
0bd530ab64 feat(preferences): Improve TOTP - add validation code in preferences before saving to ensure user add qr code in totp application 2023-01-04 17:37:46 +01:00
smizrahi
656807b77d feat(password-recovery): Add password recovery with secret question or secondary email 2022-10-03 08:56:41 +02:00
Le Programmeur
5e6ad77d4c fix(i18n): new localized strings for SQL-based password policies 2022-07-26 12:22:53 -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
36303bef9d fix(preferences): keep mail identities when none is provided when saving 2022-05-25 13:31:03 -04:00
Francis Lachapelle
dd0730947f web: update window title depending on active module
Fixes #4982
2022-05-16 17:43:35 -04:00
Francis Lachapelle
401a80078c fix(preferences): don't save Sieve script if Mail module disabled 2022-02-15 10:49:39 -05:00
Francis Lachapelle
d097193904 fix(preferences): don't save Sieve script if Mail module disabled 2022-02-14 09:04:26 -05:00
Francis Lachapelle
2ecd441f32 feat(mail): enable autoreply on specific days or at a specific time
Fixes #5328
2021-12-02 14:20:47 -05:00
Francis Lachapelle
f017c42608 perf(calendar(web)): initiate Web calendars reload from the frontend
The Web calendars subsciptions marked to be reloaded on login are no
longer reloaded from the backend; the sync operation is now activated
from the frontend in XHR calls to avoid blocking the Web interface.

Fixes #4939
2021-10-06 14:16:48 -04:00
Francis Lachapelle
20b2fd5e45 refactor(web): replace SOGoGoogleAuthenticatorEnabled with
SOGoTOTPEnabled

Fixes #5294
2021-06-16 14:59:02 -04:00
Francis Lachapelle
dc81f70928 fix(mail): use default signature when forcing default identity 2021-05-25 14:17:12 -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
Francis Lachapelle
aa706796c2 fix(preferences(js)): sanitize mail identities when saving 2020-09-10 12:23:54 -04:00
Francis Lachapelle
528b7581a3 fix(preferences): accept an "id" key for mail accounts
Fixes #5091
2020-07-24 12:08:49 -04:00
Francis Lachapelle
76cbe7854c feat(preferences): button to reset contacts categories to defaults 2020-07-03 12:32:46 -04:00
Francis Lachapelle
f8aa338e64 feat(mail): handle multiple mail identities
Fixes #768, fixes #4602
2020-06-18 16:53:42 -04:00
Francis Lachapelle
8b1b938899 refactor(preferences): replace comma-separated list of addresses by md-chips 2020-06-02 15:10:00 -04:00
Ludovic Marcotte
f78300a12e feat(core): initial Google Authenticator support for 2FA 2020-05-07 07:22:24 -04:00
Francis Lachapelle
7180b5988d fix(preferences): improve error handling with Sieve server 2019-12-16 14:54:03 -05:00
Francis Lachapelle
9aeecead6c fix(calendar(html)): don't cache list of week days
Fixes #4907
2019-12-16 11:10:07 -05:00
Francis Lachapelle
5b3d84ee24 refactor(preferences): conditionally activate the Sieve script
All the user defaults are now editable through the Preferences module,
even if an external Sieve script is enabled. However, the user can
disable the external Sieve script and force the activation of the
"sogo" Sieve script.
2019-11-15 14:37:35 -05:00
Ludovic Marcotte
ac91a303c9 feat(core): Allow the detection of external Sieve scripts
This allows SOGo users to keep existing Sieve scripts instead of
overwriting the SOGo ones by default.
2019-11-07 15:18:28 -05:00
Ludovic Marcotte
113f076981 chore(preferences): removed years' old commented code 2019-11-07 08:32:15 -05:00
Ludovic Marcotte
c2e7f6a866 feat(preferences): allow hiding of vacation the vacation period
This is controllable using the new SOGoVacationPeriodEnabled
domain defaults variable.
2019-11-05 15:33:16 -05:00
Ludovic Marcotte
04f91b8948 (feat) now possible to specify which domains you can forward your mails to 2019-08-15 12:48:53 -04:00
Francis Lachapelle
7486c011d2 Fix saving of receipt action for main IMAP account 2019-08-08 11:35:48 -04:00
Francis Lachapelle
97dd4fddf7 (web) Fix default calendar categories (reset btn) 2019-03-07 11:22:00 -05:00
Francis Lachapelle
04555b1e14 Fix translations
Add missing keys, remove duplicate keys, avoid exception on missing
calendar categories.
2018-10-18 15:32:08 -04:00