[vyatta-svn] xorp: Changes to 'icsi-cvsimport'

Tom Grennan tgrennan at suva.vyatta.com
Wed Mar 28 08:46:30 PST 2007


 BUILD_NOTES                        |    4 
 ERRATA                             |   16 
 Jamfile                            |   13 
 RELEASE_NOTES                      |    4 
 bgp/bgp.cc                         |   43 -
 bgp/bgp.hh                         |   10 
 bgp/harness/test_peer.cc           |    6 
 bgp/peer.hh                        |    2 
 bgp/socket.cc                      |    3 
 cli/cli_node_net.cc                |    5 
 cli/libtecla/Makefile.in           |    3 
 configure                          |    2 
 contrib/Jamfile                    |    3 
 devnotes/release_process.txt       |   16 
 etc/templates/bgp.tp               |   38 
 etc/templates/rib.cmds             |   52 +
 fea/Jamfile                        |   15 
 fea/Makefile.am                    |   17 
 fea/test_xrl_sockets4_tcp.cc       | 1448 +++++++++++++++++++++++++++++++++++++
 fea/test_xrl_sockets4_tcp.sh       |   40 +
 fea/xrl_socket_cmds.cc             |   57 +
 fea/xrl_socket_cmds.hh             |    1 
 fea/xrl_socket_server.cc           |  316 +++++++-
 fea/xrl_socket_server.hh           |   32 
 libcomm/comm_api.h                 |   29 
 libcomm/comm_sock.c                |   52 +
 libcomm/comm_user.c                |   43 -
 libcomm/test_comm.c                |   17 
 libxipc/finder_tcp.cc              |    3 
 libxipc/xrl_pf_stcp.cc             |    4 
 libxorp/Jamfile                    |    3 
 mibs/Jamfile                       |   51 -
 mibs/configure                     |    2 
 mld6igmp/TODO                      |    5 
 ospf/area_router.cc                |    9 
 ospf/lsa.hh                        |    4 
 ospf/peer.cc                       |   12 
 ospf/peer.hh                       |   19 
 rib/protocol.hh                    |    6 
 rib/rib.cc                         |   38 
 rib/rib.hh                         |   45 -
 rib/route.hh                       |    2 
 rib/tools/Jamfile                  |   21 
 rib/tools/Makefile.am              |   10 
 rib/tools/Makefile.in              |   29 
 rib/tools/show_distances.cc        |  510 +++++++++++++
 rib/xrl_target.cc                  |  133 +++
 rib/xrl_target.hh                  |   56 +
 xrl/interfaces/rib.xif             |   51 +
 xrl/interfaces/rib_xif.cc          |  130 +++
 xrl/interfaces/rib_xif.hh          |   98 ++
 xrl/interfaces/socket4.xif         |   53 +
 xrl/interfaces/socket4_xif.cc      |  122 +++
 xrl/interfaces/socket4_xif.hh      |  324 +-------
 xrl/interfaces/socket6.xif         |   53 +
 xrl/interfaces/socket6_xif.cc      |  122 +++
 xrl/interfaces/socket6_xif.hh      |  324 +-------
 xrl/targets/Jamfile                |    3 
 xrl/targets/Makefile.am            |    7 
 xrl/targets/Makefile.in            |   20 
 xrl/targets/rib.xrls               |   49 +
 xrl/targets/rib_base.cc            |  129 +++
 xrl/targets/rib_base.hh            |   81 ++
 xrl/targets/show_distances.tgt     |    8 
 xrl/targets/show_distances.xrls    |   49 +
 xrl/targets/show_distances_base.cc |  277 +++++++
 xrl/targets/show_distances_base.hh |  147 +++
 xrl/targets/socket_server.xrls     |   78 +
 xrl/targets/socket_server_base.cc  |  246 ++++++
 xrl/targets/socket_server_base.hh  |  132 +++
 70 files changed, 5060 insertions(+), 692 deletions(-)

New commits:
commit 0aa3c4c114e098ae7bf98fab8b8d4d69074a5016
Author: schooley <schooley>
Date:   Wed Mar 28 15:40:02 2007 +0000

    Corrected a patch reversal issue (duplicate code).

commit db1f52df02d8bb0d004c1a5b2504f40c4109d609
Author: schooley <schooley>
Date:   Wed Mar 28 14:08:13 2007 +0000

    Corrected a patch reversal issue (duplicate code).

commit 5f14a4d2818e8005f73474a393f47e49c8978953
Author: schooley <schooley>
Date:   Wed Mar 28 13:49:31 2007 +0000

    Modified the libcomm api, found in libcomm/comm_api.h. Binding a
    socket with comm_bind_tcp no longer implicitly calls listen. This is
    now done explicitly in comm_listen. All affected code has been
    updated (the bgp, cli, fea and libxipc changes).
    
    Finished off the TCP relay code within fea/xrl_socket_*, and
    added test code for it (see fea/test_xrl_sockets4_tcp.*). Updated
    Jamfile and Makefile.am accordingly.
    
    Added new functions to the TCP socket{4,6} XRL interfaces:
    tcp_listen and {tcp,udp}_open. These allow more atomic operations
    for socket setup.

commit 31c388224ea178a4bbca234d2ffbe049478186c3
Author: schooley <schooley>
Date:   Wed Mar 28 13:41:42 2007 +0000

    Reversal of changes made by patch, to allow for a recommit; the email to xorp-cvs wasn't sent for the original commit.

commit 8d157726a524675dfd7677f622bd0368464e89ad
Author: schooley <schooley>
Date:   Wed Mar 28 12:45:40 2007 +0000

    Added vim tab spacing in header.

commit 88b27cd3886d78d5f3fadfb5dcdf8f3c79625c59
Author: schooley <schooley>
Date:   Wed Mar 28 10:11:00 2007 +0000

    Modified the libcomm api, found in libcomm/comm_api.h. Binding a
    socket with comm_bind_tcp no longer implicitly calls listen. This is
    now done explicitly in comm_listen. All affected code has been
    updated (the bgp, cli, fea and libxipc changes).
    
    Finished off the TCP relay code within fea/xrl_socket_*, and
    added test code for it (see fea/test_xrl_sockets4_tcp.*). Updated
    Jamfile and Makefile.am accordingly.
    
    Added new functions to the TCP socket{4,6} XRL interfaces:
    tcp_listen and {tcp,udp}_open. These allow more atomic operations
    for socket setup.

commit cccf1cb924738d20d1e4e6033813913763c6fc67
Author: atanu <atanu>
Date:   Wed Mar 28 02:14:23 2007 +0000

    Do not form any peerings before the first policy push has been seen,
    this should fix the startup race where peerings are formed before
    policy has been applied.
    
    The regression tests continue to work as peerings are configured using
    enable not set_state and activate. The trick is to defer the
    activation of the peers until the first policy push is seen.
    
    Bugzilla URL:	http://www.xorp.org/bugzilla/show_bug.cgi?id=698

commit f776e9cd23bd32a6f19367b032ba3430b10a7bbb
Author: pavlin <pavlin>
Date:   Wed Mar 28 00:37:09 2007 +0000

    Changes related to fixing policy-related race condition when
    BGP might start and leak routes before the policy configuration
    has been received.
    
    The high level idea is that the policy manager will always
    send push_routes XRL to BGP even if there is no policy
    configuration.
    Then, on the BGP side the BGP processing will start only after it
    has received push_routes XRL from the policy manager.
    
    This change here is the part that makes sure that the policy manager
    will always send a push_routes XRL to BGP even if there is
    no policy configuration.
    
    Note that BGP depends on the policy manager (as defined in the rtrmgr
    template files), hence the policy manager will always be running
    before BGP has started.
    
    The details of the changes are:
    * Move all the BGP-related add_varmap policy XRLs inside the
      bgp template block.
      Thus, the policy manager will be properly configured even
      if the "policy {}" configuration block is empty.
    
    * Always send an export or an import BGP policy statement to the
      policy manager even if the policy statement is empty.
    
    This change is needed for Bugzilla entry #698
    
    Bugzilla URL:	http://www.xorp.org/bugzilla/show_bug.cgi?id=698
    Approved by:	Atanu Ghosh

commit a7d3c2d4f7cedc3bab4df8f1e6c2a22c4c657e58
Author: pavlin <pavlin>
Date:   Tue Mar 27 17:52:01 2007 +0000

    Added an entry for updating the Wikipedia XORP entry.

commit d2e7556d401e6f85f93b9e29dfdefb5c6f971dbc
Author: pavlin <pavlin>
Date:   Tue Mar 27 17:35:54 2007 +0000

    Added an entry for updating the heise.de XORP entry.

commit 876de949465cefbfbbb7303078aaffe7233ad583
Author: pavlin <pavlin>
Date:   Mon Mar 26 21:05:10 2007 +0000

    Don't set the internal OPT flag, because this is not friendly
    to the CFLAGS setup.
    
    Obtained from:	OpenBSD xorp port entry

commit da04669dc6332384c133b0e4bbab0b6b78de3999
Author: pavlin <pavlin>
Date:   Fri Mar 23 18:49:55 2007 +0000

    Updated the notes for FreeBSD-6.1 on amd64.

commit 829ffd88b718e55c4d339d416c70249729158ae5
Author: pavlin <pavlin>
Date:   Fri Mar 23 18:47:39 2007 +0000

    Added an ERRATA entry regarding an issue when compiling "mibs" on
    64-bit machines.
    
    Bug found by:	"Maritess Malazarte" <malazarte.maritess AT gmail.com>

commit c4de7ff619fbbfef309604f8aee00ca9cecc7552
Author: bms <bms>
Date:   Thu Mar 22 22:49:50 2007 +0000

    regen bootstrap

commit 7dcf65dc32d1144a5775610949f3113fc0913a25
Author: bms <bms>
Date:   Thu Mar 22 22:45:36 2007 +0000

    Add show_routes target (pending regen)
    
    Noticed by:	pavlin

commit c5e076496c34578d71518f3f96cf2836b8b57f1e
Author: pavlin <pavlin>
Date:   Thu Mar 22 22:35:26 2007 +0000

    Removed a TODO entry regarding implementing IGMP/MLD proxy,
    and replaced it with a Bugzilla entry (#700).
    
    Bugzilla URL:	http://www.xorp.org/bugzilla/show_bug.cgi?id=700

commit de77ea687d8ab1a067640ca484201623a57675fd
Author: pavlin <pavlin>
Date:   Thu Mar 22 22:17:03 2007 +0000

    Added-back '\n' at the end of debug_msg() that has been accidentally
    removed by the previous commit.

commit ae9da93725a60cd66403b6acfb772709630bba10
Author: pavlin <pavlin>
Date:   Thu Mar 22 22:11:17 2007 +0000

    Added intermediate nodes for the admin distance operational commands.

commit 7ef316075dbebae9ba6f6648308d7a0934e4242f
Author: bms <bms>
Date:   Thu Mar 22 20:59:25 2007 +0000

    Regenerate automake files.

commit 888afff05bbb36dbde745f3fe0eace006712ca96
Author: bms <bms>
Date:   Thu Mar 22 20:48:18 2007 +0000

    Bring in configurable administrative distance feature to the RIB.
    
    As discussed with Atanu and Pavlin this is only the first phase of
    implementing administrative distance. The RIB does not yet recompute
    routes when admin distance is changed. This is good enough to get XORP
    into a state where we can start to support protocol modules from
    external contributors.
    
    Pending regen of am-files on HEAD.
    
    Bugzilla ID:	536

commit 1ff9fb4348947e196026b4457c4982e5ee5cbc06
Author: atanu <atanu>
Date:   Thu Mar 22 20:20:09 2007 +0000

    The check for the minimum size of an Inter-Area-Prefix-LSA was
    incorrect so short prefixes such as the default route would be
    rejected.

commit 88ddda50852b7580cc0b39a5d4cc993a21ab37af
Author: bms <bms>
Date:   Thu Mar 22 18:10:33 2007 +0000

    add commented out references to jam-driven unit tests;
    wordsmith comments relating to fubar mibs build

commit 5f671a92160b60e64de5f9b4372691f9f8b3e768
Author: bms <bms>
Date:   Thu Mar 22 18:03:00 2007 +0000

    Wordsmith some comments.
    Point out that snmp is not for NT.

commit b0815d3801ec1b02b421d69557077fd768072515
Author: bms <bms>
Date:   Thu Mar 22 18:02:22 2007 +0000

    Fix a typo.

commit 9d40fe43155a4861bf56face5779e8b4d4061d8e
Author: atanu <atanu>
Date:   Thu Mar 22 17:15:52 2007 +0000

    In OSPFv3 each interface/vif generates a Link-LSA, when the
    interface/vif was removed its Link-LSA was not being removed from the
    area database. If an interface/vif was removed and then put back an
    assert was being hit in the database as the Link-LSA was already
    present.

http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=0aa3c4c114e098ae7bf98fab8b8d4d69074a5016
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=db1f52df02d8bb0d004c1a5b2504f40c4109d609
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=5f14a4d2818e8005f73474a393f47e49c8978953
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=31c388224ea178a4bbca234d2ffbe049478186c3
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=8d157726a524675dfd7677f622bd0368464e89ad
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=88b27cd3886d78d5f3fadfb5dcdf8f3c79625c59
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=cccf1cb924738d20d1e4e6033813913763c6fc67
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=f776e9cd23bd32a6f19367b032ba3430b10a7bbb
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=a7d3c2d4f7cedc3bab4df8f1e6c2a22c4c657e58
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=d2e7556d401e6f85f93b9e29dfdefb5c6f971dbc
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=876de949465cefbfbbb7303078aaffe7233ad583
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=da04669dc6332384c133b0e4bbab0b6b78de3999
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=829ffd88b718e55c4d339d416c70249729158ae5
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=c4de7ff619fbbfef309604f8aee00ca9cecc7552
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=7dcf65dc32d1144a5775610949f3113fc0913a25
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=c5e076496c34578d71518f3f96cf2836b8b57f1e
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=de77ea687d8ab1a067640ca484201623a57675fd
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=ae9da93725a60cd66403b6acfb772709630bba10
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=7ef316075dbebae9ba6f6648308d7a0934e4242f
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=888afff05bbb36dbde745f3fe0eace006712ca96
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=1ff9fb4348947e196026b4457c4982e5ee5cbc06
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=88ddda50852b7580cc0b39a5d4cc993a21ab37af
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=5f671a92160b60e64de5f9b4372691f9f8b3e768
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=b0815d3801ec1b02b421d69557077fd768072515
http://suva.vyatta.com/git/?p=xorp.git;a=commitdiff;h=9d40fe43155a4861bf56face5779e8b4d4061d8e


More information about the svn mailing list