From owner-cvs-projects@FreeBSD.ORG Sun Mar 5 16:30:21 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 71D8E16A420; Sun, 5 Mar 2006 16:30:21 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E27743D45; Sun, 5 Mar 2006 16:30:21 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k25GULJn062533; Sun, 5 Mar 2006 16:30:21 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k25GULet062532; Sun, 5 Mar 2006 16:30:21 GMT (envelope-from mux) Message-Id: <200603051630.k25GULet062532@repoman.freebsd.org> From: Maxime Henrion Date: Sun, 5 Mar 2006 16:30:21 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup misc.h X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Mar 2006 16:30:21 -0000 mux 2006-03-05 16:30:21 UTC FreeBSD projects repository Modified files: csup misc.h Log: Whitespace. Revision Changes Path 1.26 +2 -1 projects/csup/misc.h From owner-cvs-projects@FreeBSD.ORG Mon Mar 6 00:32:54 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D05D16A420; Mon, 6 Mar 2006 00:32:54 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 38EAB43D49; Mon, 6 Mar 2006 00:32:54 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k260Ws3Q098533; Mon, 6 Mar 2006 00:32:54 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k260Wsge098532; Mon, 6 Mar 2006 00:32:54 GMT (envelope-from mux) Message-Id: <200603060032.k260Wsge098532@repoman.freebsd.org> From: Maxime Henrion Date: Mon, 6 Mar 2006 00:32:54 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup idcache.c idcache.h X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2006 00:32:54 -0000 mux 2006-03-06 00:32:54 UTC FreeBSD projects repository Added files: csup idcache.c idcache.h Log: Add an implementation of a thread-safe cache for lookups in the group or password files, per name or per uid/gid. It serves two purposes. First, it makes the code thread-safe by serializing calls to getpwuid() or getpwnam() and calls to getgrgid() or getgrnam(). Second, it's a cache so we avoid calling those functions several times for the same password/group file entry. It's implemented using four separate hash tables (uid->name, gid->name, name->uid, name->gid). Revision Changes Path 1.1 +421 -0 projects/csup/idcache.c (new) 1.1 +41 -0 projects/csup/idcache.h (new) From owner-cvs-projects@FreeBSD.ORG Mon Mar 6 00:36:23 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5FA716A420; Mon, 6 Mar 2006 00:36:23 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78BF843D45; Mon, 6 Mar 2006 00:36:23 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k260aNOV098697; Mon, 6 Mar 2006 00:36:23 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k260aNBw098696; Mon, 6 Mar 2006 00:36:23 GMT (envelope-from mux) Message-Id: <200603060036.k260aNBw098696@repoman.freebsd.org> From: Maxime Henrion Date: Mon, 6 Mar 2006 00:36:23 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup GNUmakefile Makefile TODO fattr.c X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Mar 2006 00:36:23 -0000 mux 2006-03-06 00:36:23 UTC FreeBSD projects repository Modified files: csup GNUmakefile Makefile TODO fattr.c Log: - Connect idcache.c to the build. - Initialize the cache in fattr_init() and release its resources in fattr_fini(), since the fattr API is the only consumer. - Use the new thread-safe getuserbyid(), getgroupbyid(), getuidbyname(), getgidbyname() functions when encoding/decoding user names or group names in fattr_encode() and fattr_decode(). - Remove the associated task from the TODO list. Revision Changes Path 1.7 +3 -3 projects/csup/GNUmakefile 1.44 +2 -1 projects/csup/Makefile 1.43 +1 -4 projects/csup/TODO 1.40 +21 -31 projects/csup/fattr.c From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 01:14:23 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BE0816A420; Tue, 7 Mar 2006 01:14:23 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E655543D48; Tue, 7 Mar 2006 01:14:22 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k271EMah025343; Tue, 7 Mar 2006 01:14:22 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k271EMlO025342; Tue, 7 Mar 2006 01:14:22 GMT (envelope-from mux) Message-Id: <200603070114.k271EMlO025342@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 01:14:22 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup config.c config.h proto.c X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 01:14:23 -0000 mux 2006-03-07 01:14:22 UTC FreeBSD projects repository Modified files: csup config.c config.h proto.c Log: - Handle being sent NORS and RNORS commands from the server during collection exchange. They are used by the server to send pathname patterns to the client indicating that we must not request rsync updates for files matching these patterns. The resulting globtree is unused yet, because we only request rsync updates in CVS mode. - Whine if we're being sent an unknown command during collection exchange, now that we handle all commands. Revision Changes Path 1.52 +3 -1 projects/csup/config.c 1.37 +2 -1 projects/csup/config.h 1.87 +18 -2 projects/csup/proto.c From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 01:43:04 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 626C316A420; Tue, 7 Mar 2006 01:43:04 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 650BB43D6A; Tue, 7 Mar 2006 01:43:03 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k271h3bX027383; Tue, 7 Mar 2006 01:43:03 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k271h3hK027382; Tue, 7 Mar 2006 01:43:03 GMT (envelope-from mux) Message-Id: <200603070143.k271h3hK027382@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 01:43:02 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup config.c main.c misc.c misc.h proto.c X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 01:43:04 -0000 mux 2006-03-07 01:43:02 UTC FreeBSD projects repository Modified files: csup config.c main.c misc.c misc.h proto.c Log: - Extract the logic for using strtol() safely from proto_get_int() and make it available through a new asciitoint() function. - Convert many strtol() consumers to asciitoint(). - Correctly check the server port supplied through command line. Revision Changes Path 1.53 +5 -4 projects/csup/config.c 1.38 +17 -12 projects/csup/main.c 1.30 +20 -1 projects/csup/misc.c 1.27 +2 -1 projects/csup/misc.h 1.88 +5 -14 projects/csup/proto.c From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 02:13:56 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9232C16A420; Tue, 7 Mar 2006 02:13:56 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D7F943D49; Tue, 7 Mar 2006 02:13:56 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k272DuTk028492; Tue, 7 Mar 2006 02:13:56 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k272DulL028491; Tue, 7 Mar 2006 02:13:56 GMT (envelope-from mux) Message-Id: <200603070213.k272DulL028491@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 02:13:56 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup config.c token.h token.l X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 02:13:56 -0000 mux 2006-03-07 02:13:55 UTC FreeBSD projects repository Modified files: csup config.c token.h token.l Log: Don't choke on the norsync keyword in the supfile. Revision Changes Path 1.54 +4 -1 projects/csup/config.c 1.10 +2 -1 projects/csup/token.h 1.18 +2 -1 projects/csup/token.l From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 03:37:46 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9DE5A16A420; Tue, 7 Mar 2006 03:37:46 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 590DC43D45; Tue, 7 Mar 2006 03:37:46 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k273bkZD032835; Tue, 7 Mar 2006 03:37:46 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k273bkAd032834; Tue, 7 Mar 2006 03:37:46 GMT (envelope-from mux) Message-Id: <200603070337.k273bkAd032834@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 03:37:46 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup fattr.c X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 03:37:46 -0000 mux 2006-03-07 03:37:46 UTC FreeBSD projects repository Modified files: csup fattr.c Log: Don't fail in fattr_install() if the target file doesn't exist yet. Revision Changes Path 1.41 +28 -28 projects/csup/fattr.c From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 11:14:51 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7BE0016A420; Tue, 7 Mar 2006 11:14:51 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A0CE43D46; Tue, 7 Mar 2006 11:14:51 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k27BEpDk082073; Tue, 7 Mar 2006 11:14:51 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k27BEotZ082072; Tue, 7 Mar 2006 11:14:50 GMT (envelope-from mux) Message-Id: <200603071114.k27BEotZ082072@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 11:14:50 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup config.c X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 11:14:51 -0000 mux 2006-03-07 11:14:50 UTC FreeBSD projects repository Modified files: csup config.c Log: Fix the parsing of refuse files so that leading whitespace is properly ignored, and so that empty lines are similarly ignored. Also handle whitespace in the middle of a line like CVSup, that is assuming we actually have two patterns on the line. Revision Changes Path 1.55 +18 -4 projects/csup/config.c From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 12:02:15 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4644F16A420; Tue, 7 Mar 2006 12:02:15 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D64BF43D55; Tue, 7 Mar 2006 12:02:14 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k27C2Ejp083653; Tue, 7 Mar 2006 12:02:14 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k27C2EDu083652; Tue, 7 Mar 2006 12:02:14 GMT (envelope-from mux) Message-Id: <200603071202.k27C2EDu083652@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 12:02:13 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup TODO config.h main.c updater.c X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 12:02:15 -0000 mux 2006-03-07 12:02:13 UTC FreeBSD projects repository Modified files: csup TODO config.h main.c updater.c Log: - Add support for the -d option. - Add support for the -k option. - Correctly remove the temporary file if a fixup is required and if the -k option is not specified. - Move updater_checkmd5() into updater_updatefile(). - Update TODO list. Revision Changes Path 1.44 +4 -4 projects/csup/TODO 1.38 +2 -1 projects/csup/config.h 1.39 +26 -7 projects/csup/main.c 1.78 +101 -102 projects/csup/updater.c From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 12:07:07 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C76D716A420; Tue, 7 Mar 2006 12:07:07 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27E9943D77; Tue, 7 Mar 2006 12:07:02 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k27C72OV083864; Tue, 7 Mar 2006 12:07:02 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k27C71fh083863; Tue, 7 Mar 2006 12:07:01 GMT (envelope-from mux) Message-Id: <200603071207.k27C71fh083863@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 12:07:01 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup lister.c X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 12:07:07 -0000 mux 2006-03-07 12:07:00 UTC FreeBSD projects repository Modified files: csup lister.c Log: Avoid calling attrstack_pop() when the stack is empty in the error path. Revision Changes Path 1.27 +6 -4 projects/csup/lister.c From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 12:11:40 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59AE116A420; Tue, 7 Mar 2006 12:11:40 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 198B643D46; Tue, 7 Mar 2006 12:11:40 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k27CBd7I084093; Tue, 7 Mar 2006 12:11:39 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k27CBd8u084092; Tue, 7 Mar 2006 12:11:39 GMT (envelope-from mux) Message-Id: <200603071211.k27CBd8u084092@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 12:11:39 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup csup.1 X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 12:11:40 -0000 mux 2006-03-07 12:11:39 UTC FreeBSD projects repository Modified files: csup csup.1 Log: Document the -d and -k options. Revision Changes Path 1.9 +21 -2 projects/csup/csup.1 From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 19:04:36 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 833D716A422; Tue, 7 Mar 2006 19:04:36 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2D4043D73; Tue, 7 Mar 2006 19:04:34 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k27J4YXg020589; Tue, 7 Mar 2006 19:04:34 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k27J4Yp0020588; Tue, 7 Mar 2006 19:04:34 GMT (envelope-from mux) Message-Id: <200603071904.k27J4Yp0020588@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 19:04:34 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup idcache.c X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 19:04:36 -0000 mux 2006-03-07 19:04:34 UTC FreeBSD projects repository Modified files: csup idcache.c Log: Fix a typo. Revision Changes Path 1.2 +2 -2 projects/csup/idcache.c From owner-cvs-projects@FreeBSD.ORG Tue Mar 7 19:11:40 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66D4D16A422; Tue, 7 Mar 2006 19:11:40 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 999D143D5A; Tue, 7 Mar 2006 19:10:39 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k27JAPCb020864; Tue, 7 Mar 2006 19:10:25 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k27JAPL7020863; Tue, 7 Mar 2006 19:10:25 GMT (envelope-from mux) Message-Id: <200603071910.k27JAPL7020863@repoman.freebsd.org> From: Maxime Henrion Date: Tue, 7 Mar 2006 19:10:25 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup Makefile X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 19:11:40 -0000 mux 2006-03-07 19:10:25 UTC FreeBSD projects repository Modified files: csup Makefile Log: Remove all the .h files from the SRCS variable. It's actually useless whatever bsd.prog.mk we're using. Revision Changes Path 1.45 +4 -23 projects/csup/Makefile From owner-cvs-projects@FreeBSD.ORG Thu Mar 9 16:34:29 2006 Return-Path: X-Original-To: cvs-projects@FreeBSD.org Delivered-To: cvs-projects@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E70916A420; Thu, 9 Mar 2006 16:34:29 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0DCA243D45; Thu, 9 Mar 2006 16:34:29 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k29GYSko004564; Thu, 9 Mar 2006 16:34:28 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k29GYSTm004563; Thu, 9 Mar 2006 16:34:28 GMT (envelope-from mux) Message-Id: <200603091634.k29GYSTm004563@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 9 Mar 2006 16:34:28 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup lister.c X-BeenThere: cvs-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the projects tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Mar 2006 16:34:29 -0000 mux 2006-03-09 16:34:28 UTC FreeBSD projects repository Modified files: csup lister.c Log: Really fix the error path of lister_coll() this time. The problem is that in case of an error, the depth variable may not be accurate, so don't rely on it and use attrstack_size() to free() the attributes stack correctly. This should fix a very rare crash in case of an error in the lister thread. Revision Changes Path 1.28 +5 -6 projects/csup/lister.c