From pavlin at icir.org Thu Jun 1 10:54:00 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 1 Jun 2006 17:54:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606011754.k51Hs0ld065195@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-01 17:54:00 UTC XORP CVS repository Modified files: mld6igmp igmp_proto.h Log message: Conditionally define IGMPv3-related macros. Revision Changes Path 1.11 +21 -1; commitid: fe8d447f29a47ea6; xorp/mld6igmp/igmp_proto.h From pavlin at icir.org Thu Jun 1 10:54:26 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 1 Jun 2006 17:54:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606011754.k51HsQVK065234@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-01 17:54:26 UTC XORP CVS repository Modified files: mld6igmp mld6_proto.h Log message: Conditionally define MLDv2-related macros. Revision Changes Path 1.12 +29 -1; commitid: feb9447f29c57ea6; xorp/mld6igmp/mld6_proto.h From atanu at icir.org Thu Jun 1 19:21:55 2006 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 2 Jun 2006 02:21:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200606020221.k522Ltef071025@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-02 02:21:55 UTC XORP CVS repository Modified files: ospf peer_manager.cc peer_manager.hh Log message: If an area already exists be permissive in allowing it to be created again. To support test programs that will require an error if a create is attempted on an area that already exists add flag that will provide the original behaviour. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=353 Revision Changes Path 1.120 +5 -2; commitid: 11554447fa0c27ea6; xorp/ospf/peer_manager.cc 1.75 +6 -2; commitid: 11554447fa0c27ea6; xorp/ospf/peer_manager.hh From pavlin at icir.org Fri Jun 2 01:26:21 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 2 Jun 2006 08:26:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib Message-ID: <200606020826.k528QLlF074321@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-02 08:26:21 UTC XORP CVS repository Modified files: rib rt_tab_pol_conn.cc Log message: Bug fix in the policy-exporting of deleted connected routes. Now we create inside PolicyConnectedTable::delete_route() a copy of the deleted route and run do_filtering() on it before propagating the delete. Thus, we can set properly the policy tags on that route. Otherwise, without policy tags, the delete wasn't propagated properly to the protocols that export the connected routes. This fixes (indirectly) Bugzilla entry #622. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=622 Revision Changes Path 1.10 +6 -2; commitid: 1221b447ff5217ea6; xorp/rib/rt_tab_pol_conn.cc From zec at icir.org Fri Jun 2 08:12:07 2006 From: zec at icir.org (Marko Zec) Date: Fri, 2 Jun 2006 15:12:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib Message-ID: <200606021512.k52FC7B1080289@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2006-06-02 15:12:07 UTC XORP CVS repository Modified files: rib redist_xrl.cc redist_xrl.hh Log message: Revision of the RIB route redistribution XRL flow control model: allow multiple unacknowledged XRLs to be in flight from the RIB. Previously the XRLs were transmitted one by one in a stop-and-wait fashion. This change reduces the time required to process a full BGP feed flap (~186k routes) to completion from around 79 to 68 seconds on a 3.4 GHz FreeBSD 4.11 machine, i.e. improvement of roughly 14%. Revision Changes Path 1.25 +47 -122; commitid: 133b9448051417ea6; xorp/rib/redist_xrl.cc 1.11 +40 -9; commitid: 133b9448051417ea6; xorp/rib/redist_xrl.hh From zec at icir.org Fri Jun 2 08:19:42 2006 From: zec at icir.org (Marko Zec) Date: Fri, 2 Jun 2006 15:19:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200606021519.k52FJgMX080443@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2006-06-02 15:19:42 UTC XORP CVS repository Modified files: libxipc xrl_args.cc Log message: When parsing XRL requests searching for arguments defined by a {name,type} tuple, first discriminate on the type of the argument (integer) and then on its name (string), not vice versa. This simple change seems to reduce a full feed flap processing time from 68 to 66 seconds, i.e. another 2-3% improvement. Revision Changes Path 1.12 +5 -5; commitid: 139c0448055987ea6; xorp/libxipc/xrl_args.cc From zec at icir.org Fri Jun 2 09:57:18 2006 From: zec at icir.org (Marko Zec) Date: Fri, 2 Jun 2006 16:57:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib Message-ID: <200606021657.k52GvIpI081514@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2006-06-02 16:57:18 UTC XORP CVS repository Modified files: rib redist_xrl.cc Log message: Remove a stale //fprintf(); a comment from an old version which is no longer true; and correct a bogus assert. Requested by: Pavlin Revision Changes Path 1.26 +2 -5; commitid: 13e3244806d607ea6; xorp/rib/redist_xrl.cc From pavlin at icir.org Fri Jun 2 11:07:58 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 2 Jun 2006 18:07:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200606021807.k52I7wHw082213@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-02 18:07:58 UTC XORP CVS repository Modified files: libxorp timeval.hh Log message: Implement Division Operator for unsigned integer operand. Revision Changes Path 1.28 +17 -1; commitid: 1410c44807e6f7ea6; xorp/libxorp/timeval.hh From pavlin at icir.org Fri Jun 2 11:08:40 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 2 Jun 2006 18:08:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200606021808.k52I8eGk082258@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-02 18:08:40 UTC XORP CVS repository Modified files: libxorp test_timeval.cc Log message: Add more tests for various timeval operators. Revision Changes Path 1.8 +18 -5; commitid: 1413944807e9c7ea6; xorp/libxorp/test_timeval.cc From pavlin at icir.org Mon Jun 5 17:29:58 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 6 Jun 2006 00:29:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200606060029.k560TwKn034428@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-06 00:29:58 UTC XORP CVS repository Modified files: libxorp ipv4.cc ipv4.hh ipv6.cc ipv6.hh ipvx.cc ipvx.hh test_ipv4.cc test_ipv6.cc test_ipvx.cc Log message: Added the following constant addresses and the corresponding test cases. Those addresses are needed for IGMPv3 [RFC3376] and MLDv2 [RFC3810] purpose: * IPv4::IGMPV3_MLDV2_ROUTERS() = 224.0.0.22 [RFC 3376] * IPv6::IGMPV3_MLDV2_ROUTERS() = FF02::16 [RFC 3810] * IPvX::IGMPV3_MLDV2_ROUTERS() Revision Changes Path 1.21 +2 -1; commitid: 86224484caab7ea6; xorp/libxorp/ipv4.cc 1.27 +19 -5; commitid: 86224484caab7ea6; xorp/libxorp/ipv4.hh 1.22 +2 -1; commitid: 86224484caab7ea6; xorp/libxorp/ipv6.cc 1.27 +19 -5; commitid: 86224484caab7ea6; xorp/libxorp/ipv6.hh 1.20 +4 -3; commitid: 86224484caab7ea6; xorp/libxorp/ipvx.cc 1.21 +6 -4; commitid: 86224484caab7ea6; xorp/libxorp/ipvx.hh 1.20 +4 -1; commitid: 86224484caab7ea6; xorp/libxorp/test_ipv4.cc 1.20 +5 -2; commitid: 86224484caab7ea6; xorp/libxorp/test_ipv6.cc 1.20 +7 -2; commitid: 86224484caab7ea6; xorp/libxorp/test_ipvx.cc From pavlin at icir.org Mon Jun 5 18:40:25 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 6 Jun 2006 01:40:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200606060140.k561ePvR035324@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-06 01:40:25 UTC XORP CVS repository Modified files: libxorp ipv4.cc ipv4.hh ipv6.cc ipv6.hh ipvx.cc ipvx.hh test_ipv4.cc test_ipv6.cc test_ipvx.cc Log message: Rename constant addresses IPv[4,6,X]::IGMPV3_MLDV2_ROUTERS() to SSM_ROUTERS(). Revision Changes Path 1.22 +2 -2; commitid: 89bb4484dccd7ea6; xorp/libxorp/ipv4.cc 1.28 +5 -5; commitid: 89bb4484dccd7ea6; xorp/libxorp/ipv4.hh 1.23 +2 -2; commitid: 89bb4484dccd7ea6; xorp/libxorp/ipv6.cc 1.28 +5 -5; commitid: 89bb4484dccd7ea6; xorp/libxorp/ipv6.hh 1.21 +2 -2; commitid: 89bb4484dccd7ea6; xorp/libxorp/ipvx.cc 1.22 +2 -2; commitid: 89bb4484dccd7ea6; xorp/libxorp/ipvx.hh 1.21 +3 -3; commitid: 89bb4484dccd7ea6; xorp/libxorp/test_ipv4.cc 1.21 +3 -3; commitid: 89bb4484dccd7ea6; xorp/libxorp/test_ipv6.cc 1.21 +5 -5; commitid: 89bb4484dccd7ea6; xorp/libxorp/test_ipvx.cc From pavlin at icir.org Tue Jun 6 11:36:14 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 6 Jun 2006 18:36:14 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200606061836.k56IaEFN048621@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-06-06 18:36:14 UTC XORP CVS repository Modified files: . roadmap.html html_src roadmap.html Log message: Remove "XORP-1.2 release" from the roadmap, because it is already done. Revision Changes Path 1.11 +2 -7; commitid: bdbf4485cb037ea6; www/html_src/roadmap.html 1.15 +5 -10; commitid: bdbf4485cb037ea6; www/roadmap.html From pavlin at icir.org Tue Jun 6 16:09:04 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 6 Jun 2006 23:09:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606062309.k56N94oH052011@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-06 23:09:04 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_member_query.cc mld6igmp_member_query.hh mld6igmp_node_cli.cc mld6igmp_proto.cc mld6igmp_vif.cc mld6igmp_vif.hh xrl_mld6igmp_node.cc Log message: Add initial pieces for the forthcoming IGMPv3/MLDv2 implementation: * Remove the source address from the MemberQuery class, because it is unused and shouldn't be there. Instead, Use IPvX::ZERO() for the source address everywhere we need to send join_prune_notify_routing() for a group-specific entry. * Add initial processing stubs for some of the IGMPv3/MLDv2 specific messages. * Add encoding/decoding for the IGMPv3/MLDv2 floating-point representation format. * Join the SSM-routers multicast group on each activated interface: 224.0.0.22/FF02::16. * Misc. cleanup. Revision Changes Path 1.19 +4 -7; commitid: ca704486075a7ea6; xorp/mld6igmp/mld6igmp_member_query.cc 1.9 +12 -15; commitid: ca704486075a7ea6; xorp/mld6igmp/mld6igmp_member_query.hh 1.24 +2 -2; commitid: ca704486075a7ea6; xorp/mld6igmp/mld6igmp_node_cli.cc 1.25 +476 -63; commitid: ca704486075a7ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.51 +82 -47; commitid: ca704486075a7ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.27 +31 -11; commitid: ca704486075a7ea6; xorp/mld6igmp/mld6igmp_vif.hh 1.54 +3 -3; commitid: ca704486075a7ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc From pavlin at icir.org Tue Jun 6 17:01:55 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 7 Jun 2006 00:01:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606070001.k5701tx1052545@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-07 00:01:55 UTC XORP CVS repository Modified files: mld6igmp Makefile.am Makefile.in mld6igmp_node_cli.cc mld6igmp_proto.cc mld6igmp_vif.cc mld6igmp_vif.hh xrl_mld6igmp_node.cc Added files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh Removed files: mld6igmp mld6igmp_member_query.cc mld6igmp_member_query.hh Log message: * Rename class MemberQuery to Mld6igmpGroupRecord to represent better its purpose. * Rename files mld6igmp_member_query.hh and mld6igmp_member_query.cc to mld6igmp_group_record.hh and mld6igmp_group_record.cc respectively. Revision Changes Path 1.31 +3 -3; commitid: ccf9448616fc7ea6; xorp/mld6igmp/Makefile.am 1.47 +4 -4; commitid: ccf9448616fc7ea6; xorp/mld6igmp/Makefile.in 1.1 +186 -0 xorp/mld6igmp/mld6igmp_group_record.cc (new) 1.1 +151 -0 xorp/mld6igmp/mld6igmp_group_record.hh (new) 1.20 +0 -185 xorp/mld6igmp/mld6igmp_member_query.cc (dead) 1.10 +0 -151 xorp/mld6igmp/mld6igmp_member_query.hh (dead) 1.25 +8 -8; commitid: ccf9448616fc7ea6; xorp/mld6igmp/mld6igmp_node_cli.cc 1.26 +31 -31; commitid: ccf9448616fc7ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.52 +9 -9; commitid: ccf9448616fc7ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.28 +10 -10; commitid: ccf9448616fc7ea6; xorp/mld6igmp/mld6igmp_vif.hh 1.55 +7 -7; commitid: ccf9448616fc7ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc From pavlin at icir.org Tue Jun 6 22:36:34 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 7 Jun 2006 05:36:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606070536.k575aY5h055455@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-07 05:36:34 UTC XORP CVS repository Modified files: mld6igmp Makefile.am Makefile.in Added files: mld6igmp mld6igmp_source_record.cc mld6igmp_source_record.hh Log message: Add an empty implementation for class Mld6igmpSourceRecord. Revision Changes Path 1.32 +3 -1; commitid: d87f448665c87ea6; xorp/mld6igmp/Makefile.am 1.48 +4 -2; commitid: d87f448665c87ea6; xorp/mld6igmp/Makefile.in 1.1 +80 -0 xorp/mld6igmp/mld6igmp_source_record.cc (new) 1.1 +95 -0 xorp/mld6igmp/mld6igmp_source_record.hh (new) From pavlin at icir.org Wed Jun 7 13:09:51 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 7 Jun 2006 20:09:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606072009.k57K9phe066310@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-07 20:09:51 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh mld6igmp_node_cli.cc mld6igmp_proto.cc mld6igmp_vif.cc mld6igmp_vif.hh xrl_mld6igmp_node.cc Log message: * Rename Mld6igmpVif::_members and Mld6igmpVif::members() to Mld6igmpVif::_group_records and Mld6igmpVif::group_records() respectively. * Fix some of the kdoc comments. Revision Changes Path 1.2 +8 -9; commitid: 102e1448732337ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.2 +2 -2; commitid: 102e1448732337ea6; xorp/mld6igmp/mld6igmp_group_record.hh 1.26 +4 -4; commitid: 102e1448732337ea6; xorp/mld6igmp/mld6igmp_node_cli.cc 1.27 +8 -8; commitid: 102e1448732337ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.53 +7 -7; commitid: 102e1448732337ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.29 +4 -4; commitid: 102e1448732337ea6; xorp/mld6igmp/mld6igmp_vif.hh 1.56 +5 -5; commitid: 102e1448732337ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc From pavlin at icir.org Wed Jun 7 15:38:38 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 7 Jun 2006 22:38:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606072238.k57MccbR068473@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-07 22:38:38 UTC XORP CVS repository Modified files: mld6igmp mld6_proto.h Log message: Remove "#ifdef HAVE_IPV6_MULTICAST_ROUTING / #endif" guard around the body of file mld6_proto.h, because its content does not depend on IPv6 multicast routing definitions by the system. This fixes a compilation error on systems that don't have IPv6 multicast routing. Revision Changes Path 1.13 +1 -7; commitid: 10b51448754ed7ea6; xorp/mld6igmp/mld6_proto.h From pavlin at icir.org Wed Jun 7 15:56:45 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 7 Jun 2006 22:56:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606072256.k57MujBo068711@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-07 22:56:45 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_proto.cc mld6igmp_vif.cc Log message: * Remove HAVE_IPV4_MULTICAST_ROUTING and HAVE_IPV6_MULTICAST_ROUTING compilation guards, because they shouldn't be needed. * Replace some of the old HAVE_IPV6_MULTICAST_ROUTING compilation guards with HAVE_IPV6, because for compilation purpose the particular code should compile on any system that supports IPv6. * Remove UNUSED(foo) statements that are not needed anymore. Revision Changes Path 1.3 +1 -7; commitid: 10c21448758ff7ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.28 +1 -14; commitid: 10c21448758ff7ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.54 +5 -56; commitid: 10c21448758ff7ea6; xorp/mld6igmp/mld6igmp_vif.cc From pavlin at icir.org Thu Jun 8 00:13:20 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 8 Jun 2006 07:13:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606080713.k587DKTM078769@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-08 07:13:20 UTC XORP CVS repository Modified files: mld6igmp igmp_proto.h Log message: Conditionally define IGMP_DVMRP and IGMP_PIM Revision Changes Path 1.12 +9 -1; commitid: 133904487cdec7ea6; xorp/mld6igmp/igmp_proto.h From pavlin at icir.org Thu Jun 8 15:42:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 08 Jun 2006 15:42:17 -0700 Subject: [Xorp-cvs] HEADS UP: postings from non-subscriber email addresses are rejected Message-ID: <200606082242.k58MgHNs034864@possum.icir.org> Previously, all postings from non-subscriber email addresses were queued for approval by the mailing list administrator. Now such postings are automatically rejected and the following error message is sent back to the sender: Only list members are allowed to post. If you receive such error message, please resend your email from the email address that you used to subscribe to the mailing list. Pavlin From pavlin at icir.org Thu Jun 8 22:30:56 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 9 Jun 2006 05:30:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config xorp xorp/mibs Message-ID: <200606090530.k595UuXo097231@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-09 05:30:56 UTC XORP CVS repository Modified files: config compiler_flags.m4 . configure mibs configure Log message: Handle properly ',' if it is part of the compiler flag that is tested. E.g., if we are testing the gcc "-Wp,option" flag. Revision Changes Path 1.7 +2 -2; commitid: 17b6f448907437ea6; xorp/config/compiler_flags.m4 1.193 +4 -4; commitid: 17b6f448907437ea6; xorp/configure 1.32 +5 -5; commitid: 17b6f448907437ea6; xorp/mibs/configure From pavlin at icir.org Thu Jun 8 23:25:34 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 9 Jun 2006 06:25:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config xorp xorp/mibs Message-ID: <200606090625.k596PYMO097905@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-09 06:25:34 UTC XORP CVS repository Modified files: config compiler_flags.m4 . configure mibs configure Log message: Use AC_TRY_RUN() instead of AC_COMPILE_IFELSE() to test whether a compiler supports a compilation option. The issue with AC_COMPILE_IFELSE() is that it fails if we test a flag like "-lcrypto", because AC_COMPILE_IFELSE() automatically adds gcc flag -c. Using -c and linking against a library automatically fails the test. Revision Changes Path 1.8 +3 -3; commitid: 17e03448913af7ea6; xorp/config/compiler_flags.m4 1.194 +144 -63; commitid: 17e03448913af7ea6; xorp/configure 1.33 +160 -70; commitid: 17e03448913af7ea6; xorp/mibs/configure From pavlin at icir.org Thu Jun 8 23:39:09 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 9 Jun 2006 06:39:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config xorp xorp/mibs Message-ID: <200606090639.k596d9hb098092@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-09 06:39:09 UTC XORP CVS repository Modified files: config compiler_flags.m4 . configure mibs configure Log message: Don't cache the result when checking whether the compiler supports a specific flag. Thus, we don't have to generate a shell variable name derived from the checked flag(s). This fixes an issue if we a checking a long list of compilation flag, because the result shell variable name might be too long to be handled properly. This fixes a "./configure --with-snmp" issue when the "net-snmp-config --cflags" is too long (e.g., net-snmp-5.3-4.2 on Fedora Core 5). Bug found by: Daniel Revision Changes Path 1.9 +15 -19; commitid: 17eb6448916687ea6; xorp/config/compiler_flags.m4 1.195 +9 -63; commitid: 17eb6448916687ea6; xorp/configure 1.34 +10 -70; commitid: 17eb6448916687ea6; xorp/mibs/configure From pavlin at icir.org Fri Jun 9 17:09:53 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 10 Jun 2006 00:09:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606100009.k5A09rrq012701@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-10 00:09:52 UTC XORP CVS repository Modified files: mld6igmp igmp_proto.h Log message: Add missing reference to IGMPv3 (RFC 3376). Revision Changes Path 1.13 +3 -3; commitid: 3184448a0dc77ea6; xorp/mld6igmp/igmp_proto.h From pavlin at icir.org Fri Jun 9 17:10:12 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 10 Jun 2006 00:10:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606100010.k5A0ACpL012743@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-10 00:10:12 UTC XORP CVS repository Modified files: mld6igmp mld6_proto.h Log message: Add missing reference to MLDv2 (RFC 3810). Revision Changes Path 1.14 +2 -2; commitid: 31ac448a0ddd7ea6; xorp/mld6igmp/mld6_proto.h From pavlin at icir.org Fri Jun 9 17:13:03 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 10 Jun 2006 00:13:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606100013.k5A0D3aO012823@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-10 00:13:03 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh Log message: * Add new class Mld6igmpGroupSet to store the information about a set of multicast groups. * Revision Changes Path 1.4 +268 -3; commitid: 31fc448a0e537ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.3 +150 -1; commitid: 31fc448a0e537ea6; xorp/mld6igmp/mld6igmp_group_record.hh From pavlin at icir.org Fri Jun 9 17:15:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 10 Jun 2006 00:15:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606100015.k5A0FVub012933@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-10 00:15:31 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_source_record.cc mld6igmp_source_record.hh Log message: * Add new class Mld6igmpSourceSet to store the information about a set of source addresses. Revision Changes Path 1.2 +190 -1; commitid: 324f448a0eff7ea6; xorp/mld6igmp/mld6igmp_source_record.cc 1.2 +88 -1; commitid: 324f448a0eff7ea6; xorp/mld6igmp/mld6igmp_source_record.hh From pavlin at icir.org Fri Jun 9 17:20:59 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 10 Jun 2006 00:20:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606100020.k5A0Kxir013077@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-10 00:20:59 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_node_cli.cc mld6igmp_proto.cc mld6igmp_vif.cc mld6igmp_vif.hh xrl_mld6igmp_node.cc Log message: * When IGMP_V3_MEMBERSHIP_REPORT/MLDV2_LISTENER_REPORT is received and parsed, call the appropriate processing functions for each group record. * Add new method Mld6igmpVif::group_membership_interval() and recalculate the _group_membership_interval value whenever the value of any of its components is modified. * Use the new Mld6igmpGroupSet class as appropriate. Revision Changes Path 1.27 +2 -2; commitid: 32b9448a0faa7ea6; xorp/mld6igmp/mld6igmp_node_cli.cc 1.29 +148 -13; commitid: 32b9448a0faa7ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.55 +18 -16; commitid: 32b9448a0faa7ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.30 +36 -15; commitid: 32b9448a0faa7ea6; xorp/mld6igmp/mld6igmp_vif.hh 1.57 +3 -3; commitid: 32b9448a0faa7ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc From pavlin at icir.org Fri Jun 9 22:32:15 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 10 Jun 2006 05:32:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606100532.k5A5WFNQ015678@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-10 05:32:15 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_source_record.cc mld6igmp_source_record.hh Log message: Add methods to manipulate the source timer. Revision Changes Path 1.3 +136 -2; commitid: 3d23448a59487ea6; xorp/mld6igmp/mld6igmp_source_record.cc 1.3 +57 -2; commitid: 3d23448a59487ea6; xorp/mld6igmp/mld6igmp_source_record.hh From pavlin at icir.org Fri Jun 9 22:36:33 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 10 Jun 2006 05:36:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606100536.k5A5aX6h015780@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-10 05:36:33 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh Log message: * Implement the processing of MODE_IS_INCLUDE and MODE_IS_EXCLUDE reports. * Fix a typo: "record" -> "report" in kdoc comments. * Add new method Mld6igmpGroupRecord::eventloop() and use it as appropriate. Revision Changes Path 1.5 +123 -27; commitid: 3d57448a596c7ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.4 +26 -14; commitid: 3d57448a596c7ea6; xorp/mld6igmp/mld6igmp_group_record.hh From pavlin at icir.org Fri Jun 9 22:46:01 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 10 Jun 2006 05:46:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606100546.k5A5k13i015910@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-10 05:46:01 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh mld6igmp_source_record.cc mld6igmp_source_record.hh Log message: * Delete the _do_forward_sources and _dont_forward_sources payload inside the Mld6igmpGroupRecord destructor. * Minor kdoc-related tweaks. Revision Changes Path 1.6 +12 -1; commitid: 3df4448a5c5f7ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.5 +3 -3; commitid: 3df4448a5c5f7ea6; xorp/mld6igmp/mld6igmp_group_record.hh 1.4 +9 -1; commitid: 3df4448a5c5f7ea6; xorp/mld6igmp/mld6igmp_source_record.cc 1.4 +4 -4; commitid: 3df4448a5c5f7ea6; xorp/mld6igmp/mld6igmp_source_record.hh From pavlin at icir.org Sun Jun 11 13:24:14 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 11 Jun 2006 20:24:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606112024.k5BKOEZq034343@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-11 20:24:14 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_proto.cc Log message: Remove unused variable. Revision Changes Path 1.30 +1 -2; commitid: 860e448c7be47ea6; xorp/mld6igmp/mld6igmp_proto.cc From pavlin at icir.org Sun Jun 11 22:13:06 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 12 Jun 2006 05:13:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606120513.k5C5D63R039353@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-12 05:13:06 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc Log message: * Implement the processing of the following reports: - CHANGE_TO_INCLUDE_MODE - CHANGE_TO_EXCLUDE_MODE - ALLOW_NEW_SOURCES - BLOCK_OLD_SOURCES * Cleanup the processing of the following reports: - MODE_IS_INCLUDE - MODE_IS_EXCLUDE Revision Changes Path 1.7 +241 -34; commitid: 9993448cf7617ea6; xorp/mld6igmp/mld6igmp_group_record.cc From pavlin at icir.org Mon Jun 12 10:24:18 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 12 Jun 2006 17:24:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606121724.k5CHOImK049592@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-12 17:24:18 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh mld6igmp_proto.cc Log message: Rename functions for classes Mld6igmpGroupRecord and Mld6igmpGroupSet: - mode_is_include() -> process_mode_is_include() - mode_is_exclude() -> process_mode_is_exclude() - change_to_include_mode() -> process_change_to_include_mode() - change_to_exclude_mode() -> process_change_to_exclude_mode() - allow_new_sources() -> process_allow_new_sources() - block_old_sources() -> process_block_old_sources() Revision Changes Path 1.8 +25 -23; commitid: c17c448da2ac7ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.6 +17 -13; commitid: c17c448da2ac7ea6; xorp/mld6igmp/mld6igmp_group_record.hh 1.31 +13 -9; commitid: c17c448da2ac7ea6; xorp/mld6igmp/mld6igmp_proto.cc From atanu at icir.org Mon Jun 12 11:19:50 2006 From: atanu at icir.org (Atanu Ghosh) Date: Mon, 12 Jun 2006 18:19:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200606121819.k5CIJoiM050779@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-12 18:19:50 UTC XORP CVS repository Modified files: ospf external.cc peer_manager.cc peer_manager.hh Log message: If a route is being redistributed into OSPF from another protocol the nexthop address is preserved if it is reachable via an interface that is configured for OSPF. The nexthop value can still be unconditionally overridden using policy. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=496 Revision Changes Path 1.23 +8 -1; commitid: c63c448db0447ea6; xorp/ospf/external.cc 1.121 +16 -1; commitid: c63c448db0447ea6; xorp/ospf/peer_manager.cc 1.76 +11 -1; commitid: c63c448db0447ea6; xorp/ospf/peer_manager.hh From pavlin at icir.org Mon Jun 12 11:50:41 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 12 Jun 2006 18:50:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606121850.k5CIofWt051377@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-12 18:50:41 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc Log message: Implement the processing for Group Timer timeout inside method Mld6igmpGroupRecord::group_timer_timeout() Revision Changes Path 1.9 +13 -2; commitid: c880448db75b7ea6; xorp/mld6igmp/mld6igmp_group_record.cc From pavlin at icir.org Mon Jun 12 16:57:20 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 12 Jun 2006 23:57:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606122357.k5CNvKXZ055243@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-12 23:57:20 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc Log message: * Fix the implementation of Mld6igmpGroupRecord::group_timer_timeout() * Simplify some of the code inside Mld6igmpGroupRecord::member_query_timer_timeout() Revision Changes Path 1.10 +25 -13; commitid: d7aa448dff267ea6; xorp/mld6igmp/mld6igmp_group_record.cc From pavlin at icir.org Mon Jun 12 17:05:26 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 13 Jun 2006 00:05:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606130005.k5D05Qbq055379@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-13 00:05:26 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_proto.cc mld6igmp_vif.cc Log message: Send Join/Prune (*,G) notification to the routing protocol only if the group record is in EXCLUDE mode. Revision Changes Path 1.11 +6 -9; commitid: d80e448e01257ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.32 +7 -5; commitid: d80e448e01257ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.56 +9 -5; commitid: d80e448e01257ea6; xorp/mld6igmp/mld6igmp_vif.cc From pavlin at icir.org Mon Jun 12 23:09:44 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 13 Jun 2006 06:09:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606130609.k5D69i3q058611@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-13 06:09:44 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh mld6igmp_source_record.cc Log message: Implement the processing of source record timeout. Revision Changes Path 1.12 +45 -1; commitid: e4cf448e564a7ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.7 +8 -1; commitid: e4cf448e564a7ea6; xorp/mld6igmp/mld6igmp_group_record.hh 1.5 +2 -2; commitid: e4cf448e564a7ea6; xorp/mld6igmp/mld6igmp_source_record.cc From atanu at icir.org Tue Jun 13 13:54:21 2006 From: atanu at icir.org (Atanu Ghosh) Date: Tue, 13 Jun 2006 20:54:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200606132054.k5DKsLPO069819@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-13 20:54:21 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: If the value of the HelloInterval is changed as well as changing the value in the packet reprime the interval timer. Previously the interval timer was not being reprimed. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=589 Revision Changes Path 1.238 +13 -1; commitid: 1109e448f25fb7ea6; xorp/ospf/peer.cc 1.126 +14 -1; commitid: 1109e448f25fb7ea6; xorp/ospf/peer.hh From pavlin at icir.org Tue Jun 13 21:55:19 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 14 Jun 2006 04:55:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606140455.k5E4tJxF074638@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-14 04:55:19 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_vif.cc mld6igmp_vif.hh Log message: * Add new method Mld6igmpVif::mld6igmp_query_send() and use it to send IGMP/MLD Queries. * Add new method Mld6igmpVif::last_member_query_count() to get the Last Member Query Count value. * Add new method Mld6igmpVif::last_member_query_time() to obtain a reference to the Last Member Query Time. * Recalculate the Mld6igmpVif::_last_member_query_time value whenever any of its components changes. Revision Changes Path 1.57 +39 -11; commitid: 12356448f95f17ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.31 +43 -1; commitid: 12356448f95f17ea6; xorp/mld6igmp/mld6igmp_vif.hh From pavlin at icir.org Tue Jun 13 21:58:47 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 14 Jun 2006 04:58:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606140458.k5E4wlRE074690@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-14 04:58:47 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc Log message: Simplify the Mld6igmpGroupRecord::last_member_query_timer_timeout() implementation by using method Mld6igmpVif::mld6igmp_query_send() instead of mld6igmp_send(), and by unifying the IGMP and MLD execution path. Revision Changes Path 1.13 +11 -30; commitid: 123a2448f96d27ea6; xorp/mld6igmp/mld6igmp_group_record.cc From pavlin at icir.org Tue Jun 13 22:04:59 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 14 Jun 2006 05:04:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606140504.k5E54x4Z074854@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-14 05:04:59 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_proto.cc Log message: * Use set<> isttead of list<> to store the source addresses inside mld6igmp_ssm_membership_query_recv(). * Use last_member_query_count() instead of robust_count() to obtain the value of "Last Member Query Count". * Use method mld6igmp_query_send() instead of mld6igmp_send() to send the IGMP/MLD Query message. * Recalculate the _last_member_query_time whenever the value of query_last_member_interval's value is modified. Revision Changes Path 1.33 +36 -32; commitid: 123e0448f97a47ea6; xorp/mld6igmp/mld6igmp_proto.cc From pavlin at icir.org Tue Jun 13 22:14:56 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 14 Jun 2006 05:14:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606140514.k5E5EuEq074984@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-14 05:14:56 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_proto.cc mld6igmp_vif.cc mld6igmp_vif.hh Log message: * Add new field Mld6igmpVif::_last_member_query_count and recalculate its value whenever the _robust_count value changes. * Recalculate the value of _last_member_query_time whenever the value of _last_member_query_count changes. Revision Changes Path 1.34 +9 -1; commitid: 124ca448f9b037ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.58 +2 -1; commitid: 124ca448f9b037ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.32 +4 -2; commitid: 124ca448f9b037ea6; xorp/mld6igmp/mld6igmp_vif.hh From pavlin at icir.org Tue Jun 13 23:02:27 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 14 Jun 2006 06:02:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606140602.k5E62Rmr075419@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-14 06:02:27 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh mld6igmp_proto.cc mld6igmp_source_record.cc mld6igmp_source_record.hh Log message: When IGMPv3/MLDv2 Query is received, if the Suppress Router-Side Processing flag is not set, then lower the corresponding group timer and source timer values to Last Member Query Time. Revision Changes Path 1.14 +50 -1; commitid: 1266b448fa60f7ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.8 +20 -1; commitid: 1266b448fa60f7ea6; xorp/mld6igmp/mld6igmp_group_record.hh 1.35 +9 -4; commitid: 1266b448fa60f7ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.6 +48 -1; commitid: 1266b448fa60f7ea6; xorp/mld6igmp/mld6igmp_source_record.cc 1.5 +18 -1; commitid: 1266b448fa60f7ea6; xorp/mld6igmp/mld6igmp_source_record.hh From pavlin at icir.org Wed Jun 14 23:02:44 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 15 Jun 2006 06:02:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200606150602.k5F62iVq094014@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-15 06:02:44 UTC XORP CVS repository Modified files: xrl/interfaces fea_rawpkt6.xif fea_rawpkt6_client.xif fea_rawpkt6_client_xif.cc fea_rawpkt6_client_xif.hh fea_rawpkt6_xif.cc fea_rawpkt6_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh ospfv3.xrls ospfv3_base.cc ospfv3_base.hh Log message: Add two extra arguments ext_headers_type:list and ext_headers_payload:list to the raw_packet6/0.1/send and raw_packet6_client/0.1/recv XRLs. Those extra arguments can be used to send and receive optional IPv6 extention headers (e.g., for Mobile IP purpose). Revision Changes Path 1.5 +8 -1; commitid: 16ed54490f73b7ea6; xorp/xrl/interfaces/fea_rawpkt6.xif 1.4 +8 -1; commitid: 16ed54490f73b7ea6; xorp/xrl/interfaces/fea_rawpkt6_client.xif 1.9 +5 -1; commitid: 16ed54490f73b7ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.cc 1.8 +10 -1; commitid: 16ed54490f73b7ea6; xorp/xrl/interfaces/fea_rawpkt6_client_xif.hh 1.10 +5 -1; commitid: 16ed54490f73b7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.cc 1.9 +10 -1; commitid: 16ed54490f73b7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.hh 1.57 +8 -2; commitid: 16ed54490f73b7ea6; xorp/xrl/targets/fea.xrls 1.61 +5 -3; commitid: 16ed54490f73b7ea6; xorp/xrl/targets/fea_base.cc 1.64 +10 -1; commitid: 16ed54490f73b7ea6; xorp/xrl/targets/fea_base.hh 1.5 +8 -2; commitid: 16ed54490f73b7ea6; xorp/xrl/targets/ospfv3.xrls 1.5 +5 -3; commitid: 16ed54490f73b7ea6; xorp/xrl/targets/ospfv3_base.cc 1.6 +10 -1; commitid: 16ed54490f73b7ea6; xorp/xrl/targets/ospfv3_base.hh From pavlin at icir.org Wed Jun 14 23:04:37 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 15 Jun 2006 06:04:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200606150604.k5F64bld094079@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-15 06:04:37 UTC XORP CVS repository Modified files: fea rawsock.cc rawsock.hh rawsock4.cc rawsock4.hh rawsock6.cc rawsock6.hh test_rawsock4.cc xrl_rawsock6.cc xrl_rawsock6.hh xrl_target.cc xrl_target.hh Log message: Implement the reading and writing of the optional IPv6 extention headers when receiving/transmitting on raw sockets. Revision Changes Path 1.22 +93 -1; commitid: 16f524490f8167ea6; xorp/fea/rawsock.cc 1.8 +15 -1; commitid: 16f524490f8167ea6; xorp/fea/rawsock.hh 1.17 +13 -1; commitid: 16f524490f8167ea6; xorp/fea/rawsock4.cc 1.16 +3 -1; commitid: 16f524490f8167ea6; xorp/fea/rawsock4.hh 1.16 +9 -1; commitid: 16f524490f8167ea6; xorp/fea/rawsock6.cc 1.15 +12 -1; commitid: 16f524490f8167ea6; xorp/fea/rawsock6.hh 1.19 +5 -1; commitid: 16f524490f8167ea6; xorp/fea/test_rawsock4.cc 1.10 +19 -1; commitid: 16f524490f8167ea6; xorp/fea/xrl_rawsock6.cc 1.6 +8 -1; commitid: 16f524490f8167ea6; xorp/fea/xrl_rawsock6.hh 1.82 +34 -1; commitid: 16f524490f8167ea6; xorp/fea/xrl_target.cc 1.59 +10 -1; commitid: 16f524490f8167ea6; xorp/fea/xrl_target.hh From pavlin at icir.org Wed Jun 14 23:07:27 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 15 Jun 2006 06:07:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200606150607.k5F67RpT094166@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-15 06:07:27 UTC XORP CVS repository Modified files: ospf xrl_io.cc xrl_target.cc xrl_target.hh Log message: Update the code to use the modified raw_packet6/0.1/send and raw_packet6_client/0.1/recv XRLs (which contain the extra ext_headers_type:list and ext_headers_payload:list arguments). In case of OSPF we don't care about adding IPv6 extention headers, hence those arguments are empty on transmission, and ignored on reception. Revision Changes Path 1.32 +5 -1; commitid: 16f8d4490f88b7ea6; xorp/ospf/xrl_io.cc 1.38 +6 -1; commitid: 16f8d4490f88b7ea6; xorp/ospf/xrl_target.cc 1.27 +10 -1; commitid: 16f8d4490f88b7ea6; xorp/ospf/xrl_target.hh From atanu at icir.org Thu Jun 15 15:04:50 2006 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 15 Jun 2006 22:04:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200606152204.k5FM4o54006502@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-15 22:04:50 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_unh1.py Log message: UNH test 4.8A. Revision Changes Path 1.15 +39 -1; commitid: 19494491d9817ea6; xorp/tests/bgp/test_bgp_config.py 1.21 +46 -1; commitid: 19494491d9817ea6; xorp/tests/bgp/test_unh1.py From atanu at icir.org Thu Jun 15 17:19:54 2006 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 16 Jun 2006 00:19:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200606160019.k5G0JsWO008175@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-16 00:19:54 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py Log message: Remove a second copy of the function conf_EBGP. Revision Changes Path 1.16 +1 -29; commitid: 1fd44491f9297ea6; xorp/tests/bgp/test_bgp_config.py From atanu at icir.org Fri Jun 16 19:59:50 2006 From: atanu at icir.org (Atanu Ghosh) Date: Sat, 17 Jun 2006 02:59:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200606170259.k5H2xo8I008501@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-17 02:59:49 UTC XORP CVS repository Modified files: tests test_xorpsh.py Log message: As well as returning the status of running a xorpsh command also return the output of the command, useful for verifying the output of show commands. Revision Changes Path 1.4 +5 -3; commitid: 211a449370247ea6; xorp/tests/test_xorpsh.py From atanu at icir.org Fri Jun 16 20:02:25 2006 From: atanu at icir.org (Atanu Ghosh) Date: Sat, 17 Jun 2006 03:02:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200606170302.k5H32PLr008592@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-17 03:02:25 UTC XORP CVS repository Modified files: tests README Log message: Point out that the test binaries need to already be built. Revision Changes Path 1.2 +3 -1; commitid: 2175449370c07ea6; xorp/tests/README From atanu at icir.org Fri Jun 16 20:07:41 2006 From: atanu at icir.org (Atanu Ghosh) Date: Sat, 17 Jun 2006 03:07:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests xorp/tests/bgp Message-ID: <200606170307.k5H37fZI008746@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-17 03:07:41 UTC XORP CVS repository Modified files: tests/bgp test_unh1.py Added files: tests test_main.py tests/bgp test_bgp_policy1.py Log message: Move the common code such as main from test_unh1.py into test_main.py so that it can be used by other test programs, also move non UNH policy tests into test_bgp_policy1.py. Revision Changes Path 1.1 +181 -0 xorp/tests/bgp/test_bgp_policy1.py (new) 1.22 +14 -350; commitid: 21f8449371fc7ea6; xorp/tests/bgp/test_unh1.py 1.1 +204 -0 xorp/tests/test_main.py (new) From atanu at icir.org Fri Jun 16 20:12:37 2006 From: atanu at icir.org (Atanu Ghosh) Date: Sat, 17 Jun 2006 03:12:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200606170312.k5H3Cbin008864@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-17 03:12:37 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py Added files: tests/bgp test_bgp_reports1.py Log message: Test to try and replicate this bug report. The test configures BGP with the same routes as the example and repeatedly runs "show bgp routes" and compares the output. Unable to reproduce the problem. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=360 Revision Changes Path 1.17 +48 -1; commitid: 2283449373247ea6; xorp/tests/bgp/test_bgp_config.py 1.1 +144 -0 xorp/tests/bgp/test_bgp_reports1.py (new) From bms at icir.org Tue Jun 20 04:58:20 2006 From: bms at icir.org (Bruce Simpson) Date: Tue, 20 Jun 2006 11:58:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200606201158.k5KBwKOA067128@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-20 11:58:20 UTC XORP CVS repository Modified files: . configure configure.in Log message: On Windows platforms, always define HAVE_GETOPT_H. This eliminated the need to patch the unistd.h header in the MinGW toolchain in order to be able to build XORP. Regen configure. Revision Changes Path 1.196 +13 -5; commitid: 1061d4497e2987ea6; xorp/configure 1.167 +14 -7; commitid: 1061d4497e2987ea6; xorp/configure.in From pavlin at icir.org Tue Jun 20 09:45:05 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 20 Jun 2006 16:45:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200606201645.k5KGj5BR098992@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-20 16:45:04 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: Remove HAVE_DECL_GETOPT conditional definition, because it is not used. Revision Changes Path 1.65 +0 -3; commitid: 18286449825ed7ea6; xorp/config.h.in 1.197 +1 -22; commitid: 18286449825ed7ea6; xorp/configure 1.168 +6 -18; commitid: 18286449825ed7ea6; xorp/configure.in From pavlin at icir.org Tue Jun 20 10:02:57 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 20 Jun 2006 17:02:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200606201702.k5KH2vWd099239@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-20 17:02:57 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: * Reverse-back the previous commit, because HAVE_DECL_GETOPT might not be used elsewhere, but is used inside configure.in as a guard against cheching for . * Add a comment with the above information. Revision Changes Path 1.66 +3 -0; commitid: 18380449829f67ea6; xorp/config.h.in 1.198 +21 -0; commitid: 18380449829f67ea6; xorp/configure 1.169 +18 -4; commitid: 18380449829f67ea6; xorp/configure.in From bms at icir.org Tue Jun 20 12:35:32 2006 From: bms at icir.org (Bruce Simpson) Date: Tue, 20 Jun 2006 19:35:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32 Message-ID: <200606201935.k5KJZWR4000367@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-20 19:35:32 UTC XORP CVS repository Removed files: contrib/win32 mingw.patch Log message: Remove mingw.patch as it is no longer needed; the configure script has been updated to hard-code the inclusion of getopt.h instead of trying to detect getopt() from unistd.h. Tested on Windows Server 2003 and Windows 'Longhorn' Server. Revision Changes Path 1.2 +0 -27 xorp/contrib/win32/mingw.patch (dead) From bms at icir.org Tue Jun 20 12:42:21 2006 From: bms at icir.org (Bruce Simpson) Date: Tue, 20 Jun 2006 19:42:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200606201942.k5KJgL0r000440@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-20 19:42:21 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Update to reflect reality on Windows platforms. Revision Changes Path 1.61 +15 -27; commitid: 19a44984f747ea6; xorp/BUILD_NOTES From bms at icir.org Wed Jun 21 02:46:10 2006 From: bms at icir.org (Bruce Simpson) Date: Wed, 21 Jun 2006 09:46:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200606210946.k5L9kAio008284@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-21 09:46:10 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Update BUILD_NOTES to reflect that a kludge for MinGW's may still be needed, because of how and where off_t is defined (it's used by a function prototype in that file). Why oh why can't we work the kinks out of MinGW? Revision Changes Path 1.62 +4 -1; commitid: 2043449915337ea6; xorp/BUILD_NOTES From pavlin at icir.org Wed Jun 21 16:36:38 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 21 Jun 2006 23:36:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/cli xorp/fea xorp/libxipc xorp/libxorp xorp/mibs xorp/ospf xorp/rib xorp/rib/tools xorp/rip xorp/rip/tools Message-ID: <200606212336.k5LNacme016552@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-21 23:36:38 UTC XORP CVS repository Modified files: bgp bgp.cc damping.cc cli test_cli.cc fea demo_fea_ifmgr_client.cc test_xrl_sockets4_udp.cc libxipc finder.cc finder_main.cc test_inproc.cc test_lemming.cc test_stcp.cc xrl_pf_stcp.cc libxorp eventloop.hh test_observers.cc test_timer.cc timer.cc timer.hh mibs ospf_mib_1850.cc test_xorpevents.cc xorpevents.hh ospf area_router.cc peer.cc rib rib_manager.cc test_redist.cc rib/tools show_routes.cc rip port.cc redist.cc rib_notifier_base.cc test_route_walk.cc test_timers.cc rip/tools common.cc rip_announcer.cc ripng_announcer.cc Log message: Rename EventLoop::new_periodic() and TimerList::new_periodic() to new_periodic_ms() to reflect the fact that the time period argument is in milliseconds, and for consistency with other similar timer-related methods. Revision Changes Path 1.76 +2 -2; commitid: 3f5f4499d7627ea6; xorp/bgp/bgp.cc 1.7 +3 -2; commitid: 3f5f4499d7627ea6; xorp/bgp/damping.cc 1.42 +10 -4; commitid: 3f5f4499d7627ea6; xorp/cli/test_cli.cc 1.12 +2 -2; commitid: 3f5f4499d7627ea6; xorp/fea/demo_fea_ifmgr_client.cc 1.13 +6 -5; commitid: 3f5f4499d7627ea6; xorp/fea/test_xrl_sockets4_udp.cc 1.22 +2 -2; commitid: 3f5f4499d7627ea6; xorp/libxipc/finder.cc 1.21 +2 -2; commitid: 3f5f4499d7627ea6; xorp/libxipc/finder_main.cc 1.17 +2 -2; commitid: 3f5f4499d7627ea6; xorp/libxipc/test_inproc.cc 1.17 +5 -5; commitid: 3f5f4499d7627ea6; xorp/libxipc/test_lemming.cc 1.20 +4 -4; commitid: 3f5f4499d7627ea6; xorp/libxipc/test_stcp.cc 1.47 +3 -3; commitid: 3f5f4499d7627ea6; xorp/libxipc/xrl_pf_stcp.cc 1.19 +5 -5; commitid: 3f5f4499d7627ea6; xorp/libxorp/eventloop.hh 1.9 +2 -2; commitid: 3f5f4499d7627ea6; xorp/libxorp/test_observers.cc 1.14 +2 -2; commitid: 3f5f4499d7627ea6; xorp/libxorp/test_timer.cc 1.31 +4 -4; commitid: 3f5f4499d7627ea6; xorp/libxorp/timer.cc 1.28 +2 -2; commitid: 3f5f4499d7627ea6; xorp/libxorp/timer.hh 1.7 +2 -2; commitid: 3f5f4499d7627ea6; xorp/mibs/ospf_mib_1850.cc 1.17 +4 -4; commitid: 3f5f4499d7627ea6; xorp/mibs/test_xorpevents.cc 1.16 +2 -2; commitid: 3f5f4499d7627ea6; xorp/mibs/xorpevents.hh 1.210 +2 -2; commitid: 3f5f4499d7627ea6; xorp/ospf/area_router.cc 1.239 +5 -5; commitid: 3f5f4499d7627ea6; xorp/ospf/peer.cc 1.51 +2 -2; commitid: 3f5f4499d7627ea6; xorp/rib/rib_manager.cc 1.12 +3 -2; commitid: 3f5f4499d7627ea6; xorp/rib/test_redist.cc 1.22 +4 -4; commitid: 3f5f4499d7627ea6; xorp/rib/tools/show_routes.cc 1.60 +6 -6; commitid: 3f5f4499d7627ea6; xorp/rip/port.cc 1.10 +3 -3; commitid: 3f5f4499d7627ea6; xorp/rip/redist.cc 1.8 +3 -3; commitid: 3f5f4499d7627ea6; xorp/rip/rib_notifier_base.cc 1.17 +13 -13; commitid: 3f5f4499d7627ea6; xorp/rip/test_route_walk.cc 1.19 +2 -2; commitid: 3f5f4499d7627ea6; xorp/rip/test_timers.cc 1.7 +3 -3; commitid: 3f5f4499d7627ea6; xorp/rip/tools/common.cc 1.11 +3 -3; commitid: 3f5f4499d7627ea6; xorp/rip/tools/rip_announcer.cc 1.11 +3 -3; commitid: 3f5f4499d7627ea6; xorp/rip/tools/ripng_announcer.cc From pavlin at icir.org Wed Jun 21 17:16:22 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 22 Jun 2006 00:16:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200606220016.k5M0GM5S017054@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-22 00:16:22 UTC XORP CVS repository Modified files: libxorp eventloop.hh test_timer.cc timer.cc timer.hh Log message: * Add new methods EventLoop::new_periodic() and XorpTimer::reschedule_after() that take TimeVal time arguments. * Modify the periodic timer implementation to use TimeVal instead of milliseconds. * Minor kdoc edits. Revision Changes Path 1.20 +23 -16; commitid: 427a4499e1437ea6; xorp/libxorp/eventloop.hh 1.15 +2 -2; commitid: 427a4499e1437ea6; xorp/libxorp/test_timer.cc 1.32 +21 -12; commitid: 427a4499e1437ea6; xorp/libxorp/timer.cc 1.29 +33 -4; commitid: 427a4499e1437ea6; xorp/libxorp/timer.hh From pavlin at icir.org Wed Jun 21 17:17:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 22 Jun 2006 00:17:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200606220017.k5M0HSYo017098@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-22 00:17:28 UTC XORP CVS repository Modified files: rip port.cc Log message: Use XorpTimer::reschedule_after() instead of reschedule_after_ms() to simplify a bit some of the code. Revision Changes Path 1.61 +7 -9; commitid: 42ac4499e1687ea6; xorp/rip/port.cc From pavlin at icir.org Thu Jun 22 08:58:57 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 22 Jun 2006 15:58:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606221558.k5MFwvmH028404@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-22 15:58:57 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh mld6igmp_node.cc mld6igmp_proto.cc mld6igmp_source_record.cc mld6igmp_source_record.hh mld6igmp_vif.cc mld6igmp_vif.hh Log message: Implement the mechanism for originating and periodically transmitting the IGMPv3/MLDv2 Group-Specific and Group-and-Source-Specific Query messages. Revision Changes Path 1.15 +302 -19; commitid: 6ecd449abd967ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.9 +77 -9; commitid: 6ecd449abd967ea6; xorp/mld6igmp/mld6igmp_group_record.hh 1.49 +3 -2; commitid: 6ecd449abd967ea6; xorp/mld6igmp/mld6igmp_node.cc 1.36 +55 -44; commitid: 6ecd449abd967ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.7 +3 -2; commitid: 6ecd449abd967ea6; xorp/mld6igmp/mld6igmp_source_record.cc 1.6 +27 -1; commitid: 6ecd449abd967ea6; xorp/mld6igmp/mld6igmp_source_record.hh 1.59 +285 -5; commitid: 6ecd449abd967ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.33 +61 -2; commitid: 6ecd449abd967ea6; xorp/mld6igmp/mld6igmp_vif.hh From zec at icir.org Thu Jun 22 10:02:46 2006 From: zec at icir.org (Marko Zec) Date: Thu, 22 Jun 2006 17:02:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib Message-ID: <200606221702.k5MH2kBD029234@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2006-06-22 17:02:46 UTC XORP CVS repository Modified files: rib redist_xrl.cc redist_xrl.hh Log message: Bugfix: RedistXrlOutput::task_completed() was trying to start dequeuing XRL requests even if the request queue was empty, which was triggering an assert at the beginning of RedistXrlOutput::start_next_task() It seems that it is possible for the XRL router to occassionaly fail to accept a new request even if there are no other XRLs in flight. This was observed through an assert in the RedistXrlOutput::start_next_task() dequeuing loop being triggered several times on pal. As a temporary measure this assert is now converted to a warning: we need to understand better when and why exactly the dispatching of XRL requests can occasionaly fail. Moreover, if the dispatch fails with no requests in flight (and thus no callbacks pending which could later resume the dequeuing), a synthetic pause is generated which will attempt to retry dispatching the original request after 10 ms. Bug found by: Atanu Revision Changes Path 1.27 +60 -25; commitid: 7196449acb427ea6; xorp/rib/redist_xrl.cc 1.12 +2 -5; commitid: 7196449acb427ea6; xorp/rib/redist_xrl.hh From pavlin at icir.org Thu Jun 22 11:57:29 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 22 Jun 2006 18:57:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606221857.k5MIvTJZ030454@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-22 18:57:29 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh mld6igmp_vif.cc Log message: Merge the scheduling of the periodic SSM Group-Specific and Group-and-Source-Specific Query messages. Revision Changes Path 1.16 +93 -102; commitid: 76cd449ae7d87ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.10 +11 -18; commitid: 76cd449ae7d87ea6; xorp/mld6igmp/mld6igmp_group_record.hh 1.60 +3 -3; commitid: 76cd449ae7d87ea6; xorp/mld6igmp/mld6igmp_vif.cc From pavlin at icir.org Thu Jun 22 12:32:25 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 22 Jun 2006 19:32:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606221932.k5MJWPZF030799@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-22 19:32:25 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_source_record.cc mld6igmp_source_record.hh Log message: Add new method Mld6igmpSourceSet::extract_source_addresses() that can be used to extract the set of IPvX source addresses (only). Revision Changes Path 1.8 +23 -1; commitid: 7834449af0117ea6; xorp/mld6igmp/mld6igmp_source_record.cc 1.7 +8 -1; commitid: 7834449af0117ea6; xorp/mld6igmp/mld6igmp_source_record.hh From pavlin at icir.org Thu Jun 22 12:35:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 22 Jun 2006 19:35:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606221935.k5MJZHBQ030880@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-22 19:35:17 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_vif.cc mld6igmp_vif.hh Log message: * Remove "src", "dst", and "max_resp_time" as arguments to mld6igmp_ssm_group_query_send() and mld6igmp_ssm_group_source_query_send(), because they are pre-defined: - src is always the primary address on the vif interface. - dst is always the queried group address. - max_resp_time is always the Last Member Query Interval. * Print an error message inside mld6igmp_ssm_group_query_send() and mld6igmp_ssm_group_source_query_send() if the tranmission fails. Revision Changes Path 1.61 +25 -15; commitid: 786c449af0627ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.34 +3 -15; commitid: 786c449af0627ea6; xorp/mld6igmp/mld6igmp_vif.hh From pavlin at icir.org Thu Jun 22 12:35:58 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 22 Jun 2006 19:35:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606221935.k5MJZwrZ030925@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-22 19:35:58 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc Log message: Send the Group-Specific and Group-and-Source-Specific Query messages as appropriate. Revision Changes Path 1.17 +47 -8; commitid: 78b4449af1097ea6; xorp/mld6igmp/mld6igmp_group_record.cc From pavlin at icir.org Thu Jun 22 17:18:23 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 23 Jun 2006 00:18:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606230018.k5N0INAP032966@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-23 00:18:23 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_config.cc mld6igmp_proto.cc mld6igmp_vif.cc mld6igmp_vif.hh Log message: Implement the IGMPv3/MLDv2 mechanism for updating the effective Robustness Variable and the effective Query Interval in non-Querier from the received Query messages. For that purpose, now we keep the configured Robustness Variable and the configured Query Interval separately from their effective values. Revision Changes Path 1.13 +7 -7; commitid: 808d449b32577ea6; xorp/mld6igmp/mld6igmp_config.cc 1.37 +57 -14; commitid: 808d449b32577ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.62 +30 -19; commitid: 808d449b32577ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.35 +55 -11; commitid: 808d449b32577ea6; xorp/mld6igmp/mld6igmp_vif.hh From pavlin at icir.org Thu Jun 22 23:51:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 23 Jun 2006 06:51:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200606230651.k5N6pVZW036457@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-23 06:51:31 UTC XORP CVS repository Modified files: rtrmgr cli.cc cli.hh Log message: Fix the %allow and %allow-range variable limiting for multi-value rtrmgr template entries. This fixes Bugzilla entry #614. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=614 Revision Changes Path 1.133 +91 -64; commitid: 8e26449b8ef67ea6; xorp/rtrmgr/cli.cc 1.49 +6 -1; commitid: 8e26449b8ef67ea6; xorp/rtrmgr/cli.hh From pavlin at icir.org Fri Jun 23 12:17:46 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 23 Jun 2006 19:17:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200606231917.k5NJHkRN046606@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-23 19:17:46 UTC XORP CVS repository Modified files: pim pim_mrt_mfc.cc Log message: Send the PIM Registers to the RP using the RPF vif toward it. Previously, we were using the vif toward the directly connected source. The RPF vif toward the RP is a more appropriate choice. E.g., if this is a border router, it is more natural to use the (internal) interface that belongs to the same domain as the RP. Revision Changes Path 1.35 +16 -2; commitid: b5a9449c3da97ea6; xorp/pim/pim_mrt_mfc.cc From pavlin at icir.org Fri Jun 23 12:50:22 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 23 Jun 2006 19:50:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200606231950.k5NJoMff047085@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-23 19:50:22 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add release notes for PIM-SM. Revision Changes Path 1.117 +9 -1; commitid: b7b9449c45ea7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Fri Jun 23 15:44:06 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 23 Jun 2006 22:44:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/packages Message-ID: <200606232244.k5NMi6WY048799@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-23 22:44:06 UTC XORP CVS repository Log message: Directory /usr/local/share/doc/apache/cvs/xorp/contrib/packages added to the repository From pavlin at icir.org Fri Jun 23 15:47:07 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 23 Jun 2006 22:47:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/packages/debian Message-ID: <200606232247.k5NMl7sv048850@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-23 22:47:07 UTC XORP CVS repository Log message: Directory /usr/local/share/doc/apache/cvs/xorp/contrib/packages/debian added to the repository From pavlin at icir.org Fri Jun 23 15:48:39 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 23 Jun 2006 22:48:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/packages Message-ID: <200606232248.k5NMmdPd048914@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-23 22:48:39 UTC XORP CVS repository Added files: contrib/packages README Log message: Add initial version of README file. Revision Changes Path 1.1 +8 -0 xorp/contrib/packages/README (new) From pavlin at icir.org Fri Jun 23 16:00:45 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 23 Jun 2006 23:00:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/packages/debian Message-ID: <200606232300.k5NN0j2M049115@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-23 23:00:45 UTC XORP CVS repository Added files: contrib/packages/debian changelog compat conffiles.ex control copyright cron.d.ex postinst postrm preinst.ex prerm.ex rules watch xorp-doc.dirs xorp-doc.docs xorp.README.Debian xorp.default xorp.dirs xorp.docs xorp.init.d Log message: Add Debian package information for XORP. Note that this is the original version as submitted. The only difference is that the file permission of the following scripts has been changed to "executable": - postinst - postrm - preinst.ex - prerm.ex - xorp.init.d Submitted by: Benjamin Sonntag Revision Changes Path 1.1 +9 -0 xorp/contrib/packages/debian/changelog (new) 1.1 +1 -0 xorp/contrib/packages/debian/compat (new) 1.1 +7 -0 xorp/contrib/packages/debian/conffiles.ex (new) 1.1 +21 -0 xorp/contrib/packages/debian/control (new) 1.1 +41 -0 xorp/contrib/packages/debian/copyright (new) 1.1 +4 -0 xorp/contrib/packages/debian/cron.d.ex (new) 1.1 +42 -0 xorp/contrib/packages/debian/postinst (new) 1.1 +38 -0 xorp/contrib/packages/debian/postrm (new) 1.1 +38 -0 xorp/contrib/packages/debian/preinst.ex (new) 1.1 +38 -0 xorp/contrib/packages/debian/prerm.ex (new) 1.1 +148 -0 xorp/contrib/packages/debian/rules (new) 1.1 +9 -0 xorp/contrib/packages/debian/watch (new) 1.1 +1 -0 xorp/contrib/packages/debian/xorp-doc.dirs (new) 1.1 +5 -0 xorp/contrib/packages/debian/xorp-doc.docs (new) 1.1 +8 -0 xorp/contrib/packages/debian/xorp.README.Debian (new) 1.1 +23 -0 xorp/contrib/packages/debian/xorp.default (new) 1.1 +5 -0 xorp/contrib/packages/debian/xorp.dirs (new) 1.1 +4 -0 xorp/contrib/packages/debian/xorp.docs (new) 1.1 +82 -0 xorp/contrib/packages/debian/xorp.init.d (new) From pavlin at icir.org Fri Jun 23 16:39:32 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 23 Jun 2006 23:39:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/packages/debian Message-ID: <200606232339.k5NNdWRD049503@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-23 23:39:32 UTC XORP CVS repository Modified files: contrib/packages/debian changelog conffiles.ex control copyright postinst postrm preinst.ex prerm.ex watch xorp-doc.docs xorp.README.Debian xorp.default xorp.docs xorp.init.d Log message: Minor edits/cleanup. Revision Changes Path 1.2 +1 -1; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/changelog 1.2 +4 -4; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/conffiles.ex 1.2 +7 -7; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/control 1.2 +2 -11; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/copyright 1.2 +1 -3; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/postinst 1.2 +1 -1; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/postrm 1.2 +1 -3; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/preinst.ex 1.2 +1 -3; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/prerm.ex 1.2 +0 -1; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/watch 1.2 +0 -1; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/xorp-doc.docs 1.2 +4 -4; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/xorp.README.Debian 1.2 +0 -1; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/xorp.default 1.2 +0 -1; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/xorp.docs 1.2 +1 -1; commitid: c12c449c7bab7ea6; xorp/contrib/packages/debian/xorp.init.d From atanu at icir.org Mon Jun 26 11:47:39 2006 From: atanu at icir.org (Atanu Ghosh) Date: Mon, 26 Jun 2006 18:47:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200606261847.k5QIld93097103@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-26 18:47:39 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_bgp_reports1.py Log message: Test to reproduce this bug. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=639 Revision Changes Path 1.18 +56 -7; commitid: 17b3244a02bc97ea6; xorp/tests/bgp/test_bgp_config.py 1.2 +48 -1; commitid: 17b3244a02bc97ea6; xorp/tests/bgp/test_bgp_reports1.py From zec at icir.org Tue Jun 27 06:43:27 2006 From: zec at icir.org (Marko Zec) Date: Tue, 27 Jun 2006 13:43:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200606271343.k5RDhRIO009032@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2006-06-27 13:43:26 UTC XORP CVS repository Modified files: bgp/harness test_rib1.sh Log message: Add a test to reproduce this bug in nexthop resolver. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=640 Revision Changes Path 1.20 +32 -2; commitid: 232d44a135a77ea6; xorp/bgp/harness/test_rib1.sh From pavlin at icir.org Tue Jun 27 14:50:49 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 27 Jun 2006 21:50:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200606272150.k5RLonPZ016438@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-27 21:50:49 UTC XORP CVS repository Modified files: rip peer.cc peer.hh port.cc redist.cc route_db.cc route_db.hh route_entry.cc route_entry.hh test_outputs.cc test_request.cc test_update_queue.cc test_utils.hh Log message: Store all original routes from each RIP peer inside the corresponding Peer object. Thus, when the RIP policy is modified, we can push immediately all original RIP routes for policy re-evaluation. Previously, if the policy was modified, all (winning) routes were removed from the route database, based on the premise that the periodic retransmission by the RIP peers will re-evaluate the routes using the new policy configuration, and will restore the (new) winners. As a result of that, all the RIP routes were lost after policy reconfiguration for up to 30 seconds or so. This fixes Bugzilla entry #617 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=617 Revision Changes Path 1.6 +102 -3; commitid: 3efd44a1a6be7ea6; xorp/rip/peer.cc 1.10 +59 -7; commitid: 3efd44a1a6be7ea6; xorp/rip/peer.hh 1.62 +5 -11; commitid: 3efd44a1a6be7ea6; xorp/rip/port.cc 1.11 +5 -5; commitid: 3efd44a1a6be7ea6; xorp/rip/redist.cc 1.29 +63 -31; commitid: 3efd44a1a6be7ea6; xorp/rip/route_db.cc 1.23 +27 -2; commitid: 3efd44a1a6be7ea6; xorp/rip/route_db.hh 1.14 +14 -1; commitid: 3efd44a1a6be7ea6; xorp/rip/route_entry.cc 1.14 +6 -1; commitid: 3efd44a1a6be7ea6; xorp/rip/route_entry.hh 1.26 +5 -3; commitid: 3efd44a1a6be7ea6; xorp/rip/test_outputs.cc 1.22 +3 -2; commitid: 3efd44a1a6be7ea6; xorp/rip/test_request.cc 1.19 +3 -3; commitid: 3efd44a1a6be7ea6; xorp/rip/test_update_queue.cc 1.9 +2 -2; commitid: 3efd44a1a6be7ea6; xorp/rip/test_utils.hh From pavlin at icir.org Tue Jun 27 15:12:39 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 27 Jun 2006 22:12:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200606272212.k5RMCdcb016694@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-27 22:12:39 UTC XORP CVS repository Modified files: rip route_db.cc Log message: Initiate the deletion process for a route only when the metric is set the first time to infinity (as specified in RFC 2453, Section 3.9.2). This fixes an issue of bouncing indefinitely a route with INFINITY cost between two XORP routers if the originator of that route has been shutdown. Revision Changes Path 1.30 +20 -2; commitid: 40ec44a1abe57ea6; xorp/rip/route_db.cc From pavlin at icir.org Tue Jun 27 17:47:14 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 28 Jun 2006 00:47:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200606280047.k5S0lEWu018246@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-28 00:47:14 UTC XORP CVS repository Modified files: tests README Log message: Add a note that running the "./install_templates.sh" requires the "ed(1)" editor being installed. Apparently, ed(1) is not installed by default on Fedora Core 5. Revision Changes Path 1.3 +3 -1; commitid: 472d44a1d1477ea6; xorp/tests/README From pavlin at icir.org Tue Jun 27 17:52:09 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 28 Jun 2006 00:52:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200606280052.k5S0q9to018329@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-28 00:52:09 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add two RIP-related release notes. Revision Changes Path 1.118 +8 -2; commitid: 478044a1d2af7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Tue Jun 27 22:05:44 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 28 Jun 2006 05:05:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib Message-ID: <200606280505.k5S55iAJ020726@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-28 05:05:44 UTC XORP CVS repository Modified files: rib rt_tab_extint.cc Log message: Fix a bug when resolving unresolved EGP routes. Previously, each resolved route was unconditionally propagated to the downstream tables even if there is a winning IGP route. Now we call the ExtIntTable::add_route() so the route is properly compared before propagating it to the downstream tables. This fixes Bugzilla entry #639. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=639 Revision Changes Path 1.29 +3 -9; commitid: 50a744a20d2b7ea6; xorp/rib/rt_tab_extint.cc From pavlin at icir.org Wed Jun 28 01:50:14 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 28 Jun 2006 08:50:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606280850.k5S8oErO023141@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-28 08:50:14 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_proto.cc mld6igmp_vif.cc mld6igmp_vif.hh Log message: * Don't use timer _igmpv1_router_present_timer (per vif), because IGMP/MLD router-side implementation shouldn't be tracking the version of the other routers. All routers should be administratively configured to use same IGMP and/or MLD version. * Add new methods to class Mld6igmpVif (in addition to the existing is_igmpv1_mode()): - is_igmpv2_mode() - is_igmpv3_mode() - is_mldv1_mode() - is_mldv2_mode() Revision Changes Path 1.38 +1 -13; commitid: 59c844a2420b7ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.63 +67 -6; commitid: 59c844a2420b7ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.36 +5 -3; commitid: 59c844a2420b7ea6; xorp/mld6igmp/mld6igmp_vif.hh From atanu at icir.org Wed Jun 28 08:24:30 2006 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 28 Jun 2006 15:24:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/tools Message-ID: <200606281524.k5SFOUhL030499@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-28 15:24:30 UTC XORP CVS repository Modified files: bgp/tools xorpsh_print_routes.cc Log message: The detail argument was not always being properly interpreted. For example "show bgp routes detail" was not enabling the verbose setting. Initial changes towards providing the enhancements requested. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=289 Revision Changes Path 1.13 +13 -7; commitid: 770844a29f2d7ea6; xorp/bgp/tools/xorpsh_print_routes.cc From atanu at icir.org Wed Jun 28 08:31:19 2006 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 28 Jun 2006 15:31:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/tools Message-ID: <200606281531.k5SFVJ42030644@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-28 15:31:19 UTC XORP CVS repository Modified files: bgp/tools print_routes.cc print_routes.hh Log message: When verbose is enabled print all the well known path attributes. A number of the other attributes such as communities attributes are not yet displayed. Initial changes towards providing the enhancements requested. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=289 Revision Changes Path 1.17 +116 -43; commitid: 779744a2a0c67ea6; xorp/bgp/tools/print_routes.cc 1.17 +4 -2; commitid: 779744a2a0c67ea6; xorp/bgp/tools/print_routes.hh From atanu at icir.org Wed Jun 28 08:41:07 2006 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 28 Jun 2006 15:41:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200606281541.k5SFf7jR030848@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-28 15:41:07 UTC XORP CVS repository Modified files: tests/bgp test_bgp_reports1.py Log message: Mark this problem as fixed. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=639 Revision Changes Path 1.3 +2 -2; commitid: 786544a2a3137ea6; xorp/tests/bgp/test_bgp_reports1.py From atanu at icir.org Wed Jun 28 08:50:44 2006 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 28 Jun 2006 15:50:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/tools Message-ID: <200606281550.k5SFoikY031053@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-06-28 15:50:44 UTC XORP CVS repository Modified files: bgp/tools print_routes.hh Log message: For "gcc version 2.95.4 20020320 [FreeBSD]" put static before const. Revision Changes Path 1.18 +3 -3; commitid: 793244a2a5537ea6; xorp/bgp/tools/print_routes.hh From pavlin at icir.org Wed Jun 28 20:27:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 03:27:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606290327.k5T3RDCL038357@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 03:27:13 UTC XORP CVS repository Modified files: mld6igmp igmp_proto.h mld6_proto.h Log message: * Increase the maximum configurable version of IGMP to 3 * Increase the maximum configurable version of MLD to 2 Revision Changes Path 1.14 +2 -2; commitid: 95ba44a348717ea6; xorp/mld6igmp/igmp_proto.h 1.15 +2 -2; commitid: 95ba44a348717ea6; xorp/mld6igmp/mld6_proto.h From pavlin at icir.org Wed Jun 28 20:30:15 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 03:30:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606290330.k5T3UFck038449@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 03:30:15 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_vif.hh Log message: * Reclassify the following methods from "private" to "public": is_igmpv1_mode(), is_igmpv2_mode(), is_igmpv3_mode(), is_mldv1_mode(), is_mldv2_mode() . * Add missing kdoc comments. * Minor edits. Revision Changes Path 1.37 +67 -19; commitid: 95f644a348f47ea6; xorp/mld6igmp/mld6igmp_vif.hh From pavlin at icir.org Wed Jun 28 20:31:01 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 03:31:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606290331.k5T3V14t038488@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 03:31:01 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_vif.cc Log message: Edit some of the comments. Revision Changes Path 1.64 +36 -67; commitid: 963f44a3495b7ea6; xorp/mld6igmp/mld6igmp_vif.cc From pavlin at icir.org Wed Jun 28 20:36:00 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 03:36:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606290336.k5T3a0Xq038589@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 03:36:00 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh Log message: Add new methods per group record to test the group compatibility mode: is_igmpv1_mode(), is_igmpv2_mode(), is_igmpv3_mode(), is_mldv1_mode(), is_mldv2_mode(). Revision Changes Path 1.18 +87 -1; commitid: 967444a349967ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.11 +41 -3; commitid: 967444a349967ea6; xorp/mld6igmp/mld6igmp_group_record.hh From pavlin at icir.org Wed Jun 28 21:35:06 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 04:35:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606290435.k5T4Z62t039141@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 04:35:06 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_proto.cc mld6igmp_vif.hh Log message: * Rename method Mld6igmpVif::mld6igmp_version_consistency_check() to Mld6igmpVif::mld6igmp_query_version_consistency_check() * Fix the Mld6igmpVif::mld6igmp_query_version_consistency_check() implementation to support any version mismatch between the configured version on the interface and the version of the received Query. * If there is Query version mismatch between interface configuration and the version of the received message, then print a warning and drop the received Query message (see RFC 3376 Section 7.3.1, and RFC 3810 Section 8.3.1). Note that those RFCs only say that a warning should be generated when a mismatch is detected. Unfortunately, the RFCs do not say explicitly that the mismatched Queries should be dropped, so there is some space for mis-interpretation of the specification. Revision Changes Path 1.39 +46 -53; commitid: 97fa44a3522c7ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.38 +5 -5; commitid: 97fa44a3522c7ea6; xorp/mld6igmp/mld6igmp_vif.hh From pavlin at icir.org Wed Jun 28 22:38:35 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 05:38:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200606290538.k5T5cZ7j039686@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 05:38:35 UTC XORP CVS repository Modified files: . ERRATA Log message: Modify one of the ERRATA entries: the "No buffer space available" error might happen even with 10 interfaces. Revision Changes Path 1.31 +2 -2; commitid: 9aed44a367257ea6; xorp/ERRATA From pavlin at icir.org Thu Jun 29 00:20:48 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 07:20:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606290720.k5T7KmRl040930@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 07:20:48 UTC XORP CVS repository Modified files: mld6igmp igmp_proto.h mld6_proto.h Log message: Add missing definitions for IGMP_OLDER_VERSION_HOST_PRESENT_INTERVAL and MLD_OLDER_VERSION_HOST_PRESENT_INTERVAL. Revision Changes Path 1.15 +4 -1; commitid: 9fc744a37f407ea6; xorp/mld6igmp/igmp_proto.h 1.16 +4 -1; commitid: 9fc744a37f407ea6; xorp/mld6igmp/mld6_proto.h From pavlin at icir.org Thu Jun 29 00:23:46 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 07:23:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606290723.k5T7Nk8l040983@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 07:23:46 UTC XORP CVS repository Modified files: mld6igmp mld6_proto.h Log message: Move the MLD-related constants upfront (for consistency with the definitions inside igmp_proto.h). Revision Changes Path 1.17 +28 -28; commitid: 9ff844a37fd07ea6; xorp/mld6igmp/mld6_proto.h From bms at icir.org Thu Jun 29 04:00:44 2006 From: bms at icir.org (Bruce Simpson) Date: Thu, 29 Jun 2006 11:00:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32/xorprtm Message-ID: <200606291100.k5TB0iwW044001@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-29 11:00:44 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/contrib/win32/xorprtm added to the repository From bms at icir.org Thu Jun 29 04:01:18 2006 From: bms at icir.org (Bruce Simpson) Date: Thu, 29 Jun 2006 11:01:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32/xorprtm Message-ID: <200606291101.k5TB1Ilr044069@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-29 11:01:18 UTC XORP CVS repository Added files: contrib/win32/xorprtm README Log message: Add the xorprtm directory and README file. Revision Changes Path 1.1 +8 -0 xorp/contrib/win32/xorprtm/README (new) From bms at icir.org Thu Jun 29 04:03:51 2006 From: bms at icir.org (Bruce Simpson) Date: Thu, 29 Jun 2006 11:03:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200606291103.k5TB3ptG044137@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-29 11:03:51 UTC XORP CVS repository Modified files: . configure configure.in Log message: Merge back Windows Router Manager v2 support to mainline, as part of the bigger plan to support IPv6 on Windows Longhorn. This uses the existing BSD socket message format with a few twists for Win32, and thus re-uses the existing RTM message parsing code, with the major difference that Win32 named pipes, not AF_ROUTE sockets, are the communication endpoints. * Add support to the XORP event loop and Win32 I/O wrapper functions to detect when Win32 named pipes are disconnected. * Add support functions (WinSupport) for loading the RRAS shim DLLs which XORP uses to integrate with Routing and Remote Access. * WARNING: This support is alpha quality. Compile tested on FreeBSD 6.1, Windows Server 2003, and Windows 'Longhorn' Server Beta 2. Reviewed by: pavlin Approved by: pavlin, atanu Obtained from: XORP/LH Revision Changes Path 1.199 +2 -2; commitid: ac3544a3b3397ea6; xorp/configure 1.170 +3 -3; commitid: ac3544a3b3397ea6; xorp/configure.in From bms at icir.org Thu Jun 29 04:03:56 2006 From: bms at icir.org (Bruce Simpson) Date: Thu, 29 Jun 2006 11:03:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200606291103.k5TB3usX044206@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-29 11:03:56 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in fea.cc fticonfig.cc fticonfig.hh fticonfig_entry_get.hh fticonfig_entry_observer.hh fticonfig_entry_parse_rtm.cc fticonfig_entry_set.hh fticonfig_entry_set_iphelper.cc fticonfig_table_get.hh fticonfig_table_observer.hh fticonfig_table_parse_rtm.cc fticonfig_table_set.hh fticonfig_table_set_iphelper.cc rawsock.cc routing_socket_utils.cc Added files: fea fticonfig_entry_get_rtmv2.cc fticonfig_entry_observer_rtmv2.cc fticonfig_entry_set_rtmv2.cc fticonfig_table_observer_rtmv2.cc fticonfig_table_set_rtmv2.cc win_rtm_pipe.cc win_rtm_pipe.hh win_rtsock.h win_support.cc win_support.hh Log message: Merge back Windows Router Manager v2 support to mainline, as part of the bigger plan to support IPv6 on Windows Longhorn. This uses the existing BSD socket message format with a few twists for Win32, and thus re-uses the existing RTM message parsing code, with the major difference that Win32 named pipes, not AF_ROUTE sockets, are the communication endpoints. * Add support to the XORP event loop and Win32 I/O wrapper functions to detect when Win32 named pipes are disconnected. * Add support functions (WinSupport) for loading the RRAS shim DLLs which XORP uses to integrate with Routing and Remote Access. * WARNING: This support is alpha quality. Compile tested on FreeBSD 6.1, Windows Server 2003, and Windows 'Longhorn' Server Beta 2. Reviewed by: pavlin Approved by: pavlin, atanu Obtained from: XORP/LH Revision Changes Path 1.65 +11 -1; commitid: ac3544a3b3397ea6; xorp/fea/Makefile.am 1.81 +37 -19; commitid: ac3544a3b3397ea6; xorp/fea/Makefile.in 1.57 +30 -6; commitid: ac3544a3b3397ea6; xorp/fea/fea.cc 1.51 +22 -5; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig.cc 1.39 +17 -1; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig.hh 1.26 +84 -1; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_entry_get.hh 1.1 +482 -0 xorp/fea/fticonfig_entry_get_rtmv2.cc (new) 1.17 +26 -1; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_entry_observer.hh 1.1 +111 -0 xorp/fea/fticonfig_entry_observer_rtmv2.cc (new) 1.13 +7 -2; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_entry_parse_rtm.cc 1.23 +68 -1; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_entry_set.hh 1.11 +18 -1; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_entry_set_iphelper.cc 1.1 +365 -0 xorp/fea/fticonfig_entry_set_rtmv2.cc (new) 1.23 +46 -1; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_table_get.hh 1.18 +53 -1; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_table_observer.hh 1.1 +165 -0 xorp/fea/fticonfig_table_observer_rtmv2.cc (new) 1.17 +7 -2; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_table_parse_rtm.cc 1.18 +62 -2; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_table_set.hh 1.7 +2 -45; commitid: ac3544a3b3397ea6; xorp/fea/fticonfig_table_set_iphelper.cc 1.1 +161 -0 xorp/fea/fticonfig_table_set_rtmv2.cc (new) 1.23 +33 -2; commitid: ac3544a3b3397ea6; xorp/fea/rawsock.cc 1.33 +34 -6; commitid: ac3544a3b3397ea6; xorp/fea/routing_socket_utils.cc 1.1 +322 -0 xorp/fea/win_rtm_pipe.cc (new) 1.1 +163 -0 xorp/fea/win_rtm_pipe.hh (new) 1.1 +309 -0 xorp/fea/win_rtsock.h (new) 1.1 +350 -0 xorp/fea/win_support.cc (new) 1.1 +28 -0 xorp/fea/win_support.hh (new) From bms at icir.org Thu Jun 29 04:03:56 2006 From: bms at icir.org (Bruce Simpson) Date: Thu, 29 Jun 2006 11:03:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200606291103.k5TB3uXJ044227@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-29 11:03:56 UTC XORP CVS repository Modified files: libxorp win_dispatcher.cc win_io.c win_io.h Log message: Merge back Windows Router Manager v2 support to mainline, as part of the bigger plan to support IPv6 on Windows Longhorn. This uses the existing BSD socket message format with a few twists for Win32, and thus re-uses the existing RTM message parsing code, with the major difference that Win32 named pipes, not AF_ROUTE sockets, are the communication endpoints. * Add support to the XORP event loop and Win32 I/O wrapper functions to detect when Win32 named pipes are disconnected. * Add support functions (WinSupport) for loading the RRAS shim DLLs which XORP uses to integrate with Routing and Remote Access. * WARNING: This support is alpha quality. Compile tested on FreeBSD 6.1, Windows Server 2003, and Windows 'Longhorn' Server Beta 2. Reviewed by: pavlin Approved by: pavlin, atanu Obtained from: XORP/LH Revision Changes Path 1.11 +19 -5; commitid: ac3544a3b3397ea6; xorp/libxorp/win_dispatcher.cc 1.7 +28 -10; commitid: ac3544a3b3397ea6; xorp/libxorp/win_io.c 1.6 +4 -2; commitid: ac3544a3b3397ea6; xorp/libxorp/win_io.h From bms at icir.org Thu Jun 29 04:06:54 2006 From: bms at icir.org (Bruce Simpson) Date: Thu, 29 Jun 2006 11:06:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32/xorprtm Message-ID: <200606291106.k5TB6sMO044412@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-29 11:06:54 UTC XORP CVS repository Added files: contrib/win32/xorprtm BUGS BUILD_NOTES Jamfile TODO bsdroute.h defs.h list.h loadprotocol.c mibmgr.c mibmgr.h pchsample.h print_rtmsg.c rmapi.c rmapi.h sync.c sync.h test_monitor.c test_routeadd.c test_routeadddelete.c test_routeaddwait.c utils.c utils.h xorprtm.c xorprtm.h xorprtm4.def xorprtm6.def xorprtm_internal.h Log message: Import the Router Manager V2 shim code. Revision Changes Path 1.1 +80 -0 xorp/contrib/win32/xorprtm/BUGS (new) 1.1 +2 -0 xorp/contrib/win32/xorprtm/BUILD_NOTES (new) 1.1 +39 -0 xorp/contrib/win32/xorprtm/Jamfile (new) 1.1 +19 -0 xorp/contrib/win32/xorprtm/TODO (new) 1.1 +264 -0 xorp/contrib/win32/xorprtm/bsdroute.h (new) 1.1 +62 -0 xorp/contrib/win32/xorprtm/defs.h (new) 1.1 +404 -0 xorp/contrib/win32/xorprtm/list.h (new) 1.1 +336 -0 xorp/contrib/win32/xorprtm/loadprotocol.c (new) 1.1 +95 -0 xorp/contrib/win32/xorprtm/mibmgr.c (new) 1.1 +19 -0 xorp/contrib/win32/xorprtm/mibmgr.h (new) 1.1 +33 -0 xorp/contrib/win32/xorprtm/pchsample.h (new) 1.1 +714 -0 xorp/contrib/win32/xorprtm/print_rtmsg.c (new) 1.1 +723 -0 xorp/contrib/win32/xorprtm/rmapi.c (new) 1.1 +11 -0 xorp/contrib/win32/xorprtm/rmapi.h (new) 1.1 +72 -0 xorp/contrib/win32/xorprtm/sync.c (new) 1.1 +114 -0 xorp/contrib/win32/xorprtm/sync.h (new) 1.1 +76 -0 xorp/contrib/win32/xorprtm/test_monitor.c (new) 1.1 +104 -0 xorp/contrib/win32/xorprtm/test_routeadd.c (new) 1.1 +177 -0 xorp/contrib/win32/xorprtm/test_routeadddelete.c (new) 1.1 +116 -0 xorp/contrib/win32/xorprtm/test_routeaddwait.c (new) 1.1 +65 -0 xorp/contrib/win32/xorprtm/utils.c (new) 1.1 +10 -0 xorp/contrib/win32/xorprtm/utils.h (new) 1.1 +1883 -0 xorp/contrib/win32/xorprtm/xorprtm.c (new) 1.1 +6 -0 xorp/contrib/win32/xorprtm/xorprtm.h (new) 1.1 +4 -0 xorp/contrib/win32/xorprtm/xorprtm4.def (new) 1.1 +4 -0 xorp/contrib/win32/xorprtm/xorprtm6.def (new) 1.1 +151 -0 xorp/contrib/win32/xorprtm/xorprtm_internal.h (new) From pavlin at icir.org Thu Jun 29 12:05:47 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 19:05:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200606291905.k5TJ5lXR051972@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 19:05:47 UTC XORP CVS repository Modified files: libxorp win_dispatcher.cc Log message: Statements indentation fix. Revision Changes Path 1.12 +5 -5; commitid: cae644a424727ea6; xorp/libxorp/win_dispatcher.cc From pavlin at icir.org Thu Jun 29 12:10:56 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 19:10:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200606291910.k5TJAuR4052096@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 19:10:56 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Log message: Fix the alphabetical ordering of some of the files that were added by the previous commit. Revision Changes Path 1.66 +6 -6; commitid: cb5c44a425ac7ea6; xorp/fea/Makefile.am 1.82 +8 -8; commitid: cb5c44a425ac7ea6; xorp/fea/Makefile.in From pavlin at icir.org Thu Jun 29 13:05:55 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 20:05:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200606292005.k5TK5ttm053108@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 20:05:55 UTC XORP CVS repository Modified files: fea fticonfig.cc Log message: Statements indentation fix. Revision Changes Path 1.52 +5 -5; commitid: cf5b44a432a07ea6; xorp/fea/fticonfig.cc From pavlin at icir.org Thu Jun 29 13:07:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 20:07:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200606292007.k5TK7DGW053159@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 20:07:13 UTC XORP CVS repository Modified files: fea fticonfig.hh Log message: Remove leftover definition of global functions, which are now methods of class WinSupport. Revision Changes Path 1.40 +1 -11; commitid: cf8e44a432b27ea6; xorp/fea/fticonfig.hh From pavlin at icir.org Thu Jun 29 13:07:37 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 20:07:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200606292007.k5TK7bU0053210@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 20:07:37 UTC XORP CVS repository Modified files: fea fticonfig_table_set.hh Log message: Empty lines cleanup. Revision Changes Path 1.19 +2 -2; commitid: cfc144a432fe7ea6; xorp/fea/fticonfig_table_set.hh From pavlin at icir.org Thu Jun 29 15:21:05 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 29 Jun 2006 22:21:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200606292221.k5TML5QT054559@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-29 22:21:05 UTC XORP CVS repository Modified files: libxorp ref_trie.hh Log message: Fix a bug in the implementation of RefTriePostOrderIterator::force_valid() and RefTriePreOrderIterator::force_valid() Submitted by: Mark Handley Revision Changes Path 1.26 +3 -3; commitid: d4cc44a451ba7ea6; xorp/libxorp/ref_trie.hh From pavlin at icir.org Thu Jun 29 17:43:05 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 30 Jun 2006 00:43:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual xorp/etc/templates xorp/rtrmgr Message-ID: <200606300043.k5U0h5UV056379@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-30 00:43:05 UTC XORP CVS repository Modified files: docs/user_manual config_overview.tex pimsm.tex etc/templates pimsm4.tp pimsm6.tp rtrmgr config.boot.sample Log message: Rename the "interval-sec" statement in the PIM-SM configuration to "interval" (according to the XORP CLI style guide). This fixes Bugzilla entry #641. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=641 Submitted by: Hasso Tepper Revision Changes Path 1.22 +6 -5; commitid: dbf444a473047ea6; xorp/docs/user_manual/config_overview.tex 1.25 +10 -8; commitid: dbf444a473047ea6; xorp/docs/user_manual/pimsm.tex 1.32 +8 -8; commitid: dbf444a473047ea6; xorp/etc/templates/pimsm4.tp 1.32 +8 -8; commitid: dbf444a473047ea6; xorp/etc/templates/pimsm6.tp 1.41 +3 -3; commitid: dbf444a473047ea6; xorp/rtrmgr/config.boot.sample From pavlin at icir.org Thu Jun 29 17:44:56 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 30 Jun 2006 00:44:56 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200606300044.k5U0iuR0056457@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-06-30 00:44:56 UTC XORP CVS repository Modified files: . getting_started.html html_src getting_started.html Log message: Rename the "interval-sec" statement in the PIM-SM configuration to "interval" (according to the XORP CLI style guide). This complements the fix of Bugzilla entry #641. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=641 Submitted by: Hasso Tepper Revision Changes Path 1.70 +6 -4; commitid: dc5544a473b77ea6; www/getting_started.html 1.42 +5 -3; commitid: dc5544a473b77ea6; www/html_src/getting_started.html From pavlin at icir.org Fri Jun 30 00:55:47 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 30 Jun 2006 07:55:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606300755.k5U7tlY8060711@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-30 07:55:47 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh mld6igmp_proto.cc mld6igmp_vif.cc mld6igmp_vif.hh Log message: * Implement a mechanism to signal and process the event of receiving an older Membership Report for a particular multicast group. * Store and recalculate as appropriate the Older Version Host Present Interval. Revision Changes Path 1.19 +55 -1; commitid: ecdf44a4d8887ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.12 +18 -14; commitid: ecdf44a4d8887ea6; xorp/mld6igmp/mld6igmp_group_record.hh 1.40 +49 -27; commitid: ecdf44a4d8887ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.65 +2 -1; commitid: ecdf44a4d8887ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.39 +13 -1; commitid: ecdf44a4d8887ea6; xorp/mld6igmp/mld6igmp_vif.hh From bms at icir.org Fri Jun 30 05:29:44 2006 From: bms at icir.org (Bruce Simpson) Date: Fri, 30 Jun 2006 12:29:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200606301229.k5UCTi1G064504@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-30 12:29:44 UTC XORP CVS repository Added files: fea pa_backend_pf.cc pa_backend_pf.hh Log message: First cut of firewall backend code for OpenBSD's pf. This is not yet hooked up to the build. Revision Changes Path 1.1 +414 -0 xorp/fea/pa_backend_pf.cc (new) 1.1 +147 -0 xorp/fea/pa_backend_pf.hh (new) From bms at icir.org Fri Jun 30 07:04:49 2006 From: bms at icir.org (Bruce Simpson) Date: Fri, 30 Jun 2006 14:04:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200606301404.k5UE4nt0065592@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-06-30 14:04:49 UTC XORP CVS repository Modified files: fea pa_backend_pf.cc pa_backend_pf.hh Log message: Add the snapshot capture/restore path. Revision Changes Path 1.2 +86 -23; commitid: 1001d44a52f767ea6; xorp/fea/pa_backend_pf.cc 1.2 +4 -3; commitid: 1001d44a52f767ea6; xorp/fea/pa_backend_pf.hh From pavlin at icir.org Fri Jun 30 12:35:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 30 Jun 2006 19:35:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606301935.k5UJZSqP070690@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-30 19:35:28 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_group_record.hh mld6igmp_source_record.cc mld6igmp_source_record.hh Log message: Add new methods Mld6igmpSourceSet::find_source_record() and Mld6igmpGroupSet::find_group_record() Revision Changes Path 1.20 +21 -13; commitid: 113f044a57ce77ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.13 +12 -3; commitid: 113f044a57ce77ea6; xorp/mld6igmp/mld6igmp_group_record.hh 1.9 +19 -1; commitid: 113f044a57ce77ea6; xorp/mld6igmp/mld6igmp_source_record.cc 1.8 +10 -1; commitid: 113f044a57ce77ea6; xorp/mld6igmp/mld6igmp_source_record.hh From pavlin at icir.org Fri Jun 30 12:39:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 30 Jun 2006 19:39:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606301939.k5UJdVk6070759@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-30 19:39:31 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_vif.cc mld6igmp_vif.hh Log message: * Modify Mld6igmpVif::mld6igmp_ssm_query_send() so it can be used for transmitting IGMPv1/IGMPv2 or MLDv1 Query messages as well. * Add new methods Mld6igmpVif::is_igmpv1_mode(), is_igmpv2_mode(), is_igmpv3_mode(), is_mldv1_mode(), is_mldv2_mode() that take Mld6igmpGroupRecord pointer as an argument. Those methods can be tested whether a group is running in a particular protocol version mode. If the group is NULL, then we test whether the interface itself is running in that mode. Revision Changes Path 1.66 +113 -12; commitid: 1143b44a57d2f7ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.40 +56 -1; commitid: 1143b44a57d2f7ea6; xorp/mld6igmp/mld6igmp_vif.hh From pavlin at icir.org Fri Jun 30 16:57:46 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 30 Jun 2006 23:57:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200606302357.k5UNvk8d073092@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-06-30 23:57:46 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_group_record.cc mld6igmp_proto.cc mld6igmp_vif.cc mld6igmp_vif.hh Log message: Rename the Mld6igmpVif::mld6igmp_ssm_query_send() method to Mld6igmpVif::mld6igmp_query_send(), and remove the old Mld6igmpVif::mld6igmp_query_send() method, because it is not needed anymore. Revision Changes Path 1.21 +25 -22; commitid: 11d5644a5b9de7ea6; xorp/mld6igmp/mld6igmp_group_record.cc 1.41 +10 -1; commitid: 11d5644a5b9de7ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.67 +51 -70; commitid: 11d5644a5b9de7ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.41 +6 -21; commitid: 11d5644a5b9de7ea6; xorp/mld6igmp/mld6igmp_vif.hh