[Xorp-cvs] XORP cvs commit: xorp/rip xorp/rip/tools

Pavlin Radoslavov pavlin@icir.org
Fri, 10 Feb 2006 03:47:31 GMT


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin@xorpc.icir.org	2006-02-10 03:47:31 UTC

XORP CVS repository


Modified files:
	rip           auth.cc auth.hh output_table.cc output_updates.cc 
	              packet_assembly.hh port.cc test_auth.cc 
	rip/tools     rip_announcer.cc ripng_announcer.cc 

Log message:
	When performing outbound authentication of a packet, return a list
	with copies of the authenticated packet (one for each valid
	authentication key).
	Then, transmit all copies of the packet.
	
	This allows for a smooth switchover to a new authentication key
	(as per Section 4.3 of RFC 2082).
	
	Also, this fixes the "advertise the routes using both keys" outstanding
	issue with UNH Test RIP.4.6, Part B.

Revision  Changes                                Path
1.21      +69 -30;  commitid: d19c43ec0bb47ea6;  xorp/rip/auth.cc
1.11      +19 -9;  commitid: d19c43ec0bb47ea6;   xorp/rip/auth.hh
1.14      +17 -10;  commitid: d19c43ec0bb47ea6;  xorp/rip/output_table.cc
1.15      +11 -6;  commitid: d19c43ec0bb47ea6;   xorp/rip/output_updates.cc
1.9       +26 -9;  commitid: d19c43ec0bb47ea6;   xorp/rip/packet_assembly.hh
1.55      +21 -8;  commitid: d19c43ec0bb47ea6;   xorp/rip/port.cc
1.19      +12 -2;  commitid: d19c43ec0bb47ea6;   xorp/rip/test_auth.cc
1.9       +23 -13;  commitid: d19c43ec0bb47ea6;  xorp/rip/tools/rip_announcer.cc
1.9       +23 -13;  commitid: d19c43ec0bb47ea6;  xorp/rip/tools/ripng_announcer.cc