From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 28 23:29:29 2003 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 152AD37B409; Mon, 28 Apr 2003 23:29:29 -0700 (PDT) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 28C0643FB1; Mon, 28 Apr 2003 23:29:28 -0700 (PDT) (envelope-from ck@cksoft.de) Received: from localhost (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 99FC41FFBC3; Tue, 29 Apr 2003 08:29:26 +0200 (CEST) Received: from majakka.cksoft.de (p508A8DB6.dip0.t-ipconnect.de [80.138.141.182]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by transport.cksoft.de (Postfix) with ESMTP id 6BD041FFBBE; Tue, 29 Apr 2003 08:29:25 +0200 (CEST) Received: from majakka.cksoft.de (localhost [127.0.0.1]) by majakka.cksoft.de (Postfix) with ESMTP id 4F38944B43; Tue, 29 Apr 2003 08:29:24 +0200 (CEST) Received: by majakka.cksoft.de (Postfix, from userid 1000) id 9E3FA44B3B; Tue, 29 Apr 2003 08:29:23 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by majakka.cksoft.de (Postfix) with ESMTP id 9C85A44B1F; Tue, 29 Apr 2003 08:29:23 +0200 (CEST) Date: Tue, 29 Apr 2003 08:29:23 +0200 (CEST) From: Christian Kratzer To: Edwin Groothuis In-Reply-To: <200304290622.h3T6MKsN081468@freefall.freebsd.org> Message-ID: <20030429082421.U54846@majakka.cksoft.de> References: <200304290622.h3T6MKsN081468@freefall.freebsd.org> X-Spammer-Kill-Ratio: 75% MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS snapshot-20020300-cksoft-02bz on majakka.cksoft.de X-Virus-Scanned: by AMaViS snapshot-20020300 cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/51277: [maintainer update] openldap21, user and group for ldap, sasl support X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Apr 2003 06:29:29 -0000 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!