Thus spake Kurt D. Zeilenga:
> I believe there was an OpenLDAP ITS filed and closed. It's not really
> an OpenLDAP issue. We just use the crypt(3) the linker provides (based
> upon user provided configuration information). Other than avoiding
> {crypt} passwords (which are not portable) as crypt(3) differs widely
> from system to system, I suggest modifying OpenSSL not to provide
> crypt(3) on systems which provide one themselves.
I can see why you'd think that. It looks like OpenSSL 0.9.6 supports MD5
passwords now to; I see in the change log:
*) Add BSD-style MD5-based passwords to 'openssl passwd' (option '-1').
[Bodo Moeller]
Anyhow, I made this simple patch that moves $(LUTIL_LIBS) ahead of
$(SECURITY_LIBS), in case anyone else is searching the archives for a
solution to the same problem.
Wil
--
W. Reilly Cooley wcooley@nakedape.cc
Naked Ape Consulting http://nakedape.cc
LNXS: Linux/GNU for servers, networks, and http://lnxs.org
people who take care of them. *Now with integrated crypto!*
irc.openprojects.net #lnxs
Men have a much better time of it than women; for one thing they marry later;
for another thing they die earlier.
-- H.L. Mencken
--- ./servers/slapd/Makefile.in.orig Thu Mar 8 15:57:24 2001 +++ ./servers/slapd/Makefile.in Thu Mar 8 16:02:35 2001 @@ -43,8 +43,9 @@ # $(LTHREAD_LIBS) must be last XLIBS = libbackends.a -lavl -lldbm -lldif -llutil -lldap_r -llber XXLIBS = $(LDBM_LIBS) $(SLAPD_LIBS) \ + $(LUTIL_LIBS) \ $(SECURITY_LIBS) \ - $(LDIF_LIBS) $(LUTIL_LIBS) + $(LDIF_LIBS) XXXLIBS = $(LTHREAD_LIBS) $(MODULES_LIBS) BUILD_OPT = "--enable-slapd"
Attachment:
pgpd3KnhuMHDs.pgp
Description: PGP signature