From owner-cvs-src-old@FreeBSD.ORG Tue Jul 5 02:16:01 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EAD66106564A for ; Tue, 5 Jul 2011 02:16:01 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D929C8FC0C for ; Tue, 5 Jul 2011 02:16:01 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p652G1AV047008 for ; Tue, 5 Jul 2011 02:16:01 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p652G17N047007 for cvs-src-old@freebsd.org; Tue, 5 Jul 2011 02:16:01 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <201107050216.p652G17N047007@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Tue, 5 Jul 2011 02:15:42 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/usr.sbin/nfsuserd nfsuserd.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2011 02:16:02 -0000 rmacklem 2011-07-05 02:15:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) usr.sbin/nfsuserd nfsuserd.c Log: SVN rev 223776 on 2011-07-05 02:15:42Z by rmacklem MFC: r223382 Change the NFSv4 nfsuserd daemon so that it doesn't preload the uid<->username mapping cache with an entry when another entry for that uid is already loaded. This fixes a case where the mapping of "toor" would replace "root" when the daemon was started, resulting in no mapping for "root" until the cache entry for "toor" timed out. The algorithm is inefficient, but since it is only done once when the daemon is started up, I don't think that's an issue. Revision Changes Path 1.2.2.2 +25 -4 src/usr.sbin/nfsuserd/nfsuserd.c