View Issue Details

IDProjectCategoryView StatusLast Update
0004958SOGoBackend Generalpublic2020-06-19 18:50
Reporterthor77 Assigned Tofrancis  
Status resolvedResolutionfixed 
PlatformLinuxOSDebianOS VersionBuster
Product Version4.3.0 
Fixed in Version5.0.0 
Summary0004958: Add support for BLF-CRYPT

As it's promoted by Dovecot [0], it would be great to have support for BLF-CRYPT as a password encryption algorithm when using the SQL user source.
Because this is missing, I'm currently unable to use the same user database for SOGo and Dovecot...


TagsNo tags attached.




2020-05-04 06:29

reporter   ~0014301

Pull request:

Related Changesets

sogo: master 8c612fc0

2020-05-03 09:15


Details Diff
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.


Fixes 0004958
Affected Issues
mod - Documentation/SOGoInstallationGuide.asciidoc Diff File
mod - SoObjects/SOGo/NSData+Crypto.h Diff File
mod - SoObjects/SOGo/NSData+Crypto.m Diff File
mod - Tests/Unit/TestNSString+Crypto.m Diff File

Issue History

Date Modified Username Field Change
2020-02-15 09:17 thor77 New Issue
2020-03-10 15:16 Christian Mack Severity minor => feature
2020-05-04 06:29 the_nic Note Added: 0014301
2020-05-15 23:12 the_nic Changeset attached => sogo master 8c612fc0
2020-06-19 18:50 francis Assigned To => francis
2020-06-19 18:50 francis Status new => resolved
2020-06-19 18:50 francis Resolution open => fixed
2020-06-19 18:50 francis Fixed in Version => 5.0.0