24 Jan
2007
24 Jan
'07
1:39 p.m.
On 24.1.2007, at 4.08, Andre Dalle wrote:
I'm using bind auth for LDAP - this is probably why I don't run
into the problem there.I checked the core file - the program was ending on
DES_set_key_unchecked - an OpenSSL function.I changed auth/mycrypt.c to use the OpenSSL crypt function:
char *mycrypt(const char *key, const char *salt) { return DES_crypt(key, salt); }
I guess the OpenSSL library somehow conflicted with libc's crypt().
Dovecot doesn't directly link OpenSSL to dovecot-auth, but LDAP and
SQL libraries could make it included. I'm not sure if I can do
anything to fix this properly.