From owner-cvs-projects@FreeBSD.ORG Sun Jan 15 20:48:03 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 C3E2916A41F; Sun, 15 Jan 2006 20:48:03 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AD1F43D72; Sun, 15 Jan 2006 20:48:03 +0000 (GMT) (envelope-from rwatson@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 k0FKm34A022274; Sun, 15 Jan 2006 20:48:03 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0FKm3x0022273; Sun, 15 Jan 2006 20:48:03 GMT (envelope-from rwatson) Message-Id: <200601152048.k0FKm3x0022273@repoman.freebsd.org> From: Robert Watson Date: Sun, 15 Jan 2006 20:48:03 +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/trustedbsd/www developers.dev 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, 15 Jan 2006 20:48:03 -0000 rwatson 2006-01-15 20:48:03 UTC FreeBSD projects repository Modified files: trustedbsd/www developers.dev Log: Add csjp to trustedbsd developer list. Revision Changes Path 1.15 +7 -1 projects/trustedbsd/www/developers.dev From owner-cvs-projects@FreeBSD.ORG Wed Jan 18 17:09: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 412E916A41F; Wed, 18 Jan 2006 17:09: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 0901D43D48; Wed, 18 Jan 2006 17:09: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 k0IH9t80078358; Wed, 18 Jan 2006 17:09:55 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0IH9tkt078357; Wed, 18 Jan 2006 17:09:55 GMT (envelope-from mux) Message-Id: <200601181709.k0IH9tkt078357@repoman.freebsd.org> From: Maxime Henrion Date: Wed, 18 Jan 2006 17:09:55 +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.c 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: Wed, 18 Jan 2006 17:09:56 -0000 mux 2006-01-18 17:09:55 UTC FreeBSD projects repository Modified files: csup misc.c misc.h Log: Start merging patches from my private development branch to support the status file : - Add rcsdatetotime() to convert from a RCS date to a time_t. - Add tempname() to obtain temporary file names the same way as CVSup. - Add commonpathlength(), self-explanatory. - Add wrappers for allocation functions so that the code is not cluttered with checks and calls to err() : xmalloc(), xrealloc(), xstrdup() and xasprintf(). - Fix pathcmp() so that it works as intended. - Slightly simplify pathlast(). - Update copyrights. Most of these functions will get used later. Revision Changes Path 1.16 +143 -24 projects/csup/misc.c 1.16 +14 -5 projects/csup/misc.h From owner-cvs-projects@FreeBSD.ORG Wed Jan 18 17:12:26 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 8E0FA16A426; Wed, 18 Jan 2006 17:12:26 +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 230C643D73; Wed, 18 Jan 2006 17:11:57 +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 k0IHBnBF078513; Wed, 18 Jan 2006 17:11:49 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0IHBnH1078512; Wed, 18 Jan 2006 17:11:49 GMT (envelope-from mux) Message-Id: <200601181711.k0IHBnH1078512@repoman.freebsd.org> From: Maxime Henrion Date: Wed, 18 Jan 2006 17:11:49 +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 attrstack.c attrstack.h pathcomp.c pathcomp.h status.c status.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: Wed, 18 Jan 2006 17:12:26 -0000 mux 2006-01-18 17:11:49 UTC FreeBSD projects repository Added files: csup attrstack.c attrstack.h pathcomp.c pathcomp.h status.c status.h Log: Add news files needed by the status file support, not yet linked to the build. Revision Changes Path 1.1 +94 -0 projects/csup/attrstack.c (new) 1.1 +40 -0 projects/csup/attrstack.h (new) 1.1 +184 -0 projects/csup/pathcomp.c (new) 1.1 +44 -0 projects/csup/pathcomp.h (new) 1.1 +721 -0 projects/csup/status.c (new) 1.1 +70 -0 projects/csup/status.h (new) From owner-cvs-projects@FreeBSD.ORG Thu Jan 19 01:15:18 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 EA26916A41F; Thu, 19 Jan 2006 01:15:18 +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 AB44C43D46; Thu, 19 Jan 2006 01:15:18 +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 k0J1FIaZ015347; Thu, 19 Jan 2006 01:15:18 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0J1FIXY015346; Thu, 19 Jan 2006 01:15:18 GMT (envelope-from mux) Message-Id: <200601190115.k0J1FIXY015346@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 19 Jan 2006 01:15:17 +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 main.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, 19 Jan 2006 01:15:19 -0000 mux 2006-01-19 01:15:17 UTC FreeBSD projects repository Modified files: csup config.c config.h main.c Log: More merges prior to enabling status file support: - Revert to using uint16_t instead of the less portable in_port_t. - Use xmalloc(), xstrdup() and xasprintf() where appropriate. - Add support for the -s option to trust the status file completely, not yet effective since the status file code is not fully committed. - Implement coll_statuspath() which returns the full pathname to the status file for this collection. - Don't rely on the C99 semantics of free(). - Update copyright lines. Revision Changes Path 1.33 +71 -73 projects/csup/config.c 1.23 +14 -9 projects/csup/config.h 1.21 +13 -5 projects/csup/main.c From owner-cvs-projects@FreeBSD.ORG Thu Jan 19 01:19:18 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 51F4716A41F; Thu, 19 Jan 2006 01:19:18 +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 9C2E743D46; Thu, 19 Jan 2006 01:19:17 +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 k0J1JHZX015502; Thu, 19 Jan 2006 01:19:17 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0J1JHki015501; Thu, 19 Jan 2006 01:19:17 GMT (envelope-from mux) Message-Id: <200601190119.k0J1JHki015501@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 19 Jan 2006 01:19:17 +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 keyword.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, 19 Jan 2006 01:19:18 -0000 mux 2006-01-19 01:19:17 UTC FreeBSD projects repository Modified files: csup keyword.c Log: - Use xmalloc(), xstrdup() and xasprintf() where appropriate. - Update copyright lines. Revision Changes Path 1.18 +19 -29 projects/csup/keyword.c From owner-cvs-projects@FreeBSD.ORG Thu Jan 19 01:24:17 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 3993D16A41F; Thu, 19 Jan 2006 01:24:17 +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 D99A543D49; Thu, 19 Jan 2006 01:24:16 +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 k0J1OG1Q015723; Thu, 19 Jan 2006 01:24:16 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0J1OG6V015722; Thu, 19 Jan 2006 01:24:16 GMT (envelope-from mux) Message-Id: <200601190124.k0J1OG6V015722@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 19 Jan 2006 01:24:16 +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 stream.c stream.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: Thu, 19 Jan 2006 01:24:18 -0000 mux 2006-01-19 01:24:16 UTC FreeBSD projects repository Modified files: csup stream.c stream.h Log: - Fix a bug where csup would crash on some systems because the fdata pointer wasn't being initialized. - Remember the EOF status of a stream and make it available through a new stream_eof() function. - Use xmalloc() and friends. - Update copyright lines. Revision Changes Path 1.45 +26 -25 projects/csup/stream.c 1.17 +2 -1 projects/csup/stream.h From owner-cvs-projects@FreeBSD.ORG Thu Jan 19 01:27: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 85B8416A41F; Thu, 19 Jan 2006 01:27: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 37DB143D46; Thu, 19 Jan 2006 01:27:07 +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 k0J1R6rt015849; Thu, 19 Jan 2006 01:27:06 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0J1R6fI015848; Thu, 19 Jan 2006 01:27:06 GMT (envelope-from mux) Message-Id: <200601190127.k0J1R6fI015848@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 19 Jan 2006 01:27:06 +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 mux.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, 19 Jan 2006 01:27:07 -0000 mux 2006-01-19 01:27:06 UTC FreeBSD projects repository Modified files: csup mux.c Log: - Avoid a spurious sender wakeup. - Resort includes. - Use xmalloc() and friends. - Update copyright line. Revision Changes Path 1.53 +11 -16 projects/csup/mux.c From owner-cvs-projects@FreeBSD.ORG Thu Jan 19 01:34:28 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 B35B316A41F; Thu, 19 Jan 2006 01:34:28 +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 69AF143D48; Thu, 19 Jan 2006 01:34:28 +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 k0J1YS9S016136; Thu, 19 Jan 2006 01: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 k0J1YS5k016135; Thu, 19 Jan 2006 01:34:28 GMT (envelope-from mux) Message-Id: <200601190134.k0J1YS5k016135@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 19 Jan 2006 01: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 threads.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, 19 Jan 2006 01:34:28 -0000 mux 2006-01-19 01:34:28 UTC FreeBSD projects repository Modified files: csup threads.c Log: - Use xmalloc() instead of malloc(). - Update copyright line. Revision Changes Path 1.3 +4 -7 projects/csup/threads.c From owner-cvs-projects@FreeBSD.ORG Thu Jan 19 16:47: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 A859016A41F; Thu, 19 Jan 2006 16:47: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 6570543D45; Thu, 19 Jan 2006 16:47: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 k0JGlsER080035; Thu, 19 Jan 2006 16:47:54 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0JGlsV3080034; Thu, 19 Jan 2006 16:47:54 GMT (envelope-from mux) Message-Id: <200601191647.k0JGlsV3080034@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 19 Jan 2006 16:47:53 +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 status.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, 19 Jan 2006 16:47:54 -0000 mux 2006-01-19 16:47:53 UTC FreeBSD projects repository Modified files: csup status.c Log: Rework assertions so that we still call pathcomp_get() and pathcomp_put() in status_wrraw(). This fixes the build without the assertions (-DNDEBUG) and keeps the path compressor in sync. Revision Changes Path 1.2 +4 -2 projects/csup/status.c From owner-cvs-projects@FreeBSD.ORG Thu Jan 19 16:52:26 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 83B5816A41F; Thu, 19 Jan 2006 16:52:26 +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 4071A43D45; Thu, 19 Jan 2006 16:52:26 +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 k0JGqQuE080305; Thu, 19 Jan 2006 16:52:26 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0JGqQZN080304; Thu, 19 Jan 2006 16:52:26 GMT (envelope-from mux) Message-Id: <200601191652.k0JGqQZN080304@repoman.freebsd.org> From: Maxime Henrion Date: Thu, 19 Jan 2006 16:52: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 config.c config.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: Thu, 19 Jan 2006 16:52:26 -0000 mux 2006-01-19 16:52:25 UTC FreeBSD projects repository Modified files: csup config.c config.h Log: Compute the length of the prefix once and remember it. Revision Changes Path 1.34 +1 -0 projects/csup/config.c 1.24 +1 -0 projects/csup/config.h From owner-cvs-projects@FreeBSD.ORG Fri Jan 20 01:41:01 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 304A216A41F; Fri, 20 Jan 2006 01:41:01 +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 D309A43D45; Fri, 20 Jan 2006 01:41:00 +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 k0K1f0gT018891; Fri, 20 Jan 2006 01:41:00 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0K1f0Ep018890; Fri, 20 Jan 2006 01:41:00 GMT (envelope-from mux) Message-Id: <200601200141.k0K1f0Ep018890@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 20 Jan 2006 01:41:00 +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 TODO detailer.c fattr.c fattr.h fattr_os.h lister.c proto.c proto.h 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: Fri, 20 Jan 2006 01:41:01 -0000 mux 2006-01-20 01:41:00 UTC FreeBSD projects repository Modified files: csup Makefile TODO detailer.c fattr.c fattr.h fattr_os.h lister.c proto.c proto.h updater.c Log: Commit the rest of my patch to implement status file support. It's not perfect and there are a few things I need to fix/polish, but it will do for now. Makefile: - Connect the new files to the build. TODO: - Slightly update, more to come. proto.c: - Rename proto_getstr() to proto_get_ascii(). - Add proto_get_int() and proto_get_time(), self-explanatory. - Add support for new modifiers to proto_printf(): %c, %S for strings that shouldn't be escaped and %t for printing time_t. Check write errors in this function. fattr.c: - Add a new parameter to fattr_new() to allow to pass a modtime for the new file attribute, as in CVSup. - Use xmalloc() and friends. - Implement fattr_default(). - Remove the const qualifier from the fattr_decode() argument, it gets written to. - Implement fattr_umask(). - Implement fattr_getmask(). - Implement fattr_getlinkcount(). - Swap the to and from parameters of fattr_install() to match CVSup. fattr_os.h: - Change the supported the file attributes for FT_UNKNOWN filetypes with a big XXX comment next to it, this needs double-checking. detailer.c: - Convert to use the status file. - Use the new proto_*() API for parsing. lister.c: - Convert to use the status file. - Use the new proto_*() API for parsing. updater.c: - Update to use and update the status file. - Use the new proto_*() API for parsing. - Use a struct context and pass it throughout the updater's code to reduce the number of parameters. - Use the new co_prefixlen field of struct coll instead of calling strlen() each time. And copyright updates about everywhere. Revision Changes Path 1.32 +4 -1 projects/csup/Makefile 1.32 +3 -8 projects/csup/TODO 1.32 +110 -36 projects/csup/detailer.c 1.23 +64 -27 projects/csup/fattr.c 1.18 +11 -2 projects/csup/fattr.h 1.4 +1 -1 projects/csup/fattr_os.h 1.16 +272 -3 projects/csup/lister.c 1.49 +123 -60 projects/csup/proto.c 1.8 +6 -2 projects/csup/proto.h 1.58 +553 -214 projects/csup/updater.c From owner-cvs-projects@FreeBSD.ORG Fri Jan 20 02:11:18 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 0BD3A16A41F; Fri, 20 Jan 2006 02:11:18 +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 BB1A443D45; Fri, 20 Jan 2006 02:11:17 +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 k0K2BHfA019913; Fri, 20 Jan 2006 02:11:17 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0K2BHiQ019912; Fri, 20 Jan 2006 02:11:17 GMT (envelope-from mux) Message-Id: <200601200211.k0K2BHiQ019912@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 20 Jan 2006 02:11:17 +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.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: Fri, 20 Jan 2006 02:11:18 -0000 mux 2006-01-20 02:11:17 UTC FreeBSD projects repository Modified files: csup misc.c Log: Properly handle being sent RCS dates with only the last two digits for the year. Reported by: Devon H. O'Dell Revision Changes Path 1.17 +2 -0 projects/csup/misc.c From owner-cvs-projects@FreeBSD.ORG Fri Jan 20 02:19: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 D43A416A41F; Fri, 20 Jan 2006 02:19: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 6E22443D45; Fri, 20 Jan 2006 02:19: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 k0K2JLWU020228; Fri, 20 Jan 2006 02:19:21 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0K2JLxM020227; Fri, 20 Jan 2006 02:19:21 GMT (envelope-from mux) Message-Id: <200601200219.k0K2JLxM020227@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 20 Jan 2006 02:19: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 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: Fri, 20 Jan 2006 02:19:22 -0000 mux 2006-01-20 02:19:21 UTC FreeBSD projects repository Modified files: csup updater.c Log: Remove and old debugging comment and fix a typo. Revision Changes Path 1.59 +1 -2 projects/csup/updater.c From owner-cvs-projects@FreeBSD.ORG Fri Jan 20 12:43:27 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 745A216A41F; Fri, 20 Jan 2006 12:43:27 +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 2EB0343D48; Fri, 20 Jan 2006 12:43:27 +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 k0KChQJA059101; Fri, 20 Jan 2006 12:43:27 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0KChQYT059100; Fri, 20 Jan 2006 12:43:26 GMT (envelope-from mux) Message-Id: <200601201243.k0KChQYT059100@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 20 Jan 2006 12:43:26 +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.c misc.h status.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: Fri, 20 Jan 2006 12:43:27 -0000 mux 2006-01-20 12:43:26 UTC FreeBSD projects repository Modified files: csup misc.c misc.h status.c updater.c Log: - Move updater_makedirs() to misc.c and rename it to mkdirhier(). - Use mkdirhier() in status_open() to create the leading directories if they don't exist yet. Submitted by: cognet Revision Changes Path 1.18 +27 -0 projects/csup/misc.c 1.17 +1 -0 projects/csup/misc.h 1.3 +7 -1 projects/csup/status.c 1.60 +1 -27 projects/csup/updater.c From owner-cvs-projects@FreeBSD.ORG Fri Jan 20 12:47: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 2975716A41F; Fri, 20 Jan 2006 12:47: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 D9C4643D45; Fri, 20 Jan 2006 12:47:35 +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 k0KClZEr066692; Fri, 20 Jan 2006 12:47:35 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0KClZJ3066691; Fri, 20 Jan 2006 12:47:35 GMT (envelope-from mux) Message-Id: <200601201247.k0KClZJ3066691@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 20 Jan 2006 12:47:35 +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.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: Fri, 20 Jan 2006 12:47:36 -0000 mux 2006-01-20 12:47:35 UTC FreeBSD projects repository Modified files: csup misc.c Log: Be a bit smarter and simplify mkdirhier(). Revision Changes Path 1.19 +1 -5 projects/csup/misc.c From owner-cvs-projects@FreeBSD.ORG Fri Jan 20 13:35:42 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 3753316A41F; Fri, 20 Jan 2006 13:35:42 +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 E757A43D48; Fri, 20 Jan 2006 13:35:41 +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 k0KDZf4W069484; Fri, 20 Jan 2006 13:35:41 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0KDZfcH069483; Fri, 20 Jan 2006 13:35:41 GMT (envelope-from mux) Message-Id: <200601201335.k0KDZfcH069483@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 20 Jan 2006 13:35: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 README 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: Fri, 20 Jan 2006 13:35:42 -0000 mux 2006-01-20 13:35:39 UTC FreeBSD projects repository Added files: csup README Log: Add a README file which explains how to build and install csup and also contains the list of the contributors. Revision Changes Path 1.1 +27 -0 projects/csup/README (new) From owner-cvs-projects@FreeBSD.ORG Fri Jan 20 13:38:17 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 9D6A916A41F; Fri, 20 Jan 2006 13:38:17 +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 5986C43D46; Fri, 20 Jan 2006 13:38:17 +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 k0KDcHdf069580; Fri, 20 Jan 2006 13:38:17 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0KDcHSj069579; Fri, 20 Jan 2006 13:38:17 GMT (envelope-from mux) Message-Id: <200601201338.k0KDcHSj069579@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 20 Jan 2006 13:38:17 +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 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: Fri, 20 Jan 2006 13:38:17 -0000 mux 2006-01-20 13:38:17 UTC FreeBSD projects repository Modified files: csup TODO Log: Add a note about the XXX markers in the code. Revision Changes Path 1.33 +1 -0 projects/csup/TODO