[vyatta-svn] xorp: Changes to 'refs/tags/RELEASE_1_1'
Tom Grennan
tgrennan at suva.vyatta.com
Wed Dec 6 11:00:49 PST 2006
Tag 'RELEASE_1_1' created by pavlin <pavlin> at 1970-01-01 00:00 -0800
Changes since RELEASE_1_1_RC:
atanu (53):
Start of code for Link State Update Packet.
The LsaDecoder now returns the smallest size LSA that it is capable of
Support for Link State Update Packet.
All packets have a common header that includes a checksum. The common
Add the tests for the Link State Update Packet.
Add the area router.
Previously an area could be a border area or a stub area now it can be
Add a bad peer exception.
In a data callback we no longer expect an address or port.
We no longer get the source or destination address in a callback. Pass
More the linktype into the ospf types name space. Make the type of an
Inline functions to print the typse of links and areas.
Remove "#include peer.hh".
Tidy up the area router as it is now being instantiated.
The peer is now being instantiated so tidy it up.
The peer manager is now creating area routers and peers.
The peer now receives its interface and vif names in the constructor
All the sends are now in terms of interfaces and vifs, which are
Enable/disable receiving traffic in interface, vif tuple.
Take #include <queue> out of peer.hh and put it here.
Split the class Peer into PeerOut and Peer. There is now a one to one
Store the eventLoop in the ospf data structure its required to create timers.
Add a method to access the eventloop.
Bugfix get_version was returning a bool not OspfTypes::Version, not
Fix typo.
Rename send to transmit.
Slight refactoring and add simple transmit.
Add set options for all the fields that we will need to set in the
Start sending a hello packet.
makefile.
Configuration state for the hello packet exchange.
Formating nit.
Bump release number and date.
If the iterator moves we print the last dumped net and the new net,
Kill an unused declaration.
Code to save all input packets to a file (for
When a nexthop changes a background task is started to re-inject the
next-hop6.
Support for setting all the fields in a hello packet.
Add test_peering.c to the Makefiles.
Add test_peering.cc itself.
Get a reference to the peer manager.
create_peer now returns a PeerID instead of bool, makes life much
Beginings of code to configure a single peering.
Complete add_peer and delete_peer.
As well as storing the peerid store its state.
remove_area.
Complete the peer_manager destructor.
When deleting all the entries from a map re-init the iterator with
set state.
Correct a typo and bring up the peering.
Set the area ID.
Use a packet decoder to print the output packet. Also print the time
mjh (3):
Add additional sanity checks to the peer liveness sanity check.
Delay unplumbing a dump table until we're not processing a routing
fix bug in sanity check code
pavlin (80):
Update step 750 that xorp/mibs/configure.in also needs to be edited.
Update the version in AM_INIT_AUTOMAKE to 1.1-RC to match
Add test_spt to the list of files ignored by CVS
Add file "spt_graph1" to the EXTRA_DIST set.
Add the "-d -P" flags to the "cvs update" command.
Bug fix: add code to do the right thing if we try to add an
Bug fix: if desired_bufsize becomes <=0, then break the loop
Add missing profile logging for add_interface_route[4,6]
* Bug fix:
* Add a new entry for FEA/MFEA
Update the status for MacOS X: unicast routing works, multicast doesn't.
Fix a typo.
Update the build notes for NetBSD-2.0-current, and deprecate NetBSD-1.6.1
Update the status for OpenBSD: now the internal tests succeed.
Bug fix: if we call replace_route() from within add_route(),
Update the fib2mrib release notes.
Prepare the document for Release-1.1
Update the version and the date.
Update the file names for the raw packets XRL interface.
Prepare the document for the next 1.1 release:
Prepare the document for a release:
Updated to match XORP version 1.0 release code:
Document updated to match the source code in Release-1.1.
Bump-up the version to 1.1 and the date.
Update the document for release 1.1
Prepare the document for release 1.1
* Add missing modification entry for release 1.1
Prepare the document for release 1.1
Reverse-back to the original ordering of the modification history:
* Update the specification for for the add_route, replace_route,
Prepare the document for release 1.1
Prepare the document for release 1.1:
Add http://www.xorp.org/ to the front page.
Document updated to match version 1.1
Remove the configuration guide and the xorpsh user guide,
Update the date inside the document text.
* Add a header with the CVS XORP ID.
* Add a header with the CVS XORP ID.
* Add a header with the CVS XORP ID.
* Add a header with the CVS XORP ID.
* Update the version to 1.1 and the date.
Add a header with the CVS XORP ID.
* Remove in the static routes section the reference how to redistribute
Minor nits.
A nit.
Minor nits.
* Add information for the interface-specific static routes configuration
Add info for running more operational commands.
Minor nits.
* Fix a typo: XORP supports MLDv1, not MLDv2
* Add missing value ranges for some of the configuration variables
Fix a typo.
* Add text with description of the PIM-SM operational commands
Update the date.
Add an entry that the old syntax "nexthop" in the static configuration
If the MFEA fails to transmit a protocol message and returns
Add the text for the "Multicast Topology Discovery" chapter.
Write text for Chapter 13 (SNMP).
Add a missing ":".
* Write text for Section 15.1 "Debugging and Diagnostic Commands"
Add new Chapter 16 "XORP Live CD" which uses the text from
* Add livecd.tex to the user_manual_LATEX list of files
* Add text about user management
Update the date: "July 2004" -> "April 2005"
Cleanup the copyright message, and add a copy of the original copyright
* Add release notes for MLD/IGMP and PIM-SM
Release-1.1-RC -> Release-1.1
Update the release date.
Prepare XORP for release: set the version number to 1.1
Add a new subsection:
Add admin. distance for the XORP-specific FIB2MRIB routes.
Move the XLOG example out of the list of bullets.
* Added a new section: "The XLOG Logging Facility"
* Various nits: expand the file names in the source code listings, etc.
Fix a kdoc typo: @see -> @ref
Apply various fixes:
* Update step 1100 by adding some more details about editing the Web
Update the date to April 13, 2005 (to reflect the 1.1 release date).
Update the 1.1 release date to 2005/04/13
Add a note that the SNMP support is broken for this release,
---
docs/rtrmgr/config_guide.tex | 777 ---------------------------
docs/rtrmgr/xorpsh_userguide.tex | 735 --------------------------
BUILD_NOTES | 18
README | 2
RELEASE_NOTES | 21
VERSION | 2
bgp/README | 2
bgp/dump_iterators.cc | 2
bgp/peer.cc | 78 ++
bgp/peer.hh | 2
bgp/peer_route_pair.hh | 26
bgp/route_table_dump.cc | 27
bgp/route_table_dump.hh | 1
bgp/route_table_fanout.cc | 2
bgp/route_table_ribin.cc | 2
cli/README | 2
configure | 2
configure.in | 2
devnotes/release_process.txt | 22
docs/bgp/bgp.tex | 7
docs/design_arch/design_arch.tex | 22
docs/design_arch/error_handling.tex | 5
docs/fea/fea.tex | 34 -
docs/fea/figs/xrl_ifs.eps | 172 +++---
docs/fea/figs/xrl_ifs.fig | 48 -
docs/kdoc/gen-kdoc.sh | 39 -
docs/libxipc/libxipc_overview.tex | 5
docs/libxipc/xrl_interfaces.tex | 5
docs/libxorp/libxorp_overview.tex | 90 ++-
docs/mfea/mfea_arch.tex | 21
docs/mld6igmp/mld6igmp_arch.tex | 13
docs/multicast/multicast_arch.tex | 15
docs/pim/pim_arch.tex | 19
docs/pim_testsuite/pim_testsuite.tex | 11
docs/rib/rib.tex | 66 +-
docs/rtrmgr/.cvsignore | 4
docs/rtrmgr/Makefile.am | 7
docs/rtrmgr/Makefile.in | 7
docs/rtrmgr/rtrmgr.tex | 13
docs/snmp/snmp_overview.tex | 13
docs/test_harness/test_harness.tex | 5
docs/user_manual/Makefile.am | 36 -
docs/user_manual/Makefile.in | 13
docs/user_manual/bgp.tex | 9
docs/user_manual/cli_intro.tex | 39 -
docs/user_manual/config_overview.tex | 50 +
docs/user_manual/diagnostics.tex | 112 +++
docs/user_manual/figs/cd1.gif |binary
docs/user_manual/figs/cd1.ps | 614 +++++++++++++++++++++
docs/user_manual/figs/cd2.gif |binary
docs/user_manual/figs/cd2.ps | 578 ++++++++++++++++++++
docs/user_manual/figs/cd3.gif |binary
docs/user_manual/figs/cd3.ps | 422 +++++++++++++++
docs/user_manual/figs/cd4.gif |binary
docs/user_manual/figs/cd4.ps | 897 ++++++++++++++++++++++++++++++++
docs/user_manual/forwarding.tex | 8
docs/user_manual/glossary.tex | 108 ++-
docs/user_manual/igmp.tex | 12
docs/user_manual/interfaces.tex | 22
docs/user_manual/livecd.tex | 218 +++++++
docs/user_manual/multicast_routing.tex | 8
docs/user_manual/multicast_topology.tex | 184 ++++++
docs/user_manual/pimsm.tex | 858 +++++++++++++++++++++++++++++-
docs/user_manual/preface.tex | 14
docs/user_manual/rip.tex | 17
docs/user_manual/snmp.tex | 202 +++++++
docs/user_manual/static_routes.tex | 134 +++-
docs/user_manual/unicast_routing.tex | 56 +
docs/user_manual/user_manual.tex | 17
docs/user_manual/users.tex | 25
docs/xorpdev_101/xorpdev_101.tex | 607 ++++++++++++++++-----
fea/click_socket.hh | 2
fea/fticonfig_entry_set_rtsock.cc | 236 ++++++--
fea/test_ifconfig_rtsock.cc | 2
fea/test_rawsock4.cc | 2
fib2mrib/fib2mrib_node.cc | 3
libcomm/comm_sock.c | 4
libproto/.cvsignore | 1
libproto/Makefile.am | 2
libproto/Makefile.in | 3
libxipc/sockutil.cc | 4
libxorp/popen.cc | 64 +-
mibs/configure | 2
mibs/configure.in | 2
mld6igmp/xrl_mld6igmp_node.cc | 16
ospf/Makefile.am | 10
ospf/Makefile.in | 654 +++++++++++++++++++++++
ospf/area_router.cc | 62 ++
ospf/area_router.hh | 27
ospf/exceptions.hh | 11
ospf/io.hh | 20
ospf/lsa.cc | 11
ospf/lsa.hh | 38 +
ospf/ospf.cc | 153 +++++
ospf/ospf.hh | 140 ++++
ospf/packet.cc | 114 ++++
ospf/packet.hh | 17
ospf/peer.cc | 322 +++++++++++
ospf/peer.hh | 189 +++++-
ospf/peer_manager.cc | 298 ++++++++++
ospf/peer_manager.hh | 109 +++
ospf/test_packet.cc | 93 +++
ospf/test_peering.cc | 199 +++++++
ospf/transmit.hh | 27
ospf/xorp_ospfv2.cc | 2
ospf/xorp_ospfv3.cc | 4
ospf/xrl_io.cc | 33 -
ospf/xrl_io.hh | 15
pim/xrl_pim_node.cc | 16
rib/xrl_target.cc | 70 ++
110 files changed, 8235 insertions(+), 2348 deletions(-)
---
More information about the svn
mailing list