openldap-server: enable crypt(3) passwords 8021/head
authorVal Kulkov <val.kulkov@gmail.com>
Tue, 22 Jan 2019 19:55:20 +0000 (14:55 -0500)
committerVal Kulkov <val.kulkov@gmail.com>
Sat, 16 Mar 2019 17:07:55 +0000 (13:07 -0400)
commite3d246d610a3407d0508cc8d3c4d464bfd7cb008
treed797e7db4e24cd593a3249ca5bcf62d7ee67766e
parent1acacbbf6cf49c65cb6f52719ed19509fa151054
openldap-server: enable crypt(3) passwords

With crypt(3) password storage scheme enabled, OpenLDAP can receive and
store SHA-256 and SHA-512 password hashes from Samba AD-DC. Without
crypt(3), synchronization of passwords between Samba AD-DC (v4.5 and
above) and OpenLDAP requires use of cleartext passwords.

To use password hashes from Samba, OpenLDAP must be compiled with
--enable-crypt switch. This patch introduces a new configuration
parameter to enable the use of crypt(3) function by OpenLDAP.

Enabling crypt(3) increases the size of slapd binary by 12 bytes on
the x86_64 target and by only 4 bytes on the ipq806x target.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
libs/openldap/Makefile