From pavlin at icir.org Tue Aug 1 12:48:52 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 Aug 2006 19:48:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/tex Message-ID: <200608011948.k71JmqE0099745@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-01 19:48:52 UTC XORP CVS repository Modified files: docs/tex xorp.bib Log message: Add a bibliography entry for the XORP NSDI 2005 paper: "Designing Extensible IP Router Software" Revision Changes Path 1.17 +23 -1; commitid: 1858844cfb0017ea6; xorp/docs/tex/xorp.bib From pavlin at icir.org Tue Aug 1 12:49:27 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 Aug 2006 19:49:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/design_arch Message-ID: <200608011949.k71JnRbm099796@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-01 19:49:27 UTC XORP CVS repository Modified files: docs/design_arch design_arch.tex Log message: Update the document in preparation for the 1.3 release. Revision Changes Path 1.20 +11 -9; commitid: 185bb44cfb0397ea6; xorp/docs/design_arch/design_arch.tex From pavlin at icir.org Tue Aug 1 13:08:39 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 Aug 2006 20:08:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/design_arch Message-ID: <200608012008.k71K8d3N000244@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-01 20:08:39 UTC XORP CVS repository Modified files: docs/design_arch design_arch.tex Log message: Minor edits in the "Modification History" appendix: "Update" -> "Updated". Revision Changes Path 1.21 +8 -8; commitid: d844cfb4b37ea6; xorp/docs/design_arch/design_arch.tex From pavlin at icir.org Tue Aug 1 13:09:56 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 Aug 2006 20:09:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/design_arch Message-ID: <200608012009.k71K9uVU000325@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-01 20:09:56 UTC XORP CVS repository Modified files: docs/design_arch error_handling.tex Log message: * Added "Modification History" appendix * Updated the date to August 2, 2006 and the version to 1.3 Revision Changes Path 1.37 +28 -3; commitid: 11c44cfb4dc7ea6; xorp/docs/design_arch/error_handling.tex From bms at icir.org Tue Aug 1 14:17:40 2006 From: bms at icir.org (Bruce Simpson) Date: Tue, 1 Aug 2006 21:17:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608012117.k71LHeXY001106@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-08-01 21:17:40 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Comment last minute problem found with MinGW-current. Revision Changes Path 1.65 +7 -1; commitid: 43944cfc4e67ea6; xorp/BUILD_NOTES From mjh at icir.org Tue Aug 1 15:21:40 2006 From: mjh at icir.org (Mark Handley) Date: Tue, 1 Aug 2006 22:21:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/libxorp Message-ID: <200608012221.k71MLefZ001877@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-01 22:21:40 UTC XORP CVS repository Modified files: bgp peer_handler.cc libxorp ipnet.hh test_ipnet.cc Log message: Fix problem with BGP incorrectly rejecting the default route. This may accept some routes such as 128.0.0.0/1 which are not strictly unicast because they overlap the multicast space, but it should still reject pure multicast routes. Bug found by: Cristian Klein Reviewed by: Atanu Ghosh Revision Changes Path 1.44 +4 -4; commitid: 6f444cfd3207ea6; xorp/bgp/peer_handler.cc 1.24 +33 -1; commitid: 6f444cfd3207ea6; xorp/libxorp/ipnet.hh 1.13 +49 -2; commitid: 6f444cfd3207ea6; xorp/libxorp/test_ipnet.cc From pavlin at icir.org Tue Aug 1 16:08:22 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 Aug 2006 23:08:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/tex Message-ID: <200608012308.k71N8Mnu002453@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-01 23:08:22 UTC XORP CVS repository Modified files: docs/tex xorp.bib Log message: * Add missing "key" entries for the XORP documents. * Minor formatting. Revision Changes Path 1.18 +63 -65; commitid: 97c44cfded77ea6; xorp/docs/tex/xorp.bib From pavlin at icir.org Tue Aug 1 16:52:41 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 1 Aug 2006 23:52:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp Message-ID: <200608012352.k71Nqfdd003000@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-01 23:52:41 UTC XORP CVS repository Modified files: docs/bgp bgp.tex Log message: * Update the Latex setup and formatting (using the XORP style). * Add "Modification History" appendix. Revision Changes Path 1.17 +216 -123; commitid: b9f44cfe92c7ea6; xorp/docs/bgp/bgp.tex From pavlin at icir.org Tue Aug 1 17:04:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 00:04:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/design_arch Message-ID: <200608020004.k7204VS8003116@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 00:04:31 UTC XORP CVS repository Modified files: docs/design_arch design_arch.tex Log message: Minor formatting. Revision Changes Path 1.22 +12 -24; commitid: c1344cfec057ea6; xorp/docs/design_arch/design_arch.tex From pavlin at icir.org Tue Aug 1 17:05:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 00:05:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/design_arch Message-ID: <200608020005.k7205Dem003222@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 00:05:13 UTC XORP CVS repository Modified files: docs/design_arch error_handling.tex Log message: Minor formatting. Revision Changes Path 1.38 +60 -65; commitid: c6c44cfec357ea6; xorp/docs/design_arch/error_handling.tex From pavlin at icir.org Tue Aug 1 17:06:59 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 00:06:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp Message-ID: <200608020006.k7206xZf003284@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 00:06:59 UTC XORP CVS repository Modified files: docs/bgp bgp.tex Log message: Update "current (March 2006)" with "current (August 2006)". Revision Changes Path 1.18 +2 -2; commitid: cb344cfec827ea6; xorp/docs/bgp/bgp.tex From pavlin at icir.org Tue Aug 1 17:25:09 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 00:25:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp Message-ID: <200608020025.k720P9uV003629@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 00:25:09 UTC XORP CVS repository Modified files: docs/bgp bgp.tex Log message: Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.19 +5 -3; commitid: e0f44cff0dd7ea6; xorp/docs/bgp/bgp.tex From pavlin at icir.org Tue Aug 1 17:28:48 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 00:28:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/fea Message-ID: <200608020028.k720Smg9003787@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 00:28:48 UTC XORP CVS repository Modified files: docs/fea fea.tex Log message: * Added DragonFlyBSD to the list of supported OS-es. * Added "Modification History" appendix. * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.18 +48 -25; commitid: e9044cff1907ea6; xorp/docs/fea/fea.tex From pavlin at icir.org Tue Aug 1 17:29:09 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 00:29:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/design_arch Message-ID: <200608020029.k720T9QE003840@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 00:29:09 UTC XORP CVS repository Modified files: docs/design_arch design_arch.tex error_handling.tex Log message: Minor cleanup. Revision Changes Path 1.23 +11 -12; commitid: ee544cff1d17ea6; xorp/docs/design_arch/design_arch.tex 1.39 +3 -11; commitid: ee544cff1d17ea6; xorp/docs/design_arch/error_handling.tex From pavlin at icir.org Tue Aug 1 18:21:04 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 01:21:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/libxorp Message-ID: <200608020121.k721L472004631@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 01:21:04 UTC XORP CVS repository Modified files: docs/libxorp libxorp_overview.tex Log message: * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.24 +103 -116; commitid: 11d244cffda87ea6; xorp/docs/libxorp/libxorp_overview.tex From pavlin at icir.org Tue Aug 1 17:59:44 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 00:59:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/libxipc Message-ID: <200608020059.k720xiDc004319@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 00:59:44 UTC XORP CVS repository Modified files: docs/libxipc xrl_interfaces.tex Log message: * Added "Modification History" appendix. * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.21 +89 -26; commitid: 10c644cff8e47ea6; xorp/docs/libxipc/xrl_interfaces.tex From pavlin at icir.org Tue Aug 1 17:42:39 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 00:42:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/libxipc Message-ID: <200608020042.k720gdeJ004054@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 00:42:39 UTC XORP CVS repository Modified files: docs/libxipc libxipc_overview.tex Log message: * Added "Modification History" appendix. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.16 +99 -57; commitid: fbd44cff4f47ea6; xorp/docs/libxipc/libxipc_overview.tex From pavlin at icir.org Tue Aug 1 18:44:53 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 01:44:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/mfea Message-ID: <200608020144.k721ir0E004950@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 01:44:53 UTC XORP CVS repository Modified files: docs/mfea mfea_arch.tex Log message: * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.22 +21 -18; commitid: 133d44d003877ea6; xorp/docs/mfea/mfea_arch.tex From pavlin at icir.org Tue Aug 1 18:49:07 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 01:49:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/mld6igmp Message-ID: <200608020149.k721n7d9005062@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 01:49:07 UTC XORP CVS repository Modified files: docs/mld6igmp mld6igmp_arch.tex Log message: * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.20 +17 -12; commitid: 13ad44d004887ea6; xorp/docs/mld6igmp/mld6igmp_arch.tex From pavlin at icir.org Tue Aug 1 18:54:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 01:54:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/multicast Message-ID: <200608020154.k721sVOv005178@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 01:54:31 UTC XORP CVS repository Modified files: docs/multicast multicast_arch.tex Log message: * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.19 +26 -20; commitid: 142144d005ca7ea6; xorp/docs/multicast/multicast_arch.tex From pavlin at icir.org Tue Aug 1 19:09:06 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 02:09:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/pim Message-ID: <200608020209.k72296ZK005380@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 02:09:06 UTC XORP CVS repository Modified files: docs/pim pim_arch.tex Log message: * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.22 +25 -20; commitid: 14eb44d009367ea6; xorp/docs/pim/pim_arch.tex From pavlin at icir.org Tue Aug 1 19:13:45 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 02:13:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/pim_testsuite Message-ID: <200608020213.k722DjCC005465@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 02:13:45 UTC XORP CVS repository Modified files: docs/pim_testsuite pim_testsuite.tex Log message: * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.41 +10 -6; commitid: 154044d00a4e7ea6; xorp/docs/pim_testsuite/pim_testsuite.tex From pavlin at icir.org Tue Aug 1 20:11:23 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 03:11:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rib Message-ID: <200608020311.k723BNnt006179@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 03:11:23 UTC XORP CVS repository Modified files: docs/rib rib.tex Log message: * Added "Modification History" appendix. * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.21 +66 -5; commitid: 180a44d017c47ea6; xorp/docs/rib/rib.tex From pavlin at icir.org Tue Aug 1 20:46:16 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 03:46:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rtrmgr Message-ID: <200608020346.k723kGVo006575@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 03:46:16 UTC XORP CVS repository Modified files: docs/rtrmgr rtrmgr.tex Log message: * Added "Modification History" appendix. * Cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.51 +430 -311; commitid: 199644d01ff97ea6; xorp/docs/rtrmgr/rtrmgr.tex From pavlin at icir.org Tue Aug 1 20:59:39 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 03:59:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/snmp Message-ID: <200608020359.k723xdkC006758@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 03:59:39 UTC XORP CVS repository Modified files: docs/snmp snmp_overview.tex Log message: * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.25 +50 -46; commitid: 1a4d44d0231c7ea6; xorp/docs/snmp/snmp_overview.tex From pavlin at icir.org Tue Aug 1 21:24:03 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 04:24:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/test_harness Message-ID: <200608020424.k724O3qI007098@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 04:24:03 UTC XORP CVS repository Modified files: docs/test_harness test_harness.tex Log message: * Added "Modification History" appendix. * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.35 +180 -93; commitid: 1ba144d028d67ea6; xorp/docs/test_harness/test_harness.tex From pavlin at icir.org Tue Aug 1 21:47:02 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 04:47:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/xorpdev_101 Message-ID: <200608020447.k724l25B007324@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 04:47:02 UTC XORP CVS repository Modified files: docs/xorpdev_101 xorpdev_101.tex Log message: * Updated the document setup to match the rest of the XORP documents. * Minor cleanup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.18 +136 -78; commitid: 1c7e44d02e1b7ea6; xorp/docs/xorpdev_101/xorpdev_101.tex From pavlin at icir.org Tue Aug 1 21:57:02 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 04:57:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/xorpdev_101 Message-ID: <200608020457.k724v2Kr007466@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 04:57:02 UTC XORP CVS repository Modified files: docs/xorpdev_101 xorpdev_101.tex Log message: Restore the original front page that was modified by the previous commit. Revision Changes Path 1.19 +3 -3; commitid: 1d1144d030817ea6; xorp/docs/xorpdev_101/xorpdev_101.tex From pavlin at icir.org Tue Aug 1 22:30:20 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 05:30:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200608020530.k725UK3r007820@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 05:30:20 UTC XORP CVS repository Modified files: docs/user_manual user_manual.tex Log message: * Updated the Latex setup. * Updated the version to 1.3, and the date to August 2, 2006. Revision Changes Path 1.18 +45 -31; commitid: 1e5344d0384c7ea6; xorp/docs/user_manual/user_manual.tex From pavlin at icir.org Tue Aug 1 22:31:48 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 05:31:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200608020531.k725VmGF007901@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 05:31:48 UTC XORP CVS repository Modified files: docs/user_manual forwarding.tex interfaces.tex ospf.tex pimsm.tex policy.tex snmp.tex static_routes.tex unicast_routing.tex Log message: * Formatting nits and minor cleanup. * Update current date: "March 2006" -> "August 2006" Revision Changes Path 1.11 +2 -1; commitid: 1ea644d0387e7ea6; xorp/docs/user_manual/forwarding.tex 1.11 +3 -3; commitid: 1ea644d0387e7ea6; xorp/docs/user_manual/interfaces.tex 1.11 +4 -1; commitid: 1ea644d0387e7ea6; xorp/docs/user_manual/ospf.tex 1.26 +3 -2; commitid: 1ea644d0387e7ea6; xorp/docs/user_manual/pimsm.tex 1.13 +4 -1; commitid: 1ea644d0387e7ea6; xorp/docs/user_manual/policy.tex 1.7 +3 -2; commitid: 1ea644d0387e7ea6; xorp/docs/user_manual/snmp.tex 1.14 +3 -2; commitid: 1ea644d0387e7ea6; xorp/docs/user_manual/static_routes.tex 1.11 +4 -4; commitid: 1ea644d0387e7ea6; xorp/docs/user_manual/unicast_routing.tex From pavlin at icir.org Tue Aug 1 22:38:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 05:38:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rip Message-ID: <200608020538.k725cVM8008054@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 05:38:31 UTC XORP CVS repository Modified files: docs/rip design-talk.tex Log message: Add a missing slide separator. Revision Changes Path 1.3 +2 -0; commitid: 1f5d44d03a4a7ea6; xorp/docs/rip/design-talk.tex From pavlin at icir.org Tue Aug 1 22:39:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 05:39:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rip Message-ID: <200608020539.k725dD4S008107@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 05:39:13 UTC XORP CVS repository Modified files: docs/rip design-talk.pdf design-talk.ps Log message: Regenerate to include missing slides. Revision Changes Path 1.2 +424 -346; commitid: 1f9044d03a7a7ea6; xorp/docs/rip/design-talk.pdf 1.2 +507 -366; commitid: 1f9044d03a7a7ea6; xorp/docs/rip/design-talk.ps From pavlin at icir.org Tue Aug 1 22:43:36 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 05:43:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp xorp/docs/design_arch xorp/docs/fea xorp/docs/libxipc xorp/docs/libxorp xorp/docs/mfea xorp/docs/mld6igmp xorp/docs/multicast xorp/docs/pim xorp/docs/pim_testsuite xorp/docs/rib xorp/docs/rtrmgr ... Message-ID: <200608020543.k725hadM008496@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 05:43:36 UTC XORP CVS repository Modified files: docs/bgp bgp.tex docs/design_arch design_arch.tex error_handling.tex docs/fea fea.tex docs/libxipc libxipc_overview.tex xrl_interfaces.tex docs/libxorp libxorp_overview.tex docs/mfea mfea_arch.tex docs/mld6igmp mld6igmp_arch.tex docs/multicast multicast_arch.tex docs/pim pim_arch.tex docs/pim_testsuite pim_testsuite.tex docs/rib rib.tex docs/rtrmgr rtrmgr.tex docs/snmp snmp_overview.tex docs/test_harness test_harness.tex docs/xorpdev_101 xorpdev_101.tex Log message: * Add various \userpackage{} (for consistency across all documents). * Various cleanup. Revision Changes Path 1.20 +138 -78; commitid: 1fed44d03b0c7ea6; xorp/docs/bgp/bgp.tex 1.24 +40 -24; commitid: 1fed44d03b0c7ea6; xorp/docs/design_arch/design_arch.tex 1.40 +70 -48; commitid: 1fed44d03b0c7ea6; xorp/docs/design_arch/error_handling.tex 1.19 +56 -37; commitid: 1fed44d03b0c7ea6; xorp/docs/fea/fea.tex 1.17 +55 -25; commitid: 1fed44d03b0c7ea6; xorp/docs/libxipc/libxipc_overview.tex 1.22 +19 -8; commitid: 1fed44d03b0c7ea6; xorp/docs/libxipc/xrl_interfaces.tex 1.25 +127 -108; commitid: 1fed44d03b0c7ea6; xorp/docs/libxorp/libxorp_overview.tex 1.23 +10 -11; commitid: 1fed44d03b0c7ea6; xorp/docs/mfea/mfea_arch.tex 1.21 +5 -6; commitid: 1fed44d03b0c7ea6; xorp/docs/mld6igmp/mld6igmp_arch.tex 1.20 +8 -10; commitid: 1fed44d03b0c7ea6; xorp/docs/multicast/multicast_arch.tex 1.23 +8 -12; commitid: 1fed44d03b0c7ea6; xorp/docs/pim/pim_arch.tex 1.42 +4 -4; commitid: 1fed44d03b0c7ea6; xorp/docs/pim_testsuite/pim_testsuite.tex 1.22 +3 -1; commitid: 1fed44d03b0c7ea6; xorp/docs/rib/rib.tex 1.52 +3 -1; commitid: 1fed44d03b0c7ea6; xorp/docs/rtrmgr/rtrmgr.tex 1.26 +3 -1; commitid: 1fed44d03b0c7ea6; xorp/docs/snmp/snmp_overview.tex 1.36 +3 -1; commitid: 1fed44d03b0c7ea6; xorp/docs/test_harness/test_harness.tex 1.20 +2 -1; commitid: 1fed44d03b0c7ea6; xorp/docs/xorpdev_101/xorpdev_101.tex From pavlin at icir.org Wed Aug 2 00:33:14 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 07:33:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608020733.k727XEwe009505@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 07:33:14 UTC XORP CVS repository Modified files: . README Log message: * Update the version to 1.3 * Prune reference to contrib/ospfd, because that directory doesn't exist anymore. Revision Changes Path 1.47 +2 -5; commitid: 250644d055187ea6; xorp/README From pavlin at icir.org Wed Aug 2 00:34:01 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 07:34:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/mibs Message-ID: <200608020734.k727Y1Sk009604@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 07:34:01 UTC XORP CVS repository Modified files: . RELEASE_NOTES VERSION configure configure.in mibs configure configure.in Log message: Update the version to 1.3. Revision Changes Path 1.129 +2 -2; commitid: 254244d055537ea6; xorp/RELEASE_NOTES 1.13 +1 -1; commitid: 254244d055537ea6; xorp/VERSION 1.203 +11 -11; commitid: 254244d055537ea6; xorp/configure 1.173 +4 -4; commitid: 254244d055537ea6; xorp/configure.in 1.38 +2 -2; commitid: 254244d055537ea6; xorp/mibs/configure 1.17 +3 -3; commitid: 254244d055537ea6; xorp/mibs/configure.in From pavlin at icir.org Wed Aug 2 00:59:24 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 07:59:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli xorp/contrib/win32/xorprtm xorp/fea xorp/libproto xorp/libxipc xorp/libxorp xorp/mld6igmp xorp/rib xorp/rip xorp/rtrmgr xorp/xrl Message-ID: <200608020759.k727xOpq010132@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 07:59:24 UTC XORP CVS repository Modified files: cli TODO contrib/win32/xorprtm TODO fea TODO libproto TODO libxipc TODO libxorp TODO mld6igmp TODO rib TODO rip TODO rtrmgr TODO xrl TODO Log message: Minor nits. Revision Changes Path 1.9 +6 -6; commitid: 26a944d05b517ea6; xorp/cli/TODO 1.2 +3 -0; commitid: 26a944d05b517ea6; xorp/contrib/win32/xorprtm/TODO 1.32 +16 -16; commitid: 26a944d05b517ea6; xorp/fea/TODO 1.3 +2 -2; commitid: 26a944d05b517ea6; xorp/libproto/TODO 1.8 +7 -7; commitid: 26a944d05b517ea6; xorp/libxipc/TODO 1.7 +10 -11; commitid: 26a944d05b517ea6; xorp/libxorp/TODO 1.19 +3 -3; commitid: 26a944d05b517ea6; xorp/mld6igmp/TODO 1.13 +36 -36; commitid: 26a944d05b517ea6; xorp/rib/TODO 1.15 +11 -11; commitid: 26a944d05b517ea6; xorp/rip/TODO 1.30 +3 -3; commitid: 26a944d05b517ea6; xorp/rtrmgr/TODO 1.3 +3 -3; commitid: 26a944d05b517ea6; xorp/xrl/TODO From pavlin at icir.org Wed Aug 2 01:06:43 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 08:06:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608020806.k7286hbd010254@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 08:06:43 UTC XORP CVS repository Modified files: fea ifconfig_get_proc_linux.cc Log message: Fix a typo inside an error message. Revision Changes Path 1.25 +2 -2; commitid: 27f544d05d047ea6; xorp/fea/ifconfig_get_proc_linux.cc From pavlin at icir.org Wed Aug 2 01:14:53 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 08:14:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/cli xorp/contrib/packages xorp/contrib/win32/xorprtm xorp/fea xorp/libxipc xorp/ospf xorp/pim Message-ID: <200608020814.k728ErBZ010491@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 08:14:53 UTC XORP CVS repository Modified files: bgp README cli README contrib/packages README contrib/win32/xorprtm README fea README.mfea libxipc README ospf README pim README Log message: * Update status. * Minor nits. Revision Changes Path 1.13 +4 -4; commitid: 284a44d05eea7ea6; xorp/bgp/README 1.13 +2 -2; commitid: 284a44d05eea7ea6; xorp/cli/README 1.2 +2 -2; commitid: 284a44d05eea7ea6; xorp/contrib/packages/README 1.2 +4 -0; commitid: 284a44d05eea7ea6; xorp/contrib/win32/xorprtm/README 1.18 +4 -4; commitid: 284a44d05eea7ea6; xorp/fea/README.mfea 1.8 +2 -2; commitid: 284a44d05eea7ea6; xorp/libxipc/README 1.5 +2 -2; commitid: 284a44d05eea7ea6; xorp/ospf/README 1.31 +7 -6; commitid: 284a44d05eea7ea6; xorp/pim/README From pavlin at icir.org Wed Aug 2 01:24:09 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 08:24:09 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020824.k728O9qh010748@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 08:24:09 UTC XORP CVS repository Modified files: . status.html html_src status.html Log message: Update the status for XORP-1.3. Revision Changes Path 1.20 +7 -9; commitid: 29ce44d061227ea6; www/html_src/status.html 1.31 +8 -10; commitid: 29ce44d061227ea6; www/status.html From pavlin at icir.org Wed Aug 2 01:29:04 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 08:29:04 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020829.k728T4EC010874@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 08:29:04 UTC XORP CVS repository Modified files: . design_docs.html html_src design_docs.html Log message: Update the documents version, date and URLs in prepration for Release 1.3: * Version: 1.2 -> 1.3 * Date: 2006-03-08 -> 2006-08-02 Revision Changes Path 1.20 +78 -78; commitid: 2a4c44d061e57ea6; www/design_docs.html 1.6 +75 -75; commitid: 2a4c44d061e57ea6; www/html_src/design_docs.html From pavlin at icir.org Wed Aug 2 01:38:35 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 08:38:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608020838.k728cZvW011052@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 08:38:35 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Added gcc-3.4.6 to the list of compilers that XORP can be compiled with. Revision Changes Path 1.66 +3 -3; commitid: 2b1344d064747ea6; xorp/BUILD_NOTES From pavlin at icir.org Wed Aug 2 01:45:04 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 08:45:04 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020845.k728j4fu011202@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 08:45:04 UTC XORP CVS repository Modified files: . downloads.html html_src downloads.html Log message: * Updated status * Added entry for release 1.3. Revision Changes Path 1.59 +42 -22; commitid: 2b8d44d065fe7ea6; www/downloads.html 1.29 +41 -21; commitid: 2b8d44d065fe7ea6; www/html_src/downloads.html From pavlin at icir.org Wed Aug 2 01:50:35 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 08:50:35 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020850.k728oZP3011389@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 08:50:35 UTC XORP CVS repository Modified files: . downloads.html html_src downloads.html Log message: Remove nested comments. Revision Changes Path 1.60 +1 -3; commitid: 2c4f44d067537ea6; www/downloads.html 1.30 +0 -2; commitid: 2c4f44d067537ea6; www/html_src/downloads.html From pavlin at icir.org Wed Aug 2 01:52:06 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 08:52:06 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020852.k728q6ak011469@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 08:52:06 UTC XORP CVS repository Modified files: . downloads.html html_src downloads.html Log message: Change the background color for the latest release: "odd" -> "even". Revision Changes Path 1.61 +2 -2; commitid: 2c9744d0678e7ea6; www/downloads.html 1.31 +1 -1; commitid: 2c9744d0678e7ea6; www/html_src/downloads.html From pavlin at icir.org Wed Aug 2 02:01:07 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 09:01:07 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020901.k72917oP011639@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 09:01:07 UTC XORP CVS repository Modified files: . getting_started.html html_src getting_started.html Log message: * Update the status. * Add a note that "bash" and "python" must be installed before running "gmake check". Revision Changes Path 1.71 +8 -8; commitid: 2d4544d069b87ea6; www/getting_started.html 1.43 +7 -7; commitid: 2d4544d069b87ea6; www/html_src/getting_started.html From pavlin at icir.org Wed Aug 2 02:04:26 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 09:04:26 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020904.k7294QZu011733@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 09:04:26 UTC XORP CVS repository Modified files: . index.html html_src index.html Log message: Update the text for the next 1.3 release. Revision Changes Path 1.23 +3 -1; commitid: 2da744d06a8d7ea6; www/html_src/index.html 1.76 +4 -2; commitid: 2da744d06a8d7ea6; www/index.html From pavlin at icir.org Wed Aug 2 02:07:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 09:07:28 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020907.k7297SPh011883@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 09:07:28 UTC XORP CVS repository Modified files: . livecd.html html_src livecd.html Log message: Update the text for the next 1.3 release. Revision Changes Path 1.23 +6 -4; commitid: 2e3d44d06b457ea6; www/html_src/livecd.html 1.47 +7 -5; commitid: 2e3d44d06b457ea6; www/livecd.html From pavlin at icir.org Wed Aug 2 02:08:58 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 09:08:58 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020908.k7298wTF011947@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 09:08:58 UTC XORP CVS repository Modified files: . news.html html_src news.html Log message: Added a news item for Release-1.3 Revision Changes Path 1.21 +9 -0; commitid: 2e7d44d06ba17ea6; www/html_src/news.html 1.53 +10 -1; commitid: 2e7d44d06ba17ea6; www/news.html From pavlin at icir.org Wed Aug 2 02:13:38 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 09:13:38 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020913.k729Dcwt012064@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 09:13:38 UTC XORP CVS repository Modified files: . downloads.html html_src downloads.html Log message: Removed a note about XORP-current. Revision Changes Path 1.62 +2 -2; commitid: 2ef244d06cb97ea6; www/downloads.html 1.32 +1 -1; commitid: 2ef244d06cb97ea6; www/html_src/downloads.html From pavlin at icir.org Wed Aug 2 02:22:07 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 09:22:07 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608020922.k729M7GA012258@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 09:22:07 UTC XORP CVS repository Modified files: . roadmap.html html_src roadmap.html Log message: Updated the roadmap with the following temporary schedule: * Removed the entry for release 1.3. * Moved release 1.4 from September 2006 to October 2006. * Moved release 1.5 from December 2006 to January 2007. * Moved Bidirectional PIM from release 1.4 to release 1.5. * Added entry for release 1.6 (April 2007), and moved IS-IS from release 1.5 to release 1.6. Revision Changes Path 1.13 +9 -9; commitid: 2f6c44d06de67ea6; www/html_src/roadmap.html 1.17 +10 -10; commitid: 2f6c44d06de67ea6; www/roadmap.html From pavlin at icir.org Wed Aug 2 02:32:34 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 09:32:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608020932.k729WYHg012424@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 09:32:34 UTC XORP CVS repository Modified files: . ERRATA Log message: Minor edits. Revision Changes Path 1.33 +3 -3; commitid: 306f44d071287ea6; xorp/ERRATA From pavlin at icir.org Wed Aug 2 02:35:23 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 09:35:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200608020935.k729ZNNi012553@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 09:35:23 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Minor edits. Revision Changes Path 1.50 +11 -11; commitid: 30f044d071d77ea6; xorp/devnotes/release_process.txt From kristian at spritelink.se Wed Aug 2 04:33:30 2006 From: kristian at spritelink.se (Kristian Larsson) Date: Wed, 2 Aug 2006 13:33:30 +0200 Subject: [Xorp-cvs] XORP cvs commit: www www/html_src In-Reply-To: <200608020922.k729M7GA012258@xorpc.icir.org> References: <200608020922.k729M7GA012258@xorpc.icir.org> Message-ID: <20060802113329.GA23960@spritelink.se> On Wed, Aug 02, 2006 at 09:22:07AM +0000, Pavlin Radoslavov wrote: > CVSROOT: /usr/local/share/doc/apache/cvs > Module name: www > Changes by: pavlin at xorpc.icir.org 2006-08-02 09:22:07 UTC > > XORP CVS repository > > > Modified files: > . roadmap.html > html_src roadmap.html > > Log message: > Updated the roadmap with the following temporary schedule: > > * Removed the entry for release 1.3. > * Moved release 1.4 from September 2006 to October 2006. > * Moved release 1.5 from December 2006 to January 2007. > * Moved Bidirectional PIM from release 1.4 to release 1.5. > * Added entry for release 1.6 (April 2007), and moved IS-IS > from release 1.5 to release 1.6. No offence here, but I see this timeplan changing all the time. Is it not better to put up a realistic timeplan instead of changing the quite optimistic one we have now? :) Regards, Kristian. -- Kristian Larsson KLL-RIPE IPv6 & Peering coordinator SpriteLink [AS39525] +46 704 910401 kristian at spritelink.se From mjh at icir.org Wed Aug 2 05:21:47 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 12:21:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp/figs Message-ID: <200608021221.k72CLl1O014717@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 12:21:47 UTC XORP CVS repository Added files: docs/bgp/figs bgp-pipeline.drawtool bgp-pipeline.ps Log message: Add BGP pipeline diagram. Revision Changes Path 1.1 +89 -0 xorp/docs/bgp/figs/bgp-pipeline.drawtool (new) 1.1 +1567 -0 xorp/docs/bgp/figs/bgp-pipeline.ps (new) From mjh at icir.org Wed Aug 2 05:27:13 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 12:27:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp/figs Message-ID: <200608021227.k72CRDpG014819@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 12:27:13 UTC XORP CVS repository Modified files: docs/bgp/figs overview.ps Added files: docs/bgp/figs overview.drawtool Log message: Fix figure so it will view in more recent versions of ghostscript Revision Changes Path 1.1 +199 -0 xorp/docs/bgp/figs/overview.drawtool (new) 1.2 +16 -3; commitid: 39c844d09a087ea6; xorp/docs/bgp/figs/overview.ps From mjh at icir.org Wed Aug 2 05:30:54 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 12:30:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp/figs Message-ID: <200608021230.k72CUsC9014911@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 12:30:54 UTC XORP CVS repository Modified files: docs/bgp/figs del_table.ps dump_table.ps Added files: docs/bgp/figs del_table.drawtool dump_table.drawtool Log message: Fix more figures that would not preview/print correctly in newer gs Revision Changes Path 1.1 +76 -0 xorp/docs/bgp/figs/del_table.drawtool (new) 1.2 +16 -3; commitid: 3a2044d09ae57ea6; xorp/docs/bgp/figs/del_table.ps 1.1 +66 -0 xorp/docs/bgp/figs/dump_table.drawtool (new) 1.2 +16 -3; commitid: 3a2044d09ae57ea6; xorp/docs/bgp/figs/dump_table.ps From mjh at icir.org Wed Aug 2 05:39:46 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 12:39:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp Message-ID: <200608021239.k72Cdkqh015010@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 12:39:46 UTC XORP CVS repository Modified files: docs/bgp bgp.tex Log message: Add the new pipeline diagram. Revision Changes Path 1.21 +15 -5; commitid: 3a8944d09d047ea6; xorp/docs/bgp/bgp.tex From mjh at icir.org Wed Aug 2 06:09:18 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 13:09:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp/figs Message-ID: <200608021309.k72D9IZd015322@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 13:09:18 UTC XORP CVS repository Modified files: docs/bgp/figs del_table.drawtool del_table.ps Log message: Update input branch diagram to include PolicyTable Revision Changes Path 1.2 +83 -73; commitid: 3bba44d0a3e07ea6; xorp/docs/bgp/figs/del_table.drawtool 1.3 +122 -24; commitid: 3bba44d0a3e07ea6; xorp/docs/bgp/figs/del_table.ps From mjh at icir.org Wed Aug 2 06:12:21 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 13:12:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp/figs Message-ID: <200608021312.k72DCL05015395@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 13:12:21 UTC XORP CVS repository Modified files: docs/bgp/figs dump_table.drawtool dump_table.ps Log message: Update figure to include PolicyTable Revision Changes Path 1.2 +73 -63; commitid: 3c0844d0a4a57ea6; xorp/docs/bgp/figs/dump_table.drawtool 1.3 +123 -25; commitid: 3c0844d0a4a57ea6; xorp/docs/bgp/figs/dump_table.ps From mjh at icir.org Wed Aug 2 06:33:29 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 13:33:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp Message-ID: <200608021333.k72DXTdl015593@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 13:33:29 UTC XORP CVS repository Modified files: docs/bgp bgp.tex Log message: Add brief description of PolicyTable. DampingTable and AggregationTable are still missing, but someone else needs to add them. Revision Changes Path 1.22 +40 -3; commitid: 3cc644d0a9507ea6; xorp/docs/bgp/bgp.tex From mjh at icir.org Wed Aug 2 06:36:53 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 13:36:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rib/figs Message-ID: <200608021336.k72Dar3l015704@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 13:36:53 UTC XORP CVS repository Modified files: docs/rib/figs overview.ps Added files: docs/rib/figs overview.drawtool Log message: Fix postscript so it previews/prints in recent gs versions. Revision Changes Path 1.1 +100 -0 xorp/docs/rib/figs/overview.drawtool (new) 1.4 +16 -3; commitid: 3d3d44d0aa517ea6; xorp/docs/rib/figs/overview.ps From mjh at icir.org Wed Aug 2 06:39:40 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 13:39:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/design_arch/figs Message-ID: <200608021339.k72DdeQO015752@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 13:39:40 UTC XORP CVS repository Modified files: docs/design_arch/figs processes3.ps Added files: docs/design_arch/figs processes3.drawtool Log message: fix buggy postscript Revision Changes Path 1.1 +73 -0 xorp/docs/design_arch/figs/processes3.drawtool (new) 1.2 +17 -4; commitid: 3d6d44d0ab0f7ea6; xorp/docs/design_arch/figs/processes3.ps From mjh at icir.org Wed Aug 2 06:43:24 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 2 Aug 2006 13:43:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual/figs Message-ID: <200608021343.k72DhO1S015838@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-02 13:43:24 UTC XORP CVS repository Modified files: docs/user_manual/figs xorpsh.ps Added files: docs/user_manual/figs xorpsh.drawtool Log message: Fix buggy postscript Revision Changes Path 1.1 +63 -0 xorp/docs/user_manual/figs/xorpsh.drawtool (new) 1.2 +19 -6; commitid: 3dc344d0abf17ea6; xorp/docs/user_manual/figs/xorpsh.ps From atanu at icir.org Wed Aug 2 07:12:25 2006 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 2 Aug 2006 14:12:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608021412.k72ECPBY016380@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-08-02 14:12:25 UTC XORP CVS repository Modified files: bgp TODO Log message: Route flap damping now has regression tests. Revision Changes Path 1.18 +5 -5; commitid: 3fe144d0b2c87ea6; xorp/bgp/TODO From pavlin at icir.org Wed Aug 2 09:13:34 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 16:13:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp Message-ID: <200608021613.k72GDYi1019255@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 16:13:34 UTC XORP CVS repository Modified files: docs/bgp Makefile.am Makefile.in Log message: Link with the bibliography file. Revision Changes Path 1.2 +2 -2; commitid: 4b1c44d0cf1a7ea6; xorp/docs/bgp/Makefile.am 1.21 +1 -1; commitid: 4b1c44d0cf1a7ea6; xorp/docs/bgp/Makefile.in From pavlin at icir.org Wed Aug 2 09:15:00 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 16:15:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/tex Message-ID: <200608021615.k72GF0iA019313@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 16:15:00 UTC XORP CVS repository Modified files: docs/tex xorp.bib Log message: Add a reference for the XORP policy paper: "Decoupling Policy from Protocols: Implementation Issues in Extensible IP Router Software" by Andrea Bittau and Mark Handley Revision Changes Path 1.19 +13 -1; commitid: 4b4e44d0cf3f7ea6; xorp/docs/tex/xorp.bib From pavlin at icir.org Wed Aug 2 09:19:20 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 16:19:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/bgp Message-ID: <200608021619.k72GJKw4019429@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 16:19:20 UTC XORP CVS repository Modified files: docs/bgp bgp.tex Log message: * Replace "Figure 2" with a referencing to the Latex figure label. * Add the XORP policy paper as a reference. Revision Changes Path 1.23 +7 -8; commitid: 4bc244d0d0407ea6; xorp/docs/bgp/bgp.tex From pavlin at icir.org Wed Aug 2 09:33:49 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 02 Aug 2006 09:33:49 -0700 Subject: [Xorp-cvs] XORP cvs commit: www www/html_src In-Reply-To: Message from Kristian Larsson of "Wed, 02 Aug 2006 13:33:30 +0200." <20060802113329.GA23960@spritelink.se> Message-ID: <200608021633.k72GXnnn008788@possum.icir.org> Kristian Larsson wrote: > On Wed, Aug 02, 2006 at 09:22:07AM +0000, Pavlin Radoslavov wrote: > > CVSROOT: /usr/local/share/doc/apache/cvs > > Module name: www > > Changes by: pavlin at xorpc.icir.org 2006-08-02 09:22:07 UTC > > > > XORP CVS repository > > > > > > Modified files: > > . roadmap.html > > html_src roadmap.html > > > > Log message: > > Updated the roadmap with the following temporary schedule: > > > > * Removed the entry for release 1.3. > > * Moved release 1.4 from September 2006 to October 2006. > > * Moved release 1.5 from December 2006 to January 2007. > > * Moved Bidirectional PIM from release 1.4 to release 1.5. > > * Added entry for release 1.6 (April 2007), and moved IS-IS > > from release 1.5 to release 1.6. > No offence here, but I see this timeplan changing > all the time. Is it not better to put up a realistic > timeplan instead of changing the quite optimistic > one we have now? :) Task priorities and resource availability change more frequent than we want them to, so we are trying to adapt to the current circumstances. Thanks, Pavlin From pavlin at icir.org Wed Aug 2 13:56:54 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 20:56:54 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608022056.k72KusQW023161@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 20:56:54 UTC XORP CVS repository Modified files: . livecd.html html_src livecd.html Log message: Update the size and MD5 checksum of the LiveCD. Revision Changes Path 1.24 +2 -2; commitid: 5a4b44d111887ea6; www/html_src/livecd.html 1.48 +3 -3; commitid: 5a4b44d111887ea6; www/livecd.html From pavlin at icir.org Wed Aug 2 13:57:48 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 20:57:48 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608022057.k72KvmVm023225@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 20:57:48 UTC XORP CVS repository Modified files: . downloads.html html_src downloads.html Log message: Update the MD5 checksums of the tarball with the 1.3 source code and the Windows binary. Revision Changes Path 1.63 +3 -3; commitid: 5a8744d111a77ea6; www/downloads.html 1.33 +2 -2; commitid: 5a8744d111a77ea6; www/html_src/downloads.html From pavlin at icir.org Wed Aug 2 15:15:19 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 22:15:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608022215.k72MFJgK024090@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 22:15:19 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Fix a release note for MLD: the allowed range for the configured version (per interface/vif) is [1-2] instead of [1-3]. Bug found by: Mark Handley Revision Changes Path 1.130 +2 -2; commitid: 5dda44d123b57ea6; xorp/RELEASE_NOTES From bms at icir.org Wed Aug 2 15:19:31 2006 From: bms at icir.org (Bruce Simpson) Date: Wed, 2 Aug 2006 22:19:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608022219.k72MJVxn024145@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-08-02 22:19:31 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Update workaround info for last-minute MinGW issue. Revision Changes Path 1.67 +8 -5; commitid: 5e3444d124e37ea6; xorp/BUILD_NOTES From bms at icir.org Wed Aug 2 15:20:04 2006 From: bms at icir.org (Bruce Simpson) Date: Wed, 2 Aug 2006 22:20:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32/installer Message-ID: <200608022220.k72MK4FT024200@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms at xorpc.icir.org 2006-08-02 22:20:04 UTC XORP CVS repository Modified files: contrib/win32/installer xorp.nsi Log message: Bump revision to 1.3 Revision Changes Path 1.7 +2 -2; commitid: 5e5944d1250a7ea6; xorp/contrib/win32/installer/xorp.nsi From pavlin at icir.org Wed Aug 2 15:30:19 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 22:30:19 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608022230.k72MUJQL024429@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 22:30:19 UTC XORP CVS repository Modified files: . mirror_operation.html html_src mirror_operation.html Log message: Update the disk-space requirements for XORP mirror. Bug found by: Mark Handley Revision Changes Path 1.3 +4 -3; commitid: 5f2e44d127697ea6; www/html_src/mirror_operation.html 1.8 +8 -6; commitid: 5f2e44d127697ea6; www/mirror_operation.html From pavlin at icir.org Wed Aug 2 16:00:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 23:00:31 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608022300.k72N0VLX025159@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 23:00:31 UTC XORP CVS repository Modified files: . downloads.html html_src downloads.html Log message: Update the MD5 checksum for xorp-1.3.tar.gz Revision Changes Path 1.64 +2 -2; commitid: 621944d12e827ea6; www/downloads.html 1.34 +1 -1; commitid: 621944d12e827ea6; www/html_src/downloads.html From pavlin at icir.org Wed Aug 2 16:37:52 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 23:37:52 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608022337.k72NbqZ2025701@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 23:37:52 UTC XORP CVS repository Modified files: . downloads.html html_src downloads.html Log message: Update the URL for Windows Server 2003 Revision Changes Path 1.65 +2 -2; commitid: 643744d137457ea6; www/downloads.html 1.35 +1 -1; commitid: 643744d137457ea6; www/html_src/downloads.html From pavlin at icir.org Wed Aug 2 16:38:50 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 23:38:50 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608022338.k72NcoMf025767@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 23:38:50 UTC XORP CVS repository Modified files: . livecd.html html_src livecd.html Log message: Add a missing '"' in the beginning of the one the URLs. Revision Changes Path 1.25 +1 -1; commitid: 647944d1376d7ea6; www/html_src/livecd.html 1.49 +2 -2; commitid: 647944d1376d7ea6; www/livecd.html From pavlin at icir.org Wed Aug 2 16:39:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 23:39:17 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608022339.k72NdH5h025839@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-02 23:39:17 UTC XORP CVS repository Modified files: . news.html html_src news.html Log message: Update the URL for the LightReading article. Revision Changes Path 1.22 +1 -1; commitid: 64c144d137997ea6; www/html_src/news.html 1.54 +2 -2; commitid: 64c144d137997ea6; www/news.html From pavlin at icir.org Wed Aug 2 16:48:15 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 2 Aug 2006 23:48:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200608022348.k72NmFwH025986@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-02 23:48:15 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Change the order of tasks 2620 and 2625. Revision Changes Path 1.51 +11 -12; commitid: 656344d1399a7ea6; xorp/devnotes/release_process.txt From pavlin at icir.org Wed Aug 2 21:32:19 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 04:32:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200608030432.k734WJAS028697@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 04:32:19 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: * Update the post-release OpenBSD-related task. * Minor cleanup. Revision Changes Path 1.52 +12 -9; commitid: 700044d17c437ea6; xorp/devnotes/release_process.txt From pavlin at icir.org Wed Aug 2 21:55:26 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 04:55:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200608030455.k734tQ2e028963@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 04:55:26 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: The task for updating the version number should update the Windows-related xorp/contrib/win32/installer. Revision Changes Path 1.53 +3 -1; commitid: 70f244d181737ea6; xorp/devnotes/release_process.txt From pavlin at icir.org Wed Aug 2 21:59:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 04:59:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32/installer Message-ID: <200608030459.k734xS7S029013@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 04:59:28 UTC XORP CVS repository Modified files: contrib/win32/installer xorp.nsi Log message: Minor edits: - Product name: "XORP (Debug)" -> "XORP" - Product publisher: "ICIR" -> "ICSI" Revision Changes Path 1.8 +3 -3; commitid: 713c44d182897ea6; xorp/contrib/win32/installer/xorp.nsi From pavlin at icir.org Wed Aug 2 22:01:54 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 05:01:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200608030501.k7351sxw029153@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 05:01:54 UTC XORP CVS repository Modified files: xrl/interfaces socket4_user.xif socket6_user.xif Log message: Add newline at end of file. Revision Changes Path 1.3 +1 -1; commitid: 71c644d1833b7ea6; xorp/xrl/interfaces/socket4_user.xif 1.2 +1 -1; commitid: 71c644d1833b7ea6; xorp/xrl/interfaces/socket6_user.xif From pavlin at icir.org Wed Aug 2 22:02:48 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 05:02:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200608030502.k7352mj2029210@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 05:02:48 UTC XORP CVS repository Modified files: xrl/interfaces ospfv3.xif Log message: Add newline at end of file. Revision Changes Path 1.2 +2 -2; commitid: 720144d183727ea6; xorp/xrl/interfaces/ospfv3.xif From pavlin at icir.org Wed Aug 2 22:03:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 05:03:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200608030503.k7353Vat029280@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 05:03:31 UTC XORP CVS repository Modified files: xrl/interfaces ospfv2.xif ospfv2_xif.hh xrl/targets ospfv2.xrls ospfv2_base.hh Log message: Update some of the kdoc comments, because the XRL parser doesn't support the @return token. Revision Changes Path 1.22 +4 -4; commitid: 722e44d1838b7ea6; xorp/xrl/interfaces/ospfv2.xif 1.26 +6 -3; commitid: 722e44d1838b7ea6; xorp/xrl/interfaces/ospfv2_xif.hh 1.26 +5 -3; commitid: 722e44d1838b7ea6; xorp/xrl/targets/ospfv2.xrls 1.27 +6 -3; commitid: 722e44d1838b7ea6; xorp/xrl/targets/ospfv2_base.hh From pavlin at icir.org Thu Aug 3 11:17:01 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 18:17:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils/flower_malloc Message-ID: <200608031817.k73IH1sX040452@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 18:17:01 UTC XORP CVS repository Modified files: utils/flower_malloc flower_malloc.c Log message: Decrease BACKSPACE_DEPTH from 4 to 2. If BACKTRACE_DEPTH is larger than 2, then the program coredumps on amd64 + FreeBSD-6.1. If it is larger than 4, the program coredumps on i386 + FreeBSD-4.10. Note that the mechanism for getting the backspace implemented inside get_backtrace() is not robust enough, hence we need this hand-crafting of BACKSPACE_DEPTH. See the following discussion about the issue itself: http://www.codecomments.com/archive286-2004-12-348859.html Also, see the glibc implementation of backtrace(3) (e.g., inside "debug/backtrace.") for some ideas how to implement it. Revision Changes Path 1.5 +6 -1; commitid: 9d9e44d23b517ea6; xorp/utils/flower_malloc/flower_malloc.c From pavlin at icir.org Thu Aug 3 12:07:56 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 19:07:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200608031907.k73J7uND041112@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 19:07:56 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: * Moved task 2929 (Add a Bugzilla "Version" entry for the new version) to an earlier position (2770). * Renumbered the last task 3100 as task 3300. * Added a new task 3100 for preparing the release notes inside xorp/RELEASE_NOTES for the next release. * Added a new task 3200 for updating the "Work In Progress" version number. Revision Changes Path 1.54 +55 -14; commitid: a03844d248847ea6; xorp/devnotes/release_process.txt From pavlin at icir.org Thu Aug 3 12:08:38 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 19:08:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608031908.k73J8cde041159@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 19:08:38 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Prepare the release notes for the next release (1.4). Revision Changes Path 1.131 +63 -1; commitid: a0aa44d2499d7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Thu Aug 3 12:12:01 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 19:12:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200608031912.k73JC1Rw041259@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 19:12:01 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: "Work In Progress" -> "Work-In-Progress" Revision Changes Path 1.55 +3 -3; commitid: a10944d24a6d7ea6; xorp/devnotes/release_process.txt From pavlin at icir.org Thu Aug 3 12:15:37 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 19:15:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/contrib/win32/installer xorp/mibs Message-ID: <200608031915.k73JFbZ9041397@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 19:15:37 UTC XORP CVS repository Modified files: . README VERSION configure configure.in contrib/win32/installer xorp.nsi mibs configure configure.in Log message: Updated the Work-In-Progress version number to 1.4-WIP Revision Changes Path 1.48 +2 -2; commitid: a14844d24af67ea6; xorp/README 1.14 +1 -1; commitid: a14844d24af67ea6; xorp/VERSION 1.204 +11 -11; commitid: a14844d24af67ea6; xorp/configure 1.174 +4 -4; commitid: a14844d24af67ea6; xorp/configure.in 1.9 +2 -2; commitid: a14844d24af67ea6; xorp/contrib/win32/installer/xorp.nsi 1.39 +2 -2; commitid: a14844d24af67ea6; xorp/mibs/configure 1.18 +3 -3; commitid: a14844d24af67ea6; xorp/mibs/configure.in From pavlin at icir.org Thu Aug 3 15:32:23 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 22:32:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200608032232.k73MWNUX043383@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-03 22:32:23 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: * Add a new task (3300) to the release process: "Remove the Release Candidate directory from the Web server" * Move the original task 3300 to 3400 Revision Changes Path 1.56 +12 -2; commitid: a92644d279017ea6; xorp/devnotes/release_process.txt From pavlin at icir.org Thu Aug 3 15:41:41 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 3 Aug 2006 22:41:41 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608032241.k73Mff8d043610@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-03 22:41:41 UTC XORP CVS repository Modified files: . mirror_operation.html html_src mirror_operation.html Log message: Update the mirror disk requirements after the Release Candidate directories were removed. Revision Changes Path 1.4 +4 -3; commitid: aa0a44d27b687ea6; www/html_src/mirror_operation.html 1.9 +5 -4; commitid: aa0a44d27b687ea6; www/mirror_operation.html From atanu at icir.org Thu Aug 3 18:39:14 2006 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 4 Aug 2006 01:39:14 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608040139.k741dEUx045464@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: atanu at xorpc.icir.org 2006-08-04 01:39:14 UTC XORP CVS repository Modified files: . mirrors.html html_src mirrors.html Log message: Make an entry for www18.xorp.org. Revision Changes Path 1.30 +6 -0; commitid: b16844d2a5407ea6; www/html_src/mirrors.html 1.38 +7 -1; commitid: b16844d2a5407ea6; www/mirrors.html From atanu at icir.org Thu Aug 3 18:46:12 2006 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 4 Aug 2006 01:46:12 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608040146.k741kCE8045646@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: atanu at xorpc.icir.org 2006-08-04 01:46:12 UTC XORP CVS repository Modified files: . mirrors.html html_src mirrors.html Log message: Fix typo wwww -> www. Revision Changes Path 1.31 +1 -1; commitid: b21e44d2a6e37ea6; www/html_src/mirrors.html 1.39 +2 -2; commitid: b21e44d2a6e37ea6; www/mirrors.html From pavlin at icir.org Fri Aug 4 00:04:33 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 07:04:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608040704.k7474XxO048734@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 07:04:33 UTC XORP CVS repository Modified files: libxorp ipv4.cc ipv4.hh test_ipv4.cc Log message: * Add new methods and constants related to the IPv4 experimental Class-E address space (240.0.0.0/4): IPv4::is_experimental(), IPv4::ip_experimental_base_address_mask_len() and IPv4::EXPERIMENTAL_BASE(). * Add corresponding test cases for the above methods and constants. Revision Changes Path 1.23 +11 -2; commitid: be3f44d2f0fc7ea6; xorp/libxorp/ipv4.cc 1.29 +32 -2; commitid: be3f44d2f0fc7ea6; xorp/libxorp/ipv4.hh 1.22 +15 -1; commitid: be3f44d2f0fc7ea6; xorp/libxorp/test_ipv4.cc From pavlin at icir.org Fri Aug 4 00:10:29 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 07:10:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608040710.k747AT43048892@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 07:10:29 UTC XORP CVS repository Modified files: libxorp ipnet.hh ipvxnet.hh test_ipnet.cc test_ipv4net.cc test_ipv6net.cc test_ipvxnet.cc Log message: * Reimplement the existing IPNet::is_unicast() method. Previously, the test was very liberal and returned true even for prefixes that included some non-unicast addresses. Now the tests logic is: - In case of IPv4 all prefixes that fall within the Class A, Class B or Class C address space are unicast. - In case of IPv6 all prefixes that don't contain the multicast address space are unicast. - The default route (0.0.0.0/0 for IPv4 or ::/0 for IPv6) is also considered an unicast prefix. * Add the appropriate test cases to test the above logic. * Add a new method for IPv4 only, and the corresponding test scenario: IPNet::ip_experimental_base_prefix() Revision Changes Path 1.25 +86 -33; commitid: be9844d2f1a47ea6; xorp/libxorp/ipnet.hh 1.14 +21 -1; commitid: be9844d2f1a47ea6; xorp/libxorp/ipvxnet.hh 1.14 +10 -14; commitid: be9844d2f1a47ea6; xorp/libxorp/test_ipnet.cc 1.17 +52 -13; commitid: be9844d2f1a47ea6; xorp/libxorp/test_ipv4net.cc 1.14 +30 -16; commitid: be9844d2f1a47ea6; xorp/libxorp/test_ipv6net.cc 1.16 +80 -17; commitid: be9844d2f1a47ea6; xorp/libxorp/test_ipvxnet.cc From pavlin at icir.org Fri Aug 4 00:16:27 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 07:16:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608040716.k747GRF3048984@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 07:16:27 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_rtmv2.cc fticonfig_entry_get_rtsock.cc Log message: Replace a semi-broken test whether a prefix address is unicast with calling the new IPv{4,6,X}Net::is_unicast() method. Revision Changes Path 1.2 +5 -5; commitid: bf3544d2f4137ea6; xorp/fea/fticonfig_entry_get_rtmv2.cc 1.33 +2 -3; commitid: bf3544d2f4137ea6; xorp/fea/fticonfig_entry_get_rtsock.cc From pavlin at icir.org Fri Aug 4 01:50:50 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 08:50:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608040850.k748ooxM050400@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 08:50:50 UTC XORP CVS repository Modified files: libxorp Makefile.am Makefile.in ipnet.hh Added files: libxorp ipnet.cc Log message: Move the specialized implementation of IPNet::is_unicast() and IPNet::is_unicast() to the new ipnet.cc file. Apparently, the gcc compiler (gcc-3.4.6) doesn't like it when both specialized implementations are in the header file along with the template class. Revision Changes Path 1.47 +2 -1; commitid: c48644d309be7ea6; xorp/libxorp/Makefile.am 1.60 +13 -10; commitid: c48644d309be7ea6; xorp/libxorp/Makefile.in 1.1 +77 -0 xorp/libxorp/ipnet.cc (new) 1.26 +1 -55; commitid: c48644d309be7ea6; xorp/libxorp/ipnet.hh From pavlin at icir.org Fri Aug 4 10:04:01 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 17:04:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608041704.k74H41G9057404@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 17:04:01 UTC XORP CVS repository Modified files: libxorp ipnet.cc ipnet.hh Log message: Specialize IPNet::ip_experimental_base_prefix() only for IPv4, because it doesn't apply for IPv6. Revision Changes Path 1.2 +13 -1; commitid: e01f44d37dd37ea6; xorp/libxorp/ipnet.cc 1.27 +3 -5; commitid: e01f44d37dd37ea6; xorp/libxorp/ipnet.hh From pavlin at icir.org Fri Aug 4 10:32:32 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 17:32:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608041732.k74HWWd6057764@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 17:32:32 UTC XORP CVS repository Modified files: libxorp ipnet.hh ipvx.cc ipvx.hh test_ipvx.cc Log message: * Add to IPvX various methods related to the IPv4 experimental Class-E (240.0.0.0/4) addresses. * Add the corresponding test cases. Revision Changes Path 1.28 +2 -2; commitid: e18544d3846f7ea6; xorp/libxorp/ipnet.hh 1.22 +41 -1; commitid: e18544d3846f7ea6; xorp/libxorp/ipvx.cc 1.23 +43 -1; commitid: e18544d3846f7ea6; xorp/libxorp/ipvx.hh 1.22 +17 -1; commitid: e18544d3846f7ea6; xorp/libxorp/test_ipvx.cc From pavlin at icir.org Fri Aug 4 11:13:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 18:13:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608041813.k74IDSmq058364@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 18:13:28 UTC XORP CVS repository Modified files: libxorp ipnet.cc ipnet.hh ipvxnet.hh test_ipv4net.cc test_ipvxnet.cc Log message: * Add new methods IPNet::ip_experimental_base_prefix(), IPNet::is_experimental(), IPvXNet::ip_experimental_base_prefix(), and IPvXNet::is_experimental(). Those methods apply only for IPv4. * Add the corresponding test cases for the above new methods. * Remove redundant "is_multicast() test cases inside test_ipvxnet.cc * Minor kdoc edits. Revision Changes Path 1.3 +12 -1; commitid: e3b944d38d787ea6; xorp/libxorp/ipnet.cc 1.29 +27 -15; commitid: e3b944d38d787ea6; xorp/libxorp/ipnet.hh 1.15 +40 -4; commitid: e3b944d38d787ea6; xorp/libxorp/ipvxnet.hh 1.18 +30 -2; commitid: e3b944d38d787ea6; xorp/libxorp/test_ipv4net.cc 1.17 +36 -12; commitid: e3b944d38d787ea6; xorp/libxorp/test_ipvxnet.cc From pavlin at icir.org Fri Aug 4 15:39:10 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 22:39:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608042239.k74MdAHY061012@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 22:39:10 UTC XORP CVS repository Modified files: libxorp ipv6.hh Log message: Kdoc edits. Revision Changes Path 1.29 +9 -7; commitid: ee3b44d3cc847ea6; xorp/libxorp/ipv6.hh From pavlin at icir.org Fri Aug 4 15:50:27 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 22:50:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608042250.k74MoRZW061222@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 22:50:27 UTC XORP CVS repository Modified files: libxorp ipv4.cc ipv4.hh ipvx.cc ipvx.hh test_ipv4.cc test_ipvx.cc Log message: * Add new IPv4-specific methods to test whether an IPv4 address belongs to Class A, Class B or Class C. * Add related methods and constants to calculate the Class A, B, C base address and prefix length. * Add/extend the relevant test cases to test_ipv4.cc and test_ipvx.cc * Modify the IPv4::is_unicast() implementation to return true for all addresses inside 0.0.0.0/8 (except 0.0.0.0). According to RFC 3330 "Special-Use IPv4 Addresses", Section 2, those addresses "may be used to refer to specified hosts on this network", hence they are unicast addresses. Revision Changes Path 1.24 +29 -2; commitid: ee8344d3ccc47ea6; xorp/libxorp/ipv4.cc 1.30 +101 -9; commitid: ee8344d3ccc47ea6; xorp/libxorp/ipv4.hh 1.23 +61 -1; commitid: ee8344d3ccc47ea6; xorp/libxorp/ipvx.cc 1.24 +128 -2; commitid: ee8344d3ccc47ea6; xorp/libxorp/ipvx.hh 1.23 +276 -49; commitid: ee8344d3ccc47ea6; xorp/libxorp/test_ipv4.cc 1.23 +311 -37; commitid: ee8344d3ccc47ea6; xorp/libxorp/test_ipvx.cc From pavlin at icir.org Fri Aug 4 15:51:18 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 22:51:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608042251.k74MpIDM061278@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 22:51:18 UTC XORP CVS repository Modified files: libxorp test_ipv6.cc Log message: Refactor/extend the tests inside test_ipv6_address_type() to match the corresponding tests inside test_ipv4.cc and test_ipvx.cc. Revision Changes Path 1.22 +74 -30; commitid: ef4544d3cf477ea6; xorp/libxorp/test_ipv6.cc From pavlin at icir.org Fri Aug 4 16:19:51 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 23:19:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608042319.k74NJpNw061567@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 23:19:51 UTC XORP CVS repository Modified files: libxorp ipnet.cc ipnet.hh ipvxnet.hh test_ipv4net.cc test_ipvxnet.cc Log message: * Add methods to test whether an IPv4 prefix address belongs to Class A or Class B or Class C. * Add related methods and constants to calculate the Class A, B, C base address and prefix length. * Add the relevant test cases to test_ipv4net.cc and test_ipvxnet.cc Revision Changes Path 1.4 +74 -5; commitid: f05e44d3d5af7ea6; xorp/libxorp/ipnet.cc 1.30 +78 -3; commitid: f05e44d3d5af7ea6; xorp/libxorp/ipnet.hh 1.16 +111 -3; commitid: f05e44d3d5af7ea6; xorp/libxorp/ipvxnet.hh 1.19 +46 -1; commitid: f05e44d3d5af7ea6; xorp/libxorp/test_ipv4net.cc 1.18 +52 -1; commitid: f05e44d3d5af7ea6; xorp/libxorp/test_ipvxnet.cc From pavlin at icir.org Fri Aug 4 16:21:16 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 23:21:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608042321.k74NLGda061651@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 23:21:16 UTC XORP CVS repository Modified files: libxorp ipv4.hh ipvx.hh Log message: Kdoc nits: "Class-{A,B,C}" -> "Class {A,B,C}" Revision Changes Path 1.31 +8 -8; commitid: f0b844d3d64a7ea6; xorp/libxorp/ipv4.hh 1.25 +8 -8; commitid: f0b844d3d64a7ea6; xorp/libxorp/ipvx.hh From pavlin at icir.org Fri Aug 4 16:25:52 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 4 Aug 2006 23:25:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608042325.k74NPqSl061752@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-04 23:25:52 UTC XORP CVS repository Modified files: libxorp ipnet.cc Log message: Reimplement IPNet::is_unicast() by explicitly checking whether a prefix belongs to Class A, Class B or Class C. This implementation is cleaner and faster compared to the previous implementation that was testing whether the prefix doesn't overlap with the multicast or the experimental Class E address range. Revision Changes Path 1.5 +7 -13; commitid: f10744d3d7207ea6; xorp/libxorp/ipnet.cc From pavlin at icir.org Sat Aug 5 09:58:30 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 5 Aug 2006 16:58:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608051658.k75GwUFo078134@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-05 16:58:30 UTC XORP CVS repository Modified files: libxorp xorp_osdep_mid.h Log message: Conditionally define IN_EXPERIMENTAL() for Windows. Revision Changes Path 1.6 +6 -2; commitid: 1311d44d4ce2b7ea6; xorp/libxorp/xorp_osdep_mid.h From pavlin at icir.org Mon Aug 7 09:40:15 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 7 Aug 2006 16:40:15 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608071640.k77GeFcU009814@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2006-08-07 16:40:14 UTC XORP CVS repository Modified files: . status.html html_src status.html Log message: Add a link to the UNH interoperability test results from Vyatta's Web site. Approved by: Atanu Ghosh, Dave Roberts Revision Changes Path 1.21 +8 -0; commitid: 25c144d76a417ea6; www/html_src/status.html 1.32 +9 -1; commitid: 25c144d76a417ea6; www/status.html From pavlin at icir.org Mon Aug 7 19:01:07 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 Aug 2006 02:01:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608080201.k78217pF015677@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-08 02:01:07 UTC XORP CVS repository Modified files: fea ifconfig_set_netlink.cc Log message: Fix the setting of MAC addresses using the RTM_SETLINK netlink mechanism, because the attribute payload is suppose to be a MAC address contained inside "struct sockaddr". Note that the Linux kernel (at least version 2.6.17) has an API bug: the attribute payload is suppose to be a MAC address contained inside "struct sockaddr", but rta_len only is suppose to be ETH_ALEN. See the modified code for details about the location of the bug inside the kernel. Submitted by: "Rick Balocca" Revision Changes Path 1.28 +35 -4; commitid: 3cdc44d7ee127ea6; xorp/fea/ifconfig_set_netlink.cc From pavlin at icir.org Tue Aug 8 13:12:32 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 Aug 2006 20:12:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200608082012.k78KCWnA028300@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-08 20:12:32 UTC XORP CVS repository Modified files: etc/templates rip.tp Log message: Fix the access type of the network4 RIP policy variable. OLD: rw (Read-Write) NEW: r (Read only) Note that the access type for the corresponding RIPng policy variable is correct. Revision Changes Path 1.46 +2 -2; commitid: 6e7044d8efd17ea6; xorp/etc/templates/rip.tp From pavlin at icir.org Tue Aug 8 15:15:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 Aug 2006 22:15:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200608082215.k78MFHac029783@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-08 22:15:17 UTC XORP CVS repository Modified files: docs/user_manual policy.tex Log message: Fix a policy related example: "action" -> "then" Revision Changes Path 1.14 +2 -2; commitid: 742544d90ce37ea6; xorp/docs/user_manual/policy.tex From pavlin at icir.org Tue Aug 8 15:25:21 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 Aug 2006 22:25:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200608082225.k78MPLLP029910@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-08 22:25:21 UTC XORP CVS repository Modified files: docs/user_manual policy.tex Log message: Fix variable names: prefix4-length -> prefix-length4 prefix6-length -> prefix-length6 Revision Changes Path 1.15 +3 -3; commitid: 74a544d90f2a7ea6; xorp/docs/user_manual/policy.tex From pavlin at icir.org Tue Aug 8 15:30:35 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 Aug 2006 22:30:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200608082230.k78MUZpL029995@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-08 22:30:35 UTC XORP CVS repository Modified files: etc/templates static_routes.tp Log message: * Add "nexthop4" and "nexthop6" as matching conditions in the "from" block. * Add missing "network6" variable. Bug found by: Cristian KLEIN Revision Changes Path 1.39 +19 -2; commitid: 74f144d90f9a7ea6; xorp/etc/templates/static_routes.tp From pavlin at icir.org Tue Aug 8 16:11:10 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 Aug 2006 23:11:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200608082311.k78NBAXU030429@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-08 23:11:10 UTC XORP CVS repository Modified files: docs/user_manual policy.tex Log message: * Update the policy match conditions for static routes and add a table with the details. * Add a table for the RIP/RIPng policy matching conditions, and a table for the RIP/RIPng policy actions. Revision Changes Path 1.16 +100 -9; commitid: 76a744d919937ea6; xorp/docs/user_manual/policy.tex From pavlin at icir.org Tue Aug 8 16:17:49 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 Aug 2006 23:17:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608082317.k78NHnC1030518@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-08 23:17:49 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add release notes related to static routes and policy. Revision Changes Path 1.132 +5 -3; commitid: 771b44d91b907ea6; xorp/RELEASE_NOTES From pavlin at icir.org Tue Aug 8 16:53:26 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 8 Aug 2006 23:53:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608082353.k78NrQLM030912@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-08 23:53:26 UTC XORP CVS repository Modified files: libxorp selector.cc Log message: Add a guard against corrupting the SelectorList::_descriptor_count if we try to remove more than once the same IO event (on the same file descriptor). Bug found by: Marat Nepomnyashy Revision Changes Path 1.34 +9 -1; commitid: 789544d923687ea6; xorp/libxorp/selector.cc From pavlin at icir.org Tue Aug 8 23:43:37 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 9 Aug 2006 06:43:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608090643.k796hbNm034742@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-09 06:43:37 UTC XORP CVS repository Modified files: libxorp ipv4.cc Log message: Use IN_BADCLASS() instead of IN_EXPERIMENTAL(), because the definition of IN_EXPERIMENTAL() is broken in Linux's (it covers all addresses that start with 0xe0000000, which includes multicast as well). Revision Changes Path 1.25 +9 -3; commitid: 879444d983897ea6; xorp/libxorp/ipv4.cc From pavlin at icir.org Wed Aug 9 08:57:54 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 9 Aug 2006 15:57:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608091557.k79FvsLv043979@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-09 15:57:54 UTC XORP CVS repository Modified files: libxorp service.cc Log message: Refactor the list with the include headers. Revision Changes Path 1.8 +3 -6; commitid: abb244da05ee7ea6; xorp/libxorp/service.cc From pavlin at icir.org Wed Aug 9 09:00:10 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 9 Aug 2006 16:00:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy xorp/policy/backend xorp/policy/common xorp/policy/test Message-ID: <200608091600.k79G0AIE044151@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-09 16:00:10 UTC XORP CVS repository Modified files: policy code.cc code_list.cc configuration.cc filter_manager.cc policy_list.cc process_watch.cc protocol_map.cc source_match_code_generator.cc var_map.cc visitor_setdep.cc xorp_policy.cc policy/backend policy_redist_map.cc policytags.cc set_manager.cc policy/common filter.cc operator.cc policy/test filter_manager_fake.cc Log message: Refactor the list with the include headers. Revision Changes Path 1.5 +2 -4; commitid: abea44da06737ea6; xorp/policy/backend/policy_redist_map.cc 1.8 +2 -4; commitid: abea44da06737ea6; xorp/policy/backend/policytags.cc 1.5 +2 -4; commitid: abea44da06737ea6; xorp/policy/backend/set_manager.cc 1.5 +2 -4; commitid: abea44da06737ea6; xorp/policy/code.cc 1.5 +2 -4; commitid: abea44da06737ea6; xorp/policy/code_list.cc 1.4 +3 -1; commitid: abea44da06737ea6; xorp/policy/common/filter.cc 1.3 +2 -4; commitid: abea44da06737ea6; xorp/policy/common/operator.cc 1.13 +2 -4; commitid: abea44da06737ea6; xorp/policy/configuration.cc 1.11 +3 -4; commitid: abea44da06737ea6; xorp/policy/filter_manager.cc 1.7 +3 -5; commitid: abea44da06737ea6; xorp/policy/policy_list.cc 1.7 +3 -5; commitid: abea44da06737ea6; xorp/policy/process_watch.cc 1.3 +3 -5; commitid: abea44da06737ea6; xorp/policy/protocol_map.cc 1.10 +3 -5; commitid: abea44da06737ea6; xorp/policy/source_match_code_generator.cc 1.5 +4 -5; commitid: abea44da06737ea6; xorp/policy/test/filter_manager_fake.cc 1.10 +3 -4; commitid: abea44da06737ea6; xorp/policy/var_map.cc 1.7 +5 -6; commitid: abea44da06737ea6; xorp/policy/visitor_setdep.cc 1.7 +3 -7; commitid: abea44da06737ea6; xorp/policy/xorp_policy.cc From pavlin at icir.org Wed Aug 9 09:06:22 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 9 Aug 2006 16:06:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli/libtecla Message-ID: <200608091606.k79G6MFD044281@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-09 16:06:22 UTC XORP CVS repository Modified files: cli/libtecla configure configure.in Log message: Use the "$LD" environmental variable instead of the hard-coded "ld" to specify the linker. This is needed to fix cross-compilation issues. Revision Changes Path 1.11 +4 -4; commitid: acb244da07ad7ea6; xorp/cli/libtecla/configure 1.4 +4 -4; commitid: acb244da07ad7ea6; xorp/cli/libtecla/configure.in From pavlin at icir.org Wed Aug 9 09:16:03 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 9 Aug 2006 16:16:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608091616.k79GG3Vn044469@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-09 16:16:03 UTC XORP CVS repository Modified files: bgp iptuple.cc iptuple.hh Log message: Use sockaddr_storage instead of a char array buffer to store sockaddr-like information. Approved by: Atanu Ghosh Revision Changes Path 1.17 +14 -20; commitid: ad7b44da09be7ea6; xorp/bgp/iptuple.cc 1.10 +9 -11; commitid: ad7b44da09be7ea6; xorp/bgp/iptuple.hh From pavlin at icir.org Wed Aug 9 22:16:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 05:16:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608100516.k7A5GDWF045821@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 05:16:13 UTC XORP CVS repository Modified files: fea rawsock.cc Log message: Fix the handling of IPv6 extention headers. The type of each header (as transmitted inside the XRL) is suppose to be extention header protocol number (e.g., IPPROTO_ROUTING for Routing Header), but the message type as set into the kernel is suppose to be a socket option value (e.g., IPV6_RTHDR for Routing Header). Revision Changes Path 1.27 +35 -6; commitid: b2bc44dac0107ea6; xorp/fea/rawsock.cc From pavlin at icir.org Thu Aug 10 01:32:26 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 08:32:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608100832.k7A8WQSX050330@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 08:32:26 UTC XORP CVS repository Modified files: bgp path_attribute.cc Log message: * Don't use (const uint32_t *) casting for an uint8_t array, because it might be misaligned in memory and therefore the code might coredump on architectures that expect the integers to be aligned in memory. * Fix hardcoded numbers: 16 -> sizeof(_hash) Revision Changes Path 1.82 +17 -14; commitid: c44f44daedca7ea6; xorp/bgp/path_attribute.cc From pavlin at icir.org Thu Aug 10 02:02:45 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 09:02:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608100902.k7A92jxW050869@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 09:02:45 UTC XORP CVS repository Modified files: libproto Makefile.am Makefile.in Added files: libproto packet.hh Log message: Add new file packet.hh that contains functions to extract or embed integers (stored in network order) from/to a buffer. [ Implementation copied from ospf/packet.hh ] Revision Changes Path 1.15 +2 -2; commitid: c65a44daf5287ea6; xorp/libproto/Makefile.am 1.30 +1 -1; commitid: c65a44daf5287ea6; xorp/libproto/Makefile.in 1.1 +179 -0 xorp/libproto/packet.hh (new) From pavlin at icir.org Thu Aug 10 02:10:25 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 09:10:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200608100910.k7A9APwX051012@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 09:10:25 UTC XORP CVS repository Modified files: ospf packet.hh Log message: Remove the local embed_xx() and extract_xx() functions. Instead, include the new "libproto/packet.hh" header file that contains those functions. Revision Changes Path 1.31 +3 -70; commitid: c70b44daf7a77ea6; xorp/ospf/packet.hh From pavlin at icir.org Thu Aug 10 02:37:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 09:37:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608100937.k7A9bSfI051437@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 09:37:28 UTC XORP CVS repository Modified files: bgp notification_packet.cc parameter.cc test_packet_coding.cc Log message: Use extract_16() and extract_32() to extract integers from a buffer with data in network order. Revision Changes Path 1.28 +11 -7; commitid: c8cf44dafe047ea6; xorp/bgp/notification_packet.cc 1.32 +7 -5; commitid: c8cf44dafe047ea6; xorp/bgp/parameter.cc 1.16 +17 -13; commitid: c8cf44dafe047ea6; xorp/bgp/test_packet_coding.cc From pavlin at icir.org Thu Aug 10 02:50:51 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 09:50:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness Message-ID: <200608100950.k7A9opA8051803@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 09:50:51 UTC XORP CVS repository Modified files: bgp peer.cc bgp/harness peer.cc Log message: Use extract_xx() and embed_xx() to extract/embed integers from/to a buffer with data in network order. Revision Changes Path 1.76 +9 -7; commitid: c9f744db01477ea6; xorp/bgp/harness/peer.cc 1.138 +7 -3; commitid: c9f744db01477ea6; xorp/bgp/peer.cc From pavlin at icir.org Thu Aug 10 11:35:24 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 18:35:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness Message-ID: <200608101835.k7AIZOPV059719@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 18:35:24 UTC XORP CVS repository Modified files: bgp socket.hh socket.cc bgp/harness test_peer.cc Log message: Use sockaddr_storage instead of a uint8_t buffer to store sockaddr address. Revision Changes Path 1.39 +15 -16; commitid: e82744db794b7ea6; xorp/bgp/harness/test_peer.cc 1.41 +10 -10; commitid: e82744db794b7ea6; xorp/bgp/socket.cc 1.18 +2 -7; commitid: e82744db794b7ea6; xorp/bgp/socket.hh From pavlin at icir.org Thu Aug 10 11:39:53 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 18:39:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608101839.k7AIdros059812@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 18:39:53 UTC XORP CVS repository Modified files: bgp iptuple.hh Log message: Remove SOCKET_BUFFER_SIZE, because it is not needed anymore. Revision Changes Path 1.11 +1 -7; commitid: e98a44db7d577ea6; xorp/bgp/iptuple.hh From pavlin at icir.org Thu Aug 10 14:07:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 21:07:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness Message-ID: <200608102107.k7AL7DpL061392@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 21:07:13 UTC XORP CVS repository Modified files: bgp notification_packet.cc open_packet.cc packet.cc packet.hh peer.cc socket.cc socket.hh test_packet_coding.cc update_packet.cc bgp/harness test_peer.cc test_peer.hh Log message: * Move various BGP packet related constants to class BGPPacket. * Add new constants MARKER_OFFSET, LENGTH_OFFSET and TYPE_OFFSET, that can be used to access the corresponding fields inside the common BGP header. Those constants are not used (yet). Approved by: Atanu Ghosh Revision Changes Path 1.40 +6 -6; commitid: ef7a44db9fa67ea6; xorp/bgp/harness/test_peer.cc 1.15 +4 -4; commitid: ef7a44db9fa67ea6; xorp/bgp/harness/test_peer.hh 1.29 +12 -12; commitid: ef7a44db9fa67ea6; xorp/bgp/notification_packet.cc 1.27 +14 -14; commitid: ef7a44db9fa67ea6; xorp/bgp/open_packet.cc 1.15 +7 -7; commitid: ef7a44db9fa67ea6; xorp/bgp/packet.cc 1.39 +41 -27; commitid: ef7a44db9fa67ea6; xorp/bgp/packet.hh 1.139 +6 -5; commitid: ef7a44db9fa67ea6; xorp/bgp/peer.cc 1.42 +4 -3; commitid: ef7a44db9fa67ea6; xorp/bgp/socket.cc 1.19 +4 -3; commitid: ef7a44db9fa67ea6; xorp/bgp/socket.hh 1.17 +20 -20; commitid: ef7a44db9fa67ea6; xorp/bgp/test_packet_coding.cc 1.41 +16 -15; commitid: ef7a44db9fa67ea6; xorp/bgp/update_packet.cc From mjh at icir.org Thu Aug 10 15:05:40 2006 From: mjh at icir.org (Mark Handley) Date: Thu, 10 Aug 2006 22:05:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608102205.k7AM5e1W062042@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-10 22:05:40 UTC XORP CVS repository Added files: libxorp priorities.hh roundrobin.cc roundrobin.hh Log message: New files to be used by priority scheduler. Revision Changes Path 1.1 +29 -0 xorp/libxorp/priorities.hh (new) 1.1 +124 -0 xorp/libxorp/roundrobin.cc (new) 1.1 +72 -0 xorp/libxorp/roundrobin.hh (new) From mjh at icir.org Thu Aug 10 15:07:28 2006 From: mjh at icir.org (Mark Handley) Date: Thu, 10 Aug 2006 22:07:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608102207.k7AM7Svk062100@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-10 22:07:28 UTC XORP CVS repository Added files: libxorp task.cc test_task.cc Log message: New files to implement a task list, in place of using zero second timers. Revision Changes Path 1.1 +221 -0 xorp/libxorp/task.cc (new) 1.1 +165 -0 xorp/libxorp/test_task.cc (new) From mjh at icir.org Thu Aug 10 15:11:22 2006 From: mjh at icir.org (Mark Handley) Date: Thu, 10 Aug 2006 22:11:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608102211.k7AMBMqO062189@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-10 22:11:22 UTC XORP CVS repository Added files: libxorp task.hh Log message: New XorpTask class to be used in place of zero-second timers Revision Changes Path 1.1 +188 -0 xorp/libxorp/task.hh (new) From pavlin at icir.org Thu Aug 10 16:14:41 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 10 Aug 2006 23:14:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness Message-ID: <200608102314.k7ANEfFJ062927@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-10 23:14:41 UTC XORP CVS repository Modified files: bgp packet.hh peer.cc socket.cc bgp/harness bgppp.cc peer.cc test_peer.cc Log message: Remove "struct fixed_header" and use the extract_xx() mechanism to extract info about the BGP common header. This fixes some byte alighnment issues. Approved by: Atanu Ghosh Revision Changes Path 1.12 +4 -6; commitid: f59044dbbd467ea6; xorp/bgp/harness/bgppp.cc 1.77 +6 -8; commitid: f59044dbbd467ea6; xorp/bgp/harness/peer.cc 1.41 +3 -7; commitid: f59044dbbd467ea6; xorp/bgp/harness/test_peer.cc 1.40 +4 -11; commitid: f59044dbbd467ea6; xorp/bgp/packet.hh 1.140 +15 -18; commitid: f59044dbbd467ea6; xorp/bgp/peer.cc 1.43 +2 -4; commitid: f59044dbbd467ea6; xorp/bgp/socket.cc From atanu at icir.org Thu Aug 10 17:21:35 2006 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 11 Aug 2006 00:21:35 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200608110021.k7B0LZxW063776@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: atanu at xorpc.icir.org 2006-08-11 00:21:35 UTC XORP CVS repository Modified files: . mirrors.html html_src mirrors.html Log message: www18.xorp.org is in Thessaloniki. Revision Changes Path 1.32 +2 -1; commitid: f8f044dbcd8e7ea6; www/html_src/mirrors.html 1.40 +3 -2; commitid: f8f044dbcd8e7ea6; www/mirrors.html From pavlin at icir.org Thu Aug 10 17:57:44 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 Aug 2006 00:57:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/libxipc xorp/libxorp Message-ID: <200608110057.k7B0viIU064215@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-11 00:57:44 UTC XORP CVS repository Modified files: bgp peer.cc route_table_cache.hh route_table_deletion.cc route_table_deletion.hh route_table_policy_sm.cc route_table_policy_sm.hh route_table_ribin.cc route_table_ribin.hh route_table_ribout.cc route_table_ribout.hh socket.cc test_cache.cc test_decision.cc test_deletion.cc test_dump.cc test_ribin.cc libxipc xrl_pf_stcp.cc libxorp Makefile.am Makefile.in asyncio.cc asyncio.hh eventloop.cc eventloop.hh heap.hh selector.cc selector.hh timer.cc timer.hh win_dispatcher.cc win_dispatcher.hh Log message: Add a priority scheduler to XORP. [Below is the original (slightly modified) description from the author: Mark Handley. In the future, the priority scheduler will be described in details in some of the XORP documents.] Old Scheduler: Each time eventloop:run() is called: 1. Process all selectors that are not blocked. 2. Process all timers that have expired. The problem with this is that when a process becomes overloaded, it has no way to prioritise important tasks (like keepalives to the finder) over unimportant stuff like background garbage collection. Thus with BGP, if you have too many peers the finder sometimes declares BGP dead. Also there's a real possibility of processing input faster than output, resulting in unbounded temporary queues. So, in the new scheduler, there is a new XorpTask class, which is intended to get background tasks that don't need to happen at specific times off the TimerList (so they won't interfere with proper timers). There is also priority levels for timers, selectors, and tasks. Finally, there are scheduling weights for tasks, so some tasks can be processed more frequently that other tasks at the same priority level. Basically tasks at each priority level are procesed using Weighted Round Robin scheduling. In the long run, selectors should probably use WRR too, but currently they don't. Timers obviously don't have weights - this wouldn't make any sense - they just go off at the relevant time. So, each time eventloop::run() is called, only one event will be processed. The timers, selectors, and tasks are polled to find the highest priority runnable event from each category (timer, selector, or task). If more than one category has the same highest priority, then only one event is run; a timer, or if no timers runnable at that priority, then a selector, or if no selectors runnable at that priority then a task. Note that a high priority selector or task can starve lower priority selectors, tasks and timers if it's always runnable. Anything higher that default priority should only be used with care, and only then for events that are bounded in number. Zero-second timers should now NOT be used - a XorpTask should be used instead. They are still present in the code in quite a few places, but they should be discouraged as they can starve selectors. Normally the default priority should be used for timers. If timers of different priorities are mixed, they won't necessarily go off in time order - a high priority timer can go off before an earlier low priority timer if the process is heavily loaded. The aim to make the defaults sensible, so almost all existing code can run unchanged. However, BGP has been to use non-default priorities for many tasks to improve its overload behaviour. XRL Keepalive timers have a very high priority to ensure they always happen. No other event has such a high priority by default. AsyncFileWriters have a slightly higher than default priority by default. This is because getting output out of a process generally frees up temporary state, so it's usually better to write before reading. The default priority can be overwritten of course. In the end, it should be possible to get much improved robustness by careful use of priorities and weights. Though, it might take a while to tune things properly. Submitted by: Mark Handley Revision Changes Path 1.141 +1 -3; commitid: f9fa44dbd2c37ea6; xorp/bgp/peer.cc 1.22 +10 -11; commitid: f9fa44dbd2c37ea6; xorp/bgp/route_table_cache.hh 1.22 +7 -13; commitid: f9fa44dbd2c37ea6; xorp/bgp/route_table_deletion.cc 1.19 +3 -3; commitid: f9fa44dbd2c37ea6; xorp/bgp/route_table_deletion.hh 1.7 +9 -9; commitid: f9fa44dbd2c37ea6; xorp/bgp/route_table_policy_sm.cc 1.8 +3 -3; commitid: f9fa44dbd2c37ea6; xorp/bgp/route_table_policy_sm.hh 1.45 +12 -15; commitid: f9fa44dbd2c37ea6; xorp/bgp/route_table_ribin.cc 1.24 +4 -4; commitid: f9fa44dbd2c37ea6; xorp/bgp/route_table_ribin.hh 1.30 +20 -12; commitid: f9fa44dbd2c37ea6; xorp/bgp/route_table_ribout.cc 1.16 +3 -2; commitid: f9fa44dbd2c37ea6; xorp/bgp/route_table_ribout.hh 1.44 +4 -2; commitid: f9fa44dbd2c37ea6; xorp/bgp/socket.cc 1.30 +2 -2; commitid: f9fa44dbd2c37ea6; xorp/bgp/test_cache.cc 1.38 +7 -7; commitid: f9fa44dbd2c37ea6; xorp/bgp/test_decision.cc 1.29 +16 -16; commitid: f9fa44dbd2c37ea6; xorp/bgp/test_deletion.cc 1.53 +41 -41; commitid: f9fa44dbd2c37ea6; xorp/bgp/test_dump.cc 1.34 +11 -9; commitid: f9fa44dbd2c37ea6; xorp/bgp/test_ribin.cc 1.48 +8 -4; commitid: f9fa44dbd2c37ea6; xorp/libxipc/xrl_pf_stcp.cc 1.48 +12 -1; commitid: f9fa44dbd2c37ea6; xorp/libxorp/Makefile.am 1.61 +32 -19; commitid: f9fa44dbd2c37ea6; xorp/libxorp/Makefile.in 1.26 +12 -7; commitid: f9fa44dbd2c37ea6; xorp/libxorp/asyncio.cc 1.17 +10 -5; commitid: f9fa44dbd2c37ea6; xorp/libxorp/asyncio.hh 1.16 +69 -7; commitid: f9fa44dbd2c37ea6; xorp/libxorp/eventloop.cc 1.22 +57 -18; commitid: f9fa44dbd2c37ea6; xorp/libxorp/eventloop.hh 1.12 +2 -1; commitid: f9fa44dbd2c37ea6; xorp/libxorp/heap.hh 1.35 +111 -6; commitid: f9fa44dbd2c37ea6; xorp/libxorp/selector.cc 1.20 +23 -3; commitid: f9fa44dbd2c37ea6; xorp/libxorp/selector.hh 1.33 +156 -58; commitid: f9fa44dbd2c37ea6; xorp/libxorp/timer.cc 1.30 +60 -23; commitid: f9fa44dbd2c37ea6; xorp/libxorp/timer.hh 1.14 +42 -6; commitid: f9fa44dbd2c37ea6; xorp/libxorp/win_dispatcher.cc 1.11 +24 -4; commitid: f9fa44dbd2c37ea6; xorp/libxorp/win_dispatcher.hh From pavlin at icir.org Thu Aug 10 18:04:19 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 Aug 2006 01:04:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608110104.k7B14JhG064414@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-11 01:04:19 UTC XORP CVS repository Modified files: libxorp Makefile.am Makefile.in round_robin.cc round_robin.hh task.hh Removed files: libxorp roundrobin.cc roundrobin.hh Log message: Rename "libxorp/roundrobin.hh" and "libxorp/roundrobin.cc" to "libxorp/round_robin.hh" and "libxorp/round_robin.cc" respectively. Note that the original files are copied internally inside CVS, so the CVS history is not lost. Revision Changes Path 1.49 +3 -3; commitid: fb7544dbd7467ea6; xorp/libxorp/Makefile.am 1.62 +1 -1; commitid: fb7544dbd7467ea6; xorp/libxorp/Makefile.in 1.2 +2 -2; commitid: fb7544dbd7467ea6; xorp/libxorp/round_robin.cc 1.2 +2 -4; commitid: fb7544dbd7467ea6; xorp/libxorp/round_robin.hh 1.2 +0 -124 xorp/libxorp/roundrobin.cc (dead) 1.2 +0 -72 xorp/libxorp/roundrobin.hh (dead) 1.2 +2 -2; commitid: fb7544dbd7467ea6; xorp/libxorp/task.hh From pavlin at icir.org Thu Aug 10 18:09:50 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 Aug 2006 01:09:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608110109.k7B19oZS064542@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-11 01:09:50 UTC XORP CVS repository Modified files: libxorp Makefile.am Makefile.in Log message: * Add a fix related to the roundrobin.cc -> round_robin.cc renaming. * Remove duplicated file entry. Revision Changes Path 1.50 +2 -4; commitid: fc0344dbd8977ea6; xorp/libxorp/Makefile.am 1.63 +7 -7; commitid: fc0344dbd8977ea6; xorp/libxorp/Makefile.in From pavlin at icir.org Thu Aug 10 18:17:46 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 Aug 2006 01:17:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608110117.k7B1Hku2064683@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-11 01:17:46 UTC XORP CVS repository Modified files: libxorp task.hh Log message: Remove extra qualification 'XorpTask::' on member 'XorpTask'. Revision Changes Path 1.3 +2 -2; commitid: fc9244dbdaaa7ea6; xorp/libxorp/task.hh From pavlin at icir.org Thu Aug 10 22:59:07 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 Aug 2006 05:59:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/libxipc xorp/libxorp Message-ID: <200608110559.k7B5x7bl067387@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-11 05:59:07 UTC XORP CVS repository Modified files: bgp route_table_cache.hh route_table_deletion.cc route_table_policy_sm.cc route_table_ribin.cc route_table_ribout.cc socket.cc libxipc xrl_pf_stcp.cc libxorp asyncio.hh eventloop.cc eventloop.hh selector.cc selector.hh task.cc task.hh test_task.cc timer.cc timer.hh win_dispatcher.cc win_dispatcher.hh Removed files: libxorp priorities.hh Log message: * Move the priority defined levels and weights for XORP tasks to class XorpTask. * Rename those levels with more systematic names. Revision Changes Path 1.23 +3 -2; commitid: 106cc44dc1bdd7ea6; xorp/bgp/route_table_cache.hh 1.23 +2 -2; commitid: 106cc44dc1bdd7ea6; xorp/bgp/route_table_deletion.cc 1.8 +2 -2; commitid: 106cc44dc1bdd7ea6; xorp/bgp/route_table_policy_sm.cc 1.46 +2 -2; commitid: 106cc44dc1bdd7ea6; xorp/bgp/route_table_ribin.cc 1.31 +2 -2; commitid: 106cc44dc1bdd7ea6; xorp/bgp/route_table_ribout.cc 1.45 +3 -2; commitid: 106cc44dc1bdd7ea6; xorp/bgp/socket.cc 1.49 +3 -3; commitid: 106cc44dc1bdd7ea6; xorp/libxipc/xrl_pf_stcp.cc 1.18 +4 -4; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/asyncio.hh 1.17 +7 -7; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/eventloop.cc 1.23 +7 -7; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/eventloop.hh 1.2 +0 -29 xorp/libxorp/priorities.hh (dead) 1.36 +6 -6; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/selector.cc 1.21 +3 -4; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/selector.hh 1.2 +2 -2; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/task.cc 1.4 +19 -7; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/task.hh 1.2 +3 -3; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/test_task.cc 1.34 +2 -2; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/timer.cc 1.31 +14 -14; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/timer.hh 1.15 +2 -2; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/win_dispatcher.cc 1.12 +2 -2; commitid: 106cc44dc1bdd7ea6; xorp/libxorp/win_dispatcher.hh From pavlin at icir.org Fri Aug 11 11:07:20 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 Aug 2006 18:07:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608111807.k7BI7Kxd076716@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-11 18:07:20 UTC XORP CVS repository Modified files: libxorp round_robin.cc round_robin.hh task.cc task.hh Log message: Cleanup the Round-robin queue implementation: - Rename RoundRobin to RoundRobinQueue - Rename RoundRobinBase to RoundRobinObjBase - Move the implementation of RoundRobinObjBase::link() and unlink() to RoundRobinQueue::link_object() and unlink_object() - Remove the "friend" association between RoundRobinQueue and RoundRobinObjBase - Rename TaskList::find_roundrobin() to find_round_robin() - Various nits Revision Changes Path 1.3 +68 -70; commitid: 12b4444dcc66c7ea6; xorp/libxorp/round_robin.cc 1.3 +32 -29; commitid: 12b4444dcc66c7ea6; xorp/libxorp/round_robin.hh 1.3 +13 -13; commitid: 12b4444dcc66c7ea6; xorp/libxorp/task.cc 1.5 +4 -4; commitid: 12b4444dcc66c7ea6; xorp/libxorp/task.hh From zhenchen at csnet1.cs.tsinghua.edu.cn Fri Aug 11 13:15:05 2006 From: zhenchen at csnet1.cs.tsinghua.edu.cn (Zhen Chen) Date: Fri, 11 Aug 2006 13:15:05 -0700 Subject: [Xorp-cvs] Some problem in reading Kame code! In-Reply-To: <200608110117.k7B1Hku2064683@xorpc.icir.org> References: <200608110117.k7B1Hku2064683@xorpc.icir.org> Message-ID: <1155327305.19749.307.camel@shrimp> Dear Pavlin, I am reading the Kame code. I am very confused. I have not find how the packet is sent out. (1) in mip6.c (kame/sys/netinet6/) mip6_sysctl(name, namelen, oldp, oldlenp, newp, newlen) SYSCTL_SETUP(sysctl_net_inet6_mip6_setup, "sysctl.net.netinet6.mip6 subtree setup") what is the purpose of SYSCTL_SETUP? (2) in kame/sys/netinet6/ip6_output.c It seems this file is used to send the packet out. I always meet a function called mtod(), Do you know what is this function functioning? ip6 = mtod(m, struct ip6_hdr *); Best, Zhen From pavlin at icir.org Fri Aug 11 15:12:43 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 Aug 2006 22:12:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608112212.k7BMChrd080143@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-11 22:12:43 UTC XORP CVS repository Modified files: libxorp task.cc task.hh Log message: Misc cleanup. Revision Changes Path 1.4 +89 -73; commitid: 138e844dd00ad7ea6; xorp/libxorp/task.cc 1.6 +68 -69; commitid: 138e844dd00ad7ea6; xorp/libxorp/task.hh From pavlin at icir.org Fri Aug 11 15:20:03 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 11 Aug 2006 22:20:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608112220.k7BMK3CA080264@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-11 22:20:03 UTC XORP CVS repository Modified files: libxorp test_task.cc Log message: Minor cleanup. Revision Changes Path 1.3 +22 -29; commitid: 1395944dd028e7ea6; xorp/libxorp/test_task.cc From pavlin at icir.org Fri Aug 11 17:32:25 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 12 Aug 2006 00:32:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200608120032.k7C0WPnZ082108@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-12 00:32:25 UTC XORP CVS repository Modified files: rtrmgr main_rtrmgr.cc test_module_manager.cc test_sample_config.cc Log message: Replace calls to "EventLoop::timers_pending()" with "EventLoop::events_pending()" Revision Changes Path 1.70 +3 -3; commitid: 1409f44dd21607ea6; xorp/rtrmgr/main_rtrmgr.cc 1.21 +3 -3; commitid: 1409f44dd21607ea6; xorp/rtrmgr/test_module_manager.cc 1.25 +2 -2; commitid: 1409f44dd21607ea6; xorp/rtrmgr/test_sample_config.cc From pavlin at icir.org Fri Aug 11 17:34:01 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 12 Aug 2006 00:34:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc xorp/bgp Message-ID: <200608120034.k7C0Y1ff082220@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-12 00:34:01 UTC XORP CVS repository Modified files: libxipc xrl_pf_stcp.cc bgp peer.cc route_table_cache.hh route_table_deletion.cc route_table_policy_sm.cc route_table_ribin.cc route_table_ribout.cc test_ribin.cc Log message: Minor cleanup. Revision Changes Path 1.142 +4 -5; commitid: 140f244dd21f27ea6; xorp/bgp/peer.cc 1.24 +5 -6; commitid: 140f244dd21f27ea6; xorp/bgp/route_table_cache.hh 1.24 +4 -4; commitid: 140f244dd21f27ea6; xorp/bgp/route_table_deletion.cc 1.9 +4 -5; commitid: 140f244dd21f27ea6; xorp/bgp/route_table_policy_sm.cc 1.47 +5 -7; commitid: 140f244dd21f27ea6; xorp/bgp/route_table_ribin.cc 1.32 +4 -4; commitid: 140f244dd21f27ea6; xorp/bgp/route_table_ribout.cc 1.35 +1 -3; commitid: 140f244dd21f27ea6; xorp/bgp/test_ribin.cc 1.50 +5 -6; commitid: 140f244dd21f27ea6; xorp/libxipc/xrl_pf_stcp.cc From pavlin at icir.org Fri Aug 11 17:36:52 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 12 Aug 2006 00:36:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608120036.k7C0aqdt082347@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-12 00:36:52 UTC XORP CVS repository Modified files: libxorp Makefile.am Makefile.in Log message: Remove duplicated file entries. Revision Changes Path 1.51 +1 -3; commitid: 1419044dd229b7ea6; xorp/libxorp/Makefile.am 1.64 +2 -2; commitid: 1419044dd229b7ea6; xorp/libxorp/Makefile.in From pavlin at icir.org Fri Aug 11 17:38:37 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 12 Aug 2006 00:38:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608120038.k7C0cbFp082418@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-12 00:38:37 UTC XORP CVS repository Modified files: libxorp asyncio.hh eventloop.cc eventloop.hh heap.cc selector.cc selector.hh timer.cc timer.hh win_dispatcher.cc win_dispatcher.hh Log message: Minor cleanup. Revision Changes Path 1.19 +2 -2; commitid: 141c744dd23067ea6; xorp/libxorp/asyncio.hh 1.18 +4 -8; commitid: 141c744dd23067ea6; xorp/libxorp/eventloop.cc 1.24 +8 -10; commitid: 141c744dd23067ea6; xorp/libxorp/eventloop.hh 1.18 +128 -123; commitid: 141c744dd23067ea6; xorp/libxorp/heap.cc 1.37 +8 -8; commitid: 141c744dd23067ea6; xorp/libxorp/selector.cc 1.22 +9 -9; commitid: 141c744dd23067ea6; xorp/libxorp/selector.hh 1.35 +33 -24; commitid: 141c744dd23067ea6; xorp/libxorp/timer.cc 1.32 +16 -17; commitid: 141c744dd23067ea6; xorp/libxorp/timer.hh 1.16 +12 -8; commitid: 141c744dd23067ea6; xorp/libxorp/win_dispatcher.cc 1.13 +7 -7; commitid: 141c744dd23067ea6; xorp/libxorp/win_dispatcher.hh From pavlin at icir.org Fri Aug 11 17:49:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 12 Aug 2006 00:49:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608120049.k7C0nDoI082570@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-12 00:49:12 UTC XORP CVS repository Modified files: libxorp round_robin.cc round_robin.hh task.cc task.hh Log message: Reverse back the copyright message to the original year when the files were added: 2001-2006 -> 2006 Requested by: Mark Handley Revision Changes Path 1.4 +2 -2; commitid: 1426444dd25287ea6; xorp/libxorp/round_robin.cc 1.4 +2 -2; commitid: 1426444dd25287ea6; xorp/libxorp/round_robin.hh 1.5 +2 -2; commitid: 1426444dd25287ea6; xorp/libxorp/task.cc 1.7 +4 -2; commitid: 1426444dd25287ea6; xorp/libxorp/task.hh From pavlin at icir.org Fri Aug 11 18:08:18 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 12 Aug 2006 01:08:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200608120108.k7C18IIG082888@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-12 01:08:18 UTC XORP CVS repository Modified files: devnotes template.c template.cc template.h template.hh template.py template.sh Log message: Update the copyright year: "2001-2006" -> "2006" Eventually, those templates will be used for new files created in the current year, hence the previous years don't apply. Revision Changes Path 1.7 +2 -2; commitid: 143a044dd294b7ea6; xorp/devnotes/template.c 1.7 +2 -2; commitid: 143a044dd294b7ea6; xorp/devnotes/template.cc 1.7 +2 -2; commitid: 143a044dd294b7ea6; xorp/devnotes/template.h 1.7 +2 -2; commitid: 143a044dd294b7ea6; xorp/devnotes/template.hh 1.3 +2 -2; commitid: 143a044dd294b7ea6; xorp/devnotes/template.py 1.3 +2 -2; commitid: 143a044dd294b7ea6; xorp/devnotes/template.sh From pavlin at icir.org Fri Aug 11 18:05:02 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 12 Aug 2006 01:05:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200608120105.k7C1520U082817@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-12 01:05:02 UTC XORP CVS repository Modified files: devnotes update_copyright.sh Log message: * Update the script to make it easier to update copyright messages for a single year like "(c) 2006". * Update the script so it is ready for the next year (2007). Revision Changes Path 1.3 +15 -7; commitid: 1435044dd28e67ea6; xorp/devnotes/update_copyright.sh From pavlin at icir.org Sat Aug 12 01:25:58 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 12 Aug 2006 08:25:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608120825.k7C8PwiZ086534@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-12 08:25:58 UTC XORP CVS repository Modified files: libxorp win_dispatcher.hh Log message: Include "libxorp/task.hh" instead of the non-existing "libxorp/priority.hh". Revision Changes Path 1.14 +2 -2; commitid: 151ed44dd90777ea6; xorp/libxorp/win_dispatcher.hh From pavlin at icir.org Sat Aug 12 01:32:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 12 Aug 2006 08:32:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608120832.k7C8WSbN086614@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-12 08:32:28 UTC XORP CVS repository Modified files: libxorp win_dispatcher.cc Log message: Add a missing type declaration for variable "result". Revision Changes Path 1.17 +2 -2; commitid: 1523d44dd91f77ea6; xorp/libxorp/win_dispatcher.cc From pavlin at icir.org Mon Aug 14 14:02:03 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 14 Aug 2006 21:02:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608142102.k7EL23Qp023824@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-14 21:02:03 UTC XORP CVS repository Modified files: bgp test_dump.reference Log message: Update the test_dump.reference file to match the sequence of events after the rewrite of the XORP scheduler. Submitted by: Mark Handley Revision Changes Path 1.15 +66 -66; commitid: 5ce744e0e4a27ea6; xorp/bgp/test_dump.reference From pavlin at icir.org Mon Aug 14 15:37:11 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 14 Aug 2006 22:37:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608142237.k7EMbBTt025067@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-14 22:37:11 UTC XORP CVS repository Modified files: libxorp timer.cc Log message: Use XLOG_WARNING() instead of fprintf(stderr) to print a warning if the event processing is behind schedule. Requested by: Atanu Ghosh Revision Changes Path 1.36 +8 -10; commitid: 61c444e0fad77ea6; xorp/libxorp/timer.cc From pavlin at icir.org Mon Aug 14 18:10:51 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 15 Aug 2006 01:10:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608150110.k7F1Apdp026674@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-15 01:10:51 UTC XORP CVS repository Modified files: libproto Makefile.am Makefile.in Added files: libproto checksum.c checksum.h test_checksum.cc Log message: * Add a common placeholder for checksum implementations. Currently, the only implemented checksum is the Internet Protocol family header checksum. * Add test cases for the Internet Protocol family header checksum. Revision Changes Path 1.16 +9 -3; commitid: 67ef44e11e9e7ea6; xorp/libproto/Makefile.am 1.31 +53 -19; commitid: 67ef44e11e9e7ea6; xorp/libproto/Makefile.in 1.1 +120 -0 xorp/libproto/checksum.c (new) 1.1 +55 -0 xorp/libproto/checksum.h (new) 1.1 +345 -0 xorp/libproto/test_checksum.cc (new) From atanu at icir.org Mon Aug 14 18:39:57 2006 From: atanu at icir.org (Atanu Ghosh) Date: Tue, 15 Aug 2006 01:39:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200608150139.k7F1dvPg027027@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-08-15 01:39:57 UTC XORP CVS repository Modified files: ospf TODO Log message: Remember to switch to using the checksum routine in libproto. Revision Changes Path 1.69 +4 -1; commitid: 697844e125ec7ea6; xorp/ospf/TODO From pavlin at icir.org Mon Aug 14 19:36:55 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 15 Aug 2006 02:36:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp xorp/mrt xorp/pim Message-ID: <200608150236.k7F2at7c027838@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-15 02:36:55 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_vif.cc mrt Makefile.am Makefile.in pim pim_proto_register.cc pim_vif.cc Removed files: mrt inet_cksum.c inet_cksum.h Log message: * Remove the mrt/inet_cksum.[h,c] implementation, because it is not needed anymore. * Modify all code that used mrt/inet_cksum.[h,c] to use the new libproto/checksum.[h,c] checksum implementation. Note that the new implementation doesn't have the byte alignment issue of the old implementation. Revision Changes Path 1.79 +10 -8; commitid: 6c1f44e132c17ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.9 +1 -3; commitid: 6c1f44e132c17ea6; xorp/mrt/Makefile.am 1.25 +5 -8; commitid: 6c1f44e132c17ea6; xorp/mrt/Makefile.in 1.7 +0 -129 xorp/mrt/inet_cksum.c (dead) 1.6 +0 -53 xorp/mrt/inet_cksum.h (dead) 1.30 +21 -10; commitid: 6c1f44e132c17ea6; xorp/pim/pim_proto_register.cc 1.62 +18 -13; commitid: 6c1f44e132c17ea6; xorp/pim/pim_vif.cc From pavlin at icir.org Mon Aug 14 21:31:14 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 15 Aug 2006 04:31:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm Message-ID: <200608150431.k7F4VEAH028923@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-15 04:31:14 UTC XORP CVS repository Modified files: libcomm test_connect.cc Log message: Fix an alignment compilation problem. Revision Changes Path 1.3 +4 -3; commitid: 70e244e14e037ea6; xorp/libcomm/test_connect.cc From pavlin at icir.org Mon Aug 14 21:38:08 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 15 Aug 2006 04:38:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608150438.k7F4c8PP029119@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-15 04:38:08 UTC XORP CVS repository Modified files: libxipc test_header.cc xrl_parser_input.cc Log message: Add missing "libxorp/xorp.h" include, and refactor the list of the included header files. Revision Changes Path 1.8 +4 -4; commitid: 719c44e14f417ea6; xorp/libxipc/test_header.cc 1.12 +4 -4; commitid: 719c44e14f417ea6; xorp/libxipc/xrl_parser_input.cc From mjh at icir.org Tue Aug 15 01:39:31 2006 From: mjh at icir.org (Mark Handley) Date: Tue, 15 Aug 2006 08:39:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608150839.k7F8dVBD031575@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-15 08:39:31 UTC XORP CVS repository Modified files: bgp test_ribout.reference Log message: Correct reference output for scheduler changes Revision Changes Path 1.6 +0 -6; commitid: 7b3d44e1881b7ea6; xorp/bgp/test_ribout.reference From mjh at icir.org Tue Aug 15 16:04:14 2006 From: mjh at icir.org (Mark Handley) Date: Tue, 15 Aug 2006 23:04:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/cli xorp/cli/tools xorp/contrib xorp/docs xorp/docs/bgp xorp/docs/design_arch xorp/docs/fea xorp/docs/libxipc xorp/docs/libxorp xorp/docs/mfea xorp/docs/mld6igmp ... Message-ID: <200608152304.k7FN4Et8043807@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-15 23:04:14 UTC XORP CVS repository Modified files: . Makefile.in MakefileRootCheck.in config.h.in configure bgp Makefile.am Makefile.in route_table_cache.cc route_table_cache.hh route_table_deletion.cc route_table_deletion.hh route_table_fanout.cc route_table_fanout.hh route_table_ribin.cc route_table_ribin.hh bgp/harness Makefile.in bgp/tools Makefile.in cli Makefile.in cli/tools Makefile.in contrib Makefile.in docs Makefile.in docs/bgp Makefile.in docs/design_arch Makefile.in docs/fea Makefile.in docs/libxipc Makefile.in docs/libxorp Makefile.in docs/mfea Makefile.in docs/mld6igmp Makefile.in docs/multicast Makefile.in docs/pim Makefile.in docs/pim_testsuite Makefile.in docs/rib Makefile.in docs/rtrmgr Makefile.in docs/slides Makefile.in docs/slides/status_2004_02 Makefile.in docs/snmp Makefile.in docs/test_harness Makefile.in docs/user_manual Makefile.in docs/xorpdev_101 Makefile.in etc Makefile.in etc/templates Makefile.in fea Makefile.in MakefileRootCheck.in fea/tools Makefile.in fib2mrib Makefile.in libcomm Makefile.in libfeaclient Makefile.in libproto Makefile.in libxipc Makefile.in libxorp Makefile.in ref_trie.hh mibs Makefile.in configure mibs/snmpdscripts Makefile.in mibs/tests Makefile.in mld6igmp Makefile.in mrt Makefile.in ospf Makefile.in ospf/tools Makefile.in pim Makefile.in policy Makefile.in policy/backend Makefile.in policy/common Makefile.in policy/test Makefile.in rib Makefile.in rib/tools Makefile.in rip Makefile.in rip/tools Makefile.in rtrmgr Makefile.in static_routes Makefile.in utils Makefile.in utils/flower_malloc Makefile.in xrl Makefile.in xrl/interfaces Makefile.in xrl/targets Makefile.in xrl/tests Makefile.in Log message: Add a crash dump framework to BGP. If BGP encounters an inconsistency in CacheTable that would cause an assertion failure, it will now dump all its routiing tables, deletion tables, cache tables, and fanout table queue to a dump file before exiting. Hopefully this will make debugging some subtle failures a little simpler. Revision Changes Path 1.45 +8 -0; commitid: a5e644e251f97ea6; xorp/Makefile.in 1.8 +8 -0; commitid: a5e644e251f97ea6; xorp/MakefileRootCheck.in 1.44 +3 -1; commitid: a5e644e251f97ea6; xorp/bgp/Makefile.am 1.59 +14 -4; commitid: a5e644e251f97ea6; xorp/bgp/Makefile.in 1.38 +8 -0; commitid: a5e644e251f97ea6; xorp/bgp/harness/Makefile.in 1.33 +23 -4; commitid: a5e644e251f97ea6; xorp/bgp/route_table_cache.cc 1.25 +6 -2; commitid: a5e644e251f97ea6; xorp/bgp/route_table_cache.hh 1.25 +14 -1; commitid: a5e644e251f97ea6; xorp/bgp/route_table_deletion.cc 1.20 +7 -2; commitid: a5e644e251f97ea6; xorp/bgp/route_table_deletion.hh 1.55 +18 -1; commitid: a5e644e251f97ea6; xorp/bgp/route_table_fanout.cc 1.21 +8 -2; commitid: a5e644e251f97ea6; xorp/bgp/route_table_fanout.hh 1.48 +17 -1; commitid: a5e644e251f97ea6; xorp/bgp/route_table_ribin.cc 1.25 +8 -2; commitid: a5e644e251f97ea6; xorp/bgp/route_table_ribin.hh 1.30 +8 -0; commitid: a5e644e251f97ea6; xorp/bgp/tools/Makefile.in 1.27 +8 -0; commitid: a5e644e251f97ea6; xorp/cli/Makefile.in 1.7 +8 -0; commitid: a5e644e251f97ea6; xorp/cli/tools/Makefile.in 1.67 +3 -0; commitid: a5e644e251f97ea6; xorp/config.h.in 1.205 +14594 -466; commitid: a5e644e251f97ea6; xorp/configure 1.7 +8 -0; commitid: a5e644e251f97ea6; xorp/contrib/Makefile.in 1.25 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/Makefile.in 1.22 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/bgp/Makefile.in 1.22 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/design_arch/Makefile.in 1.22 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/fea/Makefile.in 1.23 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/libxipc/Makefile.in 1.22 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/libxorp/Makefile.in 1.21 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/mfea/Makefile.in 1.21 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/mld6igmp/Makefile.in 1.21 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/multicast/Makefile.in 1.21 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/pim/Makefile.in 1.36 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/pim_testsuite/Makefile.in 1.21 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/rib/Makefile.in 1.24 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/rtrmgr/Makefile.in 1.9 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/slides/Makefile.in 1.9 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/slides/status_2004_02/Makefile.in 1.22 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/snmp/Makefile.in 1.21 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/test_harness/Makefile.in 1.17 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/user_manual/Makefile.in 1.9 +8 -0; commitid: a5e644e251f97ea6; xorp/docs/xorpdev_101/Makefile.in 1.11 +8 -0; commitid: a5e644e251f97ea6; xorp/etc/Makefile.in 1.27 +8 -0; commitid: a5e644e251f97ea6; xorp/etc/templates/Makefile.in 1.83 +8 -0; commitid: a5e644e251f97ea6; xorp/fea/Makefile.in 1.10 +8 -0; commitid: a5e644e251f97ea6; xorp/fea/MakefileRootCheck.in 1.7 +8 -0; commitid: a5e644e251f97ea6; xorp/fea/tools/Makefile.in 1.14 +8 -0; commitid: a5e644e251f97ea6; xorp/fib2mrib/Makefile.in 1.28 +8 -0; commitid: a5e644e251f97ea6; xorp/libcomm/Makefile.in 1.19 +8 -0; commitid: a5e644e251f97ea6; xorp/libfeaclient/Makefile.in 1.32 +8 -0; commitid: a5e644e251f97ea6; xorp/libproto/Makefile.in 1.64 +8 -0; commitid: a5e644e251f97ea6; xorp/libxipc/Makefile.in 1.65 +8 -0; commitid: a5e644e251f97ea6; xorp/libxorp/Makefile.in 1.28 +23 -1; commitid: a5e644e251f97ea6; xorp/libxorp/ref_trie.hh 1.46 +8 -0; commitid: a5e644e251f97ea6; xorp/mibs/Makefile.in 1.40 +14343 -463; commitid: a5e644e251f97ea6; xorp/mibs/configure 1.13 +8 -0; commitid: a5e644e251f97ea6; xorp/mibs/snmpdscripts/Makefile.in 1.13 +8 -0; commitid: a5e644e251f97ea6; xorp/mibs/tests/Makefile.in 1.49 +8 -0; commitid: a5e644e251f97ea6; xorp/mld6igmp/Makefile.in 1.26 +8 -0; commitid: a5e644e251f97ea6; xorp/mrt/Makefile.in 1.23 +8 -0; commitid: a5e644e251f97ea6; xorp/ospf/Makefile.in 1.4 +8 -0; commitid: a5e644e251f97ea6; xorp/ospf/tools/Makefile.in 1.52 +8 -0; commitid: a5e644e251f97ea6; xorp/pim/Makefile.in 1.31 +8 -0; commitid: a5e644e251f97ea6; xorp/policy/Makefile.in 1.11 +8 -0; commitid: a5e644e251f97ea6; xorp/policy/backend/Makefile.in 1.10 +8 -0; commitid: a5e644e251f97ea6; xorp/policy/common/Makefile.in 1.11 +8 -0; commitid: a5e644e251f97ea6; xorp/policy/test/Makefile.in 1.55 +8 -0; commitid: a5e644e251f97ea6; xorp/rib/Makefile.in 1.7 +8 -0; commitid: a5e644e251f97ea6; xorp/rib/tools/Makefile.in 1.55 +8 -0; commitid: a5e644e251f97ea6; xorp/rip/Makefile.in 1.9 +8 -0; commitid: a5e644e251f97ea6; xorp/rip/tools/Makefile.in 1.71 +8 -0; commitid: a5e644e251f97ea6; xorp/rtrmgr/Makefile.in 1.15 +8 -0; commitid: a5e644e251f97ea6; xorp/static_routes/Makefile.in 1.30 +8 -0; commitid: a5e644e251f97ea6; xorp/utils/Makefile.in 1.10 +8 -0; commitid: a5e644e251f97ea6; xorp/utils/flower_malloc/Makefile.in 1.19 +8 -0; commitid: a5e644e251f97ea6; xorp/xrl/Makefile.in 1.50 +8 -0; commitid: a5e644e251f97ea6; xorp/xrl/interfaces/Makefile.in 1.77 +8 -0; commitid: a5e644e251f97ea6; xorp/xrl/targets/Makefile.in 1.26 +8 -0; commitid: a5e644e251f97ea6; xorp/xrl/tests/Makefile.in From mjh at icir.org Tue Aug 15 16:04:40 2006 From: mjh at icir.org (Mark Handley) Date: Tue, 15 Aug 2006 23:04:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608152304.k7FN4e56043853@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-15 23:04:40 UTC XORP CVS repository Added files: bgp crash_dump.cc crash_dump.hh Log message: New files for BGP crash dump framework. Revision Changes Path 1.1 +103 -0 xorp/bgp/crash_dump.cc (new) 1.1 +46 -0 xorp/bgp/crash_dump.hh (new) From pavlin at icir.org Tue Aug 15 16:13:22 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 15 Aug 2006 23:13:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608152313.k7FNDMpF044078@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-15 23:13:22 UTC XORP CVS repository Modified files: libproto .cvsignore Log message: Add test_checksum to the list of files ignored by CVS. Revision Changes Path 1.4 +1 -0; commitid: ac1544e255067ea6; xorp/libproto/.cvsignore From pavlin at icir.org Tue Aug 15 16:14:10 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 15 Aug 2006 23:14:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608152314.k7FNEATZ044129@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-15 23:14:10 UTC XORP CVS repository Modified files: libproto checksum.h Log message: Update the kdoc comments. Revision Changes Path 1.2 +6 -2; commitid: ac4244e255247ea6; xorp/libproto/checksum.h From pavlin at icir.org Tue Aug 15 16:15:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 15 Aug 2006 23:15:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608152315.k7FNFVOj044205@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-15 23:15:31 UTC XORP CVS repository Modified files: libproto test_checksum.cc Log message: Fix the test cases so they work for both little and big endian architectures. Revision Changes Path 1.2 +25 -25; commitid: ac7544e2555c7ea6; xorp/libproto/test_checksum.cc From pavlin at icir.org Tue Aug 15 17:08:56 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 00:08:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608160008.k7G08uXx045048@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 00:08:56 UTC XORP CVS repository Modified files: bgp crash_dump.hh Log message: Update the name of the header file guard: __CRASH_DUMP_HH__ -> __BGP_CRASH_DUMP_HH__ Revision Changes Path 1.2 +7 -5; commitid: afd944e261f97ea6; xorp/bgp/crash_dump.hh From pavlin at icir.org Tue Aug 15 17:09:26 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 00:09:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608160009.k7G09Q2L045087@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 00:09:26 UTC XORP CVS repository Modified files: bgp crash_dump.cc Log message: Minor edits: spaces, etc. Revision Changes Path 1.2 +45 -45; commitid: b00644e2622c7ea6; xorp/bgp/crash_dump.cc From pavlin at icir.org Tue Aug 15 18:15:05 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 01:15:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200608160115.k7G1F5tH046072@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 01:15:05 UTC XORP CVS repository Modified files: rip packets.hh Log message: * Add a missing check that the prefix length is zero for routing table request entry (see RFC 2080, Section 2.4.1 Request Messages) * Eliminate a problematic uint8_t -> uint32_t pointer casting. Revision Changes Path 1.21 +6 -3; commitid: b39444e271057ea6; xorp/rip/packets.hh From pavlin at icir.org Tue Aug 15 23:36:04 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 06:36:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608160636.k7G6a3uG054328@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 06:36:03 UTC XORP CVS repository Modified files: libxipc xrl_pf_stcp.hh Log message: Remove unused field XrlPFSTCPSender::_sph Revision Changes Path 1.25 +1 -3; commitid: d41944e2bcb17ea6; xorp/libxipc/xrl_pf_stcp.hh From pavlin at icir.org Wed Aug 16 11:09:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 18:09:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608161809.k7GI9SZv063384@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 18:09:28 UTC XORP CVS repository Modified files: libxipc xrl_pf_stcp_ph.cc xrl_pf_stcp_ph.hh Log message: * Remove unused STCPPacketHeader() constructor. * Minor cleanup. Revision Changes Path 1.12 +16 -21; commitid: f77a44e35f037ea6; xorp/libxipc/xrl_pf_stcp_ph.cc 1.10 +2 -7; commitid: f77a44e35f037ea6; xorp/libxipc/xrl_pf_stcp_ph.hh From pavlin at icir.org Wed Aug 16 11:45:25 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 18:45:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608161845.k7GIjPo2063846@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 18:45:25 UTC XORP CVS repository Modified files: libxipc xrl_pf_stcp_ph.cc xrl_pf_stcp_ph.hh Log message: * Add constant STCPPacketHeader::SIZE and static method STCPPacketHeader::header_size() that returns the size of the STCP XRL header. * Use the more appropriate STCPPacketHeader::header_size() instead of sizeof(STCPPacketHeader) to calculate the size of STCP XRL header. Revision Changes Path 1.13 +2 -2; commitid: f92b44e367297ea6; xorp/libxipc/xrl_pf_stcp_ph.cc 1.11 +5 -1; commitid: f92b44e367297ea6; xorp/libxipc/xrl_pf_stcp_ph.hh From pavlin at icir.org Wed Aug 16 11:46:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 18:46:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608161846.k7GIkVZi063914@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 18:46:31 UTC XORP CVS repository Modified files: libxipc xrl_pf_stcp.cc Log message: Use the more appropriate STCPPacketHeader::header_size() instead of sizeof(STCPPacketHeader) to calculate the size of STCP XRL header. Revision Changes Path 1.51 +21 -21; commitid: f99144e367f87ea6; xorp/libxipc/xrl_pf_stcp.cc From mjh at icir.org Wed Aug 16 14:41:39 2006 From: mjh at icir.org (Mark Handley) Date: Wed, 16 Aug 2006 21:41:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608162141.k7GLfdgT065911@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-16 21:41:39 UTC XORP CVS repository Modified files: bgp iptuple.cc route_table_fanout.cc Log message: Add extra sanity check. Revision Changes Path 1.18 +4 -2; commitid: 1015c44e390fd7ea6; xorp/bgp/iptuple.cc 1.56 +10 -1; commitid: 1015c44e390fd7ea6; xorp/bgp/route_table_fanout.cc From atanu at icir.org Wed Aug 16 15:10:14 2006 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 16 Aug 2006 22:10:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200608162210.k7GMAEre066364@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-08-16 22:10:14 UTC XORP CVS repository Modified files: bgp/harness test_path_attribute1.sh test_peering1.sh test_peering2.sh test_rib1.sh test_rib_fea1.sh test_route_flap_damping1.sh test_route_reflection1.sh test_route_reflection2.sh test_routing1.sh test_routing2.sh test_terminate.sh Log message: Change references to "localhost" to "127.0.0.1", on some operating systems "localhost" resolves to the IPv4 "127.0.0.1" on others it resolves to IPv6 "::1". Both "127.0.0.1" and "::1" are acceptable resolutions of "localhost" but it seems on MacOS 10.4.7 (intel) the resolution is not consistent, causing the regression tests to fail. Requested by: Mark Handley Revision Changes Path 1.8 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_path_attribute1.sh 1.65 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_peering1.sh 1.55 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_peering2.sh 1.21 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_rib1.sh 1.17 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_rib_fea1.sh 1.3 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_route_flap_damping1.sh 1.6 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_route_reflection1.sh 1.3 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_route_reflection2.sh 1.24 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_routing1.sh 1.21 +2 -2; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_routing2.sh 1.8 +4 -4; commitid: 1030d44e397c47ea6; xorp/bgp/harness/test_terminate.sh From pavlin at icir.org Wed Aug 16 15:10:50 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 22:10:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608162210.k7GMAoRx066406@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 22:10:50 UTC XORP CVS repository Modified files: libxipc test_stcppf.cc xrl_pf_stcp.cc xrl_pf_stcp_ph.cc xrl_pf_stcp_ph.hh Log message: Refactor the STCPPacketHeader implementation such that we don't use it as an overlay with a data buffer. Instead, we use a constructor that initializes internal pointers (for each field) to point to the appropriate position in the data buffer. This change fixes some pointer casting issues. Approved by: Atanu Ghosh Revision Changes Path 1.10 +10 -10; commitid: 102e844e3970d7ea6; xorp/libxipc/test_stcppf.cc 1.52 +47 -49; commitid: 102e844e3970d7ea6; xorp/libxipc/xrl_pf_stcp.cc 1.14 +20 -1; commitid: 102e844e3970d7ea6; xorp/libxipc/xrl_pf_stcp_ph.cc 1.12 +49 -10; commitid: 102e844e3970d7ea6; xorp/libxipc/xrl_pf_stcp_ph.hh From pavlin at icir.org Wed Aug 16 15:41:58 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 22:41:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608162241.k7GMfwRm067010@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 22:41:58 UTC XORP CVS repository Modified files: libxipc test_stcppf.cc Log message: Fix the STCPPacketHeader test so it can compile (so far it wasn't listed inside Makefile.am). Revision Changes Path 1.11 +20 -10; commitid: 105a944e39eef7ea6; xorp/libxipc/test_stcppf.cc From pavlin at icir.org Wed Aug 16 15:43:09 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 22:43:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608162243.k7GMh9Vp067070@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 22:43:09 UTC XORP CVS repository Modified files: libxipc .cvsignore Log message: Add test_stcppf to the list of files ignored by CVS. Revision Changes Path 1.16 +1 -0; commitid: 105e544e39f747ea6; xorp/libxipc/.cvsignore From pavlin at icir.org Wed Aug 16 15:46:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 22:46:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/cli xorp/cli/tools xorp/contrib xorp/docs xorp/docs/bgp xorp/docs/design_arch xorp/docs/fea xorp/docs/libxipc xorp/docs/libxorp xorp/docs/mfea xorp/docs/mld6igmp ... Message-ID: <200608162246.k7GMkHwb068383@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 22:46:17 UTC XORP CVS repository Modified files: . Makefile.in MakefileRootCheck.in config.h.in configure bgp Makefile.in bgp/harness Makefile.in bgp/tools Makefile.in cli Makefile.in cli/tools Makefile.in contrib Makefile.in docs Makefile.in docs/bgp Makefile.in docs/design_arch Makefile.in docs/fea Makefile.in docs/libxipc Makefile.in docs/libxorp Makefile.in docs/mfea Makefile.in docs/mld6igmp Makefile.in docs/multicast Makefile.in docs/pim Makefile.in docs/pim_testsuite Makefile.in docs/rib Makefile.in docs/rtrmgr Makefile.in docs/slides Makefile.in docs/slides/status_2004_02 Makefile.in docs/snmp Makefile.in docs/test_harness Makefile.in docs/user_manual Makefile.in docs/xorpdev_101 Makefile.in etc Makefile.in etc/templates Makefile.in fea Makefile.in MakefileRootCheck.in fea/tools Makefile.in fib2mrib Makefile.in libcomm Makefile.in libfeaclient Makefile.in libproto Makefile.in libxipc Makefile.in libxorp Makefile.in mibs Makefile.in configure mibs/snmpdscripts Makefile.in mibs/tests Makefile.in mld6igmp Makefile.in mrt Makefile.in ospf Makefile.in ospf/tools Makefile.in pim Makefile.in policy Makefile.in policy/backend Makefile.in policy/common Makefile.in policy/test Makefile.in rib Makefile.in rib/tools Makefile.in rip Makefile.in rip/tools Makefile.in rtrmgr Makefile.in static_routes Makefile.in utils Makefile.in utils/flower_malloc Makefile.in xrl Makefile.in xrl/interfaces Makefile.in xrl/targets Makefile.in xrl/tests Makefile.in Log message: Re-generate the autogenerated files (Makefile.in and friends) with the autoconf/automake versions listed in xorp/README. Revision Changes Path 1.46 +0 -8; commitid: 1060844e39f947ea6; xorp/Makefile.in 1.9 +0 -8; commitid: 1060844e39f947ea6; xorp/MakefileRootCheck.in 1.60 +0 -8; commitid: 1060844e39f947ea6; xorp/bgp/Makefile.in 1.39 +0 -8; commitid: 1060844e39f947ea6; xorp/bgp/harness/Makefile.in 1.31 +0 -8; commitid: 1060844e39f947ea6; xorp/bgp/tools/Makefile.in 1.28 +0 -8; commitid: 1060844e39f947ea6; xorp/cli/Makefile.in 1.8 +0 -8; commitid: 1060844e39f947ea6; xorp/cli/tools/Makefile.in 1.68 +0 -3; commitid: 1060844e39f947ea6; xorp/config.h.in 1.206 +467 -14595; commitid: 1060844e39f947ea6; xorp/configure 1.8 +0 -8; commitid: 1060844e39f947ea6; xorp/contrib/Makefile.in 1.26 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/Makefile.in 1.23 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/bgp/Makefile.in 1.23 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/design_arch/Makefile.in 1.23 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/fea/Makefile.in 1.24 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/libxipc/Makefile.in 1.23 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/libxorp/Makefile.in 1.22 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/mfea/Makefile.in 1.22 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/mld6igmp/Makefile.in 1.22 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/multicast/Makefile.in 1.22 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/pim/Makefile.in 1.37 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/pim_testsuite/Makefile.in 1.22 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/rib/Makefile.in 1.25 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/rtrmgr/Makefile.in 1.10 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/slides/Makefile.in 1.10 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/slides/status_2004_02/Makefile.in 1.23 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/snmp/Makefile.in 1.22 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/test_harness/Makefile.in 1.18 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/user_manual/Makefile.in 1.10 +0 -8; commitid: 1060844e39f947ea6; xorp/docs/xorpdev_101/Makefile.in 1.12 +0 -8; commitid: 1060844e39f947ea6; xorp/etc/Makefile.in 1.28 +0 -8; commitid: 1060844e39f947ea6; xorp/etc/templates/Makefile.in 1.84 +0 -8; commitid: 1060844e39f947ea6; xorp/fea/Makefile.in 1.11 +0 -8; commitid: 1060844e39f947ea6; xorp/fea/MakefileRootCheck.in 1.8 +0 -8; commitid: 1060844e39f947ea6; xorp/fea/tools/Makefile.in 1.15 +0 -8; commitid: 1060844e39f947ea6; xorp/fib2mrib/Makefile.in 1.29 +0 -8; commitid: 1060844e39f947ea6; xorp/libcomm/Makefile.in 1.20 +0 -8; commitid: 1060844e39f947ea6; xorp/libfeaclient/Makefile.in 1.33 +0 -8; commitid: 1060844e39f947ea6; xorp/libproto/Makefile.in 1.65 +0 -8; commitid: 1060844e39f947ea6; xorp/libxipc/Makefile.in 1.66 +0 -8; commitid: 1060844e39f947ea6; xorp/libxorp/Makefile.in 1.47 +0 -8; commitid: 1060844e39f947ea6; xorp/mibs/Makefile.in 1.41 +465 -14345; commitid: 1060844e39f947ea6; xorp/mibs/configure 1.14 +0 -8; commitid: 1060844e39f947ea6; xorp/mibs/snmpdscripts/Makefile.in 1.14 +0 -8; commitid: 1060844e39f947ea6; xorp/mibs/tests/Makefile.in 1.50 +0 -8; commitid: 1060844e39f947ea6; xorp/mld6igmp/Makefile.in 1.27 +0 -8; commitid: 1060844e39f947ea6; xorp/mrt/Makefile.in 1.24 +0 -8; commitid: 1060844e39f947ea6; xorp/ospf/Makefile.in 1.5 +0 -8; commitid: 1060844e39f947ea6; xorp/ospf/tools/Makefile.in 1.53 +0 -8; commitid: 1060844e39f947ea6; xorp/pim/Makefile.in 1.32 +0 -8; commitid: 1060844e39f947ea6; xorp/policy/Makefile.in 1.12 +0 -8; commitid: 1060844e39f947ea6; xorp/policy/backend/Makefile.in 1.11 +0 -8; commitid: 1060844e39f947ea6; xorp/policy/common/Makefile.in 1.12 +0 -8; commitid: 1060844e39f947ea6; xorp/policy/test/Makefile.in 1.56 +0 -8; commitid: 1060844e39f947ea6; xorp/rib/Makefile.in 1.8 +0 -8; commitid: 1060844e39f947ea6; xorp/rib/tools/Makefile.in 1.56 +0 -8; commitid: 1060844e39f947ea6; xorp/rip/Makefile.in 1.10 +0 -8; commitid: 1060844e39f947ea6; xorp/rip/tools/Makefile.in 1.72 +0 -8; commitid: 1060844e39f947ea6; xorp/rtrmgr/Makefile.in 1.16 +0 -8; commitid: 1060844e39f947ea6; xorp/static_routes/Makefile.in 1.31 +0 -8; commitid: 1060844e39f947ea6; xorp/utils/Makefile.in 1.11 +0 -8; commitid: 1060844e39f947ea6; xorp/utils/flower_malloc/Makefile.in 1.20 +0 -8; commitid: 1060844e39f947ea6; xorp/xrl/Makefile.in 1.51 +0 -8; commitid: 1060844e39f947ea6; xorp/xrl/interfaces/Makefile.in 1.78 +0 -8; commitid: 1060844e39f947ea6; xorp/xrl/targets/Makefile.in 1.27 +0 -8; commitid: 1060844e39f947ea6; xorp/xrl/tests/Makefile.in From pavlin at icir.org Wed Aug 16 15:47:47 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 22:47:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608162247.k7GMll2f068457@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 22:47:47 UTC XORP CVS repository Modified files: libxipc Makefile.am Makefile.in Log message: Add test_stcppf to the list of test programs. Revision Changes Path 1.45 +3 -2; commitid: 10b4e44e3a0877ea6; xorp/libxipc/Makefile.am 1.66 +19 -6; commitid: 10b4e44e3a0877ea6; xorp/libxipc/Makefile.in From pavlin at icir.org Wed Aug 16 16:08:06 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 16 Aug 2006 23:08:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200608162308.k7GN86Oe068789@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-16 23:08:06 UTC XORP CVS repository Modified files: libxipc xrl_pf_stcp_ph.cc Log message: Remove the local implementation of packX/unpackX tools to write/read integers in host/network order. Instead, use the existing embed_XX() and extract_XX() mechanisms from "libproto/packet.hh" Revision Changes Path 1.15 +19 -64; commitid: 10c8644e3a4ee7ea6; xorp/libxipc/xrl_pf_stcp_ph.cc From M.Handley at cs.ucl.ac.uk Thu Aug 17 01:52:38 2006 From: M.Handley at cs.ucl.ac.uk (Mark Handley) Date: Thu, 17 Aug 2006 09:52:38 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/cli xorp/cli/tools xorp/contrib xorp/docs xorp/docs/bgp xorp/docs/design_arch xorp/docs/fea xorp/docs/libxipc xorp/docs/libxorp xorp/docs/mfea xorp/docs/mld6igmp ... In-Reply-To: <200608162246.k7GMkHwb068383@xorpc.icir.org> References: <200608162246.k7GMkHwb068383@xorpc.icir.org> Message-ID: <84a612dd0608170152l7670836dibfd388f0e0cc42ca@mail.gmail.com> On 8/16/06, Pavlin Radoslavov wrote: > Log message: > Re-generate the autogenerated files (Makefile.in and friends) > with the autoconf/automake versions listed in xorp/README. We really should switch to more recent versions - the more recent autoconf 2.59 is already three years old now. It's getting harder to support those older versions. - Mark From atanu at ICSI.Berkeley.EDU Thu Aug 17 10:00:31 2006 From: atanu at ICSI.Berkeley.EDU (Atanu Ghosh) Date: Thu, 17 Aug 2006 10:00:31 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/harness xorp/bgp/tools xorp/cli xorp/cli/tools xorp/contrib xorp/docs xorp/docs/bgp xorp/docs/design_arch xorp/docs/fea xorp/docs/libxipc xorp/docs/libxorp xorp/docs/mfea xorp/docs/mld6igmp ... In-Reply-To: Message from "Mark Handley" of "Thu, 17 Aug 2006 09:52:38 BST." <84a612dd0608170152l7670836dibfd388f0e0cc42ca@mail.gmail.com> Message-ID: <17575.1155834031@tigger.icir.org> >>>>> "Mark" == Mark Handley writes: Mark> On 8/16/06, Pavlin Radoslavov wrote: >> Log message: Re-generate the autogenerated files (Makefile.in and >> friends) with the autoconf/automake versions listed in >> xorp/README. Mark> We really should switch to more recent versions - the more Mark> recent autoconf 2.59 is already three years old now. It's Mark> getting harder to support those older versions. We will switch to a newer version but at the moment we are using the older version and it seemed safer to be consistent with the documentation. Atanu. From mjh at icir.org Thu Aug 17 10:21:53 2006 From: mjh at icir.org (Mark Handley) Date: Thu, 17 Aug 2006 17:21:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608171721.k7HHLrvu081431@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-17 17:21:53 UTC XORP CVS repository Modified files: bgp crash_dump.cc crash_dump.hh route_table_cache.cc route_table_fanout.cc Log message: Add audit trail capability to FanoutTable and CacheTable - we log the last 100 interesting events and dump them during a crash dump. This is an attempt to provide a recent history to discover what caused an event to occur. Revision Changes Path 1.3 +49 -1; commitid: 13df844e4a54b7ea6; xorp/bgp/crash_dump.cc 1.3 +9 -3; commitid: 13df844e4a54b7ea6; xorp/bgp/crash_dump.hh 1.34 +8 -1; commitid: 13df844e4a54b7ea6; xorp/bgp/route_table_cache.cc 1.57 +26 -1; commitid: 13df844e4a54b7ea6; xorp/bgp/route_table_fanout.cc From mjh at icir.org Thu Aug 17 10:40:54 2006 From: mjh at icir.org (Mark Handley) Date: Thu, 17 Aug 2006 17:40:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608171740.k7HHesOd081608@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-17 17:40:54 UTC XORP CVS repository Modified files: bgp route_table_ribin.cc Log message: Add historical logging to RibIn too. Mostly this is so we can see which events are caused by the IGP nexthop changing. Revision Changes Path 1.49 +9 -2; commitid: 13eaf44e4a9ff7ea6; xorp/bgp/route_table_ribin.cc From pavlin at icir.org Thu Aug 17 15:46:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 17 Aug 2006 22:46:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608172246.k7HMkHbm084868@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-17 22:46:17 UTC XORP CVS repository Modified files: libxorp run_command.cc Log message: Add a temporary debugging code to print any errors and catch any exceptions when scheduling a timer inside RunCommandBase::wait_status_changed(). This debugging code is needed to track occasional xorpsh coredumps (and probably related recursive malloc() issue). Revision Changes Path 1.27 +13 -4; commitid: 14b3f44e4f1357ea6; xorp/libxorp/run_command.cc From mjh at icir.org Thu Aug 17 16:04:18 2006 From: mjh at icir.org (Mark Handley) Date: Thu, 17 Aug 2006 23:04:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608172304.k7HN4IjU085081@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh at xorpc.icir.org 2006-08-17 23:04:18 UTC XORP CVS repository Modified files: bgp route_table_cache.cc Log message: correct erroneous log message Revision Changes Path 1.35 +2 -2; commitid: 14c4044e4f5e07ea6; xorp/bgp/route_table_cache.cc From pavlin at icir.org Thu Aug 17 18:50:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 01:50:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200608180150.k7I1oV4U086598@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 01:50:31 UTC XORP CVS repository Modified files: rip auth.cc packets.hh port.cc test_auth.cc test_outputs.cc test_packets.cc test_request.cc Log message: * Add constant SIZE and method size() to each of the classes related to the RIP/RIPng packet format. * Use the above constant and method as appropriate instead of sizeof() when calculating the size of each field in the RIP/RIPng packet format. Revision Changes Path 1.32 +27 -27; commitid: 151f244e51c217ea6; xorp/rip/auth.cc 1.22 +129 -72; commitid: 151f244e51c217ea6; xorp/rip/packets.hh 1.65 +12 -11; commitid: 151f244e51c217ea6; xorp/rip/port.cc 1.24 +16 -17; commitid: 151f244e51c217ea6; xorp/rip/test_auth.cc 1.27 +2 -2; commitid: 151f244e51c217ea6; xorp/rip/test_outputs.cc 1.13 +11 -12; commitid: 151f244e51c217ea6; xorp/rip/test_packets.cc 1.23 +7 -7; commitid: 151f244e51c217ea6; xorp/rip/test_request.cc From pavlin at icir.org Thu Aug 17 21:18:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 04:18:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libfeaclient Message-ID: <200608180418.k7I4IS4k087802@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 04:18:28 UTC XORP CVS repository Modified files: libfeaclient ifmgr_atoms.cc ifmgr_atoms.hh Log message: Add methods IfMgrIfTree::is_my_addr() to find if an address belongs to one of the interfaces. Revision Changes Path 1.15 +116 -1; commitid: 156da44e53f497ea6; xorp/libfeaclient/ifmgr_atoms.cc 1.24 +46 -1; commitid: 156da44e53f497ea6; xorp/libfeaclient/ifmgr_atoms.hh From pavlin at icir.org Thu Aug 17 22:23:16 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 05:23:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fib2mrib Message-ID: <200608180523.k7I5NGjq088478@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 05:23:16 UTC XORP CVS repository Modified files: fib2mrib fib2mrib_node.cc Log message: * Fix the logic when deciding that "add_route" from the FEA is actually "replace_route". * Fix the Fib2mribNode::update_route() method in case the next-hop router is one of my own addresses. If the next-hop router address is one of my own addresses, and if it belongs to the subnet of two or more diferent interfaces (e.g., in case of IPv6 link-local addresses), the the interface/vif information was not updated properly. Bug found by: "A.H.T" Revision Changes Path 1.31 +11 -5; commitid: 1595844e54db77ea6; xorp/fib2mrib/fib2mrib_node.cc From pavlin at icir.org Thu Aug 17 22:49:13 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 05:49:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200608180549.k7I5nDfw088736@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 05:49:13 UTC XORP CVS repository Modified files: mibs README Log message: Add a note that the net-snmp code itself should be compiled with the -DNETSNMP_NO_INLINE +compilation flag defined. Submitted by: Michael Larson Revision Changes Path 1.7 +5 -1; commitid: 15a8244e554b57ea6; xorp/mibs/README From pavlin at icir.org Fri Aug 18 00:39:50 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 07:39:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200608180739.k7I7do0e089702@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 07:39:50 UTC XORP CVS repository Modified files: rip auth.cc packets.hh Log message: * Rename MD5PacketTrailer field _data to _auth_data * Rename MD5PacketTrailer methods data() and data_bytes() to auth_data() and auth_data_bytes() Revision Changes Path 1.33 +5 -5; commitid: 15e4a44e56e6b7ea6; xorp/rip/auth.cc 1.23 +6 -6; commitid: 15e4a44e56e6b7ea6; xorp/rip/packets.hh From pavlin at icir.org Fri Aug 18 11:04:33 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 18:04:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200608181804.k7II4XnN098266@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 18:04:33 UTC XORP CVS repository Modified files: . config.h.in configure config acipv6.m4 Log message: Add a check whether struct sockaddr_in6 has field sin6_scope_id Revision Changes Path 1.69 +3 -0; commitid: 17faa44e6011b7ea6; xorp/config.h.in 1.24 +15 -1; commitid: 17faa44e6011b7ea6; xorp/config/acipv6.m4 1.207 +63 -0; commitid: 17faa44e6011b7ea6; xorp/configure From pavlin at icir.org Fri Aug 18 15:12:21 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 22:12:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608182212.k7IMCLCm000729@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 22:12:21 UTC XORP CVS repository Modified files: libxorp .cvsignore Log message: Add test_task to the list of files ignored by CVS. Revision Changes Path 1.15 +1 -0; commitid: 2c044e63b397ea6; xorp/libxorp/.cvsignore From pavlin at icir.org Fri Aug 18 15:14:50 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 22:14:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp xorp/mld6igmp xorp/pim Message-ID: <200608182214.k7IMEoi9000832@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 22:14:50 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 mld6igmp mld6igmp_vif.cc pim pim_node.cc pim_proto_join_prune.cc pim_proto_register.cc pim_proto_register_stop.cc Log message: * Rename "node-local" multicast addresses to "interface-local" as per RFC-3513. * Keep the original IPv{4,6,X}::is_nodelocal_multicast() method (for backward compatibility). Revision Changes Path 1.26 +3 -3; commitid: 2e144e63b517ea6; xorp/libxorp/ipv4.cc 1.32 +19 -2; commitid: 2e144e63b517ea6; xorp/libxorp/ipv4.hh 1.24 +2 -2; commitid: 2e144e63b517ea6; xorp/libxorp/ipv6.cc 1.30 +17 -2; commitid: 2e144e63b517ea6; xorp/libxorp/ipv6.hh 1.24 +4 -4; commitid: 2e144e63b517ea6; xorp/libxorp/ipvx.cc 1.26 +17 -2; commitid: 2e144e63b517ea6; xorp/libxorp/ipvx.hh 1.24 +8 -8; commitid: 2e144e63b517ea6; xorp/libxorp/test_ipv4.cc 1.23 +12 -11; commitid: 2e144e63b517ea6; xorp/libxorp/test_ipv6.cc 1.24 +22 -21; commitid: 2e144e63b517ea6; xorp/libxorp/test_ipvx.cc 1.80 +8 -8; commitid: 2e144e63b517ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.81 +11 -5; commitid: 2e144e63b517ea6; xorp/pim/pim_node.cc 1.15 +3 -3; commitid: 2e144e63b517ea6; xorp/pim/pim_proto_join_prune.cc 1.31 +3 -3; commitid: 2e144e63b517ea6; xorp/pim/pim_proto_register.cc 1.16 +4 -4; commitid: 2e144e63b517ea6; xorp/pim/pim_proto_register_stop.cc From pavlin at icir.org Fri Aug 18 15:22:30 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 22:22:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608182222.k7IMMUCW001009@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 22:22:30 UTC XORP CVS repository Modified files: libxorp ipv6.cc ipvx.cc Log message: Add a mechanism to set (when possible) the sockaddr_in6.sin6_scope_id field when copying IPv6 or IPvX address to sockaddr_in6 structure. In case of KAME the local interface index (also the link-local scope_id) is encoded in the third and fourth octet of an IPv6 address (for link-local unicast/multicast addresses or interface-local multicast addresses only). Revision Changes Path 1.25 +20 -1; commitid: 3af44e63cf97ea6; xorp/libxorp/ipv6.cc 1.25 +21 -1; commitid: 3af44e63cf97ea6; xorp/libxorp/ipvx.cc From pavlin at icir.org Fri Aug 18 15:26:23 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 22:26:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608182226.k7IMQN92001103@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 22:26:23 UTC XORP CVS repository Modified files: fea kernel_utils.hh Log message: Update the kernel_ipv6_adjust() implementation to reflect the fact that IPv6 interface-local multicast addresses also need adjustment (as per KAME). Revision Changes Path 1.5 +10 -5; commitid: 43644e63e867ea6; xorp/fea/kernel_utils.hh From pavlin at icir.org Fri Aug 18 16:24:11 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 23:24:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608182324.k7INOBkk001637@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 23:24:11 UTC XORP CVS repository Modified files: fea routing_socket_utils.cc Log message: Fix the mechanism for obtaining the interface name (toward the destination) for a routing entry in case the RTAX_IFP info is not available, but the if_index (rtm->rtm_index) is available. Revision Changes Path 1.34 +30 -17; commitid: 64144e64b907ea6; xorp/fea/routing_socket_utils.cc From pavlin at icir.org Fri Aug 18 16:29:47 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 18 Aug 2006 23:29:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608182329.k7INTlTc001767@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-18 23:29:47 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add release notes for FEA/MFEA and FIB2MRIB. Revision Changes Path 1.133 +6 -3; commitid: 6c944e64d5f7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Sat Aug 19 23:19:28 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 20 Aug 2006 06:19:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200608200619.k7K6JSTD028531@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-20 06:19:28 UTC XORP CVS repository Modified files: rip auth.cc auth.hh packet_assembly.hh packets.hh port.cc port.hh test_auth.cc test_outputs.cc test_packets.cc test_request.cc Log message: Refactor the implementation of the following classes such that we don't use each of them as an overlay with a data buffer: RipPacketHeader, PacketRouteEntry, PlaintextPacketRouteEntry4, MD5PacketRouteEntry4, MD5PacketTrailer Instead, we use a constructor that initializes internal pointers (for each field) to point to the appropriate position in the data buffer. This change fixes some pointer casting issues. Revision Changes Path 1.34 +61 -66; commitid: 6f3c44e7fe047ea6; xorp/rip/auth.cc 1.21 +13 -13; commitid: 6f3c44e7fe047ea6; xorp/rip/auth.hh 1.11 +29 -14; commitid: 6f3c44e7fe047ea6; xorp/rip/packet_assembly.hh 1.24 +629 -203; commitid: 6f3c44e7fe047ea6; xorp/rip/packets.hh 1.66 +44 -38; commitid: 6f3c44e7fe047ea6; xorp/rip/port.cc 1.28 +9 -9; commitid: 6f3c44e7fe047ea6; xorp/rip/port.hh 1.25 +11 -14; commitid: 6f3c44e7fe047ea6; xorp/rip/test_auth.cc 1.28 +20 -15; commitid: 6f3c44e7fe047ea6; xorp/rip/test_outputs.cc 1.14 +28 -32; commitid: 6f3c44e7fe047ea6; xorp/rip/test_packets.cc 1.24 +22 -23; commitid: 6f3c44e7fe047ea6; xorp/rip/test_request.cc From pavlin at icir.org Mon Aug 21 12:38:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 21 Aug 2006 19:38:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200608211938.k7LJcH5h053530@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-21 19:38:17 UTC XORP CVS repository Modified files: cli cli_node_net.cc Log message: Fix a bug in case the TERM environmental variable is not set. Submitted by: Michael Larson Revision Changes Path 1.53 +4 -4; commitid: d0f144ea0af37ea6; xorp/cli/cli_node_net.cc From atanu at icir.org Tue Aug 22 16:46:02 2006 From: atanu at icir.org (Atanu Ghosh) Date: Tue, 22 Aug 2006 23:46:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200608222346.k7MNk2aD058400@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2006-08-22 23:46:02 UTC XORP CVS repository Modified files: bgp route_table_decision.cc Log message: Remove a confusing comment in delete_route() that was copied from add_route(). Bug found by: Yi Wang Revision Changes Path 1.43 +1 -2; commitid: e40544eb97397ea6; xorp/bgp/route_table_decision.cc From pavlin at icir.org Tue Aug 22 23:09:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 06:09:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608230609.k7N69Ho5061698@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 06:09:17 UTC XORP CVS repository Modified files: libproto test_checksum.cc Log message: * Fix a comment. * Minor nits. Revision Changes Path 1.3 +4 -6; commitid: f0dd44ebf0a07ea6; xorp/libproto/test_checksum.cc From pavlin at icir.org Tue Aug 22 23:11:42 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 06:11:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608230611.k7N6Bg0B061780@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 06:11:42 UTC XORP CVS repository Modified files: libproto packet.hh Log message: * Add classes IpHeader4 and IpHeader4Writer to reading and writing IPv4 header (stored in a data buffer). * Add classes IpHeader6 and IpHeader6Writer to reading and writing IPv6 header (stored in a data buffer). Revision Changes Path 1.2 +451 -1; commitid: f13a44ebf1597ea6; xorp/libproto/packet.hh From pavlin at icir.org Tue Aug 22 23:13:46 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 06:13:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608230613.k7N6DklN061843@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 06:13:46 UTC XORP CVS repository Modified files: libproto Makefile.am Makefile.in Added files: libproto test_packet.cc Log message: Add test_packet.cc test program for testing various classes, etc defined inside libproto/packet.hh. Revision Changes Path 1.17 +6 -3; commitid: f17644ebf20f7ea6; xorp/libproto/Makefile.am 1.34 +18 -6; commitid: f17644ebf20f7ea6; xorp/libproto/Makefile.in 1.1 +413 -0 xorp/libproto/test_packet.cc (new) From pavlin at icir.org Tue Aug 22 23:14:09 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 06:14:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608230614.k7N6E9tu061888@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 06:14:09 UTC XORP CVS repository Modified files: libproto .cvsignore Log message: Add test_packet to the list of files ignored by CVS. Revision Changes Path 1.5 +1 -0; commitid: f1a744ebf2267ea6; xorp/libproto/.cvsignore From pavlin at icir.org Wed Aug 23 00:05:40 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 07:05:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608230705.k7N75efO062518@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 07:05:40 UTC XORP CVS repository Modified files: libproto packet.hh Log message: Add method data() to class IpHeader4, IpHeader4Writer, IpHeader6, IpHeader6Writer to access the buffer data. Revision Changes Path 1.3 +29 -1; commitid: f3ee44ebfe097ea6; xorp/libproto/packet.hh From pavlin at icir.org Wed Aug 23 00:10:32 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 07:10:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200608230710.k7N7AWZ8062609@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 07:10:32 UTC XORP CVS repository Modified files: pim pim_proto_register.cc Log message: Use IpHeader4 class to manipulate the IPv4 header instead of using "struct ip" casting. This fixes alignment compilation error for some architectures. Revision Changes Path 1.32 +27 -28; commitid: f44444ebfe4b7ea6; xorp/pim/pim_proto_register.cc From pavlin at icir.org Wed Aug 23 01:15:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 08:15:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608230815.k7N8FHCc063299@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 08:15:17 UTC XORP CVS repository Modified files: fea ifconfig_set_netlink.cc Log message: Reverse the previous commit. When setting the MAC address using the RTM_SETLINK netlink mechanism, the attribute payload indeed is suppose to be a MAC address (only). The Linux kernel (at least version 2.6.17.10) indeed had a bug which required the MAC address to be encapsulated inside "struct sockaddr". See the following email thread for details: http://www.spinics.net/lists/kernel/msg498873.html The Linux kernel has been fixed, and the fix will be available with kernel 2.6.18 (if not earlier). In the mean time, the simplest work-around to have the FEA working with kernels that aren't fixed is to replace "#ifdef RTM_SETLINK" with "#if 0" inside IfConfigSetNetlink::set_interface_mac_address(). Revision Changes Path 1.29 +3 -34; commitid: f5d344ec06747ea6; xorp/fea/ifconfig_set_netlink.cc From pavlin at icir.org Wed Aug 23 01:24:42 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 08:24:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608230824.k7N8Ogib063413@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 08:24:42 UTC XORP CVS repository Modified files: . ERRATA Log message: Add an errata FEA entry related to modifying MAC addresses using the RTM_SETLINK netlink mechanism. Revision Changes Path 1.34 +11 -1; commitid: f79244ec10b27ea6; xorp/ERRATA From pavlin at icir.org Wed Aug 23 10:30:04 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 17:30:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608231730.k7NHU44l073243@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 17:30:04 UTC XORP CVS repository Modified files: libxorp vif.hh Log message: Minor edits. Revision Changes Path 1.15 +5 -5; commitid: 11dfb44ec90937ea6; xorp/libxorp/vif.hh From pavlin at icir.org Wed Aug 23 10:35:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 23 Aug 2006 17:35:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608231735.k7NHZHZu073398@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-23 17:35:17 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in test_rawsock4.cc Log message: Modify test_rawsock4.cc to use the existing inet_checksum() checksum implementation from "libproto/checksum.[h,c]" instead of using a local copy. Revision Changes Path 1.67 +4 -2; commitid: 11e6c44ec91737ea6; xorp/fea/Makefile.am 1.85 +4 -3; commitid: 11e6c44ec91737ea6; xorp/fea/Makefile.in 1.20 +4 -55; commitid: 11e6c44ec91737ea6; xorp/fea/test_rawsock4.cc From pavlin at icir.org Thu Aug 24 11:36:53 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 24 Aug 2006 18:36:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608241836.k7OIarP2091445@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-24 18:36:53 UTC XORP CVS repository Modified files: libproto packet.hh Log message: Add new functions that can be used to extract and embed integers to a buffer by preserving the byte ordering in host order: extract_host_8, embed_host_8, extract_host_16, embed_host_16, extract_host_32, embed_host_32. Note that we don't define extract_host_24() and embed_host_24(), because 3 octets of data might occupy either 3 or 4 octets (depending on the byte ordering). Hence, extract_host_32() and embed_host_32() should be used instead. Revision Changes Path 1.4 +136 -1; commitid: 1651c44edf1bd7ea6; xorp/libproto/packet.hh From pavlin at icir.org Thu Aug 24 11:57:27 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 24 Aug 2006 18:57:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608241857.k7OIvRwj091824@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-24 18:57:27 UTC XORP CVS repository Modified files: libproto packet.hh Log message: * Add new methods IpHeader4::ip_len_host() and IpHeader4Writer::set_ip_len_host() that can be used to extract and embed the ip_len field that is stored in host order. The reason we need those methods is because on some platforms the raw IPv4 packets received from the kernel have the ip_len field stored in host order (e.g., FreeBSD and NetBSD, older versions of OpenBSD and probably DragonFlyBSD). * Fix some of the kdoc comments. Revision Changes Path 1.5 +23 -8; commitid: 165e544edf47f7ea6; xorp/libproto/packet.hh From pavlin at icir.org Thu Aug 24 12:01:00 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 24 Aug 2006 19:01:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config Message-ID: <200608241901.k7OJ10rN091924@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-24 19:01:00 UTC XORP CVS repository Modified files: config acipv4.m4 Log message: Update some of the comments related to raw sockets. Revision Changes Path 1.8 +11 -10; commitid: 166fb44edf75c7ea6; xorp/config/acipv4.m4 From pavlin at icir.org Thu Aug 24 18:04:21 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 25 Aug 2006 01:04:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608250104.k7P14LlX096542@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-25 01:04:21 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc mfea_proto_comm.cc rawsock.cc Log message: Replace the usage of (struct ip *) and (struct ip6_hdr *) overlay with IpHeader4 and IpHeader6 based mechanism: * Use IpHeader4 and IpHeader6 to access IPv4 and IPv6 header fields. * Use IpHeader4Writer to write IPv4 header fields. Revision Changes Path 1.48 +11 -9; commitid: 178bc44ee4b6b7ea6; xorp/fea/mfea_mrouter.cc 1.59 +52 -51; commitid: 178bc44ee4b6b7ea6; xorp/fea/mfea_proto_comm.cc 1.28 +54 -50; commitid: 178bc44ee4b6b7ea6; xorp/fea/rawsock.cc From pavlin at icir.org Thu Aug 24 18:15:33 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 25 Aug 2006 01:15:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200608250115.k7P1FX3S096836@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-25 01:15:33 UTC XORP CVS repository Modified files: libproto packet.hh Log message: Add functions extract_host_int() and embed_host_int() to extract/embed int value in host order. Those are needed when processing IPv6 cmsghdr ancillary data objects. Revision Changes Path 1.6 +48 -1; commitid: 179fa44ee4ed67ea6; xorp/libproto/packet.hh From pavlin at icir.org Thu Aug 24 18:29:43 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 25 Aug 2006 01:29:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608250129.k7P1ThwE097108@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-25 01:29:43 UTC XORP CVS repository Modified files: fea mfea_proto_comm.cc netlink_socket_utils.cc rawsock.cc Log message: Use extract_host_int() and embed_host_int() to read/write int value to a buffer (in host order). We need to use those methods instead of (int *) casting to avoid byte alignment issues. Revision Changes Path 1.60 +5 -5; commitid: 17b2244ee52437ea6; xorp/fea/mfea_proto_comm.cc 1.29 +7 -3; commitid: 17b2244ee52437ea6; xorp/fea/netlink_socket_utils.cc 1.29 +5 -5; commitid: 17b2244ee52437ea6; xorp/fea/rawsock.cc From pavlin at icir.org Thu Aug 24 19:15:05 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 25 Aug 2006 02:15:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608250215.k7P2F5dq097879@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-25 02:15:05 UTC XORP CVS repository Modified files: fea netlink_socket_utils.cc Log message: Add missing "const uint8_t *" casting to the buffer used by extract_host_int(). Revision Changes Path 1.30 +5 -4; commitid: 17e2d44ee5d057ea6; xorp/fea/netlink_socket_utils.cc From pavlin at icir.org Fri Aug 25 13:49:16 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 25 Aug 2006 20:49:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200608252049.k7PKnGxB013231@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-25 20:49:16 UTC XORP CVS repository Modified files: docs/user_manual cli_intro.tex Log message: Add a note that either the "xorpsh" binary has to be in the execution path, or it should be replaced with "/path/to/xorpsh". Bug found by: Chatree Chalothorn Revision Changes Path 1.16 +5 -2; commitid: 339644ef61ab7ea6; xorp/docs/user_manual/cli_intro.tex From pavlin at icir.org Fri Aug 25 14:14:57 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 25 Aug 2006 21:14:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200608252114.k7PLEvVv013584@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-25 21:14:57 UTC XORP CVS repository Modified files: . ERRATA Log message: Update one of the entries: The RTM_SETLINK Linux kernel bug (the IFLA_ADDRESS handling) has been fixed in linux-2.6.17.11. Revision Changes Path 1.35 +2 -2; commitid: 34f344ef68007ea6; xorp/ERRATA From pavlin at icir.org Sun Aug 27 00:11:26 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 27 Aug 2006 07:11:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608270711.k7R7BQrl034191@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-27 07:11:26 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_netlink.cc fticonfig_entry_set_netlink.cc fticonfig_table_get_netlink.cc ifconfig_get_netlink.cc ifconfig_set_netlink.cc Log message: Fix a cast alignment issue. Revision Changes Path 1.33 +13 -9; commitid: 854e44f1454c7ea6; xorp/fea/fticonfig_entry_get_netlink.cc 1.29 +16 -13; commitid: 854e44f1454c7ea6; xorp/fea/fticonfig_entry_set_netlink.cc 1.30 +11 -8; commitid: 854e44f1454c7ea6; xorp/fea/fticonfig_table_get_netlink.cc 1.20 +16 -15; commitid: 854e44f1454c7ea6; xorp/fea/ifconfig_get_netlink.cc 1.30 +36 -26; commitid: 854e44f1454c7ea6; xorp/fea/ifconfig_set_netlink.cc From pavlin at icir.org Sun Aug 27 00:34:47 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 27 Aug 2006 07:34:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608270734.k7R7YlY5034394@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-27 07:34:47 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_rtmv2.cc fticonfig_entry_get_rtsock.cc fticonfig_entry_set_rtmv2.cc fticonfig_entry_set_rtsock.cc Log message: Fix a cast alignment issue. Revision Changes Path 1.3 +17 -15; commitid: 863b44f14b137ea6; xorp/fea/fticonfig_entry_get_rtmv2.cc 1.34 +15 -13; commitid: 863b44f14b137ea6; xorp/fea/fticonfig_entry_get_rtsock.cc 1.2 +26 -20; commitid: 863b44f14b137ea6; xorp/fea/fticonfig_entry_set_rtmv2.cc 1.36 +18 -14; commitid: 863b44f14b137ea6; xorp/fea/fticonfig_entry_set_rtsock.cc From pavlin at icir.org Sun Aug 27 03:38:10 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 27 Aug 2006 10:38:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608271038.k7RAcAKF036631@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-27 10:38:10 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_netlink.cc fticonfig_entry_observer_netlink.cc fticonfig_entry_parse_nlm.cc fticonfig_table_get_netlink.cc fticonfig_table_observer_netlink.cc fticonfig_table_parse_nlm.cc ifconfig_observer_netlink.cc Log message: Conditionally include only if HAVE_LINUX_TYPES_H (instead of HOST_OS_LINUX) is defined at configure-time. Revision Changes Path 1.34 +2 -3; commitid: 897944f156c27ea6; xorp/fea/fticonfig_entry_get_netlink.cc 1.13 +2 -3; commitid: 897944f156c27ea6; xorp/fea/fticonfig_entry_observer_netlink.cc 1.15 +2 -3; commitid: 897944f156c27ea6; xorp/fea/fticonfig_entry_parse_nlm.cc 1.31 +2 -3; commitid: 897944f156c27ea6; xorp/fea/fticonfig_table_get_netlink.cc 1.14 +2 -3; commitid: 897944f156c27ea6; xorp/fea/fticonfig_table_observer_netlink.cc 1.16 +2 -3; commitid: 897944f156c27ea6; xorp/fea/fticonfig_table_parse_nlm.cc 1.16 +2 -3; commitid: 897944f156c27ea6; xorp/fea/ifconfig_observer_netlink.cc From pavlin at icir.org Sun Aug 27 19:53:17 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 28 Aug 2006 02:53:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608280253.k7S2rHl4054604@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-28 02:53:17 UTC XORP CVS repository Modified files: fea mfea_proto_comm.cc rawsock.cc Log message: Use a void pointer for the CMSG_DATA() payload, because CMSG_DATA() itself returns aligned value. This fixes an alignment compilation issue. Revision Changes Path 1.61 +65 -52; commitid: d50c44f259dd7ea6; xorp/fea/mfea_proto_comm.cc 1.30 +72 -61; commitid: d50c44f259dd7ea6; xorp/fea/rawsock.cc From pavlin at icir.org Mon Aug 28 16:20:27 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 28 Aug 2006 23:20:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608282320.k7SNKRpF076564@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-28 23:20:27 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc mfea_proto_comm.cc rawsock.cc Log message: Create a local copy the following structures before accessing their fields: "igmpmsg", "mrt6msg", "pim". This fixes some alignment-related compilation issues. One possible alternative would be to use new classes (say, IgmpmsgHeader) that use the extract_xx() mechanism to extract each field from the corresponding offset (e.g., see the IpHeader4 implementation inside "libproto/packet.hh"). Such solution is probably an overkill, and it might be even slower compared to the memcpy() mechanism. Revision Changes Path 1.49 +33 -36; commitid: 12a9344f378f27ea6; xorp/fea/mfea_mrouter.cc 1.62 +10 -11; commitid: 12a9344f378f27ea6; xorp/fea/mfea_proto_comm.cc 1.31 +10 -11; commitid: 12a9344f378f27ea6; xorp/fea/rawsock.cc From pavlin at icir.org Mon Aug 28 16:38:43 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 28 Aug 2006 23:38:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608282338.k7SNchfQ076925@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-28 23:38:43 UTC XORP CVS repository Modified files: fea fticonfig_entry_parse_nlm.cc fticonfig_table_parse_nlm.cc ifconfig_parse_nlm.cc netlink_socket_utils.cc Log message: use a void pointer for the NLMSG_DATA() payload, because NLMSG_DATA() itself returns aligned value that is also a void pointer. This fixes an alignment-related compilation error. Revision Changes Path 1.16 +2 -2; commitid: 12c5e44f37e477ea6; xorp/fea/fticonfig_entry_parse_nlm.cc 1.17 +2 -2; commitid: 12c5e44f37e477ea6; xorp/fea/fticonfig_table_parse_nlm.cc 1.22 +2 -2; commitid: 12c5e44f37e477ea6; xorp/fea/ifconfig_parse_nlm.cc 1.31 +2 -2; commitid: 12c5e44f37e477ea6; xorp/fea/netlink_socket_utils.cc From pavlin at icir.org Mon Aug 28 17:28:48 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 29 Aug 2006 00:28:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608290028.k7T0SmHC077500@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-29 00:28:48 UTC XORP CVS repository Modified files: fea fticonfig_entry_set_netlink.cc ifconfig_set_netlink.cc Log message: * Use "rta_align_data" void pointer to point to data that is RTA_ALIGN()-ed. This fixes an alignment compilation issue. * Replace reinterpret_cast with static_cast where appropriate. Revision Changes Path 1.30 +18 -11; commitid: 12e9b44f389cd7ea6; xorp/fea/fticonfig_entry_set_netlink.cc 1.31 +13 -10; commitid: 12e9b44f389cd7ea6; xorp/fea/ifconfig_set_netlink.cc From pavlin at icir.org Mon Aug 28 20:03:47 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 29 Aug 2006 03:03:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608290303.k7T33lW3079084@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-29 03:03:47 UTC XORP CVS repository Modified files: fea ifconfig_parse_ifreq.cc Log message: Copy the "struct ifreq" data to local copy before processing it. This fixes an alignment compilation issue. Revision Changes Path 1.30 +22 -21; commitid: 134b444f3acf47ea6; xorp/fea/ifconfig_parse_ifreq.cc From pavlin at icir.org Tue Aug 29 15:42:23 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 29 Aug 2006 22:42:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608292242.k7TMgNUv093364@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-29 22:42:23 UTC XORP CVS repository Modified files: fea click_socket.hh fticonfig_entry_get.hh fticonfig_entry_get_netlink.cc fticonfig_entry_get_rtmv2.cc fticonfig_entry_get_rtsock.cc fticonfig_entry_observer.hh fticonfig_entry_observer_dummy.cc fticonfig_entry_observer_iphelper.cc fticonfig_entry_observer_netlink.cc fticonfig_entry_observer_rtmv2.cc fticonfig_entry_observer_rtsock.cc fticonfig_entry_parse_nlm.cc fticonfig_entry_parse_rtm.cc fticonfig_table_get.hh fticonfig_table_get_netlink.cc fticonfig_table_get_sysctl.cc fticonfig_table_observer.hh fticonfig_table_observer_dummy.cc fticonfig_table_observer_iphelper.cc fticonfig_table_observer_netlink.cc fticonfig_table_observer_rtmv2.cc fticonfig_table_observer_rtsock.cc fticonfig_table_parse_nlm.cc fticonfig_table_parse_rtm.cc ifconfig_get.hh ifconfig_get_netlink.cc ifconfig_get_sysctl.cc ifconfig_observer.hh ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_observer_netlink.cc ifconfig_observer_rtsock.cc ifconfig_parse_nlm.cc ifconfig_parse_rtm.cc netlink_socket.cc netlink_socket.hh netlink_socket_utils.cc routing_socket.cc routing_socket.hh win_rtm_pipe.cc win_rtm_pipe.hh Log message: Use "vector" buffer instead of two variables: "uint8_t *" pointer and buffer size to pass around the data that is read from the kernel. Revision Changes Path 1.22 +1 -8; commitid: 16c0d44f4c2087ea6; xorp/fea/click_socket.hh 1.27 +5 -7; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_get.hh 1.35 +2 -4; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_get_netlink.cc 1.4 +3 -6; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_get_rtmv2.cc 1.35 +3 -6; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_get_rtsock.cc 1.18 +13 -18; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_observer.hh 1.15 +3 -4; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_observer_dummy.cc 1.6 +3 -5; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_observer_iphelper.cc 1.14 +5 -6; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_observer_netlink.cc 1.2 +6 -7; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_observer_rtmv2.cc 1.12 +5 -6; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_observer_rtsock.cc 1.17 +7 -7; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_parse_nlm.cc 1.14 +9 -9; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_entry_parse_rtm.cc 1.24 +7 -9; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_get.hh 1.32 +2 -3; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_get_netlink.cc 1.21 +4 -4; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_get_sysctl.cc 1.19 +17 -23; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_observer.hh 1.15 +3 -4; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_observer_dummy.cc 1.6 +3 -5; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_observer_iphelper.cc 1.15 +6 -6; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_observer_netlink.cc 1.3 +6 -6; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_observer_rtmv2.cc 1.17 +8 -8; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_observer_rtsock.cc 1.18 +7 -7; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_parse_nlm.cc 1.18 +9 -9; commitid: 16c0d44f4c2087ea6; xorp/fea/fticonfig_table_parse_rtm.cc 1.26 +5 -7; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_get.hh 1.21 +4 -9; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_get_netlink.cc 1.16 +4 -4; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_get_sysctl.cc 1.17 +13 -18; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_observer.hh 1.15 +3 -4; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_observer_dummy.cc 1.7 +3 -4; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_observer_iphelper.cc 1.17 +5 -6; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_observer_netlink.cc 1.15 +5 -6; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_observer_rtsock.cc 1.23 +6 -6; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_parse_nlm.cc 1.27 +9 -9; commitid: 16c0d44f4c2087ea6; xorp/fea/ifconfig_parse_rtm.cc 1.39 +11 -13; commitid: 16c0d44f4c2087ea6; xorp/fea/netlink_socket.cc 1.21 +7 -17; commitid: 16c0d44f4c2087ea6; xorp/fea/netlink_socket.hh 1.32 +2 -2; commitid: 16c0d44f4c2087ea6; xorp/fea/netlink_socket_utils.cc 1.28 +10 -11; commitid: 16c0d44f4c2087ea6; xorp/fea/routing_socket.cc 1.15 +7 -17; commitid: 16c0d44f4c2087ea6; xorp/fea/routing_socket.hh 1.2 +2 -2; commitid: 16c0d44f4c2087ea6; xorp/fea/win_rtm_pipe.cc 1.2 +3 -4; commitid: 16c0d44f4c2087ea6; xorp/fea/win_rtm_pipe.hh From pavlin at icir.org Tue Aug 29 16:14:07 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 29 Aug 2006 23:14:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608292314.k7TNE7EP093677@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-29 23:14:07 UTC XORP CVS repository Modified files: fea fticonfig_entry_parse_nlm.cc fticonfig_table_parse_nlm.cc ifconfig_parse_nlm.cc netlink_socket_utils.cc Log message: Fix compilation errors for Linux that were introduced with the previous commit. Revision Changes Path 1.18 +5 -4; commitid: 16dce44f4ca287ea6; xorp/fea/fticonfig_entry_parse_nlm.cc 1.19 +5 -4; commitid: 16dce44f4ca287ea6; xorp/fea/fticonfig_table_parse_nlm.cc 1.24 +4 -3; commitid: 16dce44f4ca287ea6; xorp/fea/ifconfig_parse_nlm.cc 1.33 +4 -3; commitid: 16dce44f4ca287ea6; xorp/fea/netlink_socket_utils.cc From pavlin at icir.org Tue Aug 29 16:56:12 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 29 Aug 2006 23:56:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608292356.k7TNuCqG094247@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-29 23:56:12 UTC XORP CVS repository Modified files: fea netlink_socket.cc routing_socket.cc Log message: Bug fix: shrink _cache_data to contain only the data copied to it. Revision Changes Path 1.40 +4 -1; commitid: 1700c44f4d4087ea6; xorp/fea/netlink_socket.cc 1.29 +4 -1; commitid: 1700c44f4d4087ea6; xorp/fea/routing_socket.cc From pavlin at icir.org Tue Aug 29 17:39:43 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 00:39:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608300039.k7U0dhgt094812@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 00:39:43 UTC XORP CVS repository Modified files: fea fticonfig_entry_parse_nlm.cc fticonfig_table_parse_nlm.cc ifconfig_get.hh ifconfig_get_ioctl.cc ifconfig_get_proc_linux.cc ifconfig_parse_ifreq.cc ifconfig_parse_nlm.cc netlink_socket_utils.cc Log message: * Modify parse_buffer_ifreq() to use a single "vector" buffer argument to pass the data instead of using two arguments: buffer pointer and buffer size. * Rename variable buf_bytes to buffer_bytes Revision Changes Path 1.19 +4 -4; commitid: 1721844f4ddd87ea6; xorp/fea/fticonfig_entry_parse_nlm.cc 1.20 +4 -4; commitid: 1721844f4ddd87ea6; xorp/fea/fticonfig_table_parse_nlm.cc 1.27 +4 -5; commitid: 1721844f4ddd87ea6; xorp/fea/ifconfig_get.hh 1.17 +9 -5; commitid: 1721844f4ddd87ea6; xorp/fea/ifconfig_get_ioctl.cc 1.26 +7 -7; commitid: 1721844f4ddd87ea6; xorp/fea/ifconfig_get_proc_linux.cc 1.31 +9 -11; commitid: 1721844f4ddd87ea6; xorp/fea/ifconfig_parse_ifreq.cc 1.25 +4 -4; commitid: 1721844f4ddd87ea6; xorp/fea/ifconfig_parse_nlm.cc 1.34 +5 -5; commitid: 1721844f4ddd87ea6; xorp/fea/netlink_socket_utils.cc From pavlin at icir.org Tue Aug 29 23:37:39 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 06:37:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608300637.k7U6bd0I098215@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 06:37:39 UTC XORP CVS repository Modified files: libxorp utils.hh Log message: Add a new template class AlignData for aligning buffer data with a particular data type. The technically correct solution is to allocate (using malloc()) new buffer and copy the original data to it. By definition, the malloc()-ed data is aligned, and therefore it can be casted to the desired type. The more efficient solution (but probably technically incorrect), is to assume that the first byte of "vector" buffer is aligned similar to malloc()-ed data, and therefore it can be casted to the desired type without creating a copy of it. The desired behavior can be chosen by setting the AlignData::_data_is_copied constant to true or false. Note that the constant is predefined for all AlignData instances. If necessary, the constant can become a variable that can have different value for each AlignData instance. Revision Changes Path 1.18 +48 -1; commitid: 17f8744f531b47ea6; xorp/libxorp/utils.hh From pavlin at icir.org Tue Aug 29 23:43:54 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 06:43:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608300643.k7U6hsfB098355@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 06:43:54 UTC XORP CVS repository Modified files: fea fticonfig_entry_parse_nlm.cc fticonfig_entry_parse_rtm.cc fticonfig_table_parse_nlm.cc fticonfig_table_parse_rtm.cc ifconfig_parse_nlm.cc ifconfig_parse_rtm.cc netlink_socket_utils.cc Log message: Use AlignClass to solve buffer data alignment issue when processing netlink or routing socket data received from the kernel. Revision Changes Path 1.20 +3 -3; commitid: 1800e44f533837ea6; xorp/fea/fticonfig_entry_parse_nlm.cc 1.15 +3 -2; commitid: 1800e44f533837ea6; xorp/fea/fticonfig_entry_parse_rtm.cc 1.21 +3 -2; commitid: 1800e44f533837ea6; xorp/fea/fticonfig_table_parse_nlm.cc 1.19 +3 -2; commitid: 1800e44f533837ea6; xorp/fea/fticonfig_table_parse_rtm.cc 1.26 +3 -2; commitid: 1800e44f533837ea6; xorp/fea/ifconfig_parse_nlm.cc 1.28 +3 -2; commitid: 1800e44f533837ea6; xorp/fea/ifconfig_parse_rtm.cc 1.35 +3 -2; commitid: 1800e44f533837ea6; xorp/fea/netlink_socket_utils.cc From pavlin at icir.org Wed Aug 30 00:14:29 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 07:14:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608300714.k7U7ETS7098650@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 07:14:29 UTC XORP CVS repository Modified files: fea routing_socket.cc Log message: Use AlignClass to solve buffer data alignment issue when processing routing socket data received from the kernel. Revision Changes Path 1.30 +4 -2; commitid: 1814144f53ac77ea6; xorp/fea/routing_socket.cc From pavlin at icir.org Wed Aug 30 00:46:31 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 07:46:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200608300746.k7U7kVP1099050@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 07:46:31 UTC XORP CVS repository Modified files: libxorp utils.hh Log message: Add a new method AlignData::payload_by_offset() that can be used to get aligned payload by given offset. Note that the given offset itself is suppose to point to aligned location. Revision Changes Path 1.19 +33 -1; commitid: 182d144f542117ea6; xorp/libxorp/utils.hh From pavlin at icir.org Wed Aug 30 01:00:30 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 08:00:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608300800.k7U80UEP099291@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 08:00:30 UTC XORP CVS repository Modified files: fea test_rawsock4.cc Log message: Fix a compilation error related to data alignment. Revision Changes Path 1.21 +4 -3; commitid: 183c244f5458e7ea6; xorp/fea/test_rawsock4.cc From pavlin at icir.org Wed Aug 30 01:06:20 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 08:06:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608300806.k7U86KHp099439@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 08:06:20 UTC XORP CVS repository Modified files: fea routing_socket_utils.cc Log message: Use an intermediate void pointer to store a pointer to sa_size offset. The sa_size offset is aligned, hence we can use a void pointer. This fixes an alignment-related compilation error. Revision Changes Path 1.35 +4 -3; commitid: 1843244f546af7ea6; xorp/fea/routing_socket_utils.cc From pavlin at icir.org Wed Aug 30 01:10:46 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 08:10:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608300810.k7U8AkBa099557@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 08:10:46 UTC XORP CVS repository Modified files: fea fticonfig_entry_parse_rtm.cc fticonfig_table_parse_rtm.cc ifconfig_parse_rtm.cc routing_socket.cc Log message: Use AlignData::payload_by_offset() method as appropriate where the pre-computed offset is known to point to memory that is aligned. Revision Changes Path 1.16 +2 -2; commitid: 184c644f547fd7ea6; xorp/fea/fticonfig_entry_parse_rtm.cc 1.20 +2 -2; commitid: 184c644f547fd7ea6; xorp/fea/fticonfig_table_parse_rtm.cc 1.29 +2 -2; commitid: 184c644f547fd7ea6; xorp/fea/ifconfig_parse_rtm.cc 1.31 +10 -9; commitid: 184c644f547fd7ea6; xorp/fea/routing_socket.cc From pavlin at icir.org Wed Aug 30 01:11:46 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 08:11:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608300811.k7U8Bk62099602@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 08:11:46 UTC XORP CVS repository Modified files: fea win_rtm_pipe.cc Log message: Use AlignClass to solve buffer data alignment issue when processing data received from the RTM. Revision Changes Path 1.3 +6 -2; commitid: 184f944f548317ea6; xorp/fea/win_rtm_pipe.cc From pavlin at icir.org Wed Aug 30 01:26:43 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 08:26:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608300826.k7U8QhHx099936@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 08:26:43 UTC XORP CVS repository Modified files: fea netlink_socket.cc Log message: Use AlignData::payload_by_offset() method as appropriate where the pre-computed offset is known to point to memory that is aligned. Revision Changes Path 1.41 +10 -5; commitid: 1864744f54bba7ea6; xorp/fea/netlink_socket.cc From pavlin at icir.org Wed Aug 30 09:07:20 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 16:07:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200608301607.k7UG7KPp007966@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 16:07:20 UTC XORP CVS repository Modified files: . config.h.in configure config aclinux.m4 Log message: Add configure-time check whether the build environment has broken netlink-related macros: NLMSG_NEXT, RTA_NEXT, IFA_RTA, IFLA_RTA, RTM_RTA. Some of the netlink related macros are not defined properly and might generate alignment-related compilation warning on some architectures (e.g, ARM/XScale) if we use "-Wcast-align" compilation flag: "warning: cast increases required alignment of target type" We test for that warning and define a flag for each of the macros that might need to be redefined. Revision Changes Path 1.70 +15 -0; commitid: 1e6044f5b5857ea6; xorp/config.h.in 1.2 +150 -1; commitid: 1e6044f5b5857ea6; xorp/config/aclinux.m4 1.208 +944 -0; commitid: 1e6044f5b5857ea6; xorp/configure From pavlin at icir.org Wed Aug 30 09:46:10 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 16:46:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608301646.k7UGkAgA008538@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 16:46:10 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_netlink.cc fticonfig_entry_parse_nlm.cc fticonfig_entry_set_netlink.cc fticonfig_table_parse_nlm.cc ifconfig_parse_nlm.cc ifconfig_set_netlink.cc netlink_socket.cc netlink_socket_utils.cc netlink_socket_utils.hh Log message: Conditionally define some of the netlink-related macros that are not defined properly and might generate alignment-related compilation warning on some architectures (e.g, ARM/XScale) if we use "-Wcast-align" compilation flag. The redefined macros are: NLMSG_NEXT, RTA_NEXT, IFA_RTA, IFLA_RTA, RTM_RTA. The local version of each macro has the prefix "XORP_" in front of the name. Revision Changes Path 1.36 +2 -2; commitid: 210644f5bfd57ea6; xorp/fea/fticonfig_entry_get_netlink.cc 1.21 +2 -2; commitid: 210644f5bfd57ea6; xorp/fea/fticonfig_entry_parse_nlm.cc 1.31 +3 -3; commitid: 210644f5bfd57ea6; xorp/fea/fticonfig_entry_set_netlink.cc 1.22 +2 -2; commitid: 210644f5bfd57ea6; xorp/fea/fticonfig_table_parse_nlm.cc 1.27 +5 -5; commitid: 210644f5bfd57ea6; xorp/fea/ifconfig_parse_nlm.cc 1.32 +5 -5; commitid: 210644f5bfd57ea6; xorp/fea/ifconfig_set_netlink.cc 1.42 +4 -4; commitid: 210644f5bfd57ea6; xorp/fea/netlink_socket.cc 1.36 +4 -4; commitid: 210644f5bfd57ea6; xorp/fea/netlink_socket_utils.cc 1.15 +50 -1; commitid: 210644f5bfd57ea6; xorp/fea/netlink_socket_utils.hh From pavlin at icir.org Wed Aug 30 14:23:36 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 30 Aug 2006 21:23:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200608302123.k7ULNa7Y097372@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-08-30 21:23:36 UTC XORP CVS repository Modified files: fea routing_socket_utils.cc Log message: Fix the mechanism inside RtmUtils::get_sock_mask_len() for calculating the network mask length for an IPv6 mask address. Note that sometimes the "struct sockaddr *" pointer might not contain the whole mask (i.e., the octets with zero at the end). Hence, we need to copy the mask to a "sockaddr_in6" storage that has been zeroed in advance, and then calculate the network mask. This solution is derived from the FreeBSD-6.1 route(8) source code (inside file route.c, function routename()). Bug found by: "A.H.T" Revision Changes Path 1.36 +7 -3; commitid: 17c1944f600ac7ea6; xorp/fea/routing_socket_utils.cc