Francis Lachapelle
cddfac82dd
Revert "Revert "Revert "fix(core): added back instance caching for LDAP members"""
...
This reverts commit 056004bca1
.
2020-06-09 15:15:06 -04:00
Francis Lachapelle
cb08abfa67
Revert "fix(core): avoid caching group members per instance"
...
This reverts commit 0ff0d43e1e
.
2020-06-09 15:14:47 -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
Francis Lachapelle
3ef94da9d6
fix(web(js)): handle SAML assertion expiration
2020-06-09 13:24:49 -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
InverseBot
0e6e802243
chore(js/css): update generated files
2020-06-09 00:39:20 -04:00
Francis Lachapelle
4292a45e62
refactor(preferences): replace comma-separated list of addresses by md-chips
2020-06-08 17:52:45 -04:00
Ludovic Marcotte
0ff0d43e1e
fix(core): avoid caching group members per instance
2020-06-08 10:26:33 -04:00
Ludovic Marcotte
056004bca1
Revert "Revert "fix(core): added back instance caching for LDAP members""
...
This reverts commit ca5df1a153
.
2020-06-08 09:53:44 -04:00
InverseBot
dbf5179e69
chore(js/css): update generated files
2020-06-06 00:38:29 -04:00
Francis Lachapelle
433da56b23
fix(web(js)): handle SAML assertion expiration
2020-06-05 11:20:23 -04:00
InverseBot
cf91b2dcbb
chore(js/css): update generated files
2020-06-05 00:39:00 -04:00
Francis Lachapelle
ca5df1a153
Revert "fix(core): added back instance caching for LDAP members"
...
This reverts commit b94175cc0c
.
2020-06-04 16:13:45 -04:00
InverseBot
ad9947e627
chore(js/css): update generated files
2020-06-04 00:39:00 -04:00
Ludovic Marcotte
b94175cc0c
fix(core): added back instance caching for LDAP members
2020-06-03 14:53:26 -04:00
Francis Lachapelle
4d42e3f176
chore(npm): update md to v1.1.22
2020-06-03 10:28:26 -04:00
Ludovic Marcotte
9f55cdc725
fix(core): added even better debugging for bogus groups
2020-06-03 07:46:57 -04:00
InverseBot
8f7df73a29
chore(js/css): update generated files
2020-06-03 01:43:03 -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
42587f7422
fix(core): improved debugging on bogus groups
2020-06-02 15:05:54 -04:00
InverseBot
d3a4136516
chore(js/css): update generated files
2020-05-29 00:38:51 -04:00
Francis Lachapelle
6af55414fb
fix(web(js)): handle SAML assertion expiration
2020-05-28 14:53:31 -04:00
Ludovic Marcotte
105ca88aef
fix(core): improve debugging on invalid group sources
2020-05-28 14:02:09 -04:00
Francis Lachapelle
008b8e51cc
chore(npm): update autoprefixer
2020-05-28 08:44:21 -04:00
Francis Lachapelle
cd37e989db
feat(core(js)): improve Google Authenticator on login page, add QR code
...
Fixes #5038
2020-05-28 08:41:10 -04:00
Francis Lachapelle
c1acce0725
feat(core(js)): improve Google Authenticator on login page, add QR code
...
Fixes #5038
2020-05-27 18:01:17 -04:00
Francis Lachapelle
a0320400d2
Merge pull request #277 from fpiecka/master
...
chore: Allow settings override in sogo-backup.sh
2020-05-27 10:59:38 -04:00
Ludovic Marcotte
05dc51ec30
feat(core): handle groups when setting ACLs ( fixes #4171 )
2020-05-26 10:03:16 -04:00
Ludovic Marcotte
5b6096e32c
fix(core): improve debbuging when dealing with groups
2020-05-26 09:25:25 -04:00
Ludovic Marcotte
e37ae5fec5
fix(core): disable ASM version of blowfish on i386
2020-05-21 08:51:56 -04:00
Fedor Piecka
789113bb44
Allow settings override in sogo-backup.sh
...
Allow a sysadmin to override BACKUP_DIR and DAYS_TO_KEEP by setting an environment variable.
2020-05-19 11:11:55 +02:00
InverseBot
513c17bc2f
chore(js/css): update generated files
2020-05-16 00:40:13 -04:00
Extra Fu
30c0d8a425
Merge pull request #272 from the-nic/feat/blowfish
...
Add BLF-CRYPT password scheme support
2020-05-15 19:12:44 -04:00
Nicolas Höft
789b55c274
NSData+Crypto: add password verification function
...
This will allow for using specific verification, depending on the
scheme.
2020-05-15 22:53:15 +02:00
Ludovic Marcotte
798ad1502c
fix(core): adjust syntax for Python > 2
2020-05-15 12:45:20 -04:00
Francis Lachapelle
07c06db69d
refactor(mail(js)): replace ckEditor directive by sgCkeditor component
...
This refactoring
1. simplifies updating the CKEditor source code;
2. allows many instances of the CKEditor on the same page;
3. fixes the cursor positioning on focus.
2020-05-15 11:37:56 -04:00
Ludovic Marcotte
9f861bd629
docs: Adjusted Thunderbird's v68 manifest info
2020-05-15 09:31:04 -04:00
Nicolas Höft
c3a4f4aeb4
fix(core): NSData+String: Simplify generateSalt function
...
Instead of converting binary data to base64 in order to get printable
data, use a white list of characters allowed and select from those.
This also makes sure we will get the right amount of characters as
requested, not potentially longer strings.
2020-05-15 07:43:38 +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
562f81f21f
fix(core): NSData+String: Dont mix tabs and spaces
2020-05-15 07:43:38 +02:00
Nicolas Höft
3040c275d8
feat(core): Add blowfish implementation from openwall
...
Using version 1.3, see https://www.openwall.com/crypt/
2020-05-15 07:43:38 +02:00
Ludovic Marcotte
96986280ee
fix(eas): avoid doing bogus truncation
2020-05-14 15:46:55 -04:00
Extra Fu
b53d1254d9
Merge pull request #274 from the-nic/feature/smtp-ssl-tls
...
feat(core): support smtps
2020-05-14 12:15:51 -04: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
Ludovic Marcotte
7ef507bdb4
fix(packaging): fixes for centos/rhel v8 support
2020-05-13 11:14:40 -04:00
InverseBot
fb117f48c8
chore(js/css): update generated files
2020-05-13 01:03:39 -04:00
Ludovic Marcotte
a102a94ac5
fix(packaging): enable mfa on focal
2020-05-12 13:44:10 -04:00
Francis Lachapelle
f31a07fd74
Revert "fix(packaging): don't enable mfa on squeeze"
...
This reverts commit e9cc088153
.
2020-05-12 11:20:42 -04:00
Francis Lachapelle
964e6f0cb1
fix(mail(js)): encode HTML entities when computing height of textarea
...
Fixes #5020
2020-05-12 11:16:32 -04:00
Ludovic Marcotte
d7979871bc
fix(packaging): fixed condition syntax
2020-05-12 07:59:00 -04:00