[vyatta-svn] xorp: Changes to 'refs/tags/RELEASE_1_2'

Tom Grennan tgrennan at suva.vyatta.com
Wed Dec 6 11:00:52 PST 2006


Tag 'RELEASE_1_2' created by pavlin <pavlin> at 1970-01-01 00:00 -0800

Changes since RELEASE_1_2_RC:
atanu (49):
      RFC 2328 Section 9.4 Electing the Designated Router (3):
      In OSPFv2 the DR and BDR in the hello packet are interface
      For stub and nssa areas provide a configuration option to allow
      If a MaxSequenceNumber LSA is already at MaxAge don't attempt to
      When an LSA reached MaxSequenceNumber the strategy it to MaxAge it to
      If an interface had a non zero priority and while in state Waiting the
      Replace default-metric with default-lsa.
      When retransmitting a link state update packet on a broadcast
      When bringing up a virtual link set the link status up.
      State about a neighbour is kept by saving the last hello packet seen
      Unconditionally unicast Link State Request Packets on broadcast
      This partially fixes the problem, AS-External-LSAs from normal areas
      The attributes ORIGINATOR_ID and CLUSTER_LIST are specific to route
      If the route reflection attributes (ORIGINATOR_ID or CLUSTER_LIST) are
      The events NeighbourChange and BackupSeen are scheduled for later
      This doesn't completely solve the problem but does stop routes from
      The fletcher checksum was not generating 255.
      Add two of the LSAs for which the checksums were not being correctly
      When route flap damping is enabled a trie in the route flap damping
      If a link type was configured as point-to-point ("p2p") and no
      When the interface cost is changed force the Router-LSA to be updated.
      The policy push in OSPF was not correctly implemented.
      Add a delete xrl so that when disable is deleted the peering reverts
      AS numbers start from 1 not 0.
      POLICIES:
      Update the example for exporting routes into RIP, from release 1.2-RC
      Add a section for OSPF based on getting_started.html.
      In the admin distance section remove the when implemented in reference
      Remove the reference to the policy mechanism being experimental.
      RIP now uses policy to export routes update the text and examples.
      BGP finally has an RFC 4271.
      Add a reference to the BGP mib.
      Update the list of supported standards for BGP.
      Add configuration information for route reflection, confederations and
      In policy the protocol name for static routes is now "static" was
      Convert a XORP configuration file into the tabbing form that we are using
      Add an OSPF chapter empty at the moment, point the OSPF glossary entry
      Initial OSPF chapter.
      Minor nits.
      Update REAME.
      Move issues that have been solved to the resolved section.
      Update the status.
      The window of XRLs in flight from BGP to the RIB was changed from 1
      RIP supports policy.
      Add section to define policy options specific to OSPF, based on the
      Add med-remove to the BGP actions.
      Example configuration with no commentary.
      OSPF monitoring commands.
      Description of the minimal example configuration.

bms (5):
      Ignore test_connect
      Fix documentation niggles. Add vim source modes.
      Fix documentation buglets.
      Update the XORP Windows installer script.
      Amend binary path to reflect the fact I'm building XORP's

pavlin (79):
      Minor edits.
      Add a new entry:
      Change the default value for "disable" static_routes to be false.
      Added new methods OpInstance::terminate() and
      Replace a sequence of:
      Replace a sequence of:
      Add a task for updating the LinuxLinks XORP entry (if necessary).
      Compilation fix for "gcc-4.1 -O3".
      Fix libtecla compilation error with some locals:
      * Start help strings with capital letter
      Add help to the most of policy commands, improve/clarify existing ones.
      Reverse-back some of the help string changes with the previous commit.
      Fix a bug in the method ConfigTreeNode::retain_deletion_nodes(...),
      Accepte network connections only if the network port is not zero.
      Add new local function address_exists() and use it instead of
      Refactor the mechanism for processing and preparing routes for
      Implement the mechanism to disable/enable static routes.
      Implement the mechanism to disable/enable fib2mrib.
      * Remove the %mandatory requirement for area-type, because it has a
      Remove %mandatory requirements for leaf nodes that have default values.
      Add a hack to reset the policy tags in case the policies are removed.
      Don't redistribute multicast RIB routes.
      Fix the policy parser to allow '-' to be part of a network4-list or
      Remove conditional usage of __weak_alias(), because it is not needed.
      Fix a RIB crash problem due to a missing NULL pointer check.
      Remove "return" statement from a method that has "void"
      Compilation fix for NetBSD-3.0
      Update notes about "python" installation.
      Prepare README for the 1.2 release:
      * BGP I-D -> RFC 4271
      Prepare the release notes for the 1.2 release.
      Remove a TODO entry that is already done.
      Refactor a TODO entry.
      Add  Linux Fedora Core4 to the list of new platforms that XORP runs
      Update version: 1.2-RC -> 1.2
      Update the README files in preparation for the 1.2 release.
      Add a TODO entry.
      Replace "neighbour" with "neighbor" in the configuration statements,
      Change the spelling of "neighbour" to "neighbor" (in an initial attempt
      * Update the build notes for FreeBSD-6.0 on amd64, for Linux Fedora
      * Update one of the errata entries for FEA/MFEA (the kernel "Oops"
      Sync the text with recent changes to the "Getting Started" Web page:
      Update the date and the version for release 1.2.
      Update the date and the version for release 1.2.
      Update the wording for the "export" statement in the RIP configuration.
      * Update the status: now we have our own OSPF implementation,
      * Add a footnote that currently the policy manager process is not
      * Update the status: the FEA supports Windows Server 2003, and now
      List the proof-of-concept logo.
      Update the date and the version to 1.2
      * Add description for files range.hh, tlv.hh, xorpfd.hh
      Update the version to 1.2 and the date.
      Update the version to 1.2 and the date.
      * Remove page braking between subsections because it doesn't seem
      Update the version to 1.2 and the date.
      * Minor fix in one of the static_routes sample code.
      Update the version to 1.2 and the date.
      Fix a typo.
      Fix words ordering.
      * Move tasks 1400 "Add a new year to the copyright license"
      * Minor edits in the formatting of the list of supported RFCs:
      Minor edits: replace "xorpsh" with "\xorpsh", etc.
      Minor edits.
      Update status.
      Minor edits: replace "xorpsh" with "\xorpsh" and "rtrmgr" with "\rtrmgr".
      Update the output format for the "show route" operational commands.
      * Add RFC 2082 to the list of supported RFCs.
      Add frame to the tables.
      * Update status.
      * List the unicast routing protocols in the order they are described
      Update the Click Web page URL:
      Add new task (2470): Prepare the XORP Installer for Windows
      Add instructions for building the XORP Installer for Windows.
      Forced commit to give the appropriate credit for the instructions for
      Add the instructions for building the XORP installer on Windows.
      Point the instructions for building the XORP Installer for Windows
      Add bibliography.
      * Add documentation for configuring the Click forwarding path.
      Minor edits in some of the comments.

zec (6):
      For routes not marked as aggregation candidates, propagate replace_route()
      Added help strings for "was-aggregated" and "aggregate-prefix-len".
      Add "was-aggregated" and "aggregate-prefix-len" to tables of BGP
      Add a paragraph briefly describing u32/IPv4/IPv6 ranges.
      Fix a typo in previous commit: 1000 -> 100
      Document the consistency problem associated with decomposing of

---
 BUILD_NOTES                             |   52 
 ERRATA                                  |  199 -
 README                                  |   43 
 RELEASE_NOTES                           |   19 
 TODO                                    |    9 
 VERSION                                 |    2 
 bgp/README                              |   14 
 bgp/TODO                                |   12 
 bgp/harness/Makefile.am                 |    2 
 bgp/harness/Makefile.in                 |    2 
 bgp/harness/test_peering1.sh            |   64 
 bgp/harness/test_route_flap_damping1.sh |  353 +++
 bgp/harness/test_route_reflection2.sh   |  353 +++
 bgp/peer.cc                             |   11 
 bgp/plumbing.cc                         |    8 
 bgp/route_table_aggregation.cc          |    7 
 bgp/route_table_damping.cc              |   15 
 bgp/route_table_filter.cc               |   77 
 bgp/route_table_filter.hh               |   19 
 bgp/xrl_shell_funcs.sh                  |    6 
 bgp/xrl_target.cc                       |   37 
 cli/README                              |    2 
 cli/cli_node.cc                         |    8 
 cli/libtecla/Makefile.rules             |    2 
 configure                               |   22 
 configure.in                            |    4 
 contrib/win32/installer/LICENSE         |    2 
 contrib/win32/installer/README          |   15 
 contrib/win32/installer/addtopath.nsh   |  424 +++
 contrib/win32/installer/xorp.nsi        |  212 +
 devnotes/release_process.txt            |   70 
 docs/bgp/bgp.tex                        |    6 
 docs/design_arch/design_arch.tex        |   53 
 docs/design_arch/error_handling.tex     |   19 
 docs/fea/fea.tex                        |   41 
 docs/historic/README                    |    1 
 docs/libxipc/libxipc_overview.tex       |    4 
 docs/libxipc/xrl_interfaces.tex         |    4 
 docs/libxorp/libxorp_overview.tex       |   60 
 docs/mfea/mfea_arch.tex                 |   14 
 docs/mld6igmp/mld6igmp_arch.tex         |   12 
 docs/multicast/multicast_arch.tex       |   10 
 docs/pim/pim_arch.tex                   |   18 
 docs/pim_testsuite/pim_testsuite.tex    |    5 
 docs/rib/rib.tex                        |    4 
 docs/rtrmgr/rtrmgr.tex                  |    9 
 docs/snmp/snmp_overview.tex             |    8 
 docs/test_harness/test_harness.tex      |    4 
 docs/tex/xorp.bib                       |    2 
 docs/user_manual/Makefile.am            |    4 
 docs/user_manual/Makefile.in            |    2 
 docs/user_manual/bgp.tex                |   57 
 docs/user_manual/cli_intro.tex          |    8 
 docs/user_manual/config_overview.tex    |  113 
 docs/user_manual/diagnostics.tex        |    2 
 docs/user_manual/forwarding.tex         |  224 +
 docs/user_manual/glossary.tex           |    5 
 docs/user_manual/interfaces.tex         |    2 
 docs/user_manual/multicast_topology.tex |   55 
 docs/user_manual/ospf.tex               |  585 +++++
 docs/user_manual/pimsm.tex              |    7 
 docs/user_manual/policy.tex             |  151 +
 docs/user_manual/rip.tex                |  125 -
 docs/user_manual/snmp.tex               |    9 
 docs/user_manual/static_routes.tex      |   16 
 docs/user_manual/tab.sh                 |    8 
 docs/user_manual/unicast_routing.tex    |   55 
 docs/user_manual/user_manual.tex        |   12 
 docs/user_manual/users.tex              |    4 
 docs/xorpdev_101/xorpdev_101.tex        |   12 
 etc/templates/bgp.tp                    |   41 
 etc/templates/ospfv2.cmds               |   26 
 etc/templates/ospfv2.tp                 |   93 
 etc/templates/policy.tp                 |   50 
 etc/templates/rip.tp                    |    1 
 etc/templates/ripng.tp                  |    1 
 etc/templates/static_routes.tp          |    2 
 fea/README                              |   11 
 fea/README.mfea                         |    8 
 fib2mrib/fib2mrib_node.cc               |  410 ++-
 fib2mrib/fib2mrib_node.hh               |   90 
 fib2mrib/xrl_fib2mrib_node.cc           |    4 
 libcomm/.cvsignore                      |    1 
 libcomm/comm_api.h                      |    1 
 libcomm/comm_private.h                  |    1 
 libcomm/comm_sock.c                     |    5 
 libcomm/comm_user.c                     |    1 
 libcomm/test_comm.c                     |    1 
 libxorp/TODO                            |    2 
 libxorp/strptime.c                      |    8 
 libxorp/utils.hh                        |    5 
 libxorp/win_dispatcher.hh               |    2 
 libxorp/win_io.c                        |   10 
 mibs/configure                          |    4 
 mibs/configure.in                       |    2 
 mld6igmp/README                         |    2 
 ospf/README                             |   45 
 ospf/TODO                               |   55 
 ospf/area_router.cc                     |  300 ++
 ospf/area_router.hh                     |   78 
 ospf/external.cc                        |   17 
 ospf/external.hh                        |    5 
 ospf/fletcher_checksum.cc               |    2 
 ospf/lsa.cc                             |    2 
 ospf/lsa1.data                          |   13 
 ospf/lsa2.data                          |   13 
 ospf/ospf.cc                            |   30 
 ospf/ospf.hh                            |   17 
 ospf/peer.cc                            |  146 -
 ospf/peer.hh                            |   24 
 ospf/peer_manager.cc                    |   99 
 ospf/peer_manager.hh                    |   35 
 ospf/routing_table.cc                   |   39 
 ospf/routing_table.hh                   |    5 
 ospf/test_checksum.cc                   |   25 
 ospf/xrl_io.cc                          |    2 
 ospf/xrl_target.cc                      |   63 
 ospf/xrl_target.hh                      |   26 
 pim/README                              |   19 
 policy/lex.yy_policy_parser.cc          | 3626 ++++++++++++++++----------------
 policy/policy.l                         |    2 
 rib/rt_tab_pol_conn.cc                  |    6 
 rib/rt_tab_register.cc                  |    9 
 rip/xrl_port_manager.cc                 |   35 
 rip/xrl_target_common.hh                |   10 
 rtrmgr/cli.cc                           |   42 
 rtrmgr/conf_tree_node.cc                |   36 
 rtrmgr/conf_tree_node.hh                |    1 
 rtrmgr/config.boot.sample               |  178 +
 rtrmgr/op_commands.cc                   |   16 
 rtrmgr/op_commands.hh                   |   10 
 rtrmgr/slave_conf_tree_node.cc          |    6 
 static_routes/static_routes_node.cc     |   62 
 static_routes/static_routes_node.hh     |   26 
 static_routes/xrl_static_routes_node.cc |    4 
 xrl/interfaces/ospfv2.xif               |   20 
 xrl/interfaces/ospfv2_xif.cc            |  102 
 xrl/interfaces/ospfv2_xif.hh            |   65 
 xrl/targets/ospfv2.xrls                 |   16 
 xrl/targets/ospfv2_base.cc              |   93 
 xrl/targets/ospfv2_base.hh              |   38 
 141 files changed, 7219 insertions(+), 2821 deletions(-)
---


More information about the svn mailing list