Commit Graph

126 Commits

Author SHA1 Message Date
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
Ludovic Marcotte
78e50b7a2a docs: fix indent (fixes #4999) 2020-04-02 07:23:07 -04:00
Ludovic Marcotte
f0980a9cbd feat(core): Added AES-128-CBC password scheme for SQL authentication.
This allows SOGo to use Plesk's database as an authentication source.
2020-01-06 15:47:47 -05:00
Francis Lachapelle
91cefbdff1 docs: update asciidoc guides 2019-12-17 11:13:42 -05:00
Ludovic Marcotte
4475ac651d feat(core): allow pre/appended Sieve scripts
Allow domain admins to now set Sieve scripts that can be prepended
and appended to all users' scripts. This can now be controller
using the SOGoSieveScriptHeaderTemplateFile and
SOGoSieveScriptFooterTemplateFile domain defaults.
2019-11-06 14:53:30 -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
Ryan Mounce
14549859d4 (doc) Fix typo of SOGoSAML2CertificateLocation 2019-10-11 13:16:24 +10:30
Francis Lachapelle
94fe64161f (doc) Update versions in installation guide 2019-10-02 10:46:08 -04:00
Francis Lachapelle
0de722d8f4 Set default Sieve port to 4190
Fixes #4826
2019-09-25 10:54:35 -04:00
Francis Lachapelle
d194e07413 (doc) Change recommendation for free S/MIME cert
Fixes #4817
2019-09-18 10:18:26 -04:00
Francis Lachapelle
ab474c5329 (doc) Fix RPM repository URL
Fixes #4815
2019-09-18 09:59:06 -04:00
Francis Lachapelle
25021c192c New paramter SOGoLDAPGroupExpansionEnabled
Fixes #2506
2019-09-05 12:42:25 -04:00
Ludovic Marcotte
3187bca0ef (fix) now dynamically detect and use the IMAP separator (fixes #1490) 2019-09-04 13:45:53 -04: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
20c34c47e9 (doc) Add reference to the Connector Config Guide 2019-07-19 14:14:55 -04:00
Francis Lachapelle
1351e0953b (doc) Remove references to OpenChange 2019-07-19 13:15:39 -04:00
Ludovic Marcotte
6898d11f58 (doc) improved doc regarding placeholders 2019-05-23 15:04:24 -04:00
Francis Lachapelle
91b384c697 Preparation for release 4.0.6 2019-02-21 09:18:06 -05:00
Ludovic Marcotte
d9943e559f (feat) baseDN now accept dynamic domain values (fixes #3685) 2019-02-04 07:37:56 -05:00
Ludovic Marcotte
0dc0ae4164 (doc) documented SOGoDAVCalendarStartTimeLimit 2018-08-14 10:17:14 -04:00
Francis Lachapelle
ffac0a9c13 (doc) Add SOGoRefreshView{Check,Intervals} 2018-07-12 14:42:50 -04:00
Francis Lachapelle
cb2d66498f (doc) Improve installation guide 2018-07-10 10:32:14 -04:00
Francis Lachapelle
d1a4a0d152 (doc) Add link to SimpleSAMLphp webpage 2018-05-15 12:51:05 -04:00
Francis Lachapelle
e7c56e86d4 Improve doc 2018-02-13 15:25:36 -05:00
Ludovic Marcotte
19753f56f7 (doc) update doc 2018-01-25 09:56:10 -05:00
Ludovic Marcotte
20e8fd852c (doc) initial S/MIME doc 2018-01-04 09:59:24 -05:00
Francis Lachapelle
eb90760b39 Use address books search fields in Contacts module
Searches can now be scoped to one or multiple fields. Those fields are
now dynamic and can be defined using SearchFieldNames in external
contacts sources (SQL and LDAP).
2017-11-21 15:56:16 -05:00
Francis Lachapelle
a2129f3e4a ModulesConstraints and listRequiresDot for SQL
SQL sources used for authentication can now have module constraints.
Entries of SQL sources used as address books can now be displayed
automatically.
2017-11-16 21:46:44 -05:00
Francis Lachapelle
1ac910bdd1 (doc) Precise SOGoVacationEnabled cron requirement 2017-08-30 11:00:00 -04:00
Francis Lachapelle
ccf9ceb729 (doc) Explain SOGoMailAddOutgoingAddresses default 2017-08-28 09:30:22 -04:00
Ludovic Marcotte
2a046557ac (fix) increased column size of settings/defaults for MySQL (fixes #4260) 2017-08-24 16:12:14 -04:00
Ludovic Marcotte
37ffe889b5 (doc) small section fix 2017-08-22 15:39:04 -04:00
Ludovic Marcotte
fa7aba89c2 (doc) improve iOS doc 2017-06-29 15:41:23 -04:00
Ludovic Marcotte
5fd8c9d2d0 (doc) updates for MySQL's max_allowed_packet parameter (fixes #4119 and #4142) 2017-06-09 11:19:57 -04:00
Ludovic Marcotte
0a990ff66b (doc) replaced localhost with 127.0.0.1 to avoid IPv6 errors 2017-05-26 15:44:23 -04:00
Francis Lachapelle
e591c9b3cf (doc) Fix rendering of Installation Guide 2017-05-25 14:41:05 -04:00
Francis Lachapelle
92137de325 (doc) Fix IMAP server URL with TLS 2017-05-24 08:33:22 -04:00
Francis Lachapelle
5f71ee4d52 (doc) Typo 2017-04-21 16:02:10 -04:00
Francis Lachapelle
68eae92d2d (doc) Exclude GNUstep packages from EPEL 2017-04-21 15:32:33 -04:00