From owner-freebsd-hackers Mon Dec 4 5:26:14 2000 From owner-freebsd-hackers@FreeBSD.ORG Mon Dec 4 05:26:13 2000 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from iclub.nsu.ru (iclub.nsu.ru [193.124.222.66]) by hub.freebsd.org (Postfix) with ESMTP id 7808337B400 for ; Mon, 4 Dec 2000 05:26:08 -0800 (PST) Received: from localhost (fjoe@localhost) by iclub.nsu.ru (8.11.1/8.11.1) with ESMTP id eB4DPrE54611; Mon, 4 Dec 2000 19:25:56 +0600 (NS) (envelope-from fjoe@iclub.nsu.ru) Date: Mon, 4 Dec 2000 19:25:52 +0600 (NS) From: Max Khon To: "Jacques A. Vidrine" Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: call for testers: nsswitch + dynamic linking In-Reply-To: <20001025094231.A15563@hamlet.nectar.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG hi, there! On Wed, 25 Oct 2000, Jacques A. Vidrine wrote: > nsswitch extends the C library so that arbitrary sources may be > consulted by database routines such as getpwent, gethostbyname, and so > on. This implementation was based on NetBSD's implementation. I have > enhanced it to make the interfaces thread safe, and to provide support > for dynamically loaded nsswitch modules. > > Patches for 4-STABLE and 5-CURRENT are at: > http://www.nectar.com/freebsd/nsswitch. > Also available there are patches for PADL.COM's nss_ldap so that it may > be used with FreeBSD. > > Incidentally this also adds reentrant versions of common routines such > as getpwnam_r. Note that routines that eventually call the resolver are > only as thread safe as the resolver -- i.e. not really. bind 8 has nearly-thread-safe libresolv (only res_debug.c functions are not thread-safe) and this with your NSS patches will give us thread-safe (at least IPv4) resolver. any plans to merge libresolv from bind 8? btw when do you plan to MFC NSS stuff? thanks, /fjoe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message