Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Apr 2003 08:29:23 +0200 (CEST)
From:      Christian Kratzer <ck@cksoft.de>
To:        Edwin Groothuis <edwin@FreeBSD.org>
Cc:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/51277: [maintainer update] openldap21, user and group for ldap, sasl support
Message-ID:  <20030429082421.U54846@majakka.cksoft.de>
In-Reply-To: <200304290622.h3T6MKsN081468@freefall.freebsd.org>
References:  <200304290622.h3T6MKsN081468@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On Mon, 28 Apr 2003, Edwin Groothuis wrote:

> Synopsis: [maintainer update] openldap21, user and group for ldap, sasl support
>
> State-Changed-From-To: open->feedback
> State-Changed-By: edwin
> State-Changed-When: Mon Apr 28 23:21:13 PDT 2003
> State-Changed-Why:
> It all works nicely, but with it cyrus-sasl is depending on openldap
> en openldap is depending on cyrus-sasl. And I don't know how to fix
> this circulair dependency.

Yes there is a potential for cyclic dependency here.  Currently there is no
fix apart from only building the one with the other.w

openldap using cyrus-sasl2 for authenticating access to the directory
is a common requirement.

using saslauthd from cyrus-sasl2 to authenticate users from ldap is also
a common requirement by people building mailservers and such.

I think we should have both options available.

The fix to this all is to separate saslauthd from cyrus-sasl2 so that
one can build a simple sasl2 without an ldap dependency and add the
saslauthd after the ldap.   I have looked into the sasl build framework
and think it should be quite easy to rip open the cyrus-sasl2 port and
add hooks so that a child port would work.

I have not had time to actually test this but will do so sometime very soon.

In the meantime I would think it would be good to commit the patch and
allow people to decide themselves which options they need. If you like
I can compress the above text into something short for pkg-comment.

Greetings
Christian

-- 
CK Software GmbH
Christian Kratzer,         Schwarzwaldstr. 31, 71131 Jettingen
Email: ck@cksoft.de
Phone: +49 7452 889-135    Open Software Solutions, Network Security
Fax:   +49 7452 889-136    FreeBSD spoken here!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030429082421.U54846>