From pavlin at icir.org Thu Nov 2 17:14:14 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Nov 2006 01:14:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611030114.kA31EEoN048640@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-03 01:14:14 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: XORP now builds on OpenBSD-4.0. Revision Changes Path 1.75 +2 -2; commitid: bde7454a97dd7ea6; xorp/BUILD_NOTES From pavlin at icir.org Thu Nov 2 17:16:01 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Nov 2006 01:16:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611030116.kA31G1Hp048709@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-03 01:16:01 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: * XORP now builds on OpenBSD-4.0. * Fix a release note for Release-1.2: the new OpenBSD platform at that time was OpenBSD-3.8, not OpenBSD-2.8. Revision Changes Path 1.144 +3 -3; commitid: be0e454a97fb7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Thu Nov 2 17:55:20 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Nov 2006 01:55:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200611030155.kA31tKB5049142@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-03 01:55:20 UTC XORP CVS repository Modified files: rtrmgr cli.cc Log message: Potential bug fix: rename a variable to avoid name clash confusion. Revision Changes Path 1.136 +11 -10; commitid: bfc5454aa1637ea6; xorp/rtrmgr/cli.cc From pavlin at icir.org Fri Nov 3 15:11:34 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Nov 2006 23:11:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200611032311.kA3NBYLp062203@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-03 23:11:34 UTC XORP CVS repository Modified files: libproto spt.hh Log message: Remove redundant ptr_fun() wrappers. This fixes some of the compilation issues described in Bugzilla entry #670. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=670 Revision Changes Path 1.13 +3 -3; commitid: f2e2454bcc767ea6; xorp/libproto/spt.hh From pavlin at icir.org Fri Nov 3 15:32:24 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Nov 2006 23:32:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200611032332.kA3NWOiC062431@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-03 23:32:24 UTC XORP CVS repository Modified files: bgp/harness inject.sh Log message: Introduce a new configuration variable ADDR_PREFIX0 instead of hard-coding the prefix length value. Revision Changes Path 1.3 +3 -2; commitid: f3c6454bd1627ea6; xorp/bgp/harness/inject.sh From pavlin at icir.org Sun Nov 5 23:08:48 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 6 Nov 2006 07:08:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611060708.kA678mlT092610@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-06 07:08:48 UTC XORP CVS repository Modified files: . configure configure.in Log message: Add initial support for using the Intel C/C++ compiler. This fixes Bugzilla entry #671. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=671 Submitted by: Hasso Tepper Revision Changes Path 1.214 +32 -3; commitid: 169a7454edf127ea6; xorp/configure 1.179 +32 -4; commitid: 169a7454edf127ea6; xorp/configure.in From pavlin at icir.org Mon Nov 6 11:33:38 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 6 Nov 2006 19:33:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200611061933.kA6JXcgw003577@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-06 19:33:38 UTC XORP CVS repository Modified files: bgp/harness test_trie.cc Log message: Apply a work-around for a compilation issue with the Intel C/C++ compiler. It appears that the original code has some template-related deduction problem. E.g., see the following URLs for description and alternative work-around for a similar problem: http://www.velocityreviews.com/forums/t286095-template-function-as-argument-to-another-template-function.html http://www.cpptalk.net/1-vt22985.html?start=0 This fixes another issue described in Bugzilla entry #670, Comment #6. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=670 Revision Changes Path 1.23 +23 -11; commitid: dd7454f8d9e7ea6; xorp/bgp/harness/test_trie.cc From pavlin at icir.org Mon Nov 6 11:48:41 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 6 Nov 2006 19:48:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200611061948.kA6JmfWk003768@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-06 19:48:40 UTC XORP CVS repository Modified files: ospf routing_table.cc Log message: Add missing IPv4 and IPv6 template instantiation for the following template classes: RouteEntry, InternalRouteEntry and Adv. Revision Changes Path 1.55 +7 -1; commitid: e92454f91627ea6; xorp/ospf/routing_table.cc From pavlin at icir.org Mon Nov 6 13:04:16 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 6 Nov 2006 21:04:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611062104.kA6L4GOd004595@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-06 21:04:16 UTC XORP CVS repository Modified files: . configure configure.in Log message: Remove replicated "/usr" in the list of directories to search for OpenSSL installation. Revision Changes Path 1.215 +2 -2; commitid: 11d2454fa3287ea6; xorp/configure 1.180 +3 -3; commitid: 11d2454fa3287ea6; xorp/configure.in From pavlin at icir.org Mon Nov 6 13:50:55 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 6 Nov 2006 21:50:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200611062150.kA6LotUc005162@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-06 21:50:55 UTC XORP CVS repository Modified files: etc/templates policy.tp Log message: Deprecate the "elements" policy statements for configuring sets of network routes: policy { network4-list foo { elements: "1.2.0.0/16,3.4.0.0/16" } network6-list bar { elements: "2222::/64,3333::/64" } } The new replacement statement is "network" and can be used to specify one element per line: policy { network4-list foo { network 1.2.0.0/16 network 3.4.0.0/16 } network6-list bar { network 2222::/64 network 3333::/64 } } This fixes the remaining issue with Bugzilla entry #579. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=579 Revision Changes Path 1.22 +21 -3; commitid: 13ea454fadec7ea6; xorp/etc/templates/policy.tp From pavlin at icir.org Mon Nov 6 15:04:08 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 6 Nov 2006 23:04:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200611062304.kA6N48ld005902@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-06 23:04:08 UTC XORP CVS repository Modified files: docs/user_manual policy.tex Log message: Update the documentation to reflect the fact that the "elements" policy statement for configuring sets of networks has been deprecated. The new mechanism is a number of "network " statements (one per network). Revision Changes Path 1.17 +24 -18; commitid: 16f5454fbf127ea6; xorp/docs/user_manual/policy.tex From pavlin at icir.org Mon Nov 6 15:05:29 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 6 Nov 2006 23:05:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611062305.kA6N5T0A005995@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-06 23:05:29 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add a release note that the "elements" policy statement has been deprecated and is replaced by the "network" statement. Revision Changes Path 1.145 +26 -1; commitid: 171c454fbf7e7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Mon Nov 6 15:51:10 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 6 Nov 2006 23:51:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200611062351.kA6NpATs006598@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-06 23:51:10 UTC XORP CVS repository Modified files: docs/user_manual policy.tex Log message: Add a note about the usage of network4 and prefix-length4 policy statements. This clariries the original issue raised by Bugzilla entry #669. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=669 Revision Changes Path 1.18 +11 -1; commitid: 1964454fc97c7ea6; xorp/docs/user_manual/policy.tex From pavlin at icir.org Mon Nov 6 16:41:30 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 00:41:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200611070041.kA70fUPm007099@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 00:41:30 UTC XORP CVS repository Modified files: libproto packet.hh Log message: Remove meaningless "const" qualifiers. This fixes issue (1) described in Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.9 +3 -3; commitid: 1ba1454fd6057ea6; xorp/libproto/packet.hh From pavlin at icir.org Mon Nov 6 16:46:52 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 00:46:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200611070046.kA70kqSs007181@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 00:46:52 UTC XORP CVS repository Modified files: rip xrl_redist_manager.cc Log message: Fix the type of RedistJob::_attempts, because it is suppose to be a counter instead of a bool. Bug found by the Intel C++ compiler. This fixes issue (3) described in Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.13 +2 -2; commitid: 1bec454fd72a7ea6; xorp/rip/xrl_redist_manager.cc From pavlin at icir.org Mon Nov 6 17:57:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 01:57:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200611070157.kA71vDoj007807@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 01:57:13 UTC XORP CVS repository Modified files: pim pim_proto.h Log message: Fix the definition of PIM_HELLO_LAN_PRUNE_DELAY_TBIT and PIM_ASSERT_RPT_BIT. Eventually, this fixes issue (4) described in Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.20 +3 -3; commitid: 1e5b454fe7a07ea6; xorp/pim/pim_proto.h From pavlin at icir.org Mon Nov 6 17:58:27 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 01:58:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib Message-ID: <200611070158.kA71wRKN007852@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 01:58:27 UTC XORP CVS repository Modified files: rib register_server.hh Log message: Fix the typedef enum declaration of EntryType. This fixes issue (5) described in Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.13 +2 -2; commitid: 1e8d454fe8097ea6; xorp/rib/register_server.hh From pavlin at icir.org Mon Nov 6 19:04:21 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 03:04:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611070304.kA734LZv008424@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 03:04:21 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Merge the cross-compilation instructions for different CPUs so it is easier to follow them. Revision Changes Path 1.76 +112 -127; commitid: 20ca454ff7997ea6; xorp/BUILD_NOTES From pavlin at icir.org Mon Nov 6 21:11:38 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 05:11:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611070511.kA75BcnN009438@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 05:11:38 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Added a release node regarding compiling XORP with the Intel compiler. Revision Changes Path 1.146 +3 -1; commitid: 24c5455015537ea6; xorp/RELEASE_NOTES From pavlin at icir.org Mon Nov 6 22:20:19 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 06:20:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611070620.kA76KJD2010089@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 06:20:19 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Added information about cross-compiling for sparc64. Revision Changes Path 1.77 +39 -1; commitid: 271f455025487ea6; xorp/BUILD_NOTES From pavlin at icir.org Mon Nov 6 22:26:14 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 06:26:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611070626.kA76QEHk010204@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 06:26:14 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: XORP now can be cross-compiled for sparc64. Revision Changes Path 1.147 +3 -3; commitid: 27c3455027027ea6; xorp/RELEASE_NOTES From pavlin at icir.org Mon Nov 6 22:44:43 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 06:44:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200611070644.kA76ihJw010376@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 06:44:43 UTC XORP CVS repository Modified files: libxorp run_command.cc run_command.hh Log message: Pre-allocate the RunCommandBase::_done_timer timer. Revision Changes Path 1.30 +9 -9; commitid: 286745502b347ea6; xorp/libxorp/run_command.cc 1.15 +4 -4; commitid: 286745502b347ea6; xorp/libxorp/run_command.hh From pavlin at icir.org Tue Nov 7 10:55:42 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 18:55:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fea xorp/libxipc xorp/libxorp xorp/ospf xorp/policy/common xorp/rip Message-ID: <200611071855.kA7ItgNd018942@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 18:55:42 UTC XORP CVS repository Modified files: bgp exceptions.hh next_hop_resolver.hh packet.hh path_attribute.hh peer.hh peer_handler.hh rib_ipc_handler.hh route_table_aggregation.hh subnet_route.hh fea demo_fea_ifmgr_client.cc test_xrl_sockets4_udp.cc xrl_packet_acl.hh libxipc finder_client.cc finder_constants.hh header.hh xrl_parser.hh xrl_pf_stcp_ph.hh libxorp ipnet.hh ipv4.hh ipv6.hh vif.hh ospf ospf.hh policy/common varrw.hh rip packets.hh test_request.cc Log message: Remove meaningless "const" qualifiers. This fixes the issues described in Bugzilla entry #673, Comment #3. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Submitted by: Hasso Tepper Revision Changes Path 1.11 +4 -4; commitid: 491c4550d63e7ea6; xorp/bgp/exceptions.hh 1.31 +3 -2; commitid: 491c4550d63e7ea6; xorp/bgp/next_hop_resolver.hh 1.42 +4 -4; commitid: 491c4550d63e7ea6; xorp/bgp/packet.hh 1.46 +3 -3; commitid: 491c4550d63e7ea6; xorp/bgp/path_attribute.hh 1.42 +2 -4; commitid: 491c4550d63e7ea6; xorp/bgp/peer.hh 1.25 +2 -4; commitid: 491c4550d63e7ea6; xorp/bgp/peer_handler.hh 1.44 +2 -2; commitid: 491c4550d63e7ea6; xorp/bgp/rib_ipc_handler.hh 1.12 +8 -8; commitid: 491c4550d63e7ea6; xorp/bgp/route_table_aggregation.hh 1.21 +3 -3; commitid: 491c4550d63e7ea6; xorp/bgp/subnet_route.hh 1.13 +2 -2; commitid: 491c4550d63e7ea6; xorp/fea/demo_fea_ifmgr_client.cc 1.15 +7 -7; commitid: 491c4550d63e7ea6; xorp/fea/test_xrl_sockets4_udp.cc 1.4 +4 -4; commitid: 491c4550d63e7ea6; xorp/fea/xrl_packet_acl.hh 1.32 +2 -2; commitid: 491c4550d63e7ea6; xorp/libxipc/finder_client.cc 1.9 +3 -3; commitid: 491c4550d63e7ea6; xorp/libxipc/finder_constants.hh 1.12 +2 -2; commitid: 491c4550d63e7ea6; xorp/libxipc/header.hh 1.8 +4 -4; commitid: 491c4550d63e7ea6; xorp/libxipc/xrl_parser.hh 1.13 +2 -2; commitid: 491c4550d63e7ea6; xorp/libxipc/xrl_pf_stcp_ph.hh 1.32 +2 -2; commitid: 491c4550d63e7ea6; xorp/libxorp/ipnet.hh 1.34 +3 -3; commitid: 491c4550d63e7ea6; xorp/libxorp/ipv4.hh 1.32 +3 -3; commitid: 491c4550d63e7ea6; xorp/libxorp/ipv6.hh 1.16 +2 -2; commitid: 491c4550d63e7ea6; xorp/libxorp/vif.hh 1.93 +2 -2; commitid: 491c4550d63e7ea6; xorp/ospf/ospf.hh 1.11 +2 -2; commitid: 491c4550d63e7ea6; xorp/policy/common/varrw.hh 1.25 +11 -11; commitid: 491c4550d63e7ea6; xorp/rip/packets.hh 1.25 +3 -3; commitid: 491c4550d63e7ea6; xorp/rip/test_request.cc From pavlin at icir.org Tue Nov 7 13:53:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 21:53:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mrt Message-ID: <200611072153.kA7LrHZJ022221@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 21:53:17 UTC XORP CVS repository Modified files: mrt mrib_table.cc Log message: Fix the MRIB_LOOKUP_BITTEST definition. This fixes Issue (1) from Comment #4 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.17 +2 -2; commitid: 5699455100177ea6; xorp/mrt/mrib_table.cc From pavlin at icir.org Tue Nov 7 14:04:19 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 22:04:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200611072204.kA7M4JMl022650@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 22:04:19 UTC XORP CVS repository Modified files: libxipc xrl_atom_encoding.cc Log message: Remove unnecessary '\' escape character. This fixes Issue (2) from Comment #4 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.15 +2 -2; commitid: 57d2455101dd7ea6; xorp/libxipc/xrl_atom_encoding.cc From pavlin at icir.org Tue Nov 7 14:07:45 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 22:07:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200611072207.kA7M7jI1022847@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 22:07:45 UTC XORP CVS repository Modified files: libxorp xlog.c Log message: Fix the type of the argument for xlog_enable() and xlog_disable(). This fixes Issue (3) from Comment #4 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.20 +9 -8; commitid: 59114551038c7ea6; xorp/libxorp/xlog.c From pavlin at icir.org Tue Nov 7 14:10:42 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Nov 2006 22:10:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200611072210.kA7MAgW5023003@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-07 22:10:42 UTC XORP CVS repository Modified files: libxorp heap.hh Log message: Change the protection level of Heap::Heap_Key and Heap::heap_entry from private to protected. This fixes Issue (4) from Comment #4 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.13 +2 -2; commitid: 598c4551041c7ea6; xorp/libxorp/heap.hh From pavlin at icir.org Wed Nov 8 07:27:46 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 8 Nov 2006 15:27:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200611081527.kA8FRkjb037387@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-08 15:27:46 UTC XORP CVS repository Modified files: libxorp xlog.c xlog.h Log message: Add verbose level XLOG_LEVEL_MIN and use it in loops when we have to perform an operation for all verbose levels. This hopefully will finally fix Issue (3) from Comment #4 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.21 +3 -3; commitid: 91e54551f6d77ea6; xorp/libxorp/xlog.c 1.14 +2 -1; commitid: 91e54551f6d77ea6; xorp/libxorp/xlog.h From pavlin at icir.org Wed Nov 8 07:28:48 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 8 Nov 2006 15:28:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/libxorp xorp/docs/xorpdev_101 Message-ID: <200611081528.kA8FSmTn037468@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-08 15:28:48 UTC XORP CVS repository Modified files: docs/libxorp libxorp_overview.tex docs/xorpdev_101 xorpdev_101.tex Log message: Update the documentation to include the new LOG_LEVEL_MIN. Revision Changes Path 1.26 +4 -3; commitid: 92294551f7a47ea6; xorp/docs/libxorp/libxorp_overview.tex 1.22 +4 -3; commitid: 92294551f7a47ea6; xorp/docs/xorpdev_101/xorpdev_101.tex From pavlin at icir.org Wed Nov 8 07:42:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 8 Nov 2006 15:42:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200611081542.kA8FgDSS037681@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-08 15:42:13 UTC XORP CVS repository Modified files: libxorp ref_ptr.hh Log message: Remove the const_ref_ptr operator, because it seems unused/unneeded, and because it creates some confusion when used for implicit casting. This fixes Issue (2) from the original report and Comment #5 in Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.21 +1 -9; commitid: 92c04551f8f07ea6; xorp/libxorp/ref_ptr.hh From pavlin at icir.org Wed Nov 8 07:43:18 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 8 Nov 2006 15:43:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/common Message-ID: <200611081543.kA8FhIkQ037728@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-08 15:43:18 UTC XORP CVS repository Modified files: policy/common elem_set.cc Log message: Reorder the template class instations. This fixes Issue (5) from Comment #4 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.12 +6 -6; commitid: 93474551fae37ea6; xorp/policy/common/elem_set.cc From pavlin at icir.org Wed Nov 8 11:43:44 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 8 Nov 2006 19:43:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mrt Message-ID: <200611081943.kA8JhiqJ042720@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-08 19:43:44 UTC XORP CVS repository Modified files: mrt mrib_table.cc Log message: Add missing MRIB_LOOKUP_BITTEST related fixes. This completes the fix for Issue (1) from Comment #4 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Submitted by: Hasson Tepper Revision Changes Path 1.18 +3 -3; commitid: a6c2455232e27ea6; xorp/mrt/mrib_table.cc From pavlin at icir.org Wed Nov 8 11:49:50 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 8 Nov 2006 19:49:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200611081949.kA8Jnobv042809@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-08 19:49:50 UTC XORP CVS repository Modified files: cli cli_node_net.cc Log message: Change the type of the variables used to store variions telnet-related constants from "char" to uint8_t". This fixes Issue (2) from Comment #14 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Submitted by: Hasson Tepper Revision Changes Path 1.54 +7 -7; commitid: a71b455234817ea6; xorp/cli/cli_node_net.cc From pavlin at icir.org Wed Nov 8 12:02:48 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 8 Nov 2006 20:02:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200611082002.kA8K2mmp043015@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-08 20:02:48 UTC XORP CVS repository Modified files: bgp attribute_manager.cc Log message: Refactor the code inside AttributeManager::add_attribute_list() so there is a return statement at the end. This fixes Issue (3) from Comment #14 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.12 +9 -7; commitid: a7e9455237b67ea6; xorp/bgp/attribute_manager.cc From pavlin at icir.org Wed Nov 8 12:05:36 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 8 Nov 2006 20:05:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200611082005.kA8K5aMB043107@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-08 20:05:36 UTC XORP CVS repository Modified files: bgp bgp.cc Log message: Remove meaningless cast type "const" type qualifier when using const_cast<>. This fixes Issue (4) from Comment #14 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.79 +2 -2; commitid: a819455237fd7ea6; xorp/bgp/bgp.cc From pavlin at icir.org Wed Nov 8 17:12:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 9 Nov 2006 01:12:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611090112.kA91CVOb046203@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-09 01:12:31 UTC XORP CVS repository Modified files: . configure configure.in Log message: Fix the mechanism for testing for OpenSSL installation so it prints a better error message if OpenSSL is not found. Revision Changes Path 1.216 +8 -2; commitid: b45b455280617ea6; xorp/configure 1.181 +9 -3; commitid: b45b455280617ea6; xorp/configure.in From pavlin at icir.org Wed Nov 8 17:22:09 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 9 Nov 2006 01:22:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611090122.kA91M9Ap046952@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-09 01:22:09 UTC XORP CVS repository Modified files: . configure configure.in Log message: Fix a typo introduced with the previous commit: xorp_openssh_found -> xorp_openssl_found Revision Changes Path 1.217 +3 -3; commitid: b733455282ad7ea6; xorp/configure 1.182 +4 -4; commitid: b733455282ad7ea6; xorp/configure.in From pavlin at icir.org Wed Nov 8 19:01:32 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 9 Nov 2006 03:01:32 GMT Subject: [Xorp-cvs] XORP cvs commit: other/tinderbox/scripts Message-ID: <200611090301.kA931WIn054754@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: other Changes by: pavlin at xorpc.icir.org 2006-11-09 03:01:32 UTC XORP CVS repository Modified files: tinderbox/scripts config Log message: Added Debian-3.1 to the tinderbox configuration. Revision Changes Path 1.19 +7 -1; commitid: d5b8455299fc7ea6; other/tinderbox/scripts/config From pavlin at icir.org Wed Nov 8 23:33:51 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 9 Nov 2006 07:33:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200611090733.kA97Xpau057727@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-09 07:33:51 UTC XORP CVS repository Modified files: bgp/harness test_peer.cc Log message: Refactor the error handling mechanism inside TestPeer::sendit() by eliminating suspicious "case -1" for size_t variable. This fixes the issue from Comment #17 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.43 +7 -5; commitid: e1664552d95d7ea6; xorp/bgp/harness/test_peer.cc From pavlin at icir.org Thu Nov 9 17:38:30 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Nov 2006 01:38:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200611100138.kAA1cUpo068531@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-10 01:38:30 UTC XORP CVS repository Modified files: bgp route_table_policy_im.cc Log message: * Bug fix when following a pointer that might be NULL. This fixes Bugzilla entry #672. * Free memory only if the pointer is not NULL. * Add few XLOG_ASSERT() checks. * Add a TODO comment about a statement that probably needs to be fixed. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=672 Revision Changes Path 1.14 +47 -36; commitid: 10b8e4553d7677ea6; xorp/bgp/route_table_policy_im.cc From pavlin at icir.org Thu Nov 9 20:17:49 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Nov 2006 04:17:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200611100417.kAA4Hncd069932@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-10 04:17:49 UTC XORP CVS repository Modified files: bgp route_table_policy_im.cc Log message: If a route is filtered by an import policy, then propagate the "not winner" route flag back to the original route. This fixes Bugzilla entry #676. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=676 Revision Changes Path 1.15 +17 -11; commitid: 111024553fccf7ea6; xorp/bgp/route_table_policy_im.cc From pavlin at icir.org Fri Nov 10 12:31:49 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Nov 2006 20:31:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200611102031.kAAKVniB079789@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-10 20:31:49 UTC XORP CVS repository Modified files: bgp/harness test_peer.cc Log message: Modify the TestPeer::sendit() error handling to match the original logic: there is no error as long as q.len is 0. This is needed to preserve the original logic that considers the case of a peer resetting immediately the TCP connection not an error. This fixes the issue from Comment #19 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Revision Changes Path 1.44 +19 -14; commitid: 137374554dfb07ea6; xorp/bgp/harness/test_peer.cc From pavlin at icir.org Fri Nov 10 15:03:01 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Nov 2006 23:03:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200611102303.kAAN311P081465@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-10 23:03:01 UTC XORP CVS repository Modified files: libxorp timer.cc Log message: Fix the implementation of TimerNode::expire() so it will invoke properly the callback for custom timers. This fixes Bugzilla entry #675. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=675 Revision Changes Path 1.37 +5 -3; commitid: 13df6455504517ea6; xorp/libxorp/timer.cc From pavlin at icir.org Fri Nov 10 19:34:34 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Nov 2006 03:34:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611110334.kAB3YYQ6083736@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-11 03:34:34 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Add build notes for Linux Debian-3.1 (sarge). Revision Changes Path 1.78 +15 -1; commitid: 146fa455544c27ea6; xorp/BUILD_NOTES From pavlin at icir.org Fri Nov 10 19:34:56 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Nov 2006 03:34:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611110334.kAB3Yucx083779@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-11 03:34:56 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: XORP now builds on Linux Debian-3.1 (sarge). Revision Changes Path 1.148 +3 -2; commitid: 1472a455544d67ea6; xorp/RELEASE_NOTES From pavlin at icir.org Sat Nov 11 08:05:35 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Nov 2006 16:05:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611111605.kABG5Zli098609@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-11 16:05:35 UTC XORP CVS repository Modified files: . configure configure.in Log message: Added the -Werror compiler flag for the Intel C/C++ compiler. This modification comes from a patch from Comment #23 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Submitted by: Hasso Tepper Revision Changes Path 1.218 +4 -4; commitid: 180de4555f3d27ea6; xorp/configure 1.183 +7 -8; commitid: 180de4555f3d27ea6; xorp/configure.in From pavlin at icir.org Sat Nov 11 08:06:50 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Nov 2006 16:06:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611111606.kABG6osS098652@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-11 16:06:50 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Added a build note for the Intel C/C++ compiler. This modification comes from a patch from Comment #23 Bugzilla entry #673. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Submitted by: Hasso Tepper Revision Changes Path 1.79 +4 -1; commitid: 181434555f4dc7ea6; xorp/BUILD_NOTES From pavlin at icir.org Sat Nov 11 08:08:35 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Nov 2006 16:08:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611111608.kABG8ZhZ098708@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-11 16:08:35 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: * Updated the release note for the Intel C/C++ compiler. This modification comes from a patch from Comment #23 Bugzilla entry #673. * Minor edit for the PYTHON_BUILD related release note. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=673 Submitted by: Hasso Tepper Revision Changes Path 1.149 +5 -4; commitid: 1816e4555f5307ea6; xorp/RELEASE_NOTES From pavlin at icir.org Sat Nov 11 13:41:42 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Nov 2006 21:41:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200611112141.kABLfgZj001838@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-11 21:41:42 UTC XORP CVS repository Modified files: libxorp safe_callback_obj.cc Log message: Add missing #include "libxorp/xorp.h". This probably fixes Issue (1) from Bugzilla entry #682. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=682 Revision Changes Path 1.7 +5 -1; commitid: 6fd455643247ea6; xorp/libxorp/safe_callback_obj.cc From pavlin at icir.org Sat Nov 11 16:02:18 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 12 Nov 2006 00:02:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200611120002.kAC02IpT003026@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-12 00:02:18 UTC XORP CVS repository Modified files: rtrmgr master_conf_tree.cc Log message: Use a different operator for the const and non-const purpose. This probably fixes Issue (5) from Bugzilla entry #682. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=682 Revision Changes Path 1.74 +18 -17; commitid: bb3455664487ea6; xorp/rtrmgr/master_conf_tree.cc From pavlin at icir.org Sat Nov 11 16:35:54 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 12 Nov 2006 00:35:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/common Message-ID: <200611120035.kAC0Zs16003369@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-12 00:35:54 UTC XORP CVS repository Modified files: policy/common elem_set.cc Log message: Const-ify Set iterators inside const methods. This probably fixes Issue (1) from Bugzilla entry #682. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=682 Revision Changes Path 1.13 +3 -3; commitid: d0b45566c467ea6; xorp/policy/common/elem_set.cc From pavlin at icir.org Sat Nov 11 16:38:51 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 12 Nov 2006 00:38:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/common Message-ID: <200611120038.kAC0cplo003414@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-12 00:38:51 UTC XORP CVS repository Modified files: policy/common elem_set.cc Log message: [Forced commit to correct the message from the previous commit] * The previous commit probably fixes Issue (3) from Bugzilla entry #682, not Issue (1). * Minor nits. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=682 Revision Changes Path 1.14 +7 -7; commitid: d3d45566cc77ea6; xorp/policy/common/elem_set.cc From pavlin at icir.org Sat Nov 11 16:42:36 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 12 Nov 2006 00:42:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/common Message-ID: <200611120042.kAC0gaH0003528@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-12 00:42:36 UTC XORP CVS repository Modified files: policy/common elem_set.cc Log message: [Hopefully I will get it right the third time] The commit before the previous one probably fixes Issue (2) from Bugzilla entry #682 (not Issue (1) or Issue (3)). Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=682 Revision Changes Path 1.15 +3 -3; commitid: d7e45566d707ea6; xorp/policy/common/elem_set.cc From pavlin at icir.org Sat Nov 11 16:45:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 12 Nov 2006 00:45:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib Message-ID: <200611120045.kAC0jHHc003591@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-12 00:45:17 UTC XORP CVS repository Modified files: rib rt_tab_pol_redist.cc Log message: Const-ify Set iterators for const variables. This probably fixes Issue (3) from Bugzilla entry #682. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=682 Revision Changes Path 1.7 +3 -3; commitid: dd645566e737ea6; xorp/rib/rt_tab_pol_redist.cc From pavlin at icir.org Sat Nov 11 16:48:26 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 12 Nov 2006 00:48:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200611120048.kAC0mQ8V003638@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-12 00:48:26 UTC XORP CVS repository Modified files: bgp next_hop_resolver.cc Log message: De-constify an iterator that is used for non-const purpose. This probably fixes Issue (4) from Bugzilla entry #682. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=682 Revision Changes Path 1.48 +2 -2; commitid: e1745566f267ea6; xorp/bgp/next_hop_resolver.cc From pavlin at icir.org Sun Nov 12 15:37:38 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 12 Nov 2006 23:37:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy xorp/policy/backend xorp/rib xorp/rtrmgr Message-ID: <200611122337.kACNbcLA016311@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-12 23:37:38 UTC XORP CVS repository Modified files: policy code.cc code_list.cc configuration.cc filter_manager.cc policy/backend policytags.cc rib rt_tab_register.cc rt_tab_register.hh rtrmgr userdb.cc Log message: Const-ify container iterators where necessary. The changes are the patch from Comment #2 Bugzilla entry #682. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=682 Submitted by: Hasso Tepper Revision Changes Path 1.10 +5 -5; commitid: 3f204557af497ea6; xorp/policy/backend/policytags.cc 1.6 +4 -4; commitid: 3f204557af497ea6; xorp/policy/code.cc 1.6 +2 -2; commitid: 3f204557af497ea6; xorp/policy/code_list.cc 1.18 +2 -2; commitid: 3f204557af497ea6; xorp/policy/configuration.cc 1.13 +3 -3; commitid: 3f204557af497ea6; xorp/policy/filter_manager.cc 1.30 +2 -2; commitid: 3f204557af497ea6; xorp/rib/rt_tab_register.cc 1.16 +2 -2; commitid: 3f204557af497ea6; xorp/rib/rt_tab_register.hh 1.20 +2 -2; commitid: 3f204557af497ea6; xorp/rtrmgr/userdb.cc From pavlin at icir.org Sun Nov 12 15:52:05 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 12 Nov 2006 23:52:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611122352.kACNq5bX016478@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-12 23:52:05 UTC XORP CVS repository Modified files: . BUILD_NOTES RELEASE_NOTES Log message: Remove a note about compiling XORP with the Intel compiler. Now the Intel compilation doesn't require the GCC runtime. This completes the fix for Bugzilla entry #682. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=682 Submitted by: Hasso Tepper Revision Changes Path 1.80 +2 -2; commitid: 3fe24557b1847ea6; xorp/BUILD_NOTES 1.150 +2 -2; commitid: 3fe24557b1847ea6; xorp/RELEASE_NOTES From pavlin at icir.org Mon Nov 13 19:22:10 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 14 Nov 2006 03:22:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/common Message-ID: <200611140322.kAE3MAoA032255@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-14 03:22:10 UTC XORP CVS repository Modified files: policy/common register_operations.cc Log message: Add specialized implementations for network addresses comparison operators: <, <=, >, >=. The default IPv[4,6]Net comparison operators are not appropriate, because A < B might return true even if A is not a subset of B (as long as A is numerically smaller than B). This fixes Bugzilla entry #679. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=679 Revision Changes Path 1.19 +56 -5; commitid: 7dbf455935cb7ea6; xorp/policy/common/register_operations.cc From pavlin at icir.org Tue Nov 14 13:05:45 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 14 Nov 2006 21:05:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200611142105.kAEL5jwV044321@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-14 21:05:45 UTC XORP CVS repository Modified files: pim pim_vif.cc Log message: According to newer revisions of the PIM-SM spec (RFC 4601 and draft-ietf-pim-sm-bsr-09.txt,.ps), the PIM-SM control messages don't include the IP Router Alert option. This fixes Bugzilla entry #668. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=668 Revision Changes Path 1.63 +6 -2; commitid: acdc455a2f397ea6; xorp/pim/pim_vif.cc From pavlin at icir.org Tue Nov 14 13:29:08 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 14 Nov 2006 21:29:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611142129.kAELT8od044555@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-14 21:29:08 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Added a PIM-SM release note about not including the IP Router Alert anymore. Revision Changes Path 1.151 +10 -3; commitid: ade5455a350b7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Wed Nov 15 17:43:36 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Nov 2006 01:43:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200611160143.kAG1haJr061565@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-16 01:43:36 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Added a build note for Debian regarding the C preprocessor. Revision Changes Path 1.81 +7 -1; commitid: f064455bc2207ea6; xorp/BUILD_NOTES From pavlin at icir.org Fri Nov 17 15:07:21 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 17 Nov 2006 23:07:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200611172307.kAHN7LAM008450@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-17 23:07:21 UTC XORP CVS repository Modified files: policy visitor_semantic.cc visitor_semantic.hh Log message: * Rename field _semantic_proto to _semantic_protocol * Rename method current_protocol() to semantic_protocol() to reflect better its purpose. Note that there is already a field named _current_protocol, so it was very confusing to have a method called current_protocol() returning a field named _semantic_proto. Revision Changes Path 1.13 +7 -7; commitid: 1f42455e3f647ea6; xorp/policy/visitor_semantic.cc 1.9 +3 -3; commitid: 1f42455e3f647ea6; xorp/policy/visitor_semantic.hh From pavlin at icir.org Tue Nov 21 15:28:44 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 21 Nov 2006 23:28:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200611212328.kALNSitQ069701@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-21 23:28:44 UTC XORP CVS repository Modified files: docs/user_manual cli_intro.tex Log message: Fix the examples for adding/deleting part of the configuration so they are closer to reality: add/delete interface addresses instead of add/delete vif per interface. Bug found by: Carsten Otto Revision Changes Path 1.17 +33 -60; commitid: 1102c45638b4a7ea6; xorp/docs/user_manual/cli_intro.tex From zec at icir.org Tue Nov 21 17:07:54 2006 From: zec at icir.org (Marko Zec) Date: Wed, 22 Nov 2006 01:07:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/policy xorp/policy/backend xorp/rtrmgr Message-ID: <200611220107.kAM17slj070805@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2006-11-22 01:07:54 UTC XORP CVS repository Modified files: etc/templates policy.tp policy policy.l policy.y policy/backend backend.l backend.y rtrmgr boot.ll config_operators.cc config_operators.hh Log message: Introduce aliases for network4 comparison operators in policy, as suggested by Pavlin: "network4 exact 10.0.0.0/8" SAME AS "network4 == 10.0.0.0/8" "network4 longer 10.0.0.0/8" SAME AS "network4 < 10.0.0.0/8" "network4 orlonger 10.0.0.0/8" SAME AS "network4 <= 10.0.0.0/8" "network4 shorter 10.0.0.0/8" SAME AS "network4 > 10.0.0.0/8" "network4 orshorter 10.0.0.0/8" SAME AS "network4 >= 10.0.0.0/8" "network4 not 10.0.0.0/8" SAME AS "network4 != 10.0.0.0/8" Revision Changes Path 1.23 +3 -3; commitid: 114354563a2637ea6; xorp/etc/templates/policy.tp 1.7 +6 -0; commitid: 114354563a2637ea6; xorp/policy/backend/backend.l 1.10 +7 -0; commitid: 114354563a2637ea6; xorp/policy/backend/backend.y 1.14 +6 -0; commitid: 114354563a2637ea6; xorp/policy/policy.l 1.12 +9 -0; commitid: 114354563a2637ea6; xorp/policy/policy.y 1.29 +2 -1; commitid: 114354563a2637ea6; xorp/rtrmgr/boot.ll 1.5 +25 -1; commitid: 114354563a2637ea6; xorp/rtrmgr/config_operators.cc 1.6 +8 -2; commitid: 114354563a2637ea6; xorp/rtrmgr/config_operators.hh From zec at icir.org Tue Nov 21 17:13:51 2006 From: zec at icir.org (Marko Zec) Date: Wed, 22 Nov 2006 01:13:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy xorp/policy/backend xorp/rtrmgr Message-ID: <200611220113.kAM1Dpg9070944@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2006-11-22 01:13:51 UTC XORP CVS repository Modified files: policy lex.yy_policy_parser.cc yacc.yy_policy_parser.cc yacc.yy_policy_parser.cc.h policy/backend lex.yy_policy_backend_parser.cc yacc.yy_policy_backend_parser.cc yacc.yy_policy_backend_parser.cc.h rtrmgr lex.boot.cc lex.opcmd.cc lex.tplt.cc Log message: Regenerate. Revision Changes Path 1.8 +185 -128; commitid: 114d14563a3ee7ea6; xorp/policy/backend/lex.yy_policy_backend_parser.cc 1.10 +118 -82; commitid: 114d14563a3ee7ea6; xorp/policy/backend/yacc.yy_policy_backend_parser.cc 1.4 +22 -17; commitid: 114d14563a3ee7ea6; xorp/policy/backend/yacc.yy_policy_backend_parser.cc.h 1.14 +2228 -2184; commitid: 114d14563a3ee7ea6; xorp/policy/lex.yy_policy_parser.cc 1.15 +241 -179; commitid: 114d14563a3ee7ea6; xorp/policy/yacc.yy_policy_parser.cc 1.7 +17 -12; commitid: 114d14563a3ee7ea6; xorp/policy/yacc.yy_policy_parser.cc.h 1.23 +8667 -8687; commitid: 114d14563a3ee7ea6; xorp/rtrmgr/lex.boot.cc 1.23 +11 -5; commitid: 114d14563a3ee7ea6; xorp/rtrmgr/lex.opcmd.cc 1.21 +11 -5; commitid: 114d14563a3ee7ea6; xorp/rtrmgr/lex.tplt.cc From pavlin at icir.org Tue Nov 21 17:19:11 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 22 Nov 2006 01:19:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200611220119.kAM1JBcu071017@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-22 01:19:11 UTC XORP CVS repository Modified files: etc/templates policy.tp Log message: Add the "exact/longer/orlonger/shorter/orshorter/not" operators to the "network6" policy statements (to match the "network4" statements). Revision Changes Path 1.24 +3 -3; commitid: 1154f4563a5187ea6; xorp/etc/templates/policy.tp From zec at icir.org Tue Nov 21 17:31:44 2006 From: zec at icir.org (Marko Zec) Date: Wed, 22 Nov 2006 02:31:44 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates In-Reply-To: <200611220119.kAM1JBcu071017@xorpc.icir.org> References: <200611220119.kAM1JBcu071017@xorpc.icir.org> Message-ID: <200611220231.44720.zec@icir.org> Thanks for spotting this! Next thing would be the manual :) I'm just looking at it, and it seems that we (more precisely: I) have never documented any of the comparison operators, except the implicit equality ":" notation which was done originally by Andrea. Perhaps we should wait for this last change to settle for a day or two and if Vyatta guys would remain happy with the current hack, I'll update the manual accordingly. Marko On Wednesday 22 November 2006 02:19, Pavlin Radoslavov wrote: > CVSROOT: /usr/local/share/doc/apache/cvs > Module name: xorp > Changes by: pavlin at xorpc.icir.org 2006-11-22 01:19:11 UTC > > XORP CVS repository > > > Modified files: > etc/templates policy.tp > > Log message: > Add the "exact/longer/orlonger/shorter/orshorter/not" operators > to the "network6" policy statements (to match the "network4" > statements). > > Revision Changes Path > 1.24 +3 -3; commitid: 1154f4563a5187ea6; > xorp/etc/templates/policy.tp > > _______________________________________________ > Xorp-cvs mailing list > Xorp-cvs at icir.org > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs From atanu at icir.org Wed Nov 22 16:03:13 2006 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 23 Nov 2006 00:03:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200611230003.kAN03D4q019841@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-11-23 00:03:13 UTC XORP CVS repository Modified files: ospf packet.hh Log message: Instance IDs are only relevant to OSPFv3, add an ASSERT in the get and set methods to stop them being called from OSPFv2. Revision Changes Path 1.32 +9 -3; commitid: 4d664564e5407ea6; xorp/ospf/packet.hh From atanu at icir.org Wed Nov 22 16:05:41 2006 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 23 Nov 2006 00:05:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200611230005.kAN05fm9019950@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-11-23 00:05:41 UTC XORP CVS repository Modified files: ospf ospf.cc Log message: Initialise the router ID in the constructor, being initialised was not causing a problem. Revision Changes Path 1.74 +2 -1; commitid: 4dd34564e5d47ea6; xorp/ospf/ospf.cc From atanu at icir.org Wed Nov 22 16:11:23 2006 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 23 Nov 2006 00:11:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200611230011.kAN0BNbQ020078@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-11-23 00:11:23 UTC XORP CVS repository Modified files: ospf ospf.cc ospf.hh Log message: Add an instance ID required for OSPFv3. Revision Changes Path 1.75 +2 -3; commitid: 4e514564e72a7ea6; xorp/ospf/ospf.cc 1.94 +19 -1; commitid: 4e514564e72a7ea6; xorp/ospf/ospf.hh From atanu at icir.org Wed Nov 22 16:29:10 2006 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 23 Nov 2006 00:29:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200611230029.kAN0TAYs020366@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-11-23 00:29:10 UTC XORP CVS repository Modified files: ospf ospf.cc ospf.hh peer_manager.cc peer_manager.hh Log message: Remove code that allowed the interface ID to by the set user, the interface ID should be extracted from the interface manager/system. Revision Changes Path 1.76 +1 -17; commitid: 4f6d4564eb547ea6; xorp/ospf/ospf.cc 1.95 +2 -9; commitid: 4f6d4564eb547ea6; xorp/ospf/ospf.hh 1.124 +1 -15; commitid: 4f6d4564eb547ea6; xorp/ospf/peer_manager.cc 1.78 +1 -7; commitid: 4f6d4564eb547ea6; xorp/ospf/peer_manager.hh From atanu at icir.org Wed Nov 22 17:25:31 2006 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 23 Nov 2006 01:25:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200611230125.kAN1PVGw021046@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-11-23 01:25:31 UTC XORP CVS repository Modified files: ospf debug_io.hh io.hh ospf.cc ospf.hh xrl_io.cc xrl_io.hh Log message: Add code to extract the interface ID from the interface manager, all add support to the debug code to invent an interface ID. Revision Changes Path 1.17 +19 -2; commitid: 52114564f88a7ea6; xorp/ospf/debug_io.hh 1.21 +6 -1; commitid: 52114564f88a7ea6; xorp/ospf/io.hh 1.77 +10 -1; commitid: 52114564f88a7ea6; xorp/ospf/ospf.cc 1.96 +6 -1; commitid: 52114564f88a7ea6; xorp/ospf/ospf.hh 1.34 +18 -3; commitid: 52114564f88a7ea6; xorp/ospf/xrl_io.cc 1.22 +10 -1; commitid: 52114564f88a7ea6; xorp/ospf/xrl_io.hh From atanu at icir.org Wed Nov 22 17:53:34 2006 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 23 Nov 2006 01:53:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200611230153.kAN1rYVl021449@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-11-23 01:53:34 UTC XORP CVS repository Modified files: ospf xrl_io.cc Log message: Comment out logging defines, that were commited by accident. Revision Changes Path 1.35 +3 -3; commitid: 53ae4564ff1d7ea6; xorp/ospf/xrl_io.cc From atanu at icir.org Wed Nov 22 17:55:22 2006 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 23 Nov 2006 01:55:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200611230155.kAN1tMJF021558@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-11-23 01:55:22 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh peer_manager.cc Log message: The peer manager extracts the interface ID and passes it the peer for OSPFv3. Revision Changes Path 1.242 +6 -6; commitid: 54174564ff887ea6; xorp/ospf/peer.cc 1.127 +2 -2; commitid: 54174564ff887ea6; xorp/ospf/peer.hh 1.125 +17 -1; commitid: 54174564ff887ea6; xorp/ospf/peer_manager.cc From atanu at icir.org Tue Nov 28 14:34:35 2006 From: atanu at icir.org (Atanu Ghosh) Date: Tue, 28 Nov 2006 22:34:35 GMT Subject: [Xorp-cvs] XORP cvs commit: other/testbed/tools Message-ID: <200611282234.kASMYYju054161@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: other Changes by: atanu at xorpc.icir.org 2006-11-28 22:34:34 UTC XORP CVS repository Modified files: testbed/tools xtreset.py Log message: Rename xorp3 to bcm0. Revision Changes Path 1.6 +2 -2; commitid: d374456cb9797ea6; other/testbed/tools/xtreset.py From pavlin at icir.org Wed Nov 29 00:13:38 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Nov 2006 08:13:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200611290813.kAT8DcvE072390@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-29 08:13:38 UTC XORP CVS repository Modified files: libxorp ipv6.cc ipvx.cc Log message: Bug fix when calculating the scope ID for sockaddr_in6: use ntohl() instead of ntohs() for 32-bit integers. Revision Changes Path 1.27 +2 -2; commitid: 11a9f456d40da7ea6; xorp/libxorp/ipv6.cc 1.26 +2 -2; commitid: 11a9f456d40da7ea6; xorp/libxorp/ipvx.cc From pavlin at icir.org Wed Nov 29 00:21:29 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Nov 2006 08:21:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200611290821.kAT8LT77072609@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-11-29 08:21:29 UTC XORP CVS repository Modified files: fea ifconfig_get_proc_linux.cc ifconfig_parse_ifaddrs.cc ifconfig_parse_ifreq.cc ifconfig_parse_nlm.cc ifconfig_parse_rtm.cc kernel_utils.hh mfea_proto_comm.cc netlink_socket_utils.cc rawsock.cc rawsock.hh routing_socket_utils.cc Log message: * Add new function kernel_adjust_sockaddr_in6_send() that can be used to set the scope ID for sockaddr_in6 structure. * Use the above function to adjust the destination address when using sendmsg() to transmit data packets on raw sockets. This fixes an IPv6 transmission problem discovered with FreeBSD-6.2-RC1. * Rename kernel_ipv6_adjust() and kernel_ipvx_adjust() to kernel_adjust_ipv6_recv() and kernel_adjust_ipvx_recv() respectively. Bug found by: "A.H.T" Revision Changes Path 1.27 +2 -2; commitid: 11afa456d41a47ea6; xorp/fea/ifconfig_get_proc_linux.cc 1.29 +2 -2; commitid: 11afa456d41a47ea6; xorp/fea/ifconfig_parse_ifaddrs.cc 1.32 +2 -2; commitid: 11afa456d41a47ea6; xorp/fea/ifconfig_parse_ifreq.cc 1.28 +2 -2; commitid: 11afa456d41a47ea6; xorp/fea/ifconfig_parse_nlm.cc 1.30 +2 -2; commitid: 11afa456d41a47ea6; xorp/fea/ifconfig_parse_rtm.cc 1.6 +29 -4; commitid: 11afa456d41a47ea6; xorp/fea/kernel_utils.hh 1.69 +4 -1; commitid: 11afa456d41a47ea6; xorp/fea/mfea_proto_comm.cc 1.38 +2 -2; commitid: 11afa456d41a47ea6; xorp/fea/netlink_socket_utils.cc 1.39 +27 -19; commitid: 11afa456d41a47ea6; xorp/fea/rawsock.cc 1.12 +5 -5; commitid: 11afa456d41a47ea6; xorp/fea/rawsock.hh 1.37 +3 -3; commitid: 11afa456d41a47ea6; xorp/fea/routing_socket_utils.cc From zec at icir.org Thu Nov 30 10:31:16 2006 From: zec at icir.org (Marko Zec) Date: Thu, 30 Nov 2006 18:31:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy xorp/policy/backend Message-ID: <200611301831.kAUIVGPV069641@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2006-11-30 18:31:16 UTC XORP CVS repository Modified files: policy lex.yy_policy_parser.cc yacc.yy_policy_parser.cc policy/backend backend.l backend.y lex.yy_policy_backend_parser.cc yacc.yy_policy_backend_parser.cc yacc.yy_policy_backend_parser.cc.h Log message: Remove unnecessary definitions / rules for YY_IPNET_* operators in policy/backend since those are always converted to the standard YY_EQ etc. operators by the policy manager. Regenerate the policy parsers. Revision Changes Path 1.8 +0 -6; commitid: 10ec3456f21947ea6; xorp/policy/backend/backend.l 1.11 +0 -7; commitid: 10ec3456f21947ea6; xorp/policy/backend/backend.y 1.9 +128 -185; commitid: 10ec3456f21947ea6; xorp/policy/backend/lex.yy_policy_backend_parser.cc 1.11 +82 -118; commitid: 10ec3456f21947ea6; xorp/policy/backend/yacc.yy_policy_backend_parser.cc 1.5 +17 -22; commitid: 10ec3456f21947ea6; xorp/policy/backend/yacc.yy_policy_backend_parser.cc.h 1.15 +5 -11; commitid: 10ec3456f21947ea6; xorp/policy/lex.yy_policy_parser.cc 1.16 +6 -9; commitid: 10ec3456f21947ea6; xorp/policy/yacc.yy_policy_parser.cc From atanu at icir.org Thu Nov 30 18:10:53 2006 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 1 Dec 2006 02:10:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200612010210.kB12Ar9x074786@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-12-01 02:10:53 UTC XORP CVS repository Modified files: tests test_main.py Log message: An empty list of configuration functions is allowed, however, the debugging line was attempting to print the first element of a potentially empty list. Revision Changes Path 1.2 +2 -2; commitid: 12407456f8f2c7ea6; xorp/tests/test_main.py From pavlin at icir.org Thu Nov 30 18:21:53 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 1 Dec 2006 02:21:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200612010221.kB12Lr8I074982@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-12-01 02:21:53 UTC XORP CVS repository Modified files: policy code_list.cc Log message: * Minor refactoring of the list of included header files. * Editorial nits. Revision Changes Path 1.7 +34 -34; commitid: 1249a456f90ab7ea6; xorp/policy/code_list.cc From pavlin at icir.org Thu Nov 30 18:24:29 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 1 Dec 2006 02:24:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200612010224.kB12OTOX075039@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-12-01 02:24:29 UTC XORP CVS repository Modified files: policy code_list.hh Log message: Fix some of the kdoc comments. Revision Changes Path 1.4 +10 -6; commitid: 12500456f924c7ea6; xorp/policy/code_list.hh From atanu at icir.org Thu Nov 30 19:41:05 2006 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 1 Dec 2006 03:41:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/tests/bgp Message-ID: <200612010341.kB13f57i075932@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-12-01 03:41:05 UTC XORP CVS repository Modified files: bgp next_hop_resolver.cc next_hop_resolver.hh tests/bgp test_bgp_reports1.py Log message: The nexthop resolver tracks the state of nexthops; whether a nexthop resolves and the IGP distance if it does. In order to track the state of the nexthop BGP registers interest in nexthops with the RIB. As routes can be added or removed from the RIB the state of a nexthop can change, when it does the RIB does one of two things: 1) It can send a route_info_invalid XRL on receipt of which BGP will re-register interest with the RIB. 2) If only the IGP distance changed then the RIB can send a route_info_changed with the new IGP distance. When interest in a nexthop is registered rather then send back resolvability and metric information for a single address, a subnet is returned. This subnet has two prefixes associated with it the real prefix that belongs to the original route and the prefix that is actually covered. The nexthop resolver was assuming that the route_info_changed was receiving the real prefix information rather than the covered prefix, hence an assert was being hit as the prefix was not in the table. To trigger the problem: 1) Install a static route 0.0.0.0/0 works well. 2) Introduce a BGP route that does not cover the nexthop, which will cause a new range to be registered with BGP. 3) Introduce a BGP route which exactly matches the current registration, causing a route_info_changed XRL to be sent to BGP. Note BGP routes are all installed with a metric of 0, hence the metric change. For example: static default route: 0.0.0.0/0 nexthop: 10.0.0.1 route1: 10.1.0.0/20 route2: 10.0.0.0/16 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=649 Bug found by: Justin Fletcher Revision Changes Path 1.49 +33 -5; commitid: 1286a456fa44f7ea6; xorp/bgp/next_hop_resolver.cc 1.32 +4 -4; commitid: 1286a456fa44f7ea6; xorp/bgp/next_hop_resolver.hh 1.6 +52 -1; commitid: 1286a456fa44f7ea6; xorp/tests/bgp/test_bgp_reports1.py