Commit Graph

164 Commits

Author SHA1 Message Date
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
7ad7f5efa6 fix(ui): Add error message on UI when too many mails are sent in short time. Fix fr translation. Fix documentation 2023-03-21 17:35:45 +01:00
smizrahi
53f9449a51 feat(alarms): Add possibility to use SMTP master account for system alarms. Fixes #5565. 2023-02-20 18:53:08 +01:00
smizrahi
7faf4eb2f4 feat(alarms): Add possibility to use SMTP master account for system alarms. Fixes #5565. 2023-02-20 17:23:17 +01:00
smizrahi
8001e3f6ab feat(alarms): Add possibility to use SMTP master account for system alarms. Fixes #5565. 2023-02-16 18:51:28 +01: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
435495f007 feat(core): Add SOGoDisableSharing option to disable sharing for mail, contacts and calendar 2022-12-12 12:03:59 +01:00
Tobias Fiebig
14608b168a docs(core): extend documentation for NGImap4AuthMechanism in sogo.conf
update documentation for NGImap4AuthMechanism to highlight that using
`AUTHENTICATE` is necessary to allow users to have UTF-8 characters in their
passwords, i.e., especially 'umlauts'.
2022-11-08 13:45:04 +01:00
smizrahi
e269df8c6e feat(password-recovery): Improve documentation 2022-10-19 15:53:47 +02:00
smizrahi
77062befc5 feat(password-recovery): Update documentation 2022-10-17 11:56:17 +02:00
smizrahi
d50080ea5b feat(password-recovery): Add LDAP password recovery 2022-10-16 14:46:19 +02:00
smizrahi
cddfdb90f9 feat(calendar): Add SOGoDisableOrganizerEventCheck parameter - this parameter is used to avoid checking calendar event's organizer 2022-10-05 22:12:14 +02:00
smizrahi
c4dd695b12 feat(password-recovery): Fix dictionary with nil value issue. Changed parameter to SOGoPasswordRecoveryEnabled 2022-10-04 18:22:57 +02:00
smizrahi
656807b77d feat(password-recovery): Add password recovery with secret question or secondary email 2022-10-03 08:56:41 +02:00
smizrahi
dc45d0ed24 docs: Change references to Alinto 2022-08-12 18:15:35 +02:00
smizrahi
1ebb6a11f4 Update URL documentation for Alinto migration 2022-08-10 09:27:47 +02:00
Le Programmeur
5e6ad77d4c fix(i18n): new localized strings for SQL-based password policies 2022-07-26 12:22:53 -04:00
Nicolas Höft
edd64a396e fix(core): adjustments for IPv6 2022-07-06 08:49:48 -04:00
Francis Lachapelle
2f9f610210 fix(core): handle argon2i password scheme
Fixes #5531
2022-07-05 12:42:57 -04:00
Francis Lachapelle
5c331d3451 docs: improve syntax 2022-06-06 17:00:21 -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
a965f276c8 fix(web): support passwords up to 2048 characters
Fixes #5485
2022-03-08 16:34:38 -05:00
redgloboli
17f1df3904 doc: add ytnef to exclude section in epel.repo 2022-03-07 11:07:14 -05:00
Francis Lachapelle
b9a765730f docs: improve syntax, update year 2022-01-18 09:12:17 -05:00
Francis Lachapelle
d751ad99d6 fix(web): use a distinct salt for TOTP authentication 2021-10-26 16:30:55 -04:00
iRedMail
b8f0e39c40 doc: value of SQL column used in ModulesConstraints must be a string 2021-09-01 09:49:50 -04:00
Francis Lachapelle
545cfe58c6 feat(mail): new parameter to disable S/MIME certificates 2021-08-11 18:18:29 -04:00
Francis Lachapelle
5f6cacc859 fix(saml): add XSRF-TOKEN cookie in valid SAML login 2021-08-04 12:54:38 -04:00
Francis Lachapelle
f8f4de6020 docs: add notice regarding the HttpOnly flag and XSRF
Fixes #5342
2021-07-05 11:34:12 -04:00
Francis Lachapelle
688b8c1b28 docs: update Installation guide for CAS/SAML2 authentication 2021-06-21 10:58:24 -04:00
Francis Lachapelle
976579356d docs: update MySQL recommendations for unicode compliance
Fixes #5151
2021-06-17 14:12:40 -04:00
Francis Lachapelle
134502223e refactor(doc): replace xsltproc/fop by asciidoctor-pdf 2021-06-17 12:20:20 -04:00
Francis Lachapelle
f9963e86af chore(rhel): drop support for RHEL 6 2021-05-27 12:16:08 -04:00
Francis Lachapelle
2c9c38da86 docs: add upgrade notice for release 5.1.0 2021-04-29 14:20:11 -04:00
Francis Lachapelle
4aa80ec496 docs: update list of supported Linux distributions 2021-04-29 14:19:41 -04:00
Francis Lachapelle
90fb5426c7 chore(conf): enable XSRF validation by default 2021-03-30 16:42:57 -04:00
Francis Lachapelle
a4d9549f6f docs: add SOGoMailComposeWindow parameter
Fixes #5275
2021-03-15 12:17:00 -04: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
9ece688bd1 docs: update list of supported operating systems 2020-08-12 16:13:29 -04:00
Francis Lachapelle
4fc99ab7bc docs: improve syntax, add upgrading instruction 2020-08-07 10:28:54 -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
a91a00e33c docs: fix syntax, specify fqdn requirement for SSL/TLS 2020-07-10 09:59:59 -04:00
Nicolas Höft
4c27826fb5 feat(core): Support ARGON2I/ARGON2ID password hashes
Requires libsodium ≥ 1.0.9 to be present at compile time.

Thus, the following distributions will have support for at least
ARGON2i:

* rhel ≥ 7 (with EPEL enabled)
* Debian ≥ 9 (stretch)
* Ubuntu ≥ Bionic (18.04)

Fixes #4895
2020-07-01 11:20:31 +02:00
Extra Fu
0094d65bb9 Merge pull request #276 from the-nic/feat/pbkdf2
feat(core): Add PBKDF2 support
2020-06-12 14:13:23 -04:00
Ludovic Marcotte
1146038c76 fix(core): allow non top-level special folders and improved the doc around this 2020-06-09 14:38:01 -04:00
Nicolas
27840093f5 feat(core): add lookupFields attribute in LDAP source
This field allows for looking up attributes not returned with the
default query, such as operational attributes.

Fixes #568

Co-authored-by: Skrupellos <skruppy@onmars.eu>
2020-06-09 11:52:07 -04:00
Nicolas Höft
2e0fc3ca09 feat(core): Add PBKDF2 support
Extend NSData+Crypto to support PBKDF2 with SHA1 HMAC as dovecot
is using it since v2.3.0.

The format hashed passwords is {PBKDF2}$1$<salt>$<rounds>$<hashed value in hex>

The implementation of pkcs#5 PBKDF2 is taken from openbsd (with minor
adjustments) as OpenSSL and GnuTLS would require quite new versions to
support this hash.
2020-06-03 08:17:08 +02:00
Nicolas Höft
8c612fc0a2 feat(core): Add BLF-CRYPT scheme.
Dovecot promotes the use of BLF-CRYPT as a hashing scheme [1].
However, as not all libc-crypt() implementations support this scheme,
use the implementation added in a previous commit.

Also, update the references to the dovecot implementation and a small
test case for testing the blowfish implementation.

[1] https://doc.dovecot.org/configuration_manual/authentication/password_schemes/

Fixes #4958
2020-05-15 07:43:38 +02:00
Nicolas Höft
589cfaa2f4 feat(core): Support smtps and STARTTLS for SMTP
Support uri schemes for SMTP, enabling STARTTLS and SMTPS for SMTP
connections.

The new format for configuration value SMTPServer supports passing a
URI scheme (either smtp:// or smtps://). To support old configurations,
if no scheme is given, smtp:// is assumed.

Fixes #31
2020-05-14 08:47:05 +02:00
Francis Lachapelle
979e1342c7 docs: fix wrong default values for MailComposeMessageType and LoginModule
Fixes #4992
2020-04-06 15:38:45 -04:00