Date: Sat, 15 Dec 2007 13:34:58 +0800 From: Ariff Abdullah <ariff@FreeBSD.org> To: Yuri Pankov <yuri.pankov@gmail.com> Cc: bushman@FreeBSD.org, current@FreeBSD.org Subject: Re: cvs commit: src/include nsswitch.h src/lib/libc/gen getgrent.c getgrouplist.c src/lib/libc/net nsdispatch.c Message-ID: <20071215133458.322748aa.ariff@FreeBSD.org> In-Reply-To: <20071215044758.GB88672@darklight.org.ru> References: <200712121008.lBCA83r2090165@repoman.freebsd.org> <20071215044758.GB88672@darklight.org.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
--Signature=_Sat__15_Dec_2007_13_34_58_+0800_TPDyGHhkdz+B1u4O Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, 15 Dec 2007 07:47:58 +0300 Yuri Pankov <yuri.pankov@gmail.com> wrote: > On Wed, Dec 12, 2007 at 10:08:03AM +0000, Michael Bushkov wrote: > > bushman 2007-12-12 10:08:03 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > include nsswitch.h=20 > > lib/libc/gen getgrent.c getgrouplist.c=20 > > lib/libc/net nsdispatch.c=20 > > Log: > > Implementing 'fallback' nsswitch source. 'fallback' source is > > used when particular function can't be found in nsswitch-module. > > For example, getgrouplist(3) will use module-supplied > > 'getgroupmembership' function (which can work in an optimal way > > for such source as LDAP) and will fall back to the stanard > > iterate-through-all-groups implementation otherwise. > > =20 > > PR: ports/114655 > > Submitted by: Michael Hanselmann <freebsd AT hansmi DOT ch> > > Reviewed by: brooks (mentor) > > =20 > > Revision Changes Path > > 1.5 +3 -1 src/include/nsswitch.h > > 1.37 +190 -74 src/lib/libc/gen/getgrent.c > > 1.16 +4 -39 src/lib/libc/gen/getgrouplist.c > > 1.15 +26 -3 src/lib/libc/net/nsdispatch.c >=20 > I'm getting debug.log filled up with: > NSSWITCH(nss_method_lookup): __fallback, passwd, getpwuid_r, not > found >=20 Seconded, plus x11/mrxvt winding into infinite loop and attempt to kill it (and just it) will mass kill X, getty restarted, terminate few background daemons (eg: ssh-agent), etc. Reverting the last 3 files seems fix it. > Could this be related to this commit or is it PEBKAC? >=20 -- Ariff Abdullah FreeBSD ... Recording in stereo is obviously too advanced and confusing for us idiot ***** users :P ........ --Signature=_Sat__15_Dec_2007_13_34_58_+0800_TPDyGHhkdz+B1u4O Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFHY2eClr+deMUwTNoRAjnPAKDHycNsJuMKaMrASqIcnxCO9WMwZwCdGkI0 eWhlY2zCe7C5OX2jXUF70Oo= =v/2z -----END PGP SIGNATURE----- --Signature=_Sat__15_Dec_2007_13_34_58_+0800_TPDyGHhkdz+B1u4O--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071215133458.322748aa.ariff>