From owner-cvs-src-old@FreeBSD.ORG Tue Jun 21 21:07:51 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 676601065675 for ; Tue, 21 Jun 2011 21:07:51 +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 56C228FC0C for ; Tue, 21 Jun 2011 21:07:51 +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 p5LL7pRa047017 for ; Tue, 21 Jun 2011 21:07:51 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p5LL7pGa047016 for cvs-src-old@freebsd.org; Tue, 21 Jun 2011 21:07:51 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <201106212107.p5LL7pGa047016@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Tue, 21 Jun 2011 21:07:33 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD 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, 21 Jun 2011 21:07:51 -0000 rmacklem 2011-06-21 21:07:33 UTC FreeBSD src repository Modified files: usr.sbin/nfsuserd nfsuserd.c Log: SVN rev 223382 on 2011-06-21 21:07:33Z by rmacklem Change the NFSv4 nfsuserd(8) 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. MFC after: 2 weeks Revision Changes Path 1.3 +25 -4 src/usr.sbin/nfsuserd/nfsuserd.c