From pavlin@icir.org Sat Apr 1 00:26:51 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 1 Apr 2006 00:26:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604010026.k310QppS016456@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-01 00:26:51 UTC XORP CVS repository Modified files: bgp bgp.hh Log message: Const-ify the second argument (iptuple) of the Server() constructor to avoid constructing an extra copy of that argument. The positive side-effect of this change is that it fixes a propolice compilation bug in the gcc compiler on DragonFlyBSD-1.4: http://chlamydia.fs.ei.tum.de/issues/issue53 The compiler version that triggered the bug is: gcc (GCC) 3.4.5 20050809 (prerelease) [DragonFly] (propolice, visibility) Revision Changes Path 1.59 +2 -2; commitid: 4017442dc8127ea6; xorp/bgp/bgp.hh From pavlin@icir.org Sat Apr 1 03:34:06 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 1 Apr 2006 03:34:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604010334.k313Y6ve017919@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-01 03:34:06 UTC XORP CVS repository Modified files: . BUILD_NOTES RELEASE_NOTES Log message: XORP now builds on DragonFlyBSD-1.4 and the internal tests appear to succeed. Revision Changes Path 1.51 +13 -5; commitid: 45e4442df48f7ea6; xorp/BUILD_NOTES 1.108 +2 -2; commitid: 45e4442df48f7ea6; xorp/RELEASE_NOTES From pavlin@icir.org Sat Apr 1 03:39:02 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 1 Apr 2006 03:39:02 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200604010339.k313d2gv018046@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-04-01 03:39:02 UTC XORP CVS repository Modified files: . downloads.html getting_started.html mirrors.html snmp.html status.html html_src downloads.html getting_started.html snmp.html status.html Log message: Add info about DragonFlyBSD support. Revision Changes Path 1.52 +4 -3; commitid: 4642442df5b87ea6; www/downloads.html 1.68 +6 -6; commitid: 4642442df5b87ea6; www/getting_started.html 1.22 +1 -0; commitid: 4642442df5b87ea6; www/html_src/downloads.html 1.40 +5 -5; commitid: 4642442df5b87ea6; www/html_src/getting_started.html 1.6 +1 -1; commitid: 4642442df5b87ea6; www/html_src/snmp.html 1.15 +5 -5; commitid: 4642442df5b87ea6; www/html_src/status.html 1.36 +1 -1; commitid: 4642442df5b87ea6; www/mirrors.html 1.13 +4 -4; commitid: 4642442df5b87ea6; www/snmp.html 1.26 +8 -8; commitid: 4642442df5b87ea6; www/status.html From pavlin@icir.org Sat Apr 1 03:40:32 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 1 Apr 2006 03:40:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604010340.k313eW9B018114@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-01 03:40:32 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Move the DragonFlyBSD entry in its alphabetical position (related to other BSDs). Revision Changes Path 1.52 +12 -12; commitid: 4698442df6137ea6; xorp/BUILD_NOTES From pavlin@icir.org Sat Apr 1 08:14:21 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 1 Apr 2006 08:14:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604010814.k318ELPU020495@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-01 08:14:21 UTC XORP CVS repository Modified files: . configure configure.in Log message: Add /usr/sfw to the list of prexises to search for openssl installation. This is the default prefix where openssl is installed on Solaris-10. Revision Changes Path 1.183 +2 -2; commitid: 4fef442e36147ea6; xorp/configure 1.160 +3 -3; commitid: 4fef442e36147ea6; xorp/configure.in From pavlin@icir.org Sat Apr 1 09:09:25 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 1 Apr 2006 09:09:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config xorp Message-ID: <200604010909.k3199P6W021044@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-01 09:09:25 UTC XORP CVS repository Modified files: config acipmrt.m4 acipv4.m4 . config.h.in configure configure.in Log message: Fix the checking for IPv4 multicast routing support on Solaris-10 Revision Changes Path 1.58 +3 -0; commitid: 5200442e43127ea6; xorp/config.h.in 1.3 +26 -11; commitid: 5200442e43127ea6; xorp/config/acipmrt.m4 1.7 +26 -11; commitid: 5200442e43127ea6; xorp/config/acipv4.m4 1.184 +363 -21; commitid: 5200442e43127ea6; xorp/configure 1.161 +4 -2; commitid: 5200442e43127ea6; xorp/configure.in From pavlin@icir.org Sun Apr 2 00:25:15 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 00:25:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604020025.k320PF4w031407@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 00:25:15 UTC XORP CVS repository Modified files: fea ifconfig_set_ioctl.cc Log message: Replace "ETHER_ADDR_LEN" with "sizeof(ether_addr)", because the former may not be defined in the system header files. Revision Changes Path 1.42 +3 -3; commitid: 7a7e442f19b97ea6; xorp/fea/ifconfig_set_ioctl.cc From pavlin@icir.org Sun Apr 2 01:55:50 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 01:55:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604020155.k321toAi032200@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 01:55:50 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: Refactor the mechanism for Ethernet-related checks: * Refactor the mechanism for checking for the ether_ntoa(3) and ether_aton(3) functions, so we don't use AC_EGREP_HEADER() anymore. * Add check for "struct ether_addr". If it is defined, then HAVE_STRUCT_ETHER_ADDR is defined. Revision Changes Path 1.59 +5 -2; commitid: 7d8a442f2e027ea6; xorp/config.h.in 1.185 +873 -50; commitid: 7d8a442f2e027ea6; xorp/configure 1.162 +41 -53; commitid: 7d8a442f2e027ea6; xorp/configure.in From pavlin@icir.org Sun Apr 2 03:25:09 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 02:25:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604020225.k322P9NA032515@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 02:25:09 UTC XORP CVS repository Modified files: . configure configure.in Log message: Minor cleanup in the Ethernet-related check. Revision Changes Path 1.186 +283 -67; commitid: 7ed0442f35f47ea6; xorp/configure 1.163 +15 -9; commitid: 7ed0442f35f47ea6; xorp/configure.in From pavlin@icir.org Sun Apr 2 03:44:03 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 02:44:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604020244.k322i37R032699@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 02:44:03 UTC XORP CVS repository Modified files: libxorp ether_compat.h Log message: * Conditionally declare "struct ether_addr" * Cheanup the list of included files. Revision Changes Path 1.13 +31 -28; commitid: 7fa2442f3a507ea6; xorp/libxorp/ether_compat.h From pavlin@icir.org Sun Apr 2 05:11:03 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 04:11:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604020411.k324B3Ub033507@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 04:11:03 UTC XORP CVS repository Modified files: . acconfig.h config.h.in configure configure.in Log message: Cleanup and fix the mechanism for checking for standard integer size types. Revision Changes Path 1.16 +30 -12; commitid: 82b7442f4eba7ea6; xorp/acconfig.h 1.60 +54 -21; commitid: 82b7442f4eba7ea6; xorp/config.h.in 1.187 +499 -75; commitid: 82b7442f4eba7ea6; xorp/configure 1.164 +20 -38; commitid: 82b7442f4eba7ea6; xorp/configure.in From pavlin@icir.org Sun Apr 2 05:17:59 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 04:17:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604020417.k324HxrD033639@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 04:17:59 UTC XORP CVS repository Modified files: . acconfig.h config.h.in configure Log message: Fix a typo. Revision Changes Path 1.17 +1 -1; commitid: 834a442f506f7ea6; xorp/acconfig.h 1.61 +1 -1; commitid: 834a442f506f7ea6; xorp/config.h.in 1.188 +1 -1; commitid: 834a442f506f7ea6; xorp/configure From pavlin@icir.org Sun Apr 2 05:30:27 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 04:30:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604020430.k324URZu033805@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 04:30:27 UTC XORP CVS repository Modified files: libxorp run_command.cc Log message: Use XORP_INT_CAST() when printing pid_t value in case pid_t is not of type int. This fixes a compilation error on Solaris 10 i386. Revision Changes Path 1.25 +2 -2; commitid: 83d7442f526b7ea6; xorp/libxorp/run_command.cc From pavlin@icir.org Sun Apr 2 05:31:14 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 04:31:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604020431.k324VEnX033844@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 04:31:14 UTC XORP CVS repository Modified files: libxorp run_command.cc Log message: Remove garbage from the previous commit. Revision Changes Path 1.26 +2 -2; commitid: 841b442f53887ea6; xorp/libxorp/run_command.cc From pavlin@icir.org Sun Apr 2 07:50:57 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 06:50:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200604020650.k326ovNP035028@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 06:50:57 UTC XORP CVS repository Modified files: libxipc xrl_pf_inproc.cc Log message: Use XORP_INT_CAST() when printing pid_t value in case pid_t is not of type int. This fixes a compilation error on Solaris 10 i386. Revision Changes Path 1.30 +3 -2; commitid: 88bb442f743d7ea6; xorp/libxipc/xrl_pf_inproc.cc From pavlin@icir.org Sun Apr 2 08:21:10 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 07:21:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200604020721.k327LAuW035367@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 07:21:10 UTC XORP CVS repository Modified files: libxipc finder_main.cc Log message: Move upfront the inclusion of the "libxorp/xorp.h" and friends header files. Revision Changes Path 1.20 +7 -7; commitid: 89fd442f7b217ea6; xorp/libxipc/finder_main.cc From pavlin@icir.org Sun Apr 2 09:31:42 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 08:31:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604020831.k328VgIA035983@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 08:31:42 UTC XORP CVS repository Modified files: libxorp xorp.h Log message: Include upfront so we can create a work-around because of a problematic name collusion in the Solaris-10 header file. That file contains "struct map *" pointer that prevents us from including the STL file. Revision Changes Path 1.14 +12 -1; commitid: 8c5d442f8b8c7ea6; xorp/libxorp/xorp.h From pavlin@icir.org Sun Apr 2 23:25:49 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 22:25:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mrt Message-ID: <200604022225.k32MPn9B044980@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 22:25:49 UTC XORP CVS repository Modified files: mrt netstream_access.h Log message: * Include "libxorp/xorp.h" header file. * If the system header files don't define BYTE_ORDER or __BYTE_ORDER, then utilize the result of the autoconf AC_C_BIGENDIAN() macro to discover whether the system is big or little endian: if the system is big endian, then WORDS_BIGENDIAN is defined. Revision Changes Path 1.6 +31 -5; commitid: af8344304ee87ea6; xorp/mrt/netstream_access.h From pavlin@icir.org Sun Apr 2 23:30:10 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 22:30:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604022230.k32MUApD045082@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 22:30:10 UTC XORP CVS repository Modified files: libxorp test_main.hh Log message: Const-ify the argv argument for the TestMain constructor. Revision Changes Path 1.15 +2 -2; commitid: afe9443050577ea6; xorp/libxorp/test_main.hh From pavlin@icir.org Sun Apr 2 23:31:34 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 22:31:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604022231.k32MVYkS045135@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 22:31:34 UTC XORP CVS repository Modified files: libxorp test_ipv4net.cc test_ipv6net.cc test_ipvxnet.cc Log message: Start integrating the TestMain utility in the test_ipv[4,6,x]net test programs. Revision Changes Path 1.14 +127 -54; commitid: b02f443050977ea6; xorp/libxorp/test_ipv4net.cc 1.11 +126 -52; commitid: b02f443050977ea6; xorp/libxorp/test_ipv6net.cc 1.13 +136 -55; commitid: b02f443050977ea6; xorp/libxorp/test_ipvxnet.cc From pavlin@icir.org Mon Apr 3 00:08:17 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 23:08:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli/libtecla Message-ID: <200604022308.k32N8HxV045486@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 23:08:17 UTC XORP CVS repository Modified files: cli/libtecla configure configure.in Log message: Update the value of _POSIX_C_SOURCE from "199506L" to "200112L" to match the corresponding value inside Makefile.in. Previously, the value inside Makefile.in has been bumped-up because of NetBSD-3.0 Revision Changes Path 1.10 +1 -1; commitid: b1934430590d7ea6; xorp/cli/libtecla/configure 1.3 +1 -1; commitid: b1934430590d7ea6; xorp/cli/libtecla/configure.in From pavlin@icir.org Mon Apr 3 00:18:17 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 23:18:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200604022318.k32NIHbT045618@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 23:18:17 UTC XORP CVS repository Modified files: cli cli_node_net.cc Log message: Conditionally include , because it is needed on Solaris-10 (it contains the MAXHOSTNAMELEN definition). Revision Changes Path 1.49 +4 -1; commitid: b21944305b977ea6; xorp/cli/cli_node_net.cc From pavlin@icir.org Mon Apr 3 00:24:55 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 23:24:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/common Message-ID: <200604022324.k32NOtiS045730@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 23:24:55 UTC XORP CVS repository Modified files: policy/common elem_set.cc Log message: Remove "typedef set SS", because Solaris doesn't like this particular name. Revision Changes Path 1.10 +6 -5; commitid: b27f44305ccd7ea6; xorp/policy/common/elem_set.cc From pavlin@icir.org Mon Apr 3 00:41:50 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 2 Apr 2006 23:41:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604022341.k32Nfoo7045941@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-02 23:41:50 UTC XORP CVS repository Modified files: fea click_socket.cc Log message: * Fix a compilation error for Solaris: similar to Linux it uses umount(2) instead of unmount(2). * Minor cleanup. Revision Changes Path 1.30 +13 -13; commitid: b35c443061017ea6; xorp/fea/click_socket.cc From pavlin@icir.org Mon Apr 3 05:00:32 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 04:00:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604030400.k3340WKc048122@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 04:00:32 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: Add check whether the following header files exist in the system: This check is needed because of Solaris-10. Revision Changes Path 1.62 +6 -0; commitid: bbc244309d997ea6; xorp/config.h.in 1.189 +3 -1; commitid: bbc244309d997ea6; xorp/configure 1.165 +3 -3; commitid: bbc244309d997ea6; xorp/configure.in From pavlin@icir.org Mon Apr 3 05:04:10 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 04:04:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604030404.k3344AC4048172@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 04:04:10 UTC XORP CVS repository Modified files: fea fticonfig.cc Log message: * Implement the Solaris mechanism to enable/disable the IPv4/IPv6 unicast forwarding, and the mechanism to check whether the unicast forwarding is enabled. * Implement the Solaris mechanism to enable/disable the acceptance of IPv6 Router Advertisement messages, and the mechanism whether the acceptance is enabled. Revision Changes Path 1.50 +354 -3; commitid: bc1344309e107ea6; xorp/fea/fticonfig.cc From pavlin@icir.org Mon Apr 3 05:19:39 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 04:19:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200604030419.k334Jdmx048346@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 04:19:39 UTC XORP CVS repository Modified files: . config.h.in configure config acsocket.m4 Log message: Add check whether struct sockaddr_dl (if available in the system) has field sdl_len. Revision Changes Path 1.63 +3 -0; commitid: bcaa4430a2377ea6; xorp/config.h.in 1.3 +15 -1; commitid: bcaa4430a2377ea6; xorp/config/acsocket.m4 1.190 +64 -1; commitid: bcaa4430a2377ea6; xorp/configure From pavlin@icir.org Mon Apr 3 05:31:22 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 04:31:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604030431.k334VMIA048536@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 04:31:22 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_rtsock.cc fticonfig_entry_set_rtsock.cc Log message: Use the "#ifdef HAVE_SDL_LEN" guard to set the sockaddr_dl.sdl_len field. Revision Changes Path 1.32 +5 -1; commitid: bd7d4430a4e17ea6; xorp/fea/fticonfig_entry_get_rtsock.cc 1.35 +3 -1; commitid: bd7d4430a4e17ea6; xorp/fea/fticonfig_entry_set_rtsock.cc From pavlin@icir.org Mon Apr 3 05:40:35 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 04:40:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604030440.k334eZki048665@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 04:40:35 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc Log message: Conditionally include (needed by Solaris-10). Revision Changes Path 1.47 +4 -1; commitid: be004430a72f7ea6; xorp/fea/mfea_mrouter.cc From pavlin@icir.org Mon Apr 3 06:17:56 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 05:17:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200604030517.k335HuIN049090@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 05:17:56 UTC XORP CVS repository Modified files: . config.h.in configure configure.in config acipmrt.m4 Log message: * Move the check for multicast-specific header files from configure.in to config/acipmrt.m4 * Add checks for "struct pim" and field "pim.pim_vt" Revision Changes Path 1.64 +6 -0; commitid: bf904430afc57ea6; xorp/config.h.in 1.4 +39 -6; commitid: bf904430afc57ea6; xorp/config/acipmrt.m4 1.191 +2073 -1948; commitid: bf904430afc57ea6; xorp/configure 1.166 +2 -15; commitid: bf904430afc57ea6; xorp/configure.in From pavlin@icir.org Mon Apr 3 06:26:25 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 05:26:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604030526.k335QPMb049228@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 05:26:25 UTC XORP CVS repository Modified files: fea mfea_proto_comm.cc Log message: Include the system only if it contains member pim_vt, otherwise include the local (more complete) copy of "pim.h". Revision Changes Path 1.54 +2 -2; commitid: c0334430b1d17ea6; xorp/fea/mfea_proto_comm.cc From pavlin@icir.org Mon Apr 3 07:12:42 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 06:12:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604030612.k336Cgp7049662@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 06:12:42 UTC XORP CVS repository Modified files: fea mfea_proto_comm.cc Log message: Replace u_int8_t with uint8_t. Revision Changes Path 1.55 +2 -2; commitid: c1e54430bcd07ea6; xorp/fea/mfea_proto_comm.cc From pavlin@icir.org Mon Apr 3 07:15:45 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 06:15:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604030615.k336FjlZ049748@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 06:15:45 UTC XORP CVS repository Modified files: fea rawsock.cc Log message: * Include the system only if it contains member pim_vt, otherwise include the local (more complete) copy of "pim.h". * Replace u_int8_t with uint8_t. Revision Changes Path 1.21 +3 -3; commitid: c2214430bd5c7ea6; xorp/fea/rawsock.cc From pavlin@icir.org Mon Apr 3 07:21:28 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 06:21:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604030621.k336LSGp049848@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 06:21:28 UTC XORP CVS repository Modified files: fea routing_socket_utils.cc Log message: * Conditionally use field sockaddr.sa_len only if the system has it. * Fix an AF_INET6 family switch. Revision Changes Path 1.32 +9 -4; commitid: c2944430bea57ea6; xorp/fea/routing_socket_utils.cc From pavlin@icir.org Mon Apr 3 07:35:33 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 06:35:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604030635.k336ZXZE050044@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 06:35:33 UTC XORP CVS repository Modified files: fea fea.cc Log message: Cleanup the setting of the finder hostname. Revision Changes Path 1.56 +11 -22; commitid: c3304430c1f37ea6; xorp/fea/fea.cc From pavlin@icir.org Mon Apr 3 07:39:16 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 06:39:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/tools Message-ID: <200604030639.k336dG3h050112@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 06:39:15 UTC XORP CVS repository Modified files: fea/tools show_interfaces.cc Log message: Use XORP_INT_CAST() when printing the pid. Revision Changes Path 1.18 +2 -2; commitid: c3a74430c3067ea6; xorp/fea/tools/show_interfaces.cc From bms@icir.org Mon Apr 3 19:41:48 2006 From: bms@icir.org (Bruce Simpson) Date: Mon, 3 Apr 2006 18:41:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200604031841.k33IfmX1060465@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-03 18:41:48 UTC XORP CVS repository Modified files: bgp/harness test_peering2.sh Log message: Explicitly check for python in the environment, and use it if found. If not found, die. This is a defensive measure to ensure that python is installed when running the BGP regression tests. Currently we are not passed $PYTHON from the top level make, although we use AC_CHECK_PROG for Python. We should really use AM_PATH_PYTHON, and propagate the $PYTHON variable from GNU Make into the environment, to correctly use the detected python binary from the build environment. For cross-compiles, this would be a no-op. Tested on FreeBSD 6.1 and Windows Server 2003. Revision Changes Path 1.52 +17 -8; commitid: ec0e44316c337ea6; xorp/bgp/harness/test_peering2.sh From bms@icir.org Mon Apr 3 21:10:40 2006 From: bms@icir.org (Bruce Simpson) Date: Mon, 3 Apr 2006 20:10:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils Message-ID: <200604032010.k33KAeqX061503@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-03 20:10:40 UTC XORP CVS repository Modified files: utils runit.cc Log message: Win32 specific changes. Wait 1 second between invocations of background commands. Wait 5 seconds before running main script. Use SleepEx() for unconditional waits without entering APC mode. Use unix_path_to_native() from libxorp for argument quoting. Update comments. Update debug printfs. Revision Changes Path 1.16 +22 -13; commitid: f00e443180fb7ea6; xorp/utils/runit.cc From bms@icir.org Mon Apr 3 22:13:50 2006 From: bms@icir.org (Bruce Simpson) Date: Mon, 3 Apr 2006 21:13:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils Message-ID: <200604032113.k33LDoTK062257@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-03 21:13:50 UTC XORP CVS repository Modified files: utils runit.cc Log message: Comment out two debugging printfs in the win32 path. Revision Changes Path 1.17 +3 -3; commitid: f31844318ffd7ea6; xorp/utils/runit.cc From pavlin@icir.org Mon Apr 3 22:43:40 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 03 Apr 2006 14:43:40 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/utils In-Reply-To: Message from Bruce Simpson of "Mon, 03 Apr 2006 20:10:40 GMT." <200604032010.k33KAeqX061503@xorpc.icir.org> Message-ID: <200604032143.k33LheC9011526@possum.icir.org> > CVSROOT: /usr/local/www/data/cvs > Module name: xorp > Changes by: bms@xorpc.icir.org 2006-04-03 20:10:40 UTC > > XORP CVS repository > > > Modified files: > utils runit.cc > > Log message: > Win32 specific changes. > Wait 1 second between invocations of background commands. > Wait 5 seconds before running main script. > Use SleepEx() for unconditional waits without entering APC mode. > Use unix_path_to_native() from libxorp for argument quoting. > Update comments. > Update debug printfs. This is probably a low priority task, but shouldn't runit.cc be refactored to start using the existing stuff in libxorp: RunCommand, TimerList::system_sleep(), etc. This will make runit.cc much shorter, and also will reduce the OS-specific code in it. Pavlin > > Revision Changes Path > 1.16 +22 -13; commitid: f00e443180fb7ea6; xorp/utils/runit.cc > > _______________________________________________ > Xorp-cvs mailing list > Xorp-cvs@icir.org > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs From pavlin@icir.org Tue Apr 4 00:35:14 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 3 Apr 2006 23:35:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604032335.k33NZEjW063993@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-03 23:35:14 UTC XORP CVS repository Modified files: etc/templates policy.tp Log message: Add the allowed protocol values for the "protocol" field in the policy's "from" statement: bgp, connected, ospf4, rip, ripng, static. Eventually, we would like to have the "protocol" node marked as mandatory. Currently we cannot do it, because it is mandatory only for export policy, and does not apply for import policy. Also, currently all allowed values are in the policy.tp file. Eventually, we would like every (new) allowed value to be added by the protocol-specific template; e.g., we would bgp.tp to contain a statement like: policy-statement @: txt { term @: txt { from { protocol { %allow: $(@) "bgp" %help: "BGP routes"; } ... } ... } } However, we cannot do it, because the bgp.tp file is parsed before policy.tp, and policy.tp contains the type information about node "protocol". Only if the policy.tp template file is evaluated before the protocol-specific template files, then we could do the incremental "%allow" statement (spread across different files) like the one above. This fixes Bugzilla entry #343. Bugzilla URL: http://bugzilla.vyatta.com/bugzilla/show_bug.cgi?id=437 Revision Changes Path 1.20 +7 -1; commitid: f96c4431ae747ea6; xorp/etc/templates/policy.tp From pavlin@icir.org Tue Apr 4 03:44:23 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 4 Apr 2006 02:44:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604040244.k342iNrK065612@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-04 02:44:23 UTC XORP CVS repository Modified files: etc/templates bgp.tp Log message: Uncomment the definition of the "nexthop4" and "nexthop6" nodes in the "then" policy statement. Eventually, those were suppose to be uncommented in bgp.tp revision 1.82 as part of the fix for Bugzilla entry #500. Note that this omission was not an issue simply because the same "nexthop4" template node is defined more than once elsewhere: inside ospfv2.tp and rip.tp Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=500 Revision Changes Path 1.88 +1 -3; commitid: 100134431dc597ea6; xorp/etc/templates/bgp.tp From pavlin@icir.org Tue Apr 4 05:51:58 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 4 Apr 2006 04:51:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604040451.k344pwQb066810@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-04 04:51:58 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp rip.tp ripng.tp static_routes.tp Log message: Propagate/synchronize the help strings for all policy-related protocol-specific leaf nodes. Revision Changes Path 1.51 +9 -6; commitid: 104db4431fb1e7ea6; xorp/etc/templates/ospfv2.tp 1.38 +10 -2; commitid: 104db4431fb1e7ea6; xorp/etc/templates/rip.tp 1.34 +10 -2; commitid: 104db4431fb1e7ea6; xorp/etc/templates/ripng.tp 1.37 +2 -1; commitid: 104db4431fb1e7ea6; xorp/etc/templates/static_routes.tp From pavlin@icir.org Tue Apr 4 05:56:39 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 4 Apr 2006 04:56:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200604040456.k344udlp066881@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-04 04:56:39 UTC XORP CVS repository Modified files: policy term.cc Log message: Don't throw an error when trying to delete a node and if there is no previous statement is in this position. Given that currently, say, same "nexthop4" rtrmgr policy template node exists in more than one template (bgp.tp, ospfv2.tp, rip.tp), we could receive three times same XRL to delete same block. The reason for this is because each *.tp "nexthop4" entry incremantally adds same "%delete xrl" action. The alternative solution would be to avoid node/action duplication in the rtrmgr templates. This fixes bugzilla entry #339. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=339 Revision Changes Path 1.17 +25 -3; commitid: 105104431fb9e7ea6; xorp/policy/term.cc From pavlin@icir.org Tue Apr 4 06:09:56 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 4 Apr 2006 05:09:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200604040509.k3459udg067094@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-04 05:09:55 UTC XORP CVS repository Modified files: policy term.cc Log message: * Forced commit to correct the log message in the previous commit: The bug fixed with the previous commit is #541, NOT #339. * Include "libxorp/xorp.h" Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=541 Revision Changes Path 1.18 +3 -1; commitid: 105fc4431ff3c7ea6; xorp/policy/term.cc From bms@icir.org Tue Apr 4 10:41:38 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 4 Apr 2006 09:41:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604040941.k349fcC1070075@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-04 09:41:38 UTC XORP CVS repository Modified files: bgp iptuple.cc Log message: Fix an edge case in BGP which is only exercised on Windows, by forcing the use of PF_INET addresses. IPv6 addresses would be returned by getaddrinfo(), even if IPv6 transport was not in use, and IPv6 was configured on at least one NDIS interface. These addresses would then be passed to libcomm functions causing BGP to dump core. The lack of IPv6 transport functionality on Windows should be addressed in future XORP releases. Revision Changes Path 1.16 +5 -1; commitid: 111a244323f4d7ea6; xorp/bgp/iptuple.cc From bms@icir.org Tue Apr 4 10:41:05 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 4 Apr 2006 09:41:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604040941.k349f5hP070025@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-04 09:41:05 UTC XORP CVS repository Modified files: bgp socket.cc Log message: Fix an edge case in BGP which is only exercised on Windows, by forcing the use of PF_INET addresses. IPv6 addresses would be returned by getaddrinfo(), even if IPv6 transport was not in use, and IPv6 was configured on at least one NDIS interface. These addresses would then be passed to libcomm functions causing BGP to dump core. The lack of IPv6 transport functionality on Windows should be addressed in future XORP releases. Revision Changes Path 1.40 +5 -1; commitid: 1117044323f2a7ea6; xorp/bgp/socket.cc From bms@icir.org Tue Apr 4 10:43:24 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 4 Apr 2006 09:43:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200604040943.k349hN4M070119@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-04 09:43:23 UTC XORP CVS repository Modified files: bgp/harness peer.cc Log message: Fix an edge case in the BGP regression tests. The test_peering2.sh set of regression tests depends upon the coord.exe and peer.exe processes in its implementation. Due to the nature of how they are invoked from the MSYS bash shell, it is necessary to perform expansion of the '/tmp' path, as well as UNIX to NT path conversion, from within the executable itself. Revision Changes Path 1.74 +22 -1; commitid: 111ce44323fb67ea6; xorp/bgp/harness/peer.cc From bms@icir.org Tue Apr 4 10:47:45 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 4 Apr 2006 09:47:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200604040947.k349lj8u070215@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-04 09:47:45 UTC XORP CVS repository Modified files: bgp/harness test_peering2.sh Log message: Fix an edge case in the BGP regression tests. With this change, test_peering2.sh will run to completion on Windows. Add a note about UNIX to NT path conversion being performed within coord and peer. It is better to perform the path conversion internally in the executable; doing it in the shell script would obscure the definition of the tests themselves. Do not use uptime(1) within MSYS as it does not exist. The Windows version of runit.exe suffers from the same problem as libxorp/test_run_command; it requires that an intermediate 'cmd.exe' process be run to ensure correct process handle inheritance and command line argument quoting. Therefore, Perform the necessary argument quoting and expansion in a portable way. Tested on Windows Server 2003 and FreeBSD 6.1. Revision Changes Path 1.53 +24 -5; commitid: 11227443240927ea6; xorp/bgp/harness/test_peering2.sh From bms@icir.org Tue Apr 4 13:07:46 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 4 Apr 2006 12:07:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200604041207.k34C7k3D071962@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-04 12:07:46 UTC XORP CVS repository Modified files: bgp/harness args.sh 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: Push runit invocation changes for Win32 to all BGP regression tests, by moving the main part of the change to bgp/harness/args.sh. With this change, the BGP regression test suite runs to completion without fatal errors on Windows Server 2003. Tested on: Windows Server 2003, FreeBSD 6.1 Revision Changes Path 1.4 +15 -1; commitid: 118eb443261877ea6; xorp/bgp/harness/args.sh 1.7 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_path_attribute1.sh 1.64 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_peering1.sh 1.54 +1 -15; commitid: 118eb443261877ea6; xorp/bgp/harness/test_peering2.sh 1.19 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_rib1.sh 1.16 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_rib_fea1.sh 1.2 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_route_flap_damping1.sh 1.5 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_route_reflection1.sh 1.2 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_route_reflection2.sh 1.22 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_routing1.sh 1.20 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_routing2.sh 1.7 +3 -3; commitid: 118eb443261877ea6; xorp/bgp/harness/test_terminate.sh From pavlin@icir.org Tue Apr 4 20:23:42 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 4 Apr 2006 19:23:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604041923.k34JNgcN083858@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-04 19:23:42 UTC XORP CVS repository Modified files: rtrmgr cli.cc Log message: Previously, the "commit" command was not available in configuration mode if there were no pending configuration changes. Now the "commit" command is always available, but the following message will be printed instead: "No configuration changes to commit." This fixes Bugzilla entry #199. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=199 Submitted by: Kristian Larsson Revision Changes Path 1.125 +12 -7; commitid: 147774432c7217ea6; xorp/rtrmgr/cli.cc From pavlin@icir.org Tue Apr 4 22:21:11 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 4 Apr 2006 21:21:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604042121.k34LLBUD085148@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-04 21:21:11 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add a xorpsh release note about having the "commit" command always available in configuration mode. Revision Changes Path 1.109 +6 -2; commitid: 14c834432e3277ea6; xorp/RELEASE_NOTES From pavlin@icir.org Wed Apr 5 06:40:18 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 5 Apr 2006 05:40:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604050540.k355eI4E089883@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-05 05:40:18 UTC XORP CVS repository Modified files: libxorp utils.hh Log message: Add new function xorp_bitcount_uint32(). It can be used for fast counting the number of bits that are set in a 32-bit wide integer. Code taken from the following URL (the "Population Count (Ones Count)" algorithm): http://aggregate.org/MAGIC/ Note: this solution appears to be faster even compared to the "Parallel Count" and "MIT HACKMEM Count" from: http://www-db.stanford.edu/~manku/bitcount/bitcount.html Obtained from: http://aggregate.org/MAGIC/ Revision Changes Path 1.15 +33 -1; commitid: 15ed6443357a27ea6; xorp/libxorp/utils.hh From pavlin@icir.org Wed Apr 5 07:07:06 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 5 Apr 2006 06:07:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604050607.k35676PI090190@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-05 06:07:06 UTC XORP CVS repository Modified files: libxorp utils.hh Log message: Add new function xorp_lzc_uint32(). It can be sued to count the number of leading zeroes in a 32-bit wide integer. Code taken from the following URL (the "Leading Zero Count" algorithm): http://aggregate.org/MAGIC/ Obtained from: http://aggregate.org/MAGIC/ Revision Changes Path 1.16 +23 -2; commitid: 1600944335dfa7ea6; xorp/libxorp/utils.hh From pavlin@icir.org Wed Apr 5 07:32:21 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 5 Apr 2006 06:32:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604050632.k356WL7g090527@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-05 06:32:21 UTC XORP CVS repository Modified files: libxorp utils.hh Log message: Rename: xorp_bitcount_uint32() -> xorp_bit_count_uint32() xorp_lzc_uint32() -> xorp_leading_zero_count_uint32() Revision Changes Path 1.17 +4 -4; commitid: 161864433644c7ea6; xorp/libxorp/utils.hh From pavlin@icir.org Wed Apr 5 08:15:52 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 5 Apr 2006 07:15:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604050715.k357Fqvs091095@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-05 07:15:52 UTC XORP CVS repository Modified files: libxorp ipv4.hh ipv6.hh ipvx.hh test_ipv4.cc test_ipv6.cc test_ipvx.cc Log message: Add new methods IPv[4,6,X]::bit_count() and IPv[4,6,X]::leading_zero_count(), and the corresponding test cases for them. Revision Changes Path 1.26 +29 -1; commitid: 1638c44336e5a7ea6; xorp/libxorp/ipv4.hh 1.26 +41 -1; commitid: 1638c44336e5a7ea6; xorp/libxorp/ipv6.hh 1.20 +31 -1; commitid: 1638c44336e5a7ea6; xorp/libxorp/ipvx.hh 1.19 +18 -1; commitid: 1638c44336e5a7ea6; xorp/libxorp/test_ipv4.cc 1.19 +18 -1; commitid: 1638c44336e5a7ea6; xorp/libxorp/test_ipv6.cc 1.19 +29 -1; commitid: 1638c44336e5a7ea6; xorp/libxorp/test_ipvx.cc From pavlin@icir.org Wed Apr 5 08:47:24 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 5 Apr 2006 07:47:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604050747.k357lOFd091515@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-05 07:47:24 UTC XORP CVS repository Modified files: libxorp test_ipv4net.cc test_ipv6net.cc test_ipvxnet.cc Log message: Add performance measurement tests for the overlap() method: test_performance_ipv4net_address_overlap test_performance_ipv6net_address_overlap test_performance_ipvxnet_address_overlap Those methods are disabled by default, and need to be run by the "-v -t " arguments. E.g.: ./test_ipv4net -v -t test_performance_ipv4net_address_overlap Revision Changes Path 1.15 +38 -1; commitid: 1653b4433757d7ea6; xorp/libxorp/test_ipv4net.cc 1.12 +38 -1; commitid: 1653b4433757d7ea6; xorp/libxorp/test_ipv6net.cc 1.14 +58 -1; commitid: 1653b4433757d7ea6; xorp/libxorp/test_ipvxnet.cc From pavlin@icir.org Wed Apr 5 09:02:25 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 5 Apr 2006 08:02:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604050802.k3582PV6091813@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-05 08:02:25 UTC XORP CVS repository Modified files: libxorp test_ipv4net.cc test_ipv6net.cc test_ipvxnet.cc Log message: Add more tests for the overlap() method. Those particular tests are based on the patch from Bugzilla entry #563. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=563 Submitted by: Mark Handley Revision Changes Path 1.16 +7 -1; commitid: 16675443379447ea6; xorp/libxorp/test_ipv4net.cc 1.13 +7 -1; commitid: 16675443379447ea6; xorp/libxorp/test_ipv6net.cc 1.15 +13 -1; commitid: 16675443379447ea6; xorp/libxorp/test_ipvxnet.cc From pavlin@icir.org Wed Apr 5 09:12:52 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 5 Apr 2006 08:12:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604050812.k358CqKq091968@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-05 08:12:52 UTC XORP CVS repository Modified files: libxorp ipnet.hh Log message: Optimize the IPNet::overlap() implementation, because it is used quite often by RefTrie. After the optimization, the speed of the overlap() method itself is order of magnitute faster. Note that this optimization is very similar to the optimization proposed by Bugzilla entry #563. However, this solution is more generic (e.g., it does not use template specialization and knowledge about the IPv6 internals, etc.). The speed of both implementations is comparable. This fixes Bugzilla entry #563. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=563 Revision Changes Path 1.23 +7 -10; commitid: 166d444337a0f7ea6; xorp/libxorp/ipnet.hh From pavlin@icir.org Thu Apr 6 01:03:54 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 6 Apr 2006 00:03:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604060003.k3603sdU003855@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-06 00:03:54 UTC XORP CVS repository Modified files: rtrmgr conf_tree_node.cc conf_tree_node.hh master_conf_tree_node.cc master_conf_tree_node.hh Log message: Remove the sort_by_value() method and always use the sort_by_template() mechanism, because sort_by_value() is not really useful. The only difference between them is that the former leaves nodes unsorted if they have different templates. The sort_by_value() method has been (mis)used in several places and the result of this is undeterministic ordering of some of the configuration nodes (e.g., leaf nodes with values may be in the order they have been added by xorpsh). Revision Changes Path 1.111 +8 -50; commitid: ec1443459cd7ea6; xorp/rtrmgr/conf_tree_node.cc 1.63 +2 -7; commitid: ec1443459cd7ea6; xorp/rtrmgr/conf_tree_node.hh 1.22 +1 -7; commitid: ec1443459cd7ea6; xorp/rtrmgr/master_conf_tree_node.cc 1.18 +1 -2; commitid: ec1443459cd7ea6; xorp/rtrmgr/master_conf_tree_node.hh From pavlin@icir.org Thu Apr 6 01:27:57 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 6 Apr 2006 00:27:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200604060027.k360Rvli004154@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-06 00:27:57 UTC XORP CVS repository Modified files: policy node.hh node_base.hh source_match_code_generator.cc Log message: Fix the mechanism for generating the code for source blocks: generate first the source block for the protocol statement, because the protocol value is needed by the processing of other statements. Previously, if we use xorpsh to add a "protocol" statement in the "from" block of an export policy, there is no guarantee the "protocol" statement will be first in "from" block. Hence, when the policy manager processes all statements, it may return an error when processing the statements before the "protocol" statement. The only way we could guarantee the "protocol" statement is first is by moving all policy statements from "bgp.tp", "rip.tp", etc. to "policy.tp" and then declare the "protocol" statement template as the very first one in the "from" block. This fixes Bugzilla entry #339 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=339 Revision Changes Path 1.8 +6 -1; commitid: fe944345f2f7ea6; xorp/policy/node.hh 1.4 +6 -1; commitid: fe944345f2f7ea6; xorp/policy/node_base.hh 1.9 +19 -2; commitid: fe944345f2f7ea6; xorp/policy/source_match_code_generator.cc From pavlin@icir.org Thu Apr 6 05:33:24 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 6 Apr 2006 04:33:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200604060433.k364XOQI006465@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-06 04:33:23 UTC XORP CVS repository Modified files: policy code_generator.cc export_code_generator.cc node.hh node_base.hh Log message: Modify the mechanism for generating the code for action "then" blocks: generate last the code for the "accept" and "reject" statements, otherwise everything else after them may be ignored. This fixes Bugzilla entry #542 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=542 Revision Changes Path 1.9 +11 -2; commitid: 19084434998b7ea6; xorp/policy/code_generator.cc 1.8 +11 -2; commitid: 19084434998b7ea6; xorp/policy/export_code_generator.cc 1.9 +18 -2; commitid: 19084434998b7ea6; xorp/policy/node.hh 1.5 +11 -2; commitid: 19084434998b7ea6; xorp/policy/node_base.hh From pavlin@icir.org Fri Apr 7 00:25:09 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 6 Apr 2006 23:25:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604062325.k36NP9Se020033@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-06 23:25:09 UTC XORP CVS repository Modified files: rtrmgr cli.cc Log message: Add proper command-line completion support for %allow and %allow-range statements when used with multi-value nodes. Bug found by: Justin Fletcher Revision Changes Path 1.126 +145 -90; commitid: 4e0a4435a3037ea6; xorp/rtrmgr/cli.cc From pavlin@icir.org Fri Apr 7 00:41:06 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 6 Apr 2006 23:41:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604062341.k36Nf6Rd020271@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-06 23:41:06 UTC XORP CVS repository Modified files: rtrmgr cli.cc Log message: Reverse-back the previous commit, because it didn't work properly. Revision Changes Path 1.127 +89 -144; commitid: 4f164435a6f57ea6; xorp/rtrmgr/cli.cc From atanu@icir.org Fri Apr 7 06:05:39 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 05:05:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604070505.k3755dZI023113@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 05:05:39 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/tests/bgp added to the repository From atanu@icir.org Fri Apr 7 06:05:15 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 05:05:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200604070505.k3755F58023090@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 05:05:15 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/tests added to the repository From atanu@icir.org Fri Apr 7 06:13:09 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 05:13:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests xorp/tests/bgp Message-ID: <200604070513.k375D9AA023284@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 05:13:09 UTC XORP CVS repository Added files: tests README install_templates.sh test_builddir.py test_call_xrl.py test_process.py test_start.py test_xorpsh.py tests/bgp test_bgp_config.py test_unh1.py Log message: Initial test framework that uses the rtrmgr to start the XORP processes and the xorpsh to configure the router. Should allow better testing of protocol and policy interactions as well xorpsh testing. Revision Changes Path 1.1 +22 -0 xorp/tests/README (new) 1.1 +269 -0 xorp/tests/bgp/test_bgp_config.py (new) 1.1 +271 -0 xorp/tests/bgp/test_unh1.py (new) 1.1 +78 -0 xorp/tests/install_templates.sh (new) 1.1 +34 -0 xorp/tests/test_builddir.py (new) 1.1 +43 -0 xorp/tests/test_call_xrl.py (new) 1.1 +65 -0 xorp/tests/test_process.py (new) 1.1 +95 -0 xorp/tests/test_start.py (new) 1.1 +47 -0 xorp/tests/test_xorpsh.py (new) From atanu@icir.org Fri Apr 7 06:16:06 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 05:16:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200604070516.k375G6L5023380@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 05:16:06 UTC XORP CVS repository Added files: tests test_stop.py Log message: Initial test framework that uses the rtrmgr to start the XORP processes and the xorpsh to configure the router. Should allow better testing of protocol and policy interactions as well xorpsh testing. Revision Changes Path 1.1 +41 -0 xorp/tests/test_stop.py (new) From atanu@icir.org Fri Apr 7 07:06:23 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 06:06:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200604070606.k3766Ntr023843@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 06:06:23 UTC XORP CVS repository Modified files: bgp/harness test_peer.cc Log message: Line buffer stdout so that printf's generate output when this program is run at the end of a pipe. Revision Changes Path 1.37 +3 -1; commitid: 5d084436015e7ea6; xorp/bgp/harness/test_peer.cc From bms@icir.org Fri Apr 7 12:44:01 2006 From: bms@icir.org (Bruce Simpson) Date: Fri, 7 Apr 2006 11:44:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200604071144.k37Bi1ZJ027373@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-07 11:44:00 UTC XORP CVS repository Modified files: ospf test_routing1.py Log message: Fix test_routing1.py for Win32. Tested on: Windows Server 2003 SP1, FreeBSD 6.1 Revision Changes Path 1.2 +7 -3; commitid: 6acf443650647ea6; xorp/ospf/test_routing1.py From bms@spc.org Fri Apr 7 12:50:55 2006 From: bms@spc.org (Bruce M Simpson) Date: Fri, 7 Apr 2006 12:50:55 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf In-Reply-To: <200604071144.k37Bi1ZJ027373@xorpc.icir.org> References: <200604071144.k37Bi1ZJ027373@xorpc.icir.org> Message-ID: <20060407115055.GP80492@spc.org> On Fri, Apr 07, 2006 at 11:44:01AM +0000, Bruce Simpson wrote: > Log message: > Fix test_routing1.py for Win32. > > Tested on: Windows Server 2003 SP1, FreeBSD 6.1 Ecoutez et repetez! Listen and repeat. Heed my words. Please rework this fix as you require to avoid incurring the wrath of the bms^H^H^Htinderbox. I wish there were a nicer way of doing this, but I do not grok the language / system known as Python in fullness. If there is a more concise, more elegant incantation, I'm all ears, but if anyone wishes for my help in maintaining the Python part of this work, please render unto me heap big Python grimoire. An O'Reilly edition will suffice. Ca suffit! Bon apetit! BMS From atanu@icir.org Fri Apr 7 17:08:14 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 16:08:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200604071608.k37G8EeE031737@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 16:08:14 UTC XORP CVS repository Modified files: ospf test_routing1.py Log message: Use the library function os.path.abspath() to generate the absolute pathname of the external program, no longer requires path separator manipulation in the program. Revision Changes Path 1.3 +4 -7; commitid: 7bde44368e6c7ea6; xorp/ospf/test_routing1.py From atanu@ICSI.Berkeley.EDU Fri Apr 7 17:13:56 2006 From: atanu@ICSI.Berkeley.EDU (Atanu Ghosh) Date: Fri, 07 Apr 2006 09:13:56 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf In-Reply-To: Message from Bruce M Simpson of "Fri, 07 Apr 2006 12:50:55 BST." <20060407115055.GP80492@spc.org> Message-ID: <73823.1144426436@tigger.icir.org> --=-=-= Hi, I'v replaced the path separator code with os.path.abspath(), please verify that this works on windows! Python in a nutshell is a good book, Pavlin may also have a recommendation. --=-=-= Content-Type: message/rfc822 Content-Disposition: attachment; filename=4118 Content-Description: os.path.abspath Return-Path: xorp-cvs-admin@icir.org Delivery-Date: Fri Apr 07 09:09:03 2006 Delivery-Date: Fri, 07 Apr 2006 09:09:03 -0700 Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14]) by tigger.icir.org (8.12.11/8.12.11) with ESMTP id k37G93ut072595 for ; Fri, 7 Apr 2006 09:09:03 -0700 (PDT) (envelope-from xorp-cvs-admin@icir.org) Received: from fruitcake.ICSI.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11]) by wyvern.icir.org (8.12.11/8.12.11) with ESMTP id k37G92kG091994 for ; Fri, 7 Apr 2006 09:09:02 -0700 (PDT) (envelope-from xorp-cvs-admin@icir.org) Received: from fruitcake.ICSI.Berkeley.EDU (localhost [127.0.0.1]) by fruitcake.ICSI.Berkeley.EDU (8.12.11.20060308/8.12.9) with ESMTP id k37G92Vc000680; Fri, 7 Apr 2006 09:09:02 -0700 (PDT) Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14]) by fruitcake.ICSI.Berkeley.EDU (8.12.11.20060308/8.12.9) with ESMTP id k37G8Edn000629 for ; Fri, 7 Apr 2006 09:08:14 -0700 (PDT) Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68]) by wyvern.icir.org (8.12.11/8.12.11) with ESMTP id k37G8EZ4091981 for ; Fri, 7 Apr 2006 09:08:14 -0700 (PDT) (envelope-from atanu@icir.org) Received: from xorpc.icir.org (localhost [127.0.0.1]) by xorpc.icir.org (8.12.11/8.12.11) with ESMTP id k37G8ECo031738 for ; Fri, 7 Apr 2006 09:08:14 -0700 (PDT) (envelope-from atanu@xorpc.icir.org) Received: (from atanu@localhost) by xorpc.icir.org (8.12.11/8.12.3/Submit) id k37G8EeE031737 for xorp-cvs@icir.org; Fri, 7 Apr 2006 16:08:14 GMT (envelope-from atanu) From: Atanu Ghosh Message-Id: <200604071608.k37G8EeE031737@xorpc.icir.org> To: xorp-cvs@icir.org X-XORP-CVS-Branch: HEAD X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on chicken.ICSI.Berkeley.EDU X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.4 Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Sender: xorp-cvs-admin@icir.org Errors-To: xorp-cvs-admin@icir.org X-BeenThere: xorp-cvs@icir.org X-Mailman-Version: 2.0 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Mailing list for XORP CVS commit messages List-Unsubscribe: , List-Archive: Date: Fri, 7 Apr 2006 16:08:14 GMT CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 16:08:14 UTC XORP CVS repository Modified files: ospf test_routing1.py Log message: Use the library function os.path.abspath() to generate the absolute pathname of the external program, no longer requires path separator manipulation in the program. Revision Changes Path 1.3 +4 -7; commitid: 7bde44368e6c7ea6; xorp/ospf/test_routing1.py _______________________________________________ Xorp-cvs mailing list Xorp-cvs@icir.org http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs --=-=-= Atanu. >>>>> "Bruce" == Bruce M Simpson writes: Bruce> On Fri, Apr 07, 2006 at 11:44:01AM +0000, Bruce Simpson Bruce> wrote: >> Log message: Fix test_routing1.py for Win32. >> >> Tested on: Windows Server 2003 SP1, FreeBSD 6.1 Bruce> Ecoutez et repetez! Listen and repeat. Heed my words. Bruce> Please rework this fix as you require to avoid incurring the Bruce> wrath of the bms^H^H^Htinderbox. Bruce> I wish there were a nicer way of doing this, but I do not Bruce> grok the language / system known as Python in fullness. Bruce> If there is a more concise, more elegant incantation, I'm all Bruce> ears, but if anyone wishes for my help in maintaining the Bruce> Python part of this work, please render unto me heap big Bruce> Python grimoire. Bruce> An O'Reilly edition will suffice. Bruce> Ca suffit! Bon apetit! Bruce> BMS Bruce> _______________________________________________ Xorp-cvs Bruce> mailing list Xorp-cvs@icir.org Bruce> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs --=-=-=-- From bms@spc.org Fri Apr 7 17:43:01 2006 From: bms@spc.org (Bruce M Simpson) Date: Fri, 7 Apr 2006 17:43:01 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf In-Reply-To: <73823.1144426436@tigger.icir.org> References: <20060407115055.GP80492@spc.org> <73823.1144426436@tigger.icir.org> Message-ID: <20060407164301.GQ80492@spc.org> On Fri, Apr 07, 2006 at 09:13:56AM -0700, Atanu Ghosh wrote: > I'v replaced the path separator code with os.path.abspath(), please > verify that this works on windows! Looks good from over here. Thanks! BMS From pavlin@icir.org Fri Apr 7 18:18:27 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 07 Apr 2006 10:18:27 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf In-Reply-To: Message from Atanu Ghosh of "Fri, 07 Apr 2006 09:13:56 PDT." <73823.1144426436@tigger.icir.org> Message-ID: <200604071718.k37HIRS3027044@possum.icir.org> > Python in a nutshell is a good book, Pavlin may also have a > recommendation. Right now I am reading "Learning Python", 2nd edition, by Mark Lutz and David Ascher, but I am still n the very beginning of it to give you any definite opinion. So far my impression is same as one of the book's reviews that "[it] only covers the basics, but it is deep in information of what it does cover". The reason I bought it is primarily because of the detailed coverage of the basic stuff, with the clear understanding that I will buy 1-2 more books for the advanced stuff. If you are serious about Python, I think you would need "Python in a Nutshell" anyway because it is very good even as a reference book. Probably it will be the next book I will buy after I finish reading "Learning Python". You can check http://www.python.org/doc/ for a list of all Python books and for detailed reviews. Pavlin From pavlin@icir.org Fri Apr 7 19:24:51 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 7 Apr 2006 18:24:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/common Message-ID: <200604071824.k37IOpsS033126@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-07 18:24:51 UTC XORP CVS repository Modified files: policy/common register_operations.cc Log message: Add missing initialization and description for the "ctr" operator. This fixes Bugzilla entry #346. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=346 Revision Changes Path 1.17 +35 -3; commitid: 81444436ae237ea6; xorp/policy/common/register_operations.cc From pavlin@icir.org Fri Apr 7 20:22:48 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 7 Apr 2006 19:22:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604071922.k37JMm9l033882@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-07 19:22:48 UTC XORP CVS repository Modified files: bgp bgp_varrw.cc Log message: Fix a bug that prevented the communities to be distributed: add missing "_route_modify = true;" when writing community to a route. Revision Changes Path 1.27 +3 -1; commitid: 843a4436bba57ea6; xorp/bgp/bgp_varrw.cc From atanu@icir.org Fri Apr 7 20:38:22 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 19:38:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604071938.k37JcM79034093@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 19:38:22 UTC XORP CVS repository Modified files: bgp path_attribute.cc Log message: If a community attribute is well known print its name as well as its numeric value. Revision Changes Path 1.79 +14 -2; commitid: 85124436bfae7ea6; xorp/bgp/path_attribute.cc From atanu@icir.org Fri Apr 7 21:04:48 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 20:04:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604072004.k37K4mYk034396@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 20:04:48 UTC XORP CVS repository Modified files: bgp path_attribute.cc Log message: Print a community attribute in AA:NN form. Revision Changes Path 1.80 +4 -2; commitid: 86414436c5df7ea6; xorp/bgp/path_attribute.cc From atanu@icir.org Fri Apr 7 21:14:24 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 20:14:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness xorp/docs/test_harness Message-ID: <200604072014.k37KEOhi034627@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 20:14:24 UTC XORP CVS repository Modified files: bgp/harness peer.cc docs/test_harness test_harness.tex Log message: Add support for setting the community attribute in BGP update packets. Revision Changes Path 1.75 +31 -1; commitid: 87134436c81e7ea6; xorp/bgp/harness/peer.cc 1.34 +6 -1; commitid: 87134436c81e7ea6; xorp/docs/test_harness/test_harness.tex From atanu@icir.org Fri Apr 7 21:15:12 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 20:15:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200604072015.k37KFCZ9034713@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 20:15:12 UTC XORP CVS repository Modified files: tests test_start.py Log message: Start the test_peers with all the debugging arguments. Revision Changes Path 1.2 +2 -2; commitid: 877e4436c84f7ea6; xorp/tests/test_start.py From atanu@icir.org Fri Apr 7 21:16:26 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 20:16:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200604072016.k37KGQ8w034786@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 20:16:26 UTC XORP CVS repository Modified files: tests test_xorpsh.py Log message: Slight refactoring of the way that the output from the xorpsh is checked for errors. Revision Changes Path 1.2 +2 -2; commitid: 87c74436c89a7ea6; xorp/tests/test_xorpsh.py From atanu@icir.org Fri Apr 7 21:17:53 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 20:17:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604072017.k37KHrWX034896@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 20:17:53 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py Log message: Some new BGP configurations, in particular redistribute from static to BGP with the NO_EXPORT community applied. Revision Changes Path 1.2 +91 -5; commitid: 88354436c8f17ea6; xorp/tests/bgp/test_bgp_config.py From atanu@icir.org Fri Apr 7 21:31:35 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 20:31:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604072031.k37KVZKc035166@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 20:31:35 UTC XORP CVS repository Modified files: tests/bgp test_unh1.py Log message: Test BGP_CONF.4.6(A): Communities. Revision Changes Path 1.2 +62 -4; commitid: 89434436cc267ea6; xorp/tests/bgp/test_unh1.py From pavlin@icir.org Fri Apr 7 21:52:58 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 7 Apr 2006 20:52:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200604072052.k37KqwQE035551@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-07 20:52:58 UTC XORP CVS repository Modified files: policy var_map.cc var_map.hh Log message: If we try to add a policy variable to the varmap, and if same entry already exists, then return silently. This fixes Bugzilla entry #340. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=340 Revision Changes Path 1.9 +6 -2; commitid: 8aba4436d0d97ea6; xorp/policy/var_map.cc 1.7 +8 -1; commitid: 8aba4436d0d97ea6; xorp/policy/var_map.hh From atanu@icir.org Fri Apr 7 22:00:13 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 7 Apr 2006 21:00:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604072100.k37L0Dgj035730@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-07 21:00:13 UTC XORP CVS repository Modified files: libxorp test_main.hh Log message: If a test program exists due to incorrect arguments the return -1 not 0. Revision Changes Path 1.16 +2 -2; commitid: 8b774436d2dc7ea6; xorp/libxorp/test_main.hh From pavlin@icir.org Sat Apr 8 00:04:46 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 7 Apr 2006 23:04:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604072304.k37N4keM036976@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-07 23:04:46 UTC XORP CVS repository Modified files: etc/templates bgp.cmds Log message: Don't use the "%opt_parameter" mechanism to specify optional commands, because the optional commands expand indefinitely (by definition). Instead, create separate template entries for each optional command. This fixes Bugzilla entry #280. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=280 Approved by: Atanu Ghosh Revision Changes Path 1.13 +109 -25; commitid: 90284436ee9a7ea6; xorp/etc/templates/bgp.cmds From pavlin@icir.org Mon Apr 10 02:19:38 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 10 Apr 2006 01:19:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604100119.k3A1JcF1074528@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-10 01:19:38 UTC XORP CVS repository Modified files: bgp aspath.cc Log message: Fix AsPath::short_str() so it doesn't print the ' ' separator before the first element. This fix is needed so the regular expressions with AS paths (used by the policy framework) can be applied properly. Revision Changes Path 1.34 +3 -2; commitid: 123074439b2627ea6; xorp/bgp/aspath.cc From atanu@icir.org Mon Apr 10 19:56:15 2006 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 10 Apr 2006 18:56:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests Message-ID: <200604101856.k3AIuFoB086706@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-10 18:56:15 UTC XORP CVS repository Modified files: tests test_xorpsh.py Log message: Add "Commit failed" to the list of error messages that can be returned by the xorpsh. Revision Changes Path 1.3 +3 -2; commitid: 15297443aaa4e7ea6; xorp/tests/test_xorpsh.py From bms@icir.org Mon Apr 10 20:34:33 2006 From: bms@icir.org (Bruce Simpson) Date: Mon, 10 Apr 2006 19:34:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200604101934.k3AJYXjJ087077@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-10 19:34:33 UTC XORP CVS repository Modified files: bgp/harness test_peer.cc Log message: The setlinebuf() is portable only to systems which are 4.4BSD compatible. Use setvbuf() instead, which conforms to ISO/IEC 9899:1990 (``ISO C90''). Revision Changes Path 1.38 +2 -2; commitid: 1540c443ab3287ea6; xorp/bgp/harness/test_peer.cc From pavlin@icir.org Tue Apr 11 18:06:07 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 11 Apr 2006 17:06:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200604111706.k3BH679P009068@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-11 17:06:07 UTC XORP CVS repository Modified files: xrl/targets Makefile.am Makefile.in fib2mrib.tgt Log message: Add the policy_backend.xif XRL interface to the fib2mrib target. The fib2mrib modile itself already implements that XRL interface. Revision Changes Path 1.60 +2 -1; commitid: 234f443be1df7ea6; xorp/xrl/targets/Makefile.am 1.76 +1 -0; commitid: 234f443be1df7ea6; xorp/xrl/targets/Makefile.in 1.4 +3 -1; commitid: 234f443be1df7ea6; xorp/xrl/targets/fib2mrib.tgt From pavlin@icir.org Tue Apr 11 18:07:08 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 11 Apr 2006 17:07:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200604111707.k3BH78Fs009121@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-11 17:07:08 UTC XORP CVS repository Modified files: xrl/targets fib2mrib.xrls fib2mrib_base.cc fib2mrib_base.hh Log message: Regenerate autogenerated files: Add the policy_backend.xif XRL interface to the fib2mrib target. The fib2mrib modile itself already implements that XRL interface. Revision Changes Path 1.10 +22 -1; commitid: 237e443be22a7ea6; xorp/xrl/targets/fib2mrib.xrls 1.11 +91 -1; commitid: 237e443be22a7ea6; xorp/xrl/targets/fib2mrib_base.cc 1.12 +39 -1; commitid: 237e443be22a7ea6; xorp/xrl/targets/fib2mrib_base.hh From pavlin@icir.org Wed Apr 12 03:31:29 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 12 Apr 2006 02:31:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200604120231.k3C2VT40015526@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-12 02:31:29 UTC XORP CVS repository Modified files: cli cli_command.cc Log message: Use better layout for the CLI command-line completion help strings. This fixes Bugzilla entry #530, Issue 1. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=530 Submitted by: Hasso Tepper Revision Changes Path 1.27 +5 -5; commitid: 3c84443c66417ea6; xorp/cli/cli_command.cc From atanu@icir.org Wed Apr 12 03:33:18 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 12 Apr 2006 02:33:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604120233.k3C2XIOT015607@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-12 02:33:18 UTC XORP CVS repository Modified files: bgp damping.cc Log message: When computing the new figure of merit as well as computing the decay of the old value add in the new merit value. Remove the debugging in the tick() and add some debugging in get_reuse_time(). Revision Changes Path 1.5 +9 -4; commitid: 3cdc443c66ed7ea6; xorp/bgp/damping.cc From pavlin@icir.org Wed Apr 12 03:44:53 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 12 Apr 2006 02:44:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200604120244.k3C2ir1h015885@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-12 02:44:53 UTC XORP CVS repository Modified files: docs/user_manual bgp.tex cli_intro.tex ospf.tex Log message: * Fix the formatting of the command line completion help strings so now it matches the new improved format. * Remove extra entries: "<[Enter]> Execute this command" which are there because of a xorpsh bug that should be fixed in the future (see Bugzilla entry #603). Revision Changes Path 1.20 +3 -4; commitid: 3dc6443c690e7ea6; xorp/docs/user_manual/bgp.tex 1.13 +9 -10; commitid: 3dc6443c690e7ea6; xorp/docs/user_manual/cli_intro.tex 1.10 +3 -4; commitid: 3dc6443c690e7ea6; xorp/docs/user_manual/ospf.tex From atanu@icir.org Wed Apr 12 03:44:49 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 12 Apr 2006 02:44:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604120244.k3C2inXQ015853@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-12 02:44:49 UTC XORP CVS repository Modified files: bgp route_table_damping.cc Log message: When a route is damped a timer is created to release the route, the timer was being set in a copy of the damp structure not the stored structure, hence the timer was never firing. Also added some debugging. Revision Changes Path 1.5 +12 -1; commitid: 3dd2443c69a07ea6; xorp/bgp/route_table_damping.cc From atanu@icir.org Wed Apr 12 03:47:41 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 12 Apr 2006 02:47:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604120247.k3C2lfxd015997@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-12 02:47:41 UTC XORP CVS repository Modified files: bgp route_table_damping.cc Log message: Typo in a comment. Revision Changes Path 1.6 +1 -1; commitid: 3e62443c6a4c7ea6; xorp/bgp/route_table_damping.cc From atanu@icir.org Wed Apr 12 04:17:34 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 12 Apr 2006 03:17:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604120317.k3C3HYCm016372@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-12 03:17:34 UTC XORP CVS repository Modified files: bgp route_table_damping.cc Log message: If a route is being damped and a delete arrives don't propogate the delete. Revision Changes Path 1.7 +2 -0; commitid: 3fd9443c714d7ea6; xorp/bgp/route_table_damping.cc From pavlin@icir.org Wed Apr 12 18:59:44 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 12 Apr 2006 17:59:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604121759.k3CHxir7027202@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-12 17:59:44 UTC XORP CVS repository Modified files: etc/templates rip.tp ripng.tp Log message: Remove "status" nodes that are not used/needed. Those nodes have only %get method which method itself is not used and probably not needed. Submitted by: Hasso Tepper Revision Changes Path 1.39 +1 -5; commitid: 6a1f443d3fcf7ea6; xorp/etc/templates/rip.tp 1.35 +1 -5; commitid: 6a1f443d3fcf7ea6; xorp/etc/templates/ripng.tp From atanu@icir.org Wed Apr 12 19:17:23 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 12 Apr 2006 18:17:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604121817.k3CIHNsn027488@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-12 18:17:23 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_unh1.py Log message: Test BGP_CONF.4.11. Plus some policy tests that should be moved into a separate test script. Revision Changes Path 1.3 +215 -14; commitid: 6b43443d44327ea6; xorp/tests/bgp/test_bgp_config.py 1.3 +327 -2; commitid: 6b43443d44327ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Wed Apr 12 21:31:54 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 12 Apr 2006 20:31:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604122031.k3CKVsF0029297@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-12 20:31:54 UTC XORP CVS repository Modified files: bgp route_table_damping.cc Log message: A couple of problems with route flap damping when a route is being replaced: 1) The timer was not being correctly stored in the trie, the timer was being set on a local copy not the trie copy. Reordering the code fixed the problem. 2) The absolute time for the undamping was being passed to method which took a relative time. Relative times are now being consistently used. 3) If a replace route caused a route to be damped the original route was not withdrawn. Revision Changes Path 1.8 +8 -3; commitid: 7256443d63b97ea6; xorp/bgp/route_table_damping.cc From atanu@icir.org Wed Apr 12 22:28:00 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 12 Apr 2006 21:28:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604122128.k3CLS0ZR029966@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-12 21:28:00 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_unh1.py Log message: Test BGP_CONF.4.12: Processing Route Changes Plus replace all calls to time.sleep(), with delay(); provides feedback on how much time is left. Revision Changes Path 1.4 +40 -1; commitid: 74f1443d70df7ea6; xorp/tests/bgp/test_bgp_config.py 1.4 +148 -29; commitid: 74f1443d70df7ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Thu Apr 13 01:00:21 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 13 Apr 2006 00:00:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604130000.k3D00L58031389@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-13 00:00:21 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_unh1.py Log message: A test (test_export_med1) that shows that med values to peers can be set. protocols { bgp { export: "preference" } } policy { policy-statement preference { term 1 { then { med: 42 } } } } Revision Changes Path 1.5 +30 -1; commitid: 7a80443d94947ea6; xorp/tests/bgp/test_bgp_config.py 1.5 +6 -1; commitid: 7a80443d94947ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Thu Apr 13 01:06:51 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 13 Apr 2006 00:06:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604130006.k3D06pIg047882@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-13 00:06:51 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_unh1.py Log message: When setting an export policy on a protocols own routes don't include a 'from' block, 'test_export_origin1' now works. Revision Changes Path 1.6 +1 -6; commitid: bae9443d961a7ea6; xorp/tests/bgp/test_bgp_config.py 1.6 +2 -2; commitid: bae9443d961a7ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Thu Apr 13 01:08:37 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 13 Apr 2006 00:08:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604130008.k3D08bsV051861@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-13 00:08:37 UTC XORP CVS repository Modified files: tests/bgp test_unh1.py Log message: Comment out a bogus test, a MED modified in an import filter should not be propogated to peers. Revision Changes Path 1.7 +4 -4; commitid: ca7a443d96847ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Thu Apr 13 02:46:25 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 13 Apr 2006 01:46:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604130146.k3D1kP4b024003@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-13 01:46:25 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_unh1.py Log message: Test BGP_CONF.1.13A: MULTI_EXIT_DISC Attribute. Plus some config function renaming. Revision Changes Path 1.7 +85 -6; commitid: 5da6443dad707ea6; xorp/tests/bgp/test_bgp_config.py 1.8 +56 -3; commitid: 5da6443dad707ea6; xorp/tests/bgp/test_unh1.py From pavlin@icir.org Thu Apr 13 07:36:58 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 13 Apr 2006 06:36:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200604130636.k3D6aw07026449@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-13 06:36:58 UTC XORP CVS repository Modified files: docs/user_manual policy.tex Log message: Describe the new semantics of the "accept" and "reject" statements in the "then" policy block: now all statements inside the "then" block are evaluated regardless of their position. Revision Changes Path 1.11 +5 -6; commitid: 672c443df14e7ea6; xorp/docs/user_manual/policy.tex From pavlin@icir.org Thu Apr 13 07:39:32 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 13 Apr 2006 06:39:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604130639.k3D6dWeo026514@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-13 06:39:32 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add policy-related release notes. Revision Changes Path 1.110 +6 -2; commitid: 6779443df21c7ea6; xorp/RELEASE_NOTES From pavlin@icir.org Thu Apr 13 07:44:37 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 13 Apr 2006 06:44:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604130644.k3D6ibeW026611@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-13 06:44:37 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Add "OS X 10.4.6" to the list of Mac OS X versions that XORP can run on. Revision Changes Path 1.53 +3 -2; commitid: 67cb443df2ab7ea6; xorp/BUILD_NOTES From atanu@icir.org Thu Apr 13 18:45:40 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 13 Apr 2006 17:45:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness Message-ID: <200604131745.k3DHje70036025@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-13 17:45:40 UTC XORP CVS repository Modified files: bgp plumbing.cc bgp/harness test_routing1.sh Log message: On the output branch unconditionally strip out MEDs, previously only EBGP output branches had the MEDs stripped. A MED arriving on an EBGP peering was being propogated to the IBGP peerings. Also modify test6 to not expect a MED on an IBGP peering. Revision Changes Path 1.23 +6 -7; commitid: 8c89443e8e3f7ea6; xorp/bgp/harness/test_routing1.sh 1.89 +2 -2; commitid: 8c89443e8e3f7ea6; xorp/bgp/plumbing.cc From atanu@icir.org Thu Apr 13 18:52:55 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 13 Apr 2006 17:52:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604131752.k3DHqt2Y036223@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-13 17:52:55 UTC XORP CVS repository Modified files: tests/bgp test_unh1.py Log message: Test BGP_CONF.1.13B: MULTI_EXIT_DISC Attribute. Revision Changes Path 1.9 +46 -1; commitid: 8d64443e8ff67ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Thu Apr 13 22:08:19 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 13 Apr 2006 21:08:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604132108.k3DL8JP4038236@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-13 21:08:19 UTC XORP CVS repository Modified files: tests/bgp test_unh1.py Log message: Test BGP_CONF.1.13C: MULTI_EXIT_DISC Attribute. Revision Changes Path 1.10 +44 -1; commitid: 9541443ebdc27ea6; xorp/tests/bgp/test_unh1.py From pavlin@icir.org Thu Apr 13 22:16:27 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 13 Apr 2006 21:16:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604132116.k3DLGR3G038416@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-13 21:16:27 UTC XORP CVS repository Modified files: rtrmgr cli.cc Log message: Add "exit" operational mode command that is equivalent to the "quit" operational mode command. This fixes Bugzilla entry #612. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=612 Revision Changes Path 1.128 +18 -3; commitid: 95f7443ebf6d7ea6; xorp/rtrmgr/cli.cc From pavlin@icir.org Thu Apr 13 22:19:17 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 13 Apr 2006 21:19:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200604132119.k3DLJHx7038482@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-13 21:19:17 UTC XORP CVS repository Modified files: docs/user_manual cli_intro.tex Log message: Add description for the new "exit" operational mode command that is equivalent to the "quit" operational mode command. Revision Changes Path 1.14 +6 -2; commitid: 9639443ec01d7ea6; xorp/docs/user_manual/cli_intro.tex From pavlin@icir.org Thu Apr 13 22:20:44 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 13 Apr 2006 21:20:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604132120.k3DLKiGH038584@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-13 21:20:44 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add a release note for the new "exit" operational mode command. Revision Changes Path 1.111 +4 -1; commitid: 969f443ec09e7ea6; xorp/RELEASE_NOTES From pavlin@icir.org Fri Apr 14 02:07:40 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 14 Apr 2006 01:07:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rtrmgr Message-ID: <200604140107.k3E17eqw068749@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-14 01:07:39 UTC XORP CVS repository Modified files: docs/rtrmgr rtrmgr.tex Log message: Add missing '\' in front of '%' inside LaTeX text. Revision Changes Path 1.50 +2 -2; commitid: 10c74443ef5bd7ea6; xorp/docs/rtrmgr/rtrmgr.tex From atanu@icir.org Fri Apr 14 02:28:42 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 01:28:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604140128.k3E1Sgwl068960@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 01:28:42 UTC XORP CVS repository Modified files: tests/bgp test_unh1.py Log message: Fix a typo in the name of the configuration function for test 4.11BCD. Revision Changes Path 1.11 +2 -2; commitid: 10d45443efac97ea6; xorp/tests/bgp/test_unh1.py From pavlin@icir.org Fri Apr 14 04:20:01 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 14 Apr 2006 03:20:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604140320.k3E3K1Al070030@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-14 03:20:01 UTC XORP CVS repository Modified files: bgp bgp.cc bgp.hh Log message: * Modify the address status callbacks to include the prefix length for the address. * When creating a local cache with the router's IP addresses, store with each address the corresponding prefix length. * Add new methods interface_address_prefix_len4() and interface_address_prefix_len6() to obtain the corresponding prefix length for a router's address (as stored in the local cache). Revision Changes Path 1.73 +56 -20; commitid: 11148443f14267ea6; xorp/bgp/bgp.cc 1.60 +35 -11; commitid: 11148443f14267ea6; xorp/bgp/bgp.hh From atanu@icir.org Fri Apr 14 05:33:04 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 04:33:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604140433.k3E4X4Z2070797@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 04:33:04 UTC XORP CVS repository Modified files: bgp dummy_main.cc Log message: Reflect the recent changes to bgp.hh. Revision Changes Path 1.17 +17 -3; commitid: 11472443f25ff7ea6; xorp/bgp/dummy_main.cc From atanu@icir.org Fri Apr 14 05:41:44 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 04:41:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604140441.k3E4fiBW070991@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 04:41:44 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py Log message: Allow the next hop address to be set when installing a static route via the xorpsh. If no next hop address is provided a default of "127.0.0.1" is used as before. Revision Changes Path 1.8 +4 -4; commitid: 11534443f28077ea6; xorp/tests/bgp/test_bgp_config.py From atanu@icir.org Fri Apr 14 06:58:00 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 05:58:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/tests/bgp Message-ID: <200604140558.k3E5w0bI071803@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 05:58:00 UTC XORP CVS repository Modified files: bgp peer_handler.hh plumbing.cc plumbing.hh route_table_filter.cc route_table_filter.hh test_filter.cc tests/bgp test_unh1.py Log message: On an EBGP peering if the router and a peer are directly connected (on the same subnet) and the NEXT_HOP attribute is on the same subnet, don't rewrite the NEXT_HOP (third party NEXT_HOP). Revision Changes Path 1.22 +15 -1; commitid: 11841443f39e57ea6; xorp/bgp/peer_handler.hh 1.90 +66 -2; commitid: 11841443f39e57ea6; xorp/bgp/plumbing.cc 1.38 +9 -1; commitid: 11841443f39e57ea6; xorp/bgp/plumbing.hh 1.49 +24 -7; commitid: 11841443f39e57ea6; xorp/bgp/route_table_filter.cc 1.27 +14 -5; commitid: 11841443f39e57ea6; xorp/bgp/route_table_filter.hh 1.38 +3 -2; commitid: 11841443f39e57ea6; xorp/bgp/test_filter.cc 1.12 +49 -1; commitid: 11841443f39e57ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Fri Apr 14 11:55:58 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 10:55:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604141055.k3EAtw0A078688@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 10:55:58 UTC XORP CVS repository Modified files: tests/bgp test_unh1.py Log message: Now that nexthops are not rewritten if they share a common network with the peer a number of the expect variables have had to be changed. Revision Changes Path 1.13 +27 -21; commitid: 13345443f7fbc7ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Fri Apr 14 12:07:06 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 11:07:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604141107.k3EB76bd078846@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 11:07:05 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_unh1.py Log message: Add a config function "conf_tracing_state" that enables the tracing variable "state-change". Revision Changes Path 1.9 +29 -1; commitid: 133e1443f82587ea6; xorp/tests/bgp/test_bgp_config.py 1.14 +2 -1; commitid: 133e1443f82587ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Fri Apr 14 12:15:54 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 11:15:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604141115.k3EBFs21079010@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 11:15:53 UTC XORP CVS repository Modified files: bgp plumbing.cc route_table_filter.cc route_table_filter.hh Log message: It is illegal to send a peer an update message with the nexthop set to the peer. Therefore add a filter that checks for the nexthop and the peer address being equal; if they are rewrite the nexthop with the routers nexthop address. Revision Changes Path 1.91 +7 -4; commitid: 13483443f84667ea6; xorp/bgp/plumbing.cc 1.50 +76 -1; commitid: 13483443f84667ea6; xorp/bgp/route_table_filter.cc 1.28 +28 -1; commitid: 13483443f84667ea6; xorp/bgp/route_table_filter.hh From atanu@icir.org Fri Apr 14 13:03:14 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 12:03:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604141203.k3EC3ECq079522@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 12:03:14 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py Log message: A configuration method to set the holdtime on a peer. Revision Changes Path 1.10 +21 -1; commitid: 13687443f8f817ea6; xorp/tests/bgp/test_bgp_config.py From atanu@icir.org Fri Apr 14 13:04:31 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 12:04:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604141204.k3EC4VQX079570@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 12:04:31 UTC XORP CVS repository Modified files: tests/bgp test_unh1.py Log message: Test BGP_CONF.1.4C: Hold Time Negotiation. Verify that an illegal holdtime of 2 seconds cannot be configured. Revision Changes Path 1.15 +20 -1; commitid: 136b7443f8fcf7ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Fri Apr 14 19:49:32 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 18:49:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604141849.k3EInWC5085627@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 18:49:32 UTC XORP CVS repository Modified files: bgp plumbing.cc route_table_filter.cc Log message: Only rewrite a nexthop if it contains the peers address if the route is self originated. Previously nexthops pointing at the peer were unconditionally rewritten. Now routes learned from an EBGP peer that have the nexthop set to an IBGP peers address will not be rewritten, the IBGP peer should suppress the route itself. Revision Changes Path 1.92 +3 -2; commitid: 14e5e443feebb7ea6; xorp/bgp/plumbing.cc 1.51 +6 -1; commitid: 14e5e443feebb7ea6; xorp/bgp/route_table_filter.cc From bms@icir.org Fri Apr 14 21:39:59 2006 From: bms@icir.org (Bruce Simpson) Date: Fri, 14 Apr 2006 20:39:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604142039.k3EKdxlF087086@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-14 20:39:59 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Incorporate user feedback from bug report #609 regarding how to build XORP under Windows Server 2003, clarifying instructions where required. Revision Changes Path 1.54 +23 -11; commitid: 154154440087e7ea6; xorp/BUILD_NOTES From atanu@icir.org Fri Apr 14 22:11:37 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 21:11:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604142111.k3ELBbC6087535@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 21:11:37 UTC XORP CVS repository Modified files: bgp peer.cc peer_handler.cc Log message: If a NLRI is semantically incorrect then print and error message and ignore the NLRI. Revision Changes Path 1.133 +7 -3; commitid: 155d2444010087ea6; xorp/bgp/peer.cc 1.42 +19 -1; commitid: 155d2444010087ea6; xorp/bgp/peer_handler.cc From bms@icir.org Fri Apr 14 23:24:14 2006 From: bms@icir.org (Bruce Simpson) Date: Fri, 14 Apr 2006 22:24:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604142224.k3EMOEsm088338@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-04-14 22:24:14 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Incorporate more feedback from #609 which is crucial to the build process for win32 targets. Revision Changes Path 1.55 +4 -2; commitid: 158f9444020f97ea6; xorp/BUILD_NOTES From atanu@icir.org Fri Apr 14 23:37:39 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 14 Apr 2006 22:37:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604142237.k3EMbdEi088559@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-14 22:37:39 UTC XORP CVS repository Modified files: tests/bgp test_unh1.py Log message: Test BGP_CONF.3.8A: NLRI Field Error. Revision Changes Path 1.16 +40 -2; commitid: 159d4444024327ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Sat Apr 15 08:10:39 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 15 Apr 2006 07:10:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/docs/user_manual xorp/etc/templates xorp/tests/bgp xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200604150710.k3F7Addk093604@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-15 07:10:39 UTC XORP CVS repository Modified files: . RELEASE_NOTES bgp bgp.cc bgp.hh peer.cc peer_data.cc peer_data.hh peer_handler.cc peer_handler.hh plumbing.cc plumbing.hh xrl_target.cc xrl_target.hh docs/user_manual bgp.tex etc/templates bgp.tp tests/bgp test_bgp_config.py test_unh1.py xrl/interfaces bgp.xif bgp_xif.cc bgp_xif.hh xrl/targets bgp.xrls bgp_base.cc bgp_base.hh Log message: A prefix-limit can now be configured on a per peer basis, if it is exceeded the session is torn down. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=270 Revision Changes Path 1.112 +2 -2; commitid: 16ced44409c667ea6; xorp/RELEASE_NOTES 1.74 +20 -1; commitid: 16ced44409c667ea6; xorp/bgp/bgp.cc 1.61 +12 -1; commitid: 16ced44409c667ea6; xorp/bgp/bgp.hh 1.134 +15 -1; commitid: 16ced44409c667ea6; xorp/bgp/peer.cc 1.31 +2 -1; commitid: 16ced44409c667ea6; xorp/bgp/peer_data.cc 1.21 +44 -1; commitid: 16ced44409c667ea6; xorp/bgp/peer_data.hh 1.43 +8 -1; commitid: 16ced44409c667ea6; xorp/bgp/peer_handler.cc 1.23 +6 -1; commitid: 16ced44409c667ea6; xorp/bgp/peer_handler.hh 1.93 +24 -1; commitid: 16ced44409c667ea6; xorp/bgp/plumbing.cc 1.39 +13 -1; commitid: 16ced44409c667ea6; xorp/bgp/plumbing.hh 1.59 +30 -1; commitid: 16ced44409c667ea6; xorp/bgp/xrl_target.cc 1.40 +10 -1; commitid: 16ced44409c667ea6; xorp/bgp/xrl_target.hh 1.21 +7 -1; commitid: 16ced44409c667ea6; xorp/docs/user_manual/bgp.tex 1.89 +31 -1; commitid: 16ced44409c667ea6; xorp/etc/templates/bgp.tp 1.11 +23 -1; commitid: 16ced44409c667ea6; xorp/tests/bgp/test_bgp_config.py 1.17 +49 -1; commitid: 16ced44409c667ea6; xorp/tests/bgp/test_unh1.py 1.32 +20 -1; commitid: 16ced44409c667ea6; xorp/xrl/interfaces/bgp.xif 1.46 +43 -1; commitid: 16ced44409c667ea6; xorp/xrl/interfaces/bgp_xif.cc 1.46 +30 -1; commitid: 16ced44409c667ea6; xorp/xrl/interfaces/bgp_xif.hh 1.48 +10 -1; commitid: 16ced44409c667ea6; xorp/xrl/targets/bgp.xrls 1.50 +36 -1; commitid: 16ced44409c667ea6; xorp/xrl/targets/bgp_base.cc 1.58 +21 -1; commitid: 16ced44409c667ea6; xorp/xrl/targets/bgp_base.hh From atanu@icir.org Sat Apr 15 08:44:54 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 15 Apr 2006 07:44:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200604150744.k3F7isOM093919@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-15 07:44:54 UTC XORP CVS repository Modified files: ospf peer_manager.cc Log message: If an area exists and an attempt is made to create it again then not error was returned. This was an incorrect fix for the bug below. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=353 Revision Changes Path 1.119 +2 -4; commitid: 16ec34440a4757ea6; xorp/ospf/peer_manager.cc From pavlin@icir.org Tue Apr 18 00:27:19 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 17 Apr 2006 23:27:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604172327.k3HNRJus044927@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-17 23:27:19 UTC XORP CVS repository Modified files: rtrmgr cli.cc Log message: Set the "default_nomore_mode" flag as appropritate for the top-level operational commands. This fixes Bugzilla entry #596. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=596 Submitted by: Michael Larson Revision Changes Path 1.129 +2 -1; commitid: af56444423f17ea6; xorp/rtrmgr/cli.cc From pavlin@icir.org Tue Apr 18 06:27:30 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 18 Apr 2006 05:27:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604180527.k3I5RU7B047821@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-18 05:27:30 UTC XORP CVS repository Modified files: libxorp strptime.c Log message: Add a compilation fix for OpenBSD-3.9: Previously, we unconditionally defined _XOPEN_SOURCE, because Linux and NetBSD needed it for strptime(3). However, now OpenBSD-3.9 cannot process (included by "libxorp/xorp.h") if _XOPEN_SOURCE is defined. Hence, as an exception we include some stuff before "libxorp/xorp.h", but only for specific platforms. Revision Changes Path 1.10 +12 -2; commitid: bab4444478487ea6; xorp/libxorp/strptime.c From pavlin@icir.org Tue Apr 18 06:41:40 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 18 Apr 2006 05:41:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604180541.k3I5feMr048013@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-18 05:41:40 UTC XORP CVS repository Modified files: libxorp strptime.c Log message: Remove an extra empty line. Revision Changes Path 1.11 +1 -2; commitid: bb7444447c0a7ea6; xorp/libxorp/strptime.c From pavlin@icir.org Tue Apr 18 18:51:05 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 18 Apr 2006 17:51:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604181751.k3IHp5NB057527@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-18 17:51:05 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: XORP now builds on OpenBSD-3.9, and the internal tests appear to succeed. Revision Changes Path 1.56 +2 -2; commitid: e09e444526e77ea6; xorp/BUILD_NOTES From pavlin@icir.org Tue Apr 18 21:10:13 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 18 Apr 2006 20:10:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604182010.k3IKADn6059133@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-18 20:10:13 UTC XORP CVS repository Modified files: libxorp strptime.c Log message: Fix a compilation error on Linux (and probably NetBSD). We cannot use HOST_OS_LINUX or HOST_OS_NETBSD before including "libxorp/xorp.h", hence always define _XOPEN_SOURCE before including , and then unconditionally undefine it before including "libxorp/xorp.h". Revision Changes Path 1.12 +3 -4; commitid: e6c3444546e57ea6; xorp/libxorp/strptime.c From pavlin@icir.org Wed Apr 19 03:14:16 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 19 Apr 2006 02:14:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604190214.k3J2EGUP062752@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-19 02:14:16 UTC XORP CVS repository Modified files: etc/templates bgp.tp Log message: Add [0--2] as the allowed value range for the BGP origin attribute in the BGP-specific policy statements. This fixes Bugzilla entry #312. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=312 Submitted by: Justin Fletcher Approved by: Atanu Ghosh Revision Changes Path 1.90 +4 -1; commitid: f4e244459bde7ea6; xorp/etc/templates/bgp.tp From pavlin@icir.org Wed Apr 19 06:16:23 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 19 Apr 2006 05:16:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200604190516.k3J5GNco064315@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-19 05:16:23 UTC XORP CVS repository Added files: devnotes cli-style.txt Log message: Add initial version of XORP CLI style document. Note that this is the original (unedited) version as posted to the xorp-hackers mailing list. Submitted by: Hasso Tepper Revision Changes Path 1.1 +61 -0 xorp/devnotes/cli-style.txt (new) From kristian@juniks.net Wed Apr 19 06:21:15 2006 From: kristian@juniks.net (Kristian Larsson) Date: Wed, 19 Apr 2006 07:21:15 +0200 Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates In-Reply-To: <200604190214.k3J2EGUP062752@xorpc.icir.org> References: <200604190214.k3J2EGUP062752@xorpc.icir.org> Message-ID: <20060419052115.GA22237@juniks.net> On Wed, Apr 19, 2006 at 02:14:16AM +0000, Pavlin Radoslavov wrote: > CVSROOT: /usr/local/share/doc/apache/cvs > Module name: xorp > Changes by: pavlin@xorpc.icir.org 2006-04-19 02:14:16 UTC > > XORP CVS repository > > > Modified files: > etc/templates bgp.tp > > Log message: > Add [0--2] as the allowed value range for the BGP origin attribute > in the BGP-specific policy statements. > > This fixes Bugzilla entry #312. > > Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=312 > Submitted by: Justin Fletcher > Approved by: Atanu Ghosh > > Revision Changes Path > 1.90 +4 -1; commitid: f4e244459bde7ea6; xorp/etc/templates/bgp.tp Just a quick quetion.. is origin 0..2 really preferred over origin: igp egp incomplete or is this "temporary" and whenever we get the time and/or the possibility of doing the above, we will? Regards, Kristian From pavlin@icir.org Wed Apr 19 06:59:32 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 19 Apr 2006 05:59:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200604190559.k3J5xWuI064668@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-19 05:59:32 UTC XORP CVS repository Modified files: devnotes cli-style.txt Log message: * Initial cleanup of the original text * Add some more rules Revision Changes Path 1.2 +50 -29; commitid: fc834445d1827ea6; xorp/devnotes/cli-style.txt From pavlin@icir.org Wed Apr 19 18:57:12 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 19 Apr 2006 17:57:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604191757.k3JHvCMk074370@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-19 17:57:12 UTC XORP CVS repository Modified files: etc/templates rip.tp ripng.tp Log message: Increase the default value for table-request-secs from 1 to 30 (seconds). This parameter is used to specify the frequency of transmitting the Request messages on an interface if there are no other RIP/RIPng neighbors. The original frequency of 1 (second) is an overkill, and 30 seconds frequency should be sufficient, especially given that the first Request message is transmitted right after startup. Note that this frequency (and even the fact that the Request messages must be periodic when there are no neighbors) are not in the RIP/RIPng spec (RFC 2453 and RFC 2080 respectively). This fixes Bugzilla entry #613. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=613 Submitted by: Justin Fletcher Revision Changes Path 1.40 +2 -2; commitid: 12200444678307ea6; xorp/etc/templates/rip.tp 1.36 +2 -2; commitid: 12200444678307ea6; xorp/etc/templates/ripng.tp From pavlin@icir.org Wed Apr 19 19:05:35 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 19 Apr 2006 11:05:35 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates In-Reply-To: Message from Kristian Larsson of "Wed, 19 Apr 2006 07:21:15 +0200." <20060419052115.GA22237@juniks.net> Message-ID: <200604191805.k3JI5ZFC020695@possum.icir.org> > On Wed, Apr 19, 2006 at 02:14:16AM +0000, Pavlin Radoslavov wrote: > > CVSROOT: /usr/local/share/doc/apache/cvs > > Module name: xorp > > Changes by: pavlin@xorpc.icir.org 2006-04-19 02:14:16 UTC > > > > XORP CVS repository > > > > > > Modified files: > > etc/templates bgp.tp > > > > Log message: > > Add [0--2] as the allowed value range for the BGP origin attribute > > in the BGP-specific policy statements. > > > > This fixes Bugzilla entry #312. > > > > Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=312 > > Submitted by: Justin Fletcher > > Approved by: Atanu Ghosh > > > > Revision Changes Path > > 1.90 +4 -1; commitid: f4e244459bde7ea6; xorp/etc/templates/bgp.tp > Just a quick quetion.. > is origin 0..2 really preferred over > origin: > igp > egp > incomplete > > or is this "temporary" and whenever we get the > time and/or the possibility of doing the above, we > will? I believe this should be temporary, especially given that other router vendors use the "igp/egp/incomplete" values. I will reopen Bugzilla entry #312 in anticipation of the ultimate solution. Thanks, Pavlin From pavlin@icir.org Wed Apr 19 19:20:10 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 19 Apr 2006 18:20:10 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200604191820.k3JIKAVQ074931@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-04-19 18:20:09 UTC XORP CVS repository Modified files: . downloads.html getting_started.html status.html html_src downloads.html getting_started.html status.html Log message: Add a note that DragonFlyBSD is supported only in XORP-current. This note should be removed before the next (1.3) release. Revision Changes Path 1.53 +2 -2; commitid: 1243e44467e6b7ea6; www/downloads.html 1.69 +3 -2; commitid: 1243e44467e6b7ea6; www/getting_started.html 1.23 +1 -1; commitid: 1243e44467e6b7ea6; www/html_src/downloads.html 1.41 +2 -1; commitid: 1243e44467e6b7ea6; www/html_src/getting_started.html 1.16 +4 -2; commitid: 1243e44467e6b7ea6; www/html_src/status.html 1.27 +5 -3; commitid: 1243e44467e6b7ea6; www/status.html From pavlin@icir.org Wed Apr 19 19:22:21 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 19 Apr 2006 18:22:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200604191822.k3JIMLtn074992@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-19 18:22:21 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Add a release (sub)item about removing temporary notes (regarding platforms that are supported only in XORP-current). Revision Changes Path 1.46 +6 -2; commitid: 124c544467f667ea6; xorp/devnotes/release_process.txt From pavlin@icir.org Wed Apr 19 20:48:56 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 19 Apr 2006 19:48:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604191948.k3JJmuX9075934@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-19 19:48:56 UTC XORP CVS repository Modified files: etc/templates rip.tp ripng.tp Log message: Fix the RIP/RIPng help strings according to the new CLI style guide. This fixes Bugzilla entry #263. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=263 Submitted by: Justin Fletcher Revision Changes Path 1.41 +33 -33; commitid: 12874444693b97ea6; xorp/etc/templates/rip.tp 1.37 +25 -22; commitid: 12874444693b97ea6; xorp/etc/templates/ripng.tp From pavlin@icir.org Wed Apr 19 20:59:27 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 19 Apr 2006 19:59:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604191959.k3JJxRXP076103@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-19 19:59:27 UTC XORP CVS repository Modified files: etc/templates bgp.tp fea.tp fib2mrib.tp igmp.tp interfaces.tp mfea4.tp mfea6.tp mld.tp ospfv2.tp pimsm4.tp pimsm6.tp policy.tp rib.tp rip.tp ripng.tp rtrmgr.tp snmp.tp static_routes.tp Log message: Modify the "targetname" help string according to the CLI style guide: "Set the target name" -> "XRL target name" Revision Changes Path 1.91 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/bgp.tp 1.36 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/fea.tp 1.11 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/fib2mrib.tp 1.19 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/igmp.tp 1.30 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/interfaces.tp 1.15 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/mfea4.tp 1.15 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/mfea6.tp 1.19 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/mld.tp 1.52 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/ospfv2.tp 1.31 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/pimsm4.tp 1.31 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/pimsm6.tp 1.21 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/policy.tp 1.20 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/rib.tp 1.42 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/rip.tp 1.38 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/ripng.tp 1.7 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/rtrmgr.tp 1.19 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/snmp.tp 1.38 +2 -2; commitid: 128f8444696687ea6; xorp/etc/templates/static_routes.tp From pavlin@icir.org Thu Apr 20 01:44:47 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 20 Apr 2006 00:44:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200604200044.k3K0il9n078806@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-20 00:44:47 UTC XORP CVS repository Modified files: cli cli_client.cc cli_command.cc cli_command.hh Log message: Return the command-completion help strings as a set of strings (one per completion) instead of one single string. Thus we automatically eliminate any duplicates. This fixes Bugzilla entry #587. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=587 Revision Changes Path 1.54 +9 -4; commitid: 133b94446d9377ea6; xorp/cli/cli_client.cc 1.28 +8 -8; commitid: 133b94446d9377ea6; xorp/cli/cli_command.cc 1.25 +4 -2; commitid: 133b94446d9377ea6; xorp/cli/cli_command.hh From pavlin@icir.org Thu Apr 20 02:39:20 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 20 Apr 2006 01:39:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604200139.k3K1dKJT079326@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-20 01:39:20 UTC XORP CVS repository Modified files: rtrmgr conf_tree.cc conf_tree.hh conf_tree_node.cc conf_tree_node.hh Log message: Add new methods ConfigTree::find_const_node() and ConfigTreeNode::find_const_node() Revision Changes Path 1.51 +7 -1; commitid: 135bf4446e6137ea6; xorp/rtrmgr/conf_tree.cc 1.32 +2 -1; commitid: 135bf4446e6137ea6; xorp/rtrmgr/conf_tree.hh 1.112 +11 -1; commitid: 135bf4446e6137ea6; xorp/rtrmgr/conf_tree_node.cc 1.64 +2 -1; commitid: 135bf4446e6137ea6; xorp/rtrmgr/conf_tree_node.hh From pavlin@icir.org Thu Apr 20 02:47:11 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 20 Apr 2006 01:47:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604200147.k3K1lBdo079459@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-20 01:47:11 UTC XORP CVS repository Modified files: rtrmgr cli.cc cli.hh Log message: * Bug fix inside RouterCLI::add_text_entry_commands() when adding multi value nodes: the parent "tag" nodes are not executable. * Add tab completion for multi-value nodes when using the "create" configuration-mode command. This fixes Bugzilla entry #330. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=330 Revision Changes Path 1.130 +47 -11; commitid: 136104446e6907ea6; xorp/rtrmgr/cli.cc 1.47 +2 -1; commitid: 136104446e6907ea6; xorp/rtrmgr/cli.hh From pavlin@icir.org Thu Apr 20 02:49:48 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 20 Apr 2006 01:49:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604200149.k3K1nmAh079507@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-20 01:49:48 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add a release note for XORPSH. Revision Changes Path 1.113 +3 -1; commitid: 1367a4446e8ae7ea6; xorp/RELEASE_NOTES From pavlin@icir.org Thu Apr 20 08:49:04 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 20 Apr 2006 07:49:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604200749.k3K7n4Yf082735@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-20 07:49:04 UTC XORP CVS repository Modified files: rtrmgr cli.cc cli.hh Log message: * Merge the "create" and "set" configuration commands, so now the "set" command can be used for setting values and for creating new configuration nodes. * For backward compatibility, preserve the obsoleted "create" command as an alias for the new "set" command, though it may be removed in the future. * Minor fix in the long help strings for some of the configuration commands. This fixes Bugzilla entry #172. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=172 Requested by: Majority of the users Revision Changes Path 1.131 +53 -230; commitid: 142d544473ab67ea6; xorp/rtrmgr/cli.cc 1.48 +1 -14; commitid: 142d544473ab67ea6; xorp/rtrmgr/cli.hh From pavlin@icir.org Thu Apr 20 08:57:18 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 20 Apr 2006 07:57:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200604200757.k3K7vI9E082890@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-20 07:57:18 UTC XORP CVS repository Modified files: docs/user_manual cli_intro.tex Log message: Update the documentation to reflect the merge of the "create" and "set" configuration commands: now the "set" command can be used for setting values and for creating new configuration nodes. This documentation change is related to the fix for Bugzilla entry #172. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=172 Revision Changes Path 1.15 +14 -10; commitid: 143a944473e627ea6; xorp/docs/user_manual/cli_intro.tex From pavlin@icir.org Thu Apr 20 09:05:56 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 20 Apr 2006 08:05:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200604200805.k3K85tVm083029@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-20 08:05:55 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add a release note about the merger of the "create" and "set" configuration command. Revision Changes Path 1.114 +7 -1; commitid: 1443c444740c47ea6; xorp/RELEASE_NOTES From pavlin@icir.org Fri Apr 21 00:58:31 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 20 Apr 2006 23:58:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200604202358.k3KNwVnA026287@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-20 23:58:31 UTC XORP CVS repository Modified files: devnotes cli-style.txt Log message: Add more rules to the CLI style document. Submitted by: Justin Fletcher Revision Changes Path 1.3 +45 -2; commitid: 6691444820017ea6; xorp/devnotes/cli-style.txt From atanu@icir.org Fri Apr 21 03:26:26 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 21 Apr 2006 02:26:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604210226.k3L2QQ7G030060@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-21 02:26:26 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_unh1.py Log message: Test BGP_CONF.1.15A: ATOMIC_AGGREGATE Attribute Revision Changes Path 1.12 +49 -1; commitid: 754f444842d17ea6; xorp/tests/bgp/test_bgp_config.py 1.18 +67 -1; commitid: 754f444842d17ea6; xorp/tests/bgp/test_unh1.py From atanu@icir.org Fri Apr 21 05:00:30 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 21 Apr 2006 04:00:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/tests/bgp Message-ID: <200604210400.k3L40UX8030991@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-04-21 04:00:30 UTC XORP CVS repository Modified files: tests/bgp test_bgp_config.py test_unh1.py Log message: Test BGP_CONF.1.15B: ATOMIC_AGGREGATE Attribute This test is not complete it should check for Atomic Aggregate Attribute and Aggregator Attribute AS/3 10.0.0.1 in the update packets. At the moment it only checks the final routing tables to verify that only the aggregate route is present. Revision Changes Path 1.13 +62 -1; commitid: 78f2444858de7ea6; xorp/tests/bgp/test_bgp_config.py 1.19 +82 -2; commitid: 78f2444858de7ea6; xorp/tests/bgp/test_unh1.py From pavlin@icir.org Fri Apr 21 07:17:15 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 21 Apr 2006 06:17:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604210617.k3L6HFvM032434@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-21 06:17:15 UTC XORP CVS repository Modified files: fea netlink_socket.cc netlink_socket.hh Log message: * Modify NetlinkSocket::force_recvmsg() so now it uses an extra argument "only_kernel_messages" to specify whether messages that were not originated by the kernel should be ignored. * Use the new force_recvmsg() instead of force_read() to receive data from a netlink socket, because it allows us to ignore messages that were not originated by the kernel. * Add missing dummy NetlinkSocket::force_recvfrom() and NetlinkSocket::force_recvmsg() methods. * Fix some of the kdoc comments. Submitted by: Hasso Tepper Revision Changes Path 1.38 +42 -5; commitid: 7d93444874627ea6; xorp/fea/netlink_socket.cc 1.20 +14 -3; commitid: 7d93444874627ea6; xorp/fea/netlink_socket.hh From zec@icir.org Mon Apr 24 18:11:27 2006 From: zec@icir.org (Marko Zec) Date: Mon, 24 Apr 2006 17:11:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604241711.k3OHBRJs096026@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2006-04-24 17:11:27 UTC XORP CVS repository Modified files: bgp route_table_aggregation.cc Log message: Bugfix: aggregate routes were marked with the "AGGREGATOR" attribute containing our own AS number, but the BGP ID of a peer from which the first component route was accepted. The correct behavior is obviously to send both our own AS number and BGP ID in an AGGREGATOR attribute. Bug found by: Mike Cleary Requested by: Pavlin Revision Changes Path 1.20 +4 -3; commitid: 176e4444d05947ea6; xorp/bgp/route_table_aggregation.cc From pavlin@icir.org Wed Apr 26 01:03:14 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 00:03:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604260003.k3Q03Ebe017396@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 00:03:14 UTC XORP CVS repository Modified files: bgp peer.cc Log message: Apply a fix to the BGP Finite State Machine: Start the peer HoldTimer when transition the FSM from Connect State to OpenSent. Previously, the peer HoldTimer was started when transition the FSM to OpenSent only if the previous state was Active State. See RFC 4271, Section 8.2.2, the description of the Connect State (the cases when the FSM changes its state to OpenSent). [Note: the fix appears to pass the BGP harness tests and the new "tests/bgp" testing framework] This fixes UNH BGP Test 2.4d. Bug found by: Mike Cleary Revision Changes Path 1.135 +3 -3; commitid: 4376444eb6787ea6; xorp/bgp/peer.cc From pavlin@icir.org Wed Apr 26 02:42:15 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 01:42:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200604260142.k3Q1gFtB018268@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 01:42:15 UTC XORP CVS repository Modified files: fea ifconfig_parse_ifreq.cc Log message: Replace the OS-specific macro MAX() with the STL max() function. Revision Changes Path 1.28 +5 -4; commitid: 4743444ecfd77ea6; xorp/fea/ifconfig_parse_ifreq.cc From pavlin@icir.org Wed Apr 26 02:44:22 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 01:44:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200604260144.k3Q1iMCb018313@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 01:44:22 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_vif.cc Log message: Don't use the MAX() macro, because it is OS-specific (e.g., it doesn't exist on Solaris-10.0). Revision Changes Path 1.46 +7 -3; commitid: 4770444ed04a7ea6; xorp/mld6igmp/mld6igmp_vif.cc From pavlin@icir.org Wed Apr 26 04:12:45 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 03:12:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib/tools Message-ID: <200604260312.k3Q3CjYU019093@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 03:12:45 UTC XORP CVS repository Modified files: rib/tools show_routes.cc Log message: Add missing XORP_INT_CAST() This fixes a compilation error on Solaris-10.0 (i386). Revision Changes Path 1.21 +2 -2; commitid: 4a77444ee5067ea6; xorp/rib/tools/show_routes.cc From pavlin@icir.org Wed Apr 26 04:14:01 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 03:14:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604260314.k3Q3E1Ti019137@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 03:14:01 UTC XORP CVS repository Modified files: bgp damping.cc Log message: Add missing '$' to the XORP CVS #ident string. Revision Changes Path 1.6 +1 -1; commitid: 4aa4444ee5617ea6; xorp/bgp/damping.cc From pavlin@icir.org Wed Apr 26 04:18:08 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 03:18:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604260318.k3Q3I8Y2019230@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 03:18:08 UTC XORP CVS repository Modified files: libxorp test_run_command.cc Log message: Expand the test_execute_terminate_command() test for execution and termination of a command. Now we test whether the termination succeeds. Previously, there was a run-time race condition observed on Solaris-10.0 (i386) where appeared that the termination signal was delivered not only to the current command but to the command from the next test as well. E.g., the race condition would go away if there was just a very short sleep right after the command termination inside test_execute_terminate_command(). Revision Changes Path 1.15 +32 -2; commitid: 4adb444ee5b07ea6; xorp/libxorp/test_run_command.cc From pavlin@icir.org Wed Apr 26 04:20:37 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 03:20:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200604260320.k3Q3KbI8019315@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 03:20:37 UTC XORP CVS repository Modified files: libxorp strptime.c Log message: Don't include "libxorp/xorp.h", because it cannot be compiled on Solaris 10.0 if _XOPEN_SOURCE is defined: _XOPEN_SOURCE itself controls the definition of some other symbols. Instead, include "config.h" and all other header files that may be needed. Revision Changes Path 1.13 +14 -2; commitid: 4b2c444ee6857ea6; xorp/libxorp/strptime.c From pavlin@icir.org Wed Apr 26 04:26:29 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 03:26:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/test Message-ID: <200604260326.k3Q3QTDc019420@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 03:26:29 UTC XORP CVS repository Modified files: policy/test test_policy.sh Log message: Use a (more) portable mechanism to check the return status of an executed command. On Solaris-10.0 (i386) the following mechanism doesn't work: if ! ./foo then ... The above mechanism is replaced with: ./foo if [ $? -ne 0 ] ; then ... Revision Changes Path 1.3 +3 -3; commitid: 4b9a444ee7e47ea6; xorp/policy/test/test_policy.sh From pavlin@icir.org Wed Apr 26 05:16:44 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 04:16:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200604260416.k3Q4GiTo019888@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 04:16:44 UTC XORP CVS repository Modified files: pim pim_proto.h Log message: Include the system only if it has the pim_vt field. Revision Changes Path 1.19 +4 -2; commitid: 4d97444ef40b7ea6; xorp/pim/pim_proto.h From pavlin@icir.org Wed Apr 26 05:18:09 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 04:18:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200604260418.k3Q4I9jK019928@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 04:18:09 UTC XORP CVS repository Modified files: pim pim_proto_register.cc Log message: Conditionally define IP_OFFMASK (the mask for the fragmenting bits). Revision Changes Path 1.28 +4 -1; commitid: 4dbe444ef4407ea6; xorp/pim/pim_proto_register.cc From pavlin@icir.org Wed Apr 26 05:22:51 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 04:22:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604260422.k3Q4Mp2E020077@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 04:22:51 UTC XORP CVS repository Modified files: rtrmgr xorpsh_main.cc Log message: * Conditionally include header file. It is needed on Solaris-10.0, because it defines MAXHOSTNAMELEN. * Add missing XORP_INT_CAST(). Revision Changes Path 1.64 +7 -2; commitid: 4e49444ef5567ea6; xorp/rtrmgr/xorpsh_main.cc From pavlin@icir.org Wed Apr 26 05:29:08 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 04:29:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604260429.k3Q4T8WY020154@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 04:29:08 UTC XORP CVS repository Modified files: rtrmgr cli.cc Log message: * Conditionally include header file. It is needed on Solaris-10.0, because it defines MAXHOSTNAMELEN. * Use type uid_t instead of uint32_t for storing user ID. Revision Changes Path 1.132 +6 -2; commitid: 4e9f444ef68d7ea6; xorp/rtrmgr/cli.cc From pavlin@icir.org Wed Apr 26 05:33:43 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 04:33:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604260433.k3Q4XhLI020233@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 04:33:43 UTC XORP CVS repository Modified files: rtrmgr master_conf_tree_node.cc Log message: Bug fix: the clientid and user_id arguments have been reordered. Bug found when compiling on Solaris-10.0 (i386). Revision Changes Path 1.23 +2 -2; commitid: 4ef0444ef7ea7ea6; xorp/rtrmgr/master_conf_tree_node.cc From pavlin@icir.org Wed Apr 26 05:38:39 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 04:38:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604260438.k3Q4cdim020327@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 04:38:39 UTC XORP CVS repository Modified files: rtrmgr module_manager.cc Log message: Don't use GLOB_TILDE flag when using glob(3). The reasons for its removal are: * GLOB_TILDE is not POSIX. * Supporting '~' in front of the path to the executable modules is questionably useful. E.g., typically the path to the executables should be relative to the XORP top-level directory. Revision Changes Path 1.62 +2 -2; commitid: 4f1e444ef83e7ea6; xorp/rtrmgr/module_manager.cc From pavlin@icir.org Wed Apr 26 05:42:32 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 04:42:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200604260442.k3Q4gW6a020408@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 04:42:32 UTC XORP CVS repository Modified files: rtrmgr userdb.cc userdb.hh xrl_rtrmgr_interface.cc xrl_rtrmgr_interface.hh Log message: Always use uid_t instead of uint32_t for storing user ID. This fix compilation error on Solaris-10.0 (i386). Revision Changes Path 1.18 +11 -12; commitid: 4f99444ef9e27ea6; xorp/rtrmgr/userdb.cc 1.12 +10 -10; commitid: 4f99444ef9e27ea6; xorp/rtrmgr/userdb.hh 1.51 +36 -37; commitid: 4f99444ef9e27ea6; xorp/rtrmgr/xrl_rtrmgr_interface.cc 1.28 +11 -13; commitid: 4f99444ef9e27ea6; xorp/rtrmgr/xrl_rtrmgr_interface.hh From pavlin@icir.org Wed Apr 26 06:27:47 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 05:27:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils Message-ID: <200604260527.k3Q5Rl0f020915@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 05:27:47 UTC XORP CVS repository Modified files: utils xrl_wrappers_generator.sh Log message: Remove the extra space after the awk -F argument: OLD: awk -F "FOO" NEW: awk -F"FOO" The reason for the replacement is because the Solaris-10.0 awk implementation does not like the former version. Revision Changes Path 1.4 +10 -10; commitid: 519a444f04657ea6; xorp/utils/xrl_wrappers_generator.sh From pavlin@icir.org Wed Apr 26 06:31:08 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 26 Apr 2006 05:31:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils Message-ID: <200604260531.k3Q5V8HT020996@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-26 05:31:08 UTC XORP CVS repository Modified files: utils xrl_shell_lib.sh Log message: Remove the extra space after the awk -F argument: OLD: awk -F "FOO" NEW: awk -F"FOO" The reason for the replacement is because the Solaris-10.0 awk implementation does not like the former version. Revision Changes Path 1.6 +7 -7; commitid: 51eb444f058e7ea6; xorp/utils/xrl_shell_lib.sh From pavlin@icir.org Thu Apr 27 21:01:32 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 27 Apr 2006 20:01:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604272001.k3RK1WNG048028@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-27 20:01:32 UTC XORP CVS repository Modified files: etc/templates ospfv2.cmds Log message: Fix the module name for the "show ospf4" command: ospfv2 -> ospf4 This fixes Bugzilla entry #603. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=603 Revision Changes Path 1.10 +2 -2; commitid: bb63445122747ea6; xorp/etc/templates/ospfv2.cmds From pavlin@icir.org Fri Apr 28 02:02:14 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 28 Apr 2006 01:02:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils Message-ID: <200604280102.k3S12Ele050851@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-28 01:02:14 UTC XORP CVS repository Modified files: utils xrl_shell_lib.sh Log message: Remove declarations of local variables, because the Solaris-10.0 /bin/sh does not support support the "local" keyword. Revision Changes Path 1.7 +1 -17; commitid: c6804451695f7ea6; xorp/utils/xrl_shell_lib.sh From pavlin@icir.org Fri Apr 28 02:09:00 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 28 Apr 2006 01:09:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils Message-ID: <200604280109.k3S190GN050945@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-28 01:09:00 UTC XORP CVS repository Modified files: utils xrl_wrappers_generator.sh Log message: * Remove declarations of local variables, because the Solaris-10.0 /bin/sh does not support support the "local" keyword. * Refactor the awk usage so we don't use a field separator (specified by the -F option to awk) that is longer than one character. Apparently, awk on Solaris-10.0 does not support multi-character field separators. Revision Changes Path 1.5 +8 -13; commitid: c6b7445169ad7ea6; xorp/utils/xrl_wrappers_generator.sh From pavlin@icir.org Fri Apr 28 07:48:46 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 28 Apr 2006 06:48:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200604280648.k3S6mkgb054074@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-28 06:48:46 UTC XORP CVS repository Modified files: libxipc sockutil.cc Log message: Bug fix: replace "htons()" with "ntohs()" when converting a value from network byte order to host byte order. Revision Changes Path 1.22 +2 -2; commitid: d3214451ba7b7ea6; xorp/libxipc/sockutil.cc From pavlin@icir.org Fri Apr 28 18:00:56 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 28 Apr 2006 17:00:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200604281700.k3SH0ueQ062049@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-28 17:00:56 UTC XORP CVS repository Modified files: libxipc xrl_pf_sudp.cc xrl_pf_sudp.hh Log message: * When the SUDP listener is sending a reply, if the system doesn't have sockaddr_storage.ss_len field, then use the real sockaddr size filled in when the request was recvfrom(). This fixes a run-time error on Solaris-10.0: the system doesn't have sockaddr_storage.ss_len, and sendmsg() with msg_namelen set to sizeof(struct sockaddr_storage) results in EINVAL error. * If there is sendmsg() error, print the error as appropriate. * Refactor some of the #ifdef HOST_OS_WINDOWS code for clarity. Revision Changes Path 1.47 +31 -15; commitid: f205445248a17ea6; xorp/libxipc/xrl_pf_sudp.cc 1.21 +6 -5; commitid: f205445248a17ea6; xorp/libxipc/xrl_pf_sudp.hh From pavlin@icir.org Fri Apr 28 18:06:48 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 28 Apr 2006 17:06:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200604281706.k3SH6mSb062145@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-28 17:06:48 UTC XORP CVS repository Modified files: libxipc xrl_pf_sudp.cc Log message: Add missing XORP_INT_CAST(). This fixes a compilation error on MacOS X 10.4 Revision Changes Path 1.48 +3 -2; commitid: f2a844524b717ea6; xorp/libxipc/xrl_pf_sudp.cc From zec@icir.org Fri Apr 28 18:11:17 2006 From: zec@icir.org (Marko Zec) Date: Fri, 28 Apr 2006 17:11:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604281711.k3SHBHNG062246@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2006-04-28 17:11:17 UTC XORP CVS repository Modified files: bgp aspath.cc aspath.hh Log message: Implement a very inefficient, ugly and half-compliant AsPath constructor which generates an aggregated AsPath out of two components. The resulting aggregate will have non-matching AS numbers contained in an AS set. Revision Changes Path 1.35 +69 -1; commitid: f2ee44524c307ea6; xorp/bgp/aspath.cc 1.26 +6 -1; commitid: f2ee44524c307ea6; xorp/bgp/aspath.hh From zec@icir.org Fri Apr 28 19:12:46 2006 From: zec@icir.org (Marko Zec) Date: Fri, 28 Apr 2006 18:12:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604281812.k3SICkhQ062839@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2006-04-28 18:12:46 UTC XORP CVS repository Modified files: bgp route_table_aggregation.cc Log message: Fix Origin and MED attribute processing in BGP route aggregation. When aggregating BGP routes the aggregate will contain an AS SET containing all non-matching AS numbers (somewhat oversimplified algorithm description), instead of simply originating an empty AsPath with the ATOMIC AGGREGATE attribute set, as was done previously. Given that the "brief" aka ATOMIC AGGREGATE mode is much simpler and works faster, implementing an interface which would allow an administrator to choose which aggregation method to use is now on my TODO list, after the UNH tests are done. Revision Changes Path 1.21 +18 -7; commitid: f4ec445259007ea6; xorp/bgp/route_table_aggregation.cc From pavlin@icir.org Fri Apr 28 19:13:35 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 28 Apr 2006 18:13:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/libxipc Message-ID: <200604281813.k3SIDZ3G062893@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-28 18:13:35 UTC XORP CVS repository Modified files: docs/libxipc xrl_interfaces.tex Log message: Fix the caption for Figure 1. Bug found by: Zhen Chen Revision Changes Path 1.20 +4 -2; commitid: f55e44525b157ea6; xorp/docs/libxipc/xrl_interfaces.tex From pavlin@icir.org Fri Apr 28 20:34:33 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 28 Apr 2006 19:34:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604281934.k3SJYX1c095854@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-28 19:34:32 UTC XORP CVS repository Modified files: bgp route_table_aggregation.cc Log message: * Fix a compilation error with gcc-3.4 when adding a path attribute. * Replace "#if BRIEF_MODE" with "#ifdef BRIEF_MODE", because if BRIEF_MODE may not defined then some compilers may complain with the former statement. Revision Changes Path 1.22 +4 -3; commitid: 1765044526dc97ea6; xorp/bgp/route_table_aggregation.cc From pavlin@icir.org Fri Apr 28 21:44:28 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 28 Apr 2006 20:44:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/xorpdev_101 Message-ID: <200604282044.k3SKiSf0096555@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-28 20:44:28 UTC XORP CVS repository Modified files: docs/xorpdev_101 xorpdev_101.tex Log message: Fix the text to reflect the renaming of the following XRL (and the related functions and callbacks): lookup_route4->lookup_route_by_dest4 Bug found by: Zhen Chen Revision Changes Path 1.17 +14 -13; commitid: 1790d44527e537ea6; xorp/docs/xorpdev_101/xorpdev_101.tex From pavlin@icir.org Sat Apr 29 00:18:25 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 28 Apr 2006 23:18:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604282318.k3SNIP4K099559@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-28 23:18:25 UTC XORP CVS repository Modified files: bgp xrl_target.cc Log message: Accept the redistribution of (policy-related) multicast routes, otherwise we cannot originate NLRI for multicast purpose. This fix is also needed so the following UNH BGP tests can be configured: BGP_CONF.4.8: Multiprotocol (cases 4.8a, 4.8b and 4.8f). Note that this reverses an earlier temporary (and incomplete) workaround to stop redistributing the multicast RIB routes (see Bugzilla entry #568), because it shouldn't apply for BGP. Revision Changes Path 1.60 +17 -9; commitid: 1847d4452a1c87ea6; xorp/bgp/xrl_target.cc From pavlin@icir.org Sat Apr 29 09:12:22 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 29 Apr 2006 08:12:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200604290812.k3T8CMIk005957@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-29 08:12:22 UTC XORP CVS repository Modified files: etc/templates bgp.tp Log message: Add missing %delete method for the delay-open-time node. If the delay-open-time node is deleted, the target (BGP) will be configured with its default value (0). Revision Changes Path 1.92 +2 -1; commitid: 172b44531f697ea6; xorp/etc/templates/bgp.tp From pavlin@icir.org Sat Apr 29 09:23:56 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 29 Apr 2006 08:23:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604290823.k3T8NuBI006079@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-04-29 08:23:56 UTC XORP CVS repository Modified files: bgp peer.cc Log message: If the TCP connection fails, and if the DelayOpenTimer is not running, then change the peer state first to Idle before changing it right after that to Active. Note that in reality we are checking whether the DelayOpenTimer is running, simply because there is no such timer (the _idle_hold timer is reused instead). Hence, we check configured DelayOpenTime value, by making the assumption that if it is zero then the DelayOpenTimer is not running. This fixes UNH BGP Test 2.2G. A side note: Typically we cannot trigger the "TCP connection fails (Event 18)" scenario, because on Linux-2.6 for example it takes approximately 4 minutes to timeout the TCP connection if nothing is received from the other side. However, in the BGP implementation there is a timer in the interval 90-120 seconds that automatically tries to reconnect to the peer if the previous attempt failed (the ConnectRetryTimer). Hence, we try to reconnect before the TCP connection attempt times out. For testing purpose, the following command can be used on Linux to reduce the TCP timeout value to approx. 60 seconds so we can trigger the "TCP connection fails" event: echo 3 > /proc/sys/net/ipv4/tcp_syn_retries Bug found by: Mike Cleary Revision Changes Path 1.136 +15 -3; commitid: 1759445320037ea6; xorp/bgp/peer.cc From pavlin at icir.org Sun Apr 30 00:49:24 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 30 Apr 2006 07:49:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200604300749.k3U7nOen025221@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-04-30 07:49:24 UTC XORP CVS repository Modified files: bgp aspath.cc Log message: Bug fix when removing confederation segment: when iterating through a list and erasing some of the entries, store the iterator for the next entry before deleting the current one. This fixes a coredump issue with UNH BGP test BGP_CONF.4.1d. Bug found by: Mike Cleary Revision Changes Path 1.36 +6 -3; commitid: 626c44546b307ea6; xorp/bgp/aspath.cc From pavlin at icir.org Sun Apr 30 17:56:25 2006 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 1 May 2006 00:56:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200605010056.k410uPdB038472@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2006-05-01 00:56:25 UTC XORP CVS repository Modified files: . README Log message: Remove a duplicated listing for "RFC 3392". Revision Changes Path 1.42 +1 -2; commitid: 962144555cad7ea6; xorp/README