[vyatta-svn] xorp: Changes to 'xorp_1_4pre'

Tom Grennan tgrennan at suva.vyatta.com
Mon Jan 22 14:43:28 PST 2007


 contrib/win32/xorprtm/Jamfile           |   39 -------
 .cvsignore                              |    1 
 etc/templates/static_routes.tp          |   16 +--
 fib2mrib/fib2mrib_node.cc               |  114 ++++++++--------------
 fib2mrib/xrl_fib2mrib_node.hh           |    1 
 rib/test_register_xrls.cc               |    4 
 static_routes/static_routes_node.cc     |  160 ++++++++++++++++++++++----------
 static_routes/static_routes_node.hh     |   26 ++++-
 static_routes/xrl_static_routes_node.cc |   63 ++++++++++--
 static_routes/xrl_static_routes_node.hh |   16 +++
 xrl/interfaces/fea_fib_client.xif       |    1 
 xrl/interfaces/static_routes.xif        |    6 +
 12 files changed, 260 insertions(+), 187 deletions(-)

New commits:
commit 2f4d700fe072b9e2a0872a1b44569e0113425a0a
Merge: 5b66a3a57be82d85b9779d468f4b823fbbc3c5bd adf6dbb9f918db0512fedf8ccf8898c9b6bee6ac
Author: Tom Grennan <tgrennan at vyatta.com>
Date:   Mon Jan 22 13:31:23 2007 -0800

    Merge branch 'icsi-cvsimport' into xorp_1_4pre
    
    Conflicts:
    
    	cli/cli_client.hh
    	configure
    	configure.in
    	etc/templates/static_routes.tp
    	xrl/interfaces/fea_fib_client_xif.hh
    	xrl/interfaces/static_routes_xif.cc
    	xrl/interfaces/static_routes_xif.hh
    	xrl/targets/fib2mrib.xrls
    	xrl/targets/fib2mrib_base.hh
    	xrl/targets/static_routes.xrls
    	xrl/targets/static_routes_base.cc
    	xrl/targets/static_routes_base.hh

commit 5b66a3a57be82d85b9779d468f4b823fbbc3c5bd
Author: bms <bms>
Date:   Sat Jan 13 11:25:28 2007 +0000

    Fix -Werror; explicitly ignore boolean return values.
    (cherry picked from commit 0e561310885e2c77b0bfa9f1c3231dc5713e35d2)

commit c486837419d7866391dfb7722d6c5411ecb9fe7e
Author: Tom Grennan <tgrennan at vyatta.com>
Date:   Mon Jan 22 11:58:42 2007 -0800

    Refactoring/improving of the static routes implementation:
    
    * Use a multi-map instead of a linked list to store the routes
    * Add new XRLs delete_interface_route4/delete_interface_route6
      and use them to delete interface-specific static routes.
    * Refactor/cleanup the code for adding, replacing or deleting a route.
    (cherry picked from commit 35d58bdbaf7ef213a8d998d5df4d4aa7fca03a80)
    
    Conflicts:
    
    	etc/templates/static_routes.tp
    	xrl/interfaces/static_routes_xif.cc
    	xrl/interfaces/static_routes_xif.hh
    	xrl/targets/static_routes.xrls
    	xrl/targets/static_routes_base.cc
    	xrl/targets/static_routes_base.hh

commit 54fb2b56185626da8ba01920a7fd56a9ad4f152c
Author: pavlin <pavlin>
Date:   Sat Jan 13 04:52:14 2007 +0000

    Refactor/cleanup the code for replacing or deleting a route.
    (cherry picked from commit dd5fddd19f7931b2b4af2ca35bd6dcf7e5e0a42f)

commit e5f3777802785dc1421979274d72cf7b4c148100
Author: Tom Grennan <tgrennan at vyatta.com>
Date:   Mon Jan 22 11:29:45 2007 -0800

    Fix a kdoc comment.
    (cherry picked from commit 15635480d974bb6fc0640924c702ced1adfe32e2)
    
    Conflicts:
    
    	xrl/interfaces/fea_fib_client_xif.hh
    	xrl/targets/fib2mrib.xrls
    	xrl/targets/fib2mrib_base.hh

commit adf6dbb9f918db0512fedf8ccf8898c9b6bee6ac
Author: bms <bms>
Date:   Mon Jan 15 13:43:16 2007 +0000

    Add a Jamfile for contrib.

commit e9a66e07b0ac7c888705087052a1e62a100f090b
Author: bms <bms>
Date:   Sun Jan 14 21:46:08 2007 +0000

    Back out the second part of last rev as it causes targets to be rebuilt
    unnecessarily.

commit 9ad14961c3a5c109cf0826821b0b827aa4fd8e76
Author: bms <bms>
Date:   Sun Jan 14 21:43:09 2007 +0000

    When Jam is rebuilding dependencies for XRL target stubs,
    scan the .tgt files for C++ preprocessor include directives,
    and add them to the dependency graph.
    
    Force the generated .xrls to be dependencies of the 'install' target,
    and to be sticky dependencies for the generated .cc file, to eliminate
    the 'independent target' warnings.

commit 7754de0552709a4cf9b9ef9e6b06118e4883b1e1
Author: bms <bms>
Date:   Sat Jan 13 13:05:16 2007 +0000

    Commit the beginnings of shared library build support.
    Currently, this just wraps libtool the same way ftjam does, but will
    be bug-fixing along the way.
    
    Obtained from:	ftjam 2.5.2

commit 0e561310885e2c77b0bfa9f1c3231dc5713e35d2
Author: bms <bms>
Date:   Sat Jan 13 11:25:28 2007 +0000

    Fix -Werror; explicitly ignore boolean return values.

commit b2d1575f5d5fd5279615fa8ba0a217724b76343c
Author: bms <bms>
Date:   Sat Jan 13 11:03:32 2007 +0000

    Add rudimentary support for running regression tests from Jam.
    This needs more work to be useful in the same way Automake's
    regression test suite is.

commit 35d58bdbaf7ef213a8d998d5df4d4aa7fca03a80
Author: pavlin <pavlin>
Date:   Sat Jan 13 04:57:32 2007 +0000

    Refactoring/improving of the static routes implementation:
    
    * Use a multi-map instead of a linked list to store the routes
    * Add new XRLs delete_interface_route4/delete_interface_route6
      and use them to delete interface-specific static routes.
    * Refactor/cleanup the code for adding, replacing or deleting a route.

commit dd5fddd19f7931b2b4af2ca35bd6dcf7e5e0a42f
Author: pavlin <pavlin>
Date:   Sat Jan 13 04:52:14 2007 +0000

    Refactor/cleanup the code for replacing or deleting a route.

commit 15635480d974bb6fc0640924c702ced1adfe32e2
Author: pavlin <pavlin>
Date:   Sat Jan 13 04:20:04 2007 +0000

    Fix a kdoc comment.

commit afb132c3039cb52daad1bfbaf94aebee843973f5
Author: pavlin <pavlin>
Date:   Fri Jan 12 22:20:10 2007 +0000

    Refactor the mechanism for processing the input data.
    The refactoring eliminates a number of issues that were exposed when
    configuring  large number of static routes using a shell script.
    
    This fixes Bugzilla entry #419.
    
    Bugzilla URL:	http://www.xorp.org/bugzilla/show_bug.cgi?id=419

commit 463d3ff95861385f17fc98091ac894047fb91774
Author: pavlin <pavlin>
Date:   Thu Jan 11 22:32:05 2007 +0000

    Fix the documentation about the OSPF ebit. The correct behavior should be:
    if the ebit it is true, then it is type2 OSPF route; if false, then it is
    type1.
    
    Bug found by:	"Frank E. Renwick" <frenwick AT cengen.com>
    Approved by:	Atanu Ghosh

commit e0b6adbd7c052934706dd93939c470c0e35c4946
Author: bms <bms>
Date:   Thu Jan 11 22:30:43 2007 +0000

    Kick in the Jams #2: Populate the XORP tree with Jamfiles.
    
    XORP may now be built with Jam/MR by running configure from top level
    and then 'jam'. To build regression tests, 'jam -sMAKE_CHECK=1'.
    
    Approved by:	atanu, pavlin

commit 0d3838db42da3deba6d79cd6a7f7a3d9982495f9
Author: pavlin <pavlin>
Date:   Thu Jan 11 22:02:24 2007 +0000

    Added the auto-generated Jamrules to the list of files ignored by CVS.

commit d96a2c266db6e6590b917564800fd62fc6bce422
Author: bms <bms>
Date:   Thu Jan 11 21:53:46 2007 +0000

    Kick in the Jams. This commit introduces the top-level Jamrules.in file
    and adds it to configure's AC_OUTPUT() macro.
    This is the only commit which invades the existing build tool space.
    
    Approved by:	atanu, pavlin

commit a7a2e5337282146c4a2b79ed67700a087f5865ab
Author: bms <bms>
Date:   Wed Jan 10 20:22:58 2007 +0000

    Fix an ioctl size mismatch between 64-bit and 32-bit versions of FreeBSD.

http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=2f4d700fe072b9e2a0872a1b44569e0113425a0a


More information about the svn mailing list