From owner-freebsd-current@FreeBSD.ORG Tue Aug 30 20:08:41 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CD0416A41F; Tue, 30 Aug 2005 20:08:41 +0000 (GMT) (envelope-from bushman@rsu.ru) Received: from mail.r61.net (mail.r61.net [195.208.245.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9307543D48; Tue, 30 Aug 2005 20:08:40 +0000 (GMT) (envelope-from bushman@rsu.ru) Received: from stinger.cc.rsu.ru (stinger.cc.rsu.ru [195.208.252.82]) by mail.r61.net (8.13.4/8.13.4) with ESMTP id j7UK8VlX021201; Wed, 31 Aug 2005 00:08:31 +0400 (MSD) (envelope-from bushman@rsu.ru) Date: Wed, 31 Aug 2005 00:12:37 +0400 (MSD) From: Michael Bushkov X-X-Sender: bushman@stinger.cc.rsu.ru To: freebsd-current@freebsd.org, freebsd-hackers@freebsd.org Message-ID: <20050830232904.V72814@stinger.cc.rsu.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: ClamAV version 0.86.2, clamav-milter version 0.86 on asterix.r61.net X-Virus-Status: Clean X-Spam-Status: No, score=-5.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.0.4 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on asterix.r61.net Cc: Jacques Vidrine , Brooks Davis Subject: [PATCH] nsswitch and cached release 2 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2005 20:08:41 -0000 Hello! Here is the second (corrected) release of my Google SoC project (the project's aim is to implement the caching daemon and to extend the nsswitch subsystem). You can download the patch from here: http://www.rsu.ru/~bushman/nsswitch_cached.diff (the patch is absolute, use: patch -p0 < nsswitch_cached.diff) This patch includes everything that was in the previous release: - services, rpc and proto nsswitch databases implemented - passwd, group, services, rpc and proto caching implemented - caching daemon implemented The new things are: - caching for "hosts" nsswitch database is implemented - some bugs in cached were fixed. cache is now per-user (user can only use data, that he has cached by himself. he can't poison the cache of the other user) - all sources now meet the style(9) guidelines much more than they had before - and some other minor fixes Please, test the stuff if you can and send me your bug-reports :) With best regards, Michael Bushkov Rostov State University