From owner-freebsd-current@FreeBSD.ORG Tue Aug 22 06:20:24 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3EF9216A584 for ; Tue, 22 Aug 2006 06:20:24 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90A5143D55 for ; Tue, 22 Aug 2006 06:20:20 +0000 (GMT) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 01AC2EB3FD1; Tue, 22 Aug 2006 14:20:13 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id vpyUMhhsDjLY; Tue, 22 Aug 2006 14:20:06 +0800 (CST) Received: from [10.217.12.46] (sina152-194.staff.sina.com.cn [61.135.152.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id A6CEAEB3EB7; Tue, 22 Aug 2006 14:20:05 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:organization:user-agent:mime-version:to:cc: subject:references:in-reply-to:x-enigmail-version:content-type; b=cIlDBkMdXbMgh9+Z2g9am+jqp1rrtPmIIeu0DrYyqLbV9uIk1O3VG/l2DIqTiP8qq S3mP0EGK6KPcYkXGLvhZA== Message-ID: <44EAA213.6010507@delphij.net> Date: Tue, 22 Aug 2006 14:20:03 +0800 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719) MIME-Version: 1.0 To: Michael Bushkov References: <44E9582C.2010400@rsu.ru> In-Reply-To: <44E9582C.2010400@rsu.ru> X-Enigmail-Version: 0.94.1.0 Content-Type: multipart/signed; micalg=pgp-ripemd160; protocol="application/pgp-signature"; boundary="------------enig2ED9353D8A09C512BA638595" Cc: freebsd-current@freebsd.org Subject: Re: [HEADS UP]: OpenLDAP+nss_ldap+nss_modules separated patch and more (SoC) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Aug 2006 06:20:24 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig2ED9353D8A09C512BA638595 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Michael Bushkov wrote: > [snip] > OpenLDAP + rewritten-from-scratch nss_ldap + nsswitch with separate > shared nss-modules patch. > Patch for -current: > http://www.rsu.ru/~bushman/soc2006/openldap_merged.diff > Nss_ldap was rewritten to be under BSD license and to support FreeBSD > specific issues, like pw_class field of struct passwd. It supports > rfc2307 and have nss_ldap.conf file similar to PADL's nss_ldap. To > have it in the tree, OpenLDAP was also needed to be placed in the tree.= > Separation of nss-modules from libc makes libc more lightweight, and > makes nsswitch much more general and flexible. It also adds the > 'perform-actual-lookups' option support in the caching daemon (cached) > for all nsswitch databases. From the developer point of view, one can > effectively use nsdispatch(3) anywhere (not only in libc). That was > impossible before. Great work! Would you please consider having the imported OpenLDAP to install shared objects under alternative names? It might be painful for users who wants OpenLDAP installation from the ports collection (as OpenLDAP team moves fast and fixes bug from time to time) if they get a same library in /usr/lib... Cheers, --------------enig2ED9353D8A09C512BA638595 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFE6qITOfuToMruuMARA5TrAJ9TwMyjJ3hcrsGLrfHdNs/QQa39DwCeMCVI pD/VCvoJ3iib7z/JuqD+dyM= =P32B -----END PGP SIGNATURE----- --------------enig2ED9353D8A09C512BA638595--