No subject



Tue Dec 21 23:43:16 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Tue, 21 Dec 2004 15:44:01 -0800
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.11/8.12.8) with ESMTP id iBLNi1O2063014
	for <atanu@tigger.icir.org>; Tue, 21 Dec 2004 15:44:01 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
	by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id iBLNi1ox001081
	for <atanu@icir.org>; Tue, 21 Dec 2004 15:44:01 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.ICSI.Berkeley.EDU (localhost [127.0.0.1])
	by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id iBLNi08f001266;
	Tue, 21 Dec 2004 15:44:01 -0800 (PST)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by fruitcake.ICSI.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id iBLNhG8f001250
	for <xorp-cvs@icsi.berkeley.edu>; Tue, 21 Dec 2004 15:43:16 -0800 (PST)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.9p1/8.12.8) with ESMTP id iBLNhGox001078
	for <xorp-cvs@icir.org>; Tue, 21 Dec 2004 15:43:16 -0800 (PST)
	(envelope-from mjh@icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.11/8.12.8) with ESMTP id iBLNhGWU009945
	for <xorp-cvs@icir.org>; Tue, 21 Dec 2004 15:43:16 -0800 (PST)
	(envelope-from mjh@xorpc.icir.org)
Received: (from mjh@localhost)
	by xorpc.icir.org (8.12.11/8.12.3/Submit) id iBLNhG2A009944
	for xorp-cvs@icir.org; Tue, 21 Dec 2004 23:43:16 GMT
	(envelope-from mjh)
Date: Tue, 21 Dec 2004 23:43:16 GMT
From: Mark Handley <mjh@icir.org>
Message-Id: <200412212343.iBLNhG2A009944@xorpc.icir.org>
To: xorp-cvs@icir.org
X-XORP-CVS-Branch: HEAD
Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr
Sender: xorp-cvs-admin@icir.org
Errors-To: xorp-cvs-admin@icir.org
X-BeenThere: xorp-cvs@icir.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:xorp-cvs-request@icir.org?subject=help>
List-Post: <mailto:xorp-cvs@icir.org>
List-Subscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=subscribe>
List-Id: Mailing list for XORP CVS commit messages <xorp-cvs.icir.org>
List-Unsubscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=unsubscribe>

CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	mjh@xorpc.icir.org	2004-12-21 23:43:16 UTC

XORP CVS repository


Modified files:
	rtrmgr        xorpsh_main.cc xorpsh_main.hh 
	              xrl_rtrmgr_interface.cc xrl_rtrmgr_interface.hh 

Log message:
	Change locking so that it is by xorpsh instance rather than by user
	ID.  This allows one user to be safely logged in twice and attempting
	to simultaneously load from more than one xorpsh.
	
	Lock the config before loading a new configuration from a file.  This
	fixes an error in the config locking whereby a user could be loading a
	config and another user could simultaneously modify the previous
	config, with ill-defined results.
	
	This should fix bugzilla bug number 37.

Revision  Changes    Path
1.37      +17 -1     xorp/rtrmgr/xorpsh_main.cc
1.19      +6 -1      xorp/rtrmgr/xorpsh_main.hh
1.30      +14 -12    xorp/rtrmgr/xrl_rtrmgr_interface.cc
1.18      +2 -2      xorp/rtrmgr/xrl_rtrmgr_interface.hh
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs