InverseBot
348a40837a
chore(js/css): update generated files
2020-06-16 00:24:58 -04: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
0e95de31cf
fix(core): fixed linked and packaging for zip->libzip work
2020-06-12 14:09:33 -04:00
Extra Fu
04673e4673
Merge pull request #281 from jkanefendt/use-libzip
...
Use libzip API instead of zip command line tool for creating zip archives
2020-06-12 14:00:20 -04:00
Ludovic Marcotte
6ec002f023
fix(core): always set the charset when sending IMIP replies
2020-06-12 08:42:00 -04:00
InverseBot
40d8e72c74
chore(js/css): update generated files
2020-06-11 00:39:29 -04:00
Francis Lachapelle
8692e647bd
fix(web(js)): handle SAML assertion expiration
2020-06-10 14:56:46 -04:00
InverseBot
e9dff9cdbf
chore(js/css): update generated files
2020-06-10 00:39:05 -04:00
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
Johannes Kanefendt
9534816a21
Fixed some header comments
2020-06-09 13:55:08 +02:00
Johannes Kanefendt
b951c72451
Use libzip API for creating ZIP archives instead of zip command line tool
2020-06-09 13:50:29 +02: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
Nicolas Höft
fc863bf63f
fix: Fix for failing test in NSString+Utilities
...
The test in TestNSString+Utilities would otherwise fail:
======================================================================
FAIL: test_countOccurrencesOfString (TestNSString+Utilities.m:46)
----------------------------------------------------------------------
assertion failure
Simply leave the loop early if the substring length is zero to
avoid this issue
2020-06-03 08:17:08 +02: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
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