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>
