No subject



Wed Dec 8 22:47:28 2004
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Wed, 08 Dec 2004 14:48: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 iB8Mm1kh094442
	for <atanu@tigger.icir.org>; Wed, 8 Dec 2004 14:48: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 iB8Mm1Fw082191
	for <atanu@icir.org>; Wed, 8 Dec 2004 14:48: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 iB8Mm1UF027641;
	Wed, 8 Dec 2004 14:48: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 iB8MlSUF027594
	for <xorp-cvs@icsi.berkeley.edu>; Wed, 8 Dec 2004 14:47:28 -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 iB8MlSFw082185
	for <xorp-cvs@icir.org>; Wed, 8 Dec 2004 14:47:28 -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 iB8MlSVH048971
	for <xorp-cvs@icir.org>; Wed, 8 Dec 2004 14:47:28 -0800 (PST)
	(envelope-from mjh@xorpc.icir.org)
Received: (from mjh@localhost)
	by xorpc.icir.org (8.12.11/8.12.3/Submit) id iB8MlSkp048970
	for xorp-cvs@icir.org; Wed, 8 Dec 2004 22:47:28 GMT
	(envelope-from mjh)
Date: Wed, 8 Dec 2004 22:47:28 GMT
From: Mark Handley <mjh@icir.org>
Message-Id: <200412082247.iB8MlSkp048970@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-08 22:47:28 UTC

XORP CVS repository


Modified files:
	rtrmgr        generic_module_manager.hh master_conf_tree.hh 
	              module_manager.cc module_manager.hh xorpsh_main.cc 
	              xorpsh_main.hh xrl_rtrmgr_interface.cc 
	              xrl_rtrmgr_interface.hh 

Log message:
	Change the way xorpsh learns the initial router config from the
	rtrmgr.  Previously it requested it.  Now it's proactively given it
	via the rtrmgr_client interface as soon as it's finished
	authentication.  This avoids a possible race where a config change
	could occur before xorpsh knew about the config, which would have
	caused a crash.
	
	Add code to proactively report the current running modules and their
	status as soon as xorpsh finished authenticating, and to update this
	information as it changes.  This information will (eventually) be used
	to ensure that only relevant operational mode commands are available
	through the CLI, not ones for protocols we're not currently running.

Revision  Changes    Path
1.3       +5 -2      xorp/rtrmgr/generic_module_manager.hh
1.23      +6 -5      xorp/rtrmgr/master_conf_tree.hh
1.37      +21 -1     xorp/rtrmgr/module_manager.cc
1.27      +6 -1      xorp/rtrmgr/module_manager.hh
1.32      +23 -6     xorp/rtrmgr/xorpsh_main.cc
1.16      +2 -1      xorp/rtrmgr/xorpsh_main.hh
1.26      +53 -1     xorp/rtrmgr/xrl_rtrmgr_interface.cc
1.17      +6 -1      xorp/rtrmgr/xrl_rtrmgr_interface.hh
_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs