From pavlin@icir.org Wed Feb 1 01:35:06 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 1 Feb 2006 01:35:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/static_routes Message-ID: <200602010135.k111Z6x2066280@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-01 01:35:06 UTC XORP CVS repository Modified files: static_routes static_routes_node.cc static_routes_node.hh Log message: Refactor the mechanism for processing and preparing routes for transmission to the RIB. This fixes few bugs such as: * Previously the static policies were ignored if the network interfaces status was changes. * If a route is updated, now we use properly "add_route" or "replace_route" to the RIB. This fixes Bugzilla entry #491. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=491 Revision Changes Path 1.31 +200 -114; commitid: 102b543e00f5a7ea6; xorp/static_routes/static_routes_node.cc 1.21 +60 -10; commitid: 102b543e00f5a7ea6; xorp/static_routes/static_routes_node.hh From atanu@icir.org Wed Feb 1 18:06:02 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 1 Feb 2006 18:06:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602011806.k11I62op077292@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-01 18:06:02 UTC XORP CVS repository Modified files: ospf TODO Log message: Do not attempt to leave a multicast group if the address that is being used as the key does not exist. Revision Changes Path 1.63 +10 -1; commitid: 12dd143e0f8897ea6; xorp/ospf/TODO From atanu@icir.org Wed Feb 1 21:54:39 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 1 Feb 2006 21:54:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness xorp/etc/templates Message-ID: <200602012154.k11Lsdd1079657@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-01 21:54:39 UTC XORP CVS repository Modified files: bgp route_table_filter.cc bgp/harness test_peering1.sh etc/templates bgp.tp Log message: Routes provided by the policy framework (typically redistribution) or generated by the network statement are considered to be self originated. Routes sent to an E-BGP peer have their nexthop rewritten to match the local ip address of the peering. The exception was if the route was self originated. This restriction has been removed so all nexthops on E-BGP peers are now unconditionally rewritten. The ability to rerwrite nexthops via policy has temporarily been removed from the template as it would be ignored (bug 500). Currently no check is made to exclude the rewritting of nexthops that fall in the same subnet as the nexthop. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=472 Revision Changes Path 1.58 +4 -3; commitid: 136e443e12e1c7ea6; xorp/bgp/harness/test_peering1.sh 1.46 +3 -1; commitid: 136e443e12e1c7ea6; xorp/bgp/route_table_filter.cc 1.79 +6 -3; commitid: 136e443e12e1c7ea6; xorp/etc/templates/bgp.tp From atanu@icir.org Thu Feb 2 01:20:51 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 2 Feb 2006 01:20:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602020120.k121Kp1P081618@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-02 01:20:51 UTC XORP CVS repository Modified files: ospf ospf.cc ospf.hh Log message: When a process starts up it can signal to the router manager that it is not yet ready to receive any configuration information. Ospf was incorrectly returning PROC_NOT_READY instead of PROC_STARTUP. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=376 Bug found by: Pavlin Revision Changes Path 1.64 +2 -2; commitid: 13eb543e15e737ea6; xorp/ospf/ospf.cc 1.83 +2 -2; commitid: 13eb543e15e737ea6; xorp/ospf/ospf.hh From pavlin@icir.org Thu Feb 2 01:24:56 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 2 Feb 2006 01:24:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602020124.k121OuJL081749@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-02 01:24:56 UTC XORP CVS repository Modified files: ospf xrl_io.hh Log message: Add missing kdoc comments or fix some of the existing ones. Revision Changes Path 1.20 +46 -14; commitid: 13f3843e15f587ea6; xorp/ospf/xrl_io.hh From pavlin@icir.org Thu Feb 2 02:44:30 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 2 Feb 2006 02:44:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602020244.k122iU6E093061@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-02 02:44:30 UTC XORP CVS repository Modified files: bgp Makefile.am Makefile.in bgp.cc bgp.hh dummy_main.cc Log message: Add a mechanism for BGP to obtain the network interface information from the FEA so BGP can test whether a neighbor is directly-connected, etc. The code is based on the corresponding OSPF implementation, but currently it is not enabled (see the TODO markers in the diff). After the TODO tweaks are done, then the interface manager should be activated/deactivated by calling BGPMain::startup() and shutdown() respectively. Requested by: Atanu Ghosh Revision Changes Path 1.43 +5 -1; commitid: 16b4c43e170fb7ea6; xorp/bgp/Makefile.am 1.57 +29 -1; commitid: 16b4c43e170fb7ea6; xorp/bgp/Makefile.in 1.66 +460 -2; commitid: 16b4c43e170fb7ea6; xorp/bgp/bgp.cc 1.54 +210 -2; commitid: 16b4c43e170fb7ea6; xorp/bgp/bgp.hh 1.14 +33 -1; commitid: 16b4c43e170fb7ea6; xorp/bgp/dummy_main.cc From pavlin@icir.org Thu Feb 2 06:04:12 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 2 Feb 2006 06:04:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602020604.k1264Ck2094794@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-02 06:04:12 UTC XORP CVS repository Modified files: rtrmgr template_base_command.cc Log message: Remove an unused variable. Revision Changes Path 1.19 +1 -2; commitid: 1723143e1a0d57ea6; xorp/rtrmgr/template_base_command.cc From atanu@icir.org Thu Feb 2 17:29:49 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 2 Feb 2006 17:29:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200602021729.k12HTntX003723@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-02 17:29:49 UTC XORP CVS repository Modified files: bgp/harness test_peering1.sh Log message: When originating a route the nexthop that accompanies the route is no longer honoured, fix this for IPv6 case. Revision Changes Path 1.59 +4 -3; commitid: e6b43e2418c7ea6; xorp/bgp/harness/test_peering1.sh From pavlin@icir.org Thu Feb 2 19:40:36 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 2 Feb 2006 19:40:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602021940.k12JeagB005331@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-02 19:40:36 UTC XORP CVS repository Modified files: rtrmgr main_rtrmgr.cc master_template_tree.cc master_template_tree.hh master_template_tree_node.cc master_template_tree_node.hh template_base_command.cc template_tree.cc template_tree.hh test_module_manager.cc test_sample_config.cc test_templates.cc xorpsh_main.cc Log message: Add "throw (ParseError)" as appropriate to the declaration of methods that are invoked by the rtrmgr template parser. Revision Changes Path 1.68 +4 -4; commitid: 148443e260117ea6; xorp/rtrmgr/main_rtrmgr.cc 1.8 +3 -2; commitid: 148443e260117ea6; xorp/rtrmgr/master_template_tree.cc 1.6 +4 -3; commitid: 148443e260117ea6; xorp/rtrmgr/master_template_tree.hh 1.12 +2 -2; commitid: 148443e260117ea6; xorp/rtrmgr/master_template_tree_node.cc 1.6 +2 -2; commitid: 148443e260117ea6; xorp/rtrmgr/master_template_tree_node.hh 1.20 +3 -2; commitid: 148443e260117ea6; xorp/rtrmgr/template_base_command.cc 1.41 +3 -2; commitid: 148443e260117ea6; xorp/rtrmgr/template_tree.cc 1.22 +4 -3; commitid: 148443e260117ea6; xorp/rtrmgr/template_tree.hh 1.19 +8 -7; commitid: 148443e260117ea6; xorp/rtrmgr/test_module_manager.cc 1.23 +6 -4; commitid: 148443e260117ea6; xorp/rtrmgr/test_sample_config.cc 1.17 +6 -4; commitid: 148443e260117ea6; xorp/rtrmgr/test_templates.cc 1.60 +6 -4; commitid: 148443e260117ea6; xorp/rtrmgr/xorpsh_main.cc From pavlin@icir.org Thu Feb 2 19:42:01 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 2 Feb 2006 19:42:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602021942.k12Jg1mY005392@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-02 19:42:00 UTC XORP CVS repository Modified files: rtrmgr template_commands.cc template_commands.hh Log message: * Add "throw (ParseError)" as appropriate to the declaration of methods that are invoked by the rtrmgr template parser. * If Command::add_action() is invoked with an empty list of actions (e.g., by "%set:;"), then silently return. Revision Changes Path 1.64 +5 -1; commitid: 14f543e2604a7ea6; xorp/rtrmgr/template_commands.cc 1.32 +3 -2; commitid: 14f543e2604a7ea6; xorp/rtrmgr/template_commands.hh From pavlin@icir.org Thu Feb 2 19:45:03 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 2 Feb 2006 19:45:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602021945.k12Jj3RX005472@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-02 19:45:02 UTC XORP CVS repository Modified files: rtrmgr template.yy y.tplt_tab.cc Log message: * Add "throw (ParseError)" as appropriate to the declaration of methods that are invoked by the rtrmgr template parser. * Fix the rtrmgr template parser grammer for commands without a list of arguments (e.g., "%set:;"). Now "end_cmd()" is called to complete the processing of the command. This fixes a bug where invalid commands like "%user-hidden:;" without arguments were silently ignored. Revision Changes Path 1.20 +5 -4; commitid: 152a43e2609e7ea6; xorp/rtrmgr/template.yy 1.27 +70 -65; commitid: 152a43e2609e7ea6; xorp/rtrmgr/y.tplt_tab.cc From pavlin@icir.org Thu Feb 2 19:48:31 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 2 Feb 2006 19:48:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602021948.k12JmVfc005559@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-02 19:48:31 UTC XORP CVS repository Modified files: rtrmgr template_tree_node.cc template_tree_node.hh Log message: * Add "throw (ParseError)" as appropriate to the declaration of methods that are invoked by the rtrmgr template parser. * If a "%foo" command doesn't have the expected number of arguments, then throw a parser error instead of just printing a warning. * Fix the parsing of %read-only and %permanent so now the strign with the reason is mandatory. This means that now statements like "%read-only:;" or "%permanent:;" are invalid and should include a string with the reason as well. E.g.: %read-only: "String with reason"; The same applies for "%user-hidden" as well. Revision Changes Path 1.75 +38 -27; commitid: 158c43e2614c7ea6; xorp/rtrmgr/template_tree_node.cc 1.48 +3 -2; commitid: 158c43e2614c7ea6; xorp/rtrmgr/template_tree_node.hh From atanu@icir.org Fri Feb 3 03:50:17 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 3 Feb 2006 03:50:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602030350.k133oHv6009871@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-03 03:50:17 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Fix a typo in a comment. Revision Changes Path 1.220 +2 -2; commitid: 267443e2d2f87ea6; xorp/ospf/peer.cc From pavlin@icir.org Fri Feb 3 08:25:01 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 3 Feb 2006 08:25:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602030825.k138P1ef012288@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-03 08:25:01 UTC XORP CVS repository Modified files: libxorp popen.cc Log message: After vfork(), unblock all signals in the child process that may have been blocked by the parent process. This fixes a SIGCHLD delivery problem when executing a process that forks its own processes and uses SIGCHLD to track them. Revision Changes Path 1.19 +8 -1; commitid: 2fdd43e312cd7ea6; xorp/libxorp/popen.cc From atanu@icir.org Fri Feb 3 21:26:20 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 3 Feb 2006 21:26:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602032126.k13LQJRs054307@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-03 21:26:19 UTC XORP CVS repository Modified files: ospf external.cc external.hh lsa.hh Log message: AS-External-LSAs with the same base network now use the RFC2328 Appendix E algorithm to set the host bits on the more specific entry. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=397 Revision Changes Path 1.19 +94 -2; commitid: d40443e3ca7a7ea6; xorp/ospf/external.cc 1.9 +18 -1; commitid: d40443e3ca7a7ea6; xorp/ospf/external.hh 1.79 +12 -1; commitid: d40443e3ca7a7ea6; xorp/ospf/lsa.hh From pavlin@icir.org Sat Feb 4 06:14:02 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 4 Feb 2006 06:14:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602040614.k146E2XF058384@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-04 06:14:02 UTC XORP CVS repository Modified files: rip auth.cc auth.hh Log message: * Modify MD5AuthHandler::remove_key() to return a bool value that indicates whether the key removal succeeded. * Add new method remove_key_cb() that is used as a callback to remove a key by scheduling a timer. Revision Changes Path 1.18 +5 -3; commitid: e3c443e444bf7ea6; xorp/rip/auth.cc 1.9 +10 -2; commitid: e3c443e444bf7ea6; xorp/rip/auth.hh From pavlin@icir.org Sat Feb 4 06:45:40 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 4 Feb 2006 06:45:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/rip xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200602040645.k146jeb3058762@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-04 06:45:40 UTC XORP CVS repository Modified files: etc/templates rip.tp rip xrl_target_rip.cc xrl_target_rip.hh xrl/interfaces rip.xif rip_xif.cc rip_xif.hh xrl/targets rip.xrls rip_base.cc rip_base.hh Log message: Add front-end support for configuring and managing the RIP MD5 keys. Now we can configure up to 256 keys with different password each, and start and end time: authentication { type: "md5" md5 1 { /* KeyID: [0, 255] */ password: "FOO" start-time: "YYYY-MM-DD.HH:MM" end-time: "YYYY-MM-DD.HH:MM" } } Both start-time and end-time are optional. If start-time is empty, then the key is activated immediately. If the end time is empty or is same as the start time, then the key will never expire. Note that for the time being we still support the original md5 configuration, but this backward compatibility may be removed to reduce confusion: authentication { type: "md5" password: "FOO" } As a side-effect of this backward compatibility, the following configuration will be a silent no-op: authentication { type: "md5" password: "" } It appears that the new front-end is working, but more testings are needed. Revision Changes Path 1.32 +42 -7; commitid: e44d43e4473e7ea6; xorp/etc/templates/rip.tp 1.24 +140 -4; commitid: e44d43e4473e7ea6; xorp/rip/xrl_target_rip.cc 1.18 +18 -1; commitid: e44d43e4473e7ea6; xorp/rip/xrl_target_rip.hh 1.15 +32 -0; commitid: e44d43e4473e7ea6; xorp/xrl/interfaces/rip.xif 1.10 +83 -1; commitid: e44d43e4473e7ea6; xorp/xrl/interfaces/rip_xif.cc 1.7 +72 -1; commitid: e44d43e4473e7ea6; xorp/xrl/interfaces/rip_xif.hh 1.21 +33 -1; commitid: e44d43e4473e7ea6; xorp/xrl/targets/rip.xrls 1.21 +70 -1; commitid: e44d43e4473e7ea6; xorp/xrl/targets/rip_base.cc 1.22 +54 -1; commitid: e44d43e4473e7ea6; xorp/xrl/targets/rip_base.hh From pavlin@icir.org Sat Feb 4 07:22:45 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 4 Feb 2006 07:22:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200602040722.k147MjS6059113@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-04 07:22:45 UTC XORP CVS repository Modified files: fea fea.cc Log message: Disable CLI telnet access, because it is not needed anymore. Revision Changes Path 1.54 +3 -2; commitid: e6d043e456127ea6; xorp/fea/fea.cc From pavlin@icir.org Sun Feb 5 00:14:17 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sun, 5 Feb 2006 00:14:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602050014.k150EHgp068959@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-05 00:14:17 UTC XORP CVS repository Modified files: rtrmgr template_commands.cc Log message: If the action type inside Command::add_action() is not recognized, then throw a parser error. This fixes Bugzilla entry #249. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=249 Revision Changes Path 1.65 +13 -4; commitid: 10d4643e542f97ea6; xorp/rtrmgr/template_commands.cc From pavlin@icir.org Mon Feb 6 05:28:19 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 6 Feb 2006 05:28:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602060528.k165SJRG083695@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-06 05:28:19 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: * Remove configure-time check for strsep(3) because it is not used * Remove configure-time check for mkstemp(3) because the check itself is not used/needed. Revision Changes Path 1.55 +0 -6; commitid: 146d143e6ddc77ea6; xorp/config.h.in 1.176 +0 -154; commitid: 146d143e6ddc77ea6; xorp/configure 1.154 +2 -8; commitid: 146d143e6ddc77ea6; xorp/configure.in From pavlin@icir.org Mon Feb 6 05:38:17 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 6 Feb 2006 05:38:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602060538.k165cGBq083802@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-06 05:38:16 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: Add configure-time check for strptime(3). Note that currently the check result is not used (yet). Revision Changes Path 1.56 +3 -0; commitid: 1473c43e6e0847ea6; xorp/config.h.in 1.177 +77 -1; commitid: 1473c43e6e0847ea6; xorp/configure 1.155 +3 -2; commitid: 1473c43e6e0847ea6; xorp/configure.in From pavlin@icir.org Tue Feb 7 01:49:50 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 7 Feb 2006 01:49:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602070149.k171nohp095936@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-07 01:49:50 UTC XORP CVS repository Added files: libxorp strptime.c Log message: Add a local implementation of strptime(3) that will be used on systems that don't have it implementated. The implementation comes from NetBSD. The initial version of this file is the original NetBSD code, and it includes code from several files (the original NetBSD CVS IDs are preserved for future references). Revision Changes Path 1.1 +499 -0 xorp/libxorp/strptime.c (new) From pavlin@icir.org Tue Feb 7 02:10:21 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 7 Feb 2006 02:10:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602070210.k172ALiT096170@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-07 02:10:21 UTC XORP CVS repository Modified files: libxorp Makefile.am Makefile.in strptime.c utility.h Log message: * Modify the original NetBSD implementation of strptime(3) so now it compiles and works on its own as a local implementation. * Add a new function xorp_strptime() that is a front-end for the local implementation of strptime(3) or the system's implementation (if such exists). * Add strptime.c to Makefile.am so now it compiles as part of libxorp. Revision Changes Path 1.42 +2 -1; commitid: 1775e43e800bd7ea6; xorp/libxorp/Makefile.am 1.55 +10 -9; commitid: 1775e43e800bd7ea6; xorp/libxorp/Makefile.in 1.2 +74 -76; commitid: 1775e43e800bd7ea6; xorp/libxorp/strptime.c 1.12 +8 -1; commitid: 1775e43e800bd7ea6; xorp/libxorp/utility.h From pavlin@icir.org Tue Feb 7 02:23:18 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 7 Feb 2006 02:23:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602070223.k172NIce096321@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-07 02:23:18 UTC XORP CVS repository Modified files: rip xrl_target_rip.cc Log message: Isolate the code for decoding the start/end time string in a local method decode_time_string(). Note that this method uses the xorp_strptime() wrapper instead of the system's strptime(3). This fixes a compilation error for systems that don't have strptime(3) (e.g., old Linux distributions such as RedHat-7.3 and Windows). Revision Changes Path 1.25 +34 -29; commitid: 1782343e803fd7ea6; xorp/rip/xrl_target_rip.cc From pavlin@icir.org Tue Feb 7 03:30:12 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 7 Feb 2006 03:30:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602070330.k173UCl6044222@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-07 03:30:11 UTC XORP CVS repository Modified files: libxorp strptime.c Log message: Extra cleanup: - Included and - Replaced "u_char" with "unsigned char" and "uint" with "unsigned int". Revision Changes Path 1.3 +22 -13; commitid: aa5f43e814267ea6; xorp/libxorp/strptime.c From pavlin@icir.org Tue Feb 7 03:33:54 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 7 Feb 2006 03:33:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602070333.k173Xscp045159@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-07 03:33:54 UTC XORP CVS repository Modified files: libxorp strptime.c Log message: Define _XOPEN_SOURCE before including because Linux's glibc2 needs it for strptime(3). Revision Changes Path 1.4 +2 -1; commitid: b04843e814e87ea6; xorp/libxorp/strptime.c From pavlin@icir.org Tue Feb 7 17:50:14 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 7 Feb 2006 17:50:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602071750.k17HoEgK096416@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-07 17:50:13 UTC XORP CVS repository Modified files: libxorp strptime.c Log message: Remove "#include " because it is not needed. Revision Changes Path 1.5 +1 -3; commitid: 1787643e8ddcb7ea6; xorp/libxorp/strptime.c From pavlin@icir.org Tue Feb 7 18:42:40 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 7 Feb 2006 18:42:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602071842.k17IgeJS098316@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-07 18:42:40 UTC XORP CVS repository Modified files: libxorp strptime.c Log message: The Windows' equivalent of strncasecmp(3) is called _strnicmp() hence add some #define renaming glue. Revision Changes Path 1.6 +12 -2; commitid: 17fee43e8e9ea7ea6; xorp/libxorp/strptime.c From bms@icir.org Tue Feb 7 22:16:56 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 7 Feb 2006 22:16:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602072216.k17MGu1k000536@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-07 22:16:56 UTC XORP CVS repository Modified files: bgp rib_ipc_handler.hh Log message: Fix a typo. Verified with 'gmake check'. Bug found by: Hasso Tepper Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=447 Revision Changes Path 1.40 +2 -2; commitid: 1fa43e91c317ea6; xorp/bgp/rib_ipc_handler.hh From atanu@icir.org Tue Feb 7 22:17:33 2006 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 7 Feb 2006 22:17:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602072217.k17MHXDp000570@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-07 22:17:33 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Remove appendixe() which was a placeholder for setting the host bits in the link state ID of Summary-LSAs. Revision Changes Path 1.193 +2 -13; commitid: 21f43e91c7c7ea6; xorp/ospf/area_router.cc From atanu@icir.org Tue Feb 7 22:20:09 2006 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 7 Feb 2006 22:20:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602072220.k17MK9C8000662@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-07 22:20:09 UTC XORP CVS repository Modified files: ospf external.hh Log message: Clarify a comment. Revision Changes Path 1.10 +2 -2; commitid: 27b43e91d197ea6; xorp/ospf/external.hh From atanu@icir.org Tue Feb 7 23:34:48 2006 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 7 Feb 2006 23:34:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602072334.k17NYmYb001398@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-07 23:34:48 UTC XORP CVS repository Modified files: ospf external.hh Log message: Clarify the documentation string for unique_find_lsa and make it clear that this method may modify the LSA argument. Revision Changes Path 1.11 +5 -1; commitid: 55b43e92e977ea6; xorp/ospf/external.hh From atanu@icir.org Wed Feb 8 00:34:41 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 8 Feb 2006 00:34:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602080034.k180Yftx001995@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-08 00:34:41 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: Summary-LSAs with the same base network now have the host bits of the link state ID set as suggested in Appendix E of RFC 2328. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=512 Revision Changes Path 1.194 +104 -4; commitid: 7ae43e93ca07ea6; xorp/ospf/area_router.cc 1.96 +18 -1; commitid: 7ae43e93ca07ea6; xorp/ospf/area_router.hh From atanu@icir.org Wed Feb 8 03:48:15 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 8 Feb 2006 03:48:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602080348.k183mFcW091125@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-08 03:48:15 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: When searching for Summary-LSAs with the same base networks the wrong netmask were being compared. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=512 Revision Changes Path 1.195 +8 -5; commitid: 163da43e969fd7ea6; xorp/ospf/area_router.cc From atanu@icir.org Wed Feb 8 03:59:23 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 8 Feb 2006 03:59:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602080359.k183xNnk091284@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-08 03:59:22 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: When creating a vertex from a stub router link set the host bits in order to generate unique node IDs, otherwise Router-LSAs with overlapping stub networks will generate a single routing entry. Router-LSA: LS age 296 Options 0x2 DC: 0 EA: 0 N/P: 0 MC: 0 E: 1 LS type 0x1 Link State ID 192.150.187.100 Advertising Router 192.150.187.100 LS sequence number 0x80000007 LS checksum 0xcadf length 60 Nt-bit false V-bit false E-bit false B-bit false Type 2 Transit network IP address of Designated router 172.16.0.2 Routers interface address 172.16.0.2 Metric 1 Type 3 Stub network Subnet number 10.0.0.0 Mask 255.255.255.0 Metric 1 Type 3 Stub network Subnet number 10.0.0.0 Mask 255.255.0.0 Metric 1 Revision Changes Path 1.196 +3 -2; commitid: 1647943e96c9a7ea6; xorp/ospf/area_router.cc From bms@icir.org Wed Feb 8 22:03:58 2006 From: bms@icir.org (Bruce Simpson) Date: Wed, 8 Feb 2006 22:03:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602082203.k18M3wu5003571@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-08 22:03:57 UTC XORP CVS repository Modified files: bgp xrl_target.cc Log message: Fix a typo in the interface code which is used for retrieving routes to be printed by the xorpsh_print_routes utility. Revision Changes Path 1.56 +3 -3; commitid: dda43ea6aa07ea6; xorp/bgp/xrl_target.cc From pavlin@icir.org Thu Feb 9 01:18:58 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 9 Feb 2006 01:18:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602090118.k191IwOF005289@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-09 01:18:58 UTC XORP CVS repository Modified files: libxorp run_command.cc Log message: Move some cleanup statements from RunCommandBase::terminate_process() to RunCommandBase::cleanup(). This fixes a bug with missing done_cb when terminating a process. Revision Changes Path 1.22 +8 -7; commitid: 148b43ea982d7ea6; xorp/libxorp/run_command.cc From pavlin@icir.org Thu Feb 9 01:24:29 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 9 Feb 2006 01:24:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602090124.k191OTPe005413@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-09 01:24:29 UTC XORP CVS repository Modified files: rtrmgr module_manager.cc module_manager.hh Log message: Store the termination callback while waiting for a process to terminate and invoke it if the process was terminated by a signal. This reduces the waiting time for a process when it is terminated by a signal. Revision Changes Path 1.59 +12 -1; commitid: 14ea43ea98d37ea6; xorp/rtrmgr/module_manager.cc 1.38 +2 -1; commitid: 14ea43ea98d37ea6; xorp/rtrmgr/module_manager.hh From pavlin@icir.org Thu Feb 9 08:56:08 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 9 Feb 2006 08:56:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602090856.k198u8oJ008970@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-09 08:56:08 UTC XORP CVS repository Modified files: rip port.hh Log message: Minor tweaks in a kdoc comment. Revision Changes Path 1.26 +4 -4; commitid: 22f143eb03967ea6; xorp/rip/port.hh From pavlin@icir.org Thu Feb 9 08:57:40 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 9 Feb 2006 08:57:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602090857.k198veAc009042@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-09 08:57:40 UTC XORP CVS repository Modified files: rip auth.cc Log message: * Change the PlaintextAuthHandler name from "plaintext" to "simple" so we are consistent with the authentication naming scheme of other router vendors. * Add a missing extra space in an error message. Revision Changes Path 1.19 +3 -3; commitid: 232943eb03c57ea6; xorp/rip/auth.cc From pavlin@icir.org Thu Feb 9 09:20:45 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 9 Feb 2006 09:20:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/rip xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200602090920.k199KjpJ009388@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-09 09:20:45 UTC XORP CVS repository Modified files: etc/templates rip.tp rip xrl_target_rip.cc xrl_target_rip.hh xrl/interfaces rip.xif rip_xif.cc rip_xif.hh xrl/targets rip.xrls rip_base.cc rip_base.hh Log message: * Clean-up the front-end of the RIP authentication mechanism. Previously the configuration setup was: authentication { type: "plaintext" password: "FOO" } or authentication { type: "md5" password: "FOO" } or authentication { type: "md5" md5 1 { /* KeyID: [0, 255] */ password: "FOO" start-time: "YYYY-MM-DD.HH:MM" end-time: "YYYY-MM-DD.HH:MM" } } The new configuration setup is: authentication { simple-password: "FOO" } or authentication { md5 1 { /* KeyID: [0, 255] */ password: "FOO" start-time: "YYYY-MM-DD.HH:MM" end-time: "YYYY-MM-DD.HH:MM" } } Note that "simple-password" and "md5" statements are mutually exclusive, though currently the xorpsh/rtrmgr cannot enforce that the configuration doesn't contain both. If both are configured, then it is not deterministic whether RIP is configured with simple-password or MD5. * Rename the "set_authentication" XRL to "set_simple_authentication_key" and use it only for simple password setup. * Add new "delete_simple_authentication_key" XRL. * Remove the "authentication", because it is not really useful on its own. * Rename the "set_md5_authentication" and "delete_md5_authentication" XRLs to "set_md5_authentication_key" and "delete_md5_authentication_key" respectively. Revision Changes Path 1.33 +19 -15; commitid: 23be43eb05d77ea6; xorp/etc/templates/rip.tp 1.26 +124 -91; commitid: 23be43eb05d77ea6; xorp/rip/xrl_target_rip.cc 1.19 +14 -15; commitid: 23be43eb05d77ea6; xorp/rip/xrl_target_rip.hh 1.16 +18 -12; commitid: 23be43eb05d77ea6; xorp/xrl/interfaces/rip.xif 1.11 +34 -46; commitid: 23be43eb05d77ea6; xorp/xrl/interfaces/rip_xif.cc 1.8 +39 -26; commitid: 23be43eb05d77ea6; xorp/xrl/interfaces/rip_xif.hh 1.22 +23 -9; commitid: 23be43eb05d77ea6; xorp/xrl/targets/rip.xrls 1.22 +38 -56; commitid: 23be43eb05d77ea6; xorp/xrl/targets/rip_base.cc 1.23 +28 -18; commitid: 23be43eb05d77ea6; xorp/xrl/targets/rip_base.hh From pavlin@icir.org Thu Feb 9 09:27:27 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 9 Feb 2006 09:27:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602090927.k199RRtU009477@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-09 09:27:27 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: * Add a release note for RIP that the syntax for configuring the authentication mechanism has changed. * Add a release note for RIP that there have been several bug fixes. Revision Changes Path 1.93 +28 -2; commitid: 24e243eb0a847ea6; xorp/RELEASE_NOTES From pavlin@icir.org Thu Feb 9 10:00:06 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 9 Feb 2006 10:00:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200602091000.k19A06lm009846@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-09 10:00:06 UTC XORP CVS repository Modified files: docs/user_manual rip.tex Log message: * Update the documentation to describe the new syntax for configuring the authentication mechanism for RIP. * Minor typo fix in the RIPng configuration section. Revision Changes Path 1.12 +38 -14; commitid: 265343eb127b7ea6; xorp/docs/user_manual/rip.tex From atanu@icir.org Thu Feb 9 19:59:33 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 9 Feb 2006 19:59:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602091959.k19JxXjm016678@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-09 19:59:33 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: When an area is removed invalidate all the LSAs that belong to the area. LSAs contain a timer that is cleared by invalidating the LSAs. The AS-External-LSAs are not invalidated as can belong to multiple areas. Revision Changes Path 1.197 +15 -1; commitid: 410543eb9f1c7ea6; xorp/ospf/area_router.cc 1.97 +6 -1; commitid: 410543eb9f1c7ea6; xorp/ospf/area_router.hh From atanu@icir.org Thu Feb 9 22:55:47 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 9 Feb 2006 22:55:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602092255.k19Mtl4I018443@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-09 22:55:47 UTC XORP CVS repository Modified files: ospf ospf.hh routing_table.cc test_routing.cc Log message: A summary-LSA with a default route was not making it to the routing table. A test that was trying to stop directly connected routes being sent to the RIB was incorrectly suppressing default routes. Add a regression test to verify that the default route makes it to the RIB. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=395 Revision Changes Path 1.84 +11 -1; commitid: 47ec43ebc8727ea6; xorp/ospf/ospf.hh 1.48 +2 -2; commitid: 47ec43ebc8727ea6; xorp/ospf/routing_table.cc 1.17 +140 -1; commitid: 47ec43ebc8727ea6; xorp/ospf/test_routing.cc From pavlin@icir.org Fri Feb 10 00:44:07 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 10 Feb 2006 00:44:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602100044.k1A0i7oA051963@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-10 00:44:07 UTC XORP CVS repository Modified files: rip auth.cc auth.hh packet_assembly.hh port.cc test_auth.cc Log message: * Change the back-end outbound packet authentication API. Previously, we had to supply different pieces of information about the packet, and the authentication method eventually returns trailer data that we append to the packet. Now the authentication method accepts a reference to the packet and performs all necessary modifications on that packet. * Rename the overloaded authenticate() methods to authenticate_inbound() and authenticate_outbound() for clarity. * Minor other renamings (for clarity): _p -> _pkt, p -> port, etc. Revision Changes Path 1.20 +59 -46; commitid: ca8143ebe0847ea6; xorp/rip/auth.cc 1.10 +37 -50; commitid: ca8143ebe0847ea6; xorp/rip/auth.hh 1.8 +32 -40; commitid: ca8143ebe0847ea6; xorp/rip/packet_assembly.hh 1.54 +6 -6; commitid: ca8143ebe0847ea6; xorp/rip/port.cc 1.18 +13 -21; commitid: ca8143ebe0847ea6; xorp/rip/test_auth.cc From pavlin@icir.org Fri Feb 10 02:26:42 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 10 Feb 2006 02:26:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip/tools Message-ID: <200602100226.k1A2Qg0h052883@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-10 02:26:42 UTC XORP CVS repository Modified files: rip/tools xrl_rip_shell_funcs.sh Log message: Update auto-generated file Revision Changes Path 1.10 +22 -0; commitid: ce7943ebf9d87ea6; xorp/rip/tools/xrl_rip_shell_funcs.sh From atanu@icir.org Fri Feb 10 03:14:03 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 10 Feb 2006 03:14:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602100314.k1A3E3Va053350@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-10 03:14:03 UTC XORP CVS repository Modified files: ospf area_router.cc routing_table.cc routing_table.hh test_routing.cc Log message: When processing Router-LSAs and Network-LSAs check that a route is not already in the routing table. A route may already be in the routing table due to a mis-configuration or a race during startup. The DR for a network may generate a Network-LSA for a network while another router on the network still be announcing a stub link for this network (see test routing9). Revision Changes Path 1.198 +19 -2; commitid: d04543ec04fa7ea6; xorp/ospf/area_router.cc 1.49 +18 -1; commitid: d04543ec04fa7ea6; xorp/ospf/routing_table.cc 1.38 +12 -2; commitid: d04543ec04fa7ea6; xorp/ospf/routing_table.hh 1.18 +122 -3; commitid: d04543ec04fa7ea6; xorp/ospf/test_routing.cc From pavlin@icir.org Fri Feb 10 03:47:31 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 10 Feb 2006 03:47:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip xorp/rip/tools Message-ID: <200602100347.k1A3lVgV053756@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-10 03:47:31 UTC XORP CVS repository Modified files: rip auth.cc auth.hh output_table.cc output_updates.cc packet_assembly.hh port.cc test_auth.cc rip/tools rip_announcer.cc ripng_announcer.cc Log message: When performing outbound authentication of a packet, return a list with copies of the authenticated packet (one for each valid authentication key). Then, transmit all copies of the packet. This allows for a smooth switchover to a new authentication key (as per Section 4.3 of RFC 2082). Also, this fixes the "advertise the routes using both keys" outstanding issue with UNH Test RIP.4.6, Part B. Revision Changes Path 1.21 +69 -30; commitid: d19c43ec0bb47ea6; xorp/rip/auth.cc 1.11 +19 -9; commitid: d19c43ec0bb47ea6; xorp/rip/auth.hh 1.14 +17 -10; commitid: d19c43ec0bb47ea6; xorp/rip/output_table.cc 1.15 +11 -6; commitid: d19c43ec0bb47ea6; xorp/rip/output_updates.cc 1.9 +26 -9; commitid: d19c43ec0bb47ea6; xorp/rip/packet_assembly.hh 1.55 +21 -8; commitid: d19c43ec0bb47ea6; xorp/rip/port.cc 1.19 +12 -2; commitid: d19c43ec0bb47ea6; xorp/rip/test_auth.cc 1.9 +23 -13; commitid: d19c43ec0bb47ea6; xorp/rip/tools/rip_announcer.cc 1.9 +23 -13; commitid: d19c43ec0bb47ea6; xorp/rip/tools/ripng_announcer.cc From atanu@icir.org Fri Feb 10 03:53:10 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 10 Feb 2006 03:53:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602100353.k1A3rAte053869@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-10 03:53:10 UTC XORP CVS repository Modified files: ospf peer_manager.cc Log message: If when creating a peer the interface can't be found destroy the peer completely so that subsequent attempts will continue to work. Revision Changes Path 1.106 +7 -3; commitid: d25243ec0e257ea6; xorp/ospf/peer_manager.cc From atanu@icir.org Fri Feb 10 04:35:03 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 10 Feb 2006 04:35:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602100435.k1A4Z3Q5054205@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-10 04:35:03 UTC XORP CVS repository Modified files: ospf peer_manager.cc Log message: If a command of the form: create protocols ospf4 area 0.0.0.0 interface rl0 vif rl0 address 1.1.1.1 Fails due to an incorrect address then the area will have been created. Subsequent commands with the correct address were failing because the area already existed. If an attempt to create an area would normally fail due to the area already existing just return true. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=353 Revision Changes Path 1.107 +5 -3; commitid: d3a243ec17f77ea6; xorp/ospf/peer_manager.cc From atanu@icir.org Sun Feb 12 00:06:04 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 12 Feb 2006 00:06:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602120006.k1C064Mw093065@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-12 00:06:03 UTC XORP CVS repository Modified files: ospf lsa.cc Log message: When generating the string that describes an LSA if it is not valid add INVALID. Revision Changes Path 1.66 +11 -1; commitid: 16b6e43ee7bea7ea6; xorp/ospf/lsa.cc From bms@icir.org Sun Feb 12 20:56:42 2006 From: bms@icir.org (Bruce Simpson) Date: Sun, 12 Feb 2006 20:56:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200602122056.k1CKugS2008482@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-12 20:56:42 UTC XORP CVS repository Modified files: libxipc finder_tcp.cc finder_tcp.hh Log message: Impose an XRL input buffer size limit of 64KiB on what is advertised. Previously the Finder server code would trust the value sent to it by the remote XRL peer upon connection. This meant that the Finder could easily be crashed by connecting to it with telnet and sending random ASCII keystrokes. These keystrokes would be interpreted as a 32-bit integer in network byte order and then used to size the input buffer, causing a memory allocation, creating the possibility of a std::bad_alloc exception being thrown and not caught. This fix is intended as a bandaid for a wider set of security issues within XRL. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=143 Reviewed by: atanu, pavlin Revision Changes Path 1.28 +7 -5; commitid: 20cf43efa0387ea6; xorp/libxipc/finder_tcp.cc 1.17 +4 -1; commitid: 20cf43efa0387ea6; xorp/libxipc/finder_tcp.hh From bms@icir.org Sun Feb 12 22:33:02 2006 From: bms@icir.org (Bruce Simpson) Date: Sun, 12 Feb 2006 22:33:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/etc/templates Message-ID: <200602122233.k1CMX2Uf012024@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-12 22:33:01 UTC XORP CVS repository Modified files: . RELEASE_NOTES etc/templates bgp.tp Log message: Deprecate the network4/network6 {} directive for 'protocols bgp peer' by commenting it out of the router manager template file for bgp. Users should now originate static routes in BGP by redistributing static_routes into BGP with the appropriate filters. Update release notes. Revision Changes Path 1.94 +5 -2; commitid: 2ebf43efb7977ea6; xorp/RELEASE_NOTES 1.80 +7 -9; commitid: 2ebf43efb7977ea6; xorp/etc/templates/bgp.tp From bms@icir.org Sun Feb 12 22:36:56 2006 From: bms@icir.org (Bruce Simpson) Date: Sun, 12 Feb 2006 22:36:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness Message-ID: <200602122236.k1CMaui7012333@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-12 22:36:56 UTC XORP CVS repository Modified files: bgp bgp.cc bgp/harness test_peering1.sh Log message: Force routes redistributed into BGP via the XRL policy_redist interface to have an ORIGIN next hop attribute of IGP. The old behaviour was to advertise, and expect, an ORIGIN type of INCOMPLETE. Update TEST28 in test_peering1 to expect this new behaviour. Ideally the policy redist mechanism should be able to provide hints to BGP via the policy tags mechanism about what the ORIGIN type should be based on the source of the redistributed routes. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=450 Requested by: atanu Revision Changes Path 1.67 +3 -3; commitid: 2ff243efb8457ea6; xorp/bgp/bgp.cc 1.60 +2 -2; commitid: 2ff243efb8457ea6; xorp/bgp/harness/test_peering1.sh From bms@icir.org Mon Feb 13 12:20:35 2006 From: bms@icir.org (Bruce Simpson) Date: Mon, 13 Feb 2006 12:20:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200602131220.k1DCKZPu019960@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-13 12:20:35 UTC XORP CVS repository Modified files: bgp/harness test_peering1.sh Log message: Update the IPv6 version of test28 to expect IGP in ORIGIN next-hop attribute. Revision Changes Path 1.61 +2 -2; commitid: 4dc743f079717ea6; xorp/bgp/harness/test_peering1.sh From bms@icir.org Mon Feb 13 15:40:24 2006 From: bms@icir.org (Bruce Simpson) Date: Mon, 13 Feb 2006 15:40:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32/installer Message-ID: <200602131540.k1DFeOgd022094@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-13 15:40:24 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/contrib/win32/installer added to the repository From bms@icir.org Mon Feb 13 15:42:08 2006 From: bms@icir.org (Bruce Simpson) Date: Mon, 13 Feb 2006 15:42:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/win32/installer Message-ID: <200602131542.k1DFg8Xd022159@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-13 15:42:08 UTC XORP CVS repository Added files: contrib/win32/installer LICENSE options.ini xorp-logo-medium.bmp xorp-logo-medium.jpg xorp.nsi xorp_splash.bmp Log message: Check in the XORP Installer for Windows. This uses the Nullsoft Installer toolkit, available from: http://nsis.sourceforge.net/ Requested by: atanu Revision Changes Path 1.1 +32 -0 xorp/contrib/win32/installer/LICENSE (new) 1.1 +51 -0 xorp/contrib/win32/installer/options.ini (new) 1.1 +105 -0 xorp/contrib/win32/installer/xorp-logo-medium.bmp (new) 1.1 +74 -0 xorp/contrib/win32/installer/xorp-logo-medium.jpg (new) 1.1 +320 -0 xorp/contrib/win32/installer/xorp.nsi (new) 1.1 +105 -0 xorp/contrib/win32/installer/xorp_splash.bmp (new) From pavlin@icir.org Mon Feb 13 19:33:49 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 13 Feb 2006 19:33:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602131933.k1DJXnB1026362@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-13 19:33:49 UTC XORP CVS repository Modified files: rip auth.cc auth.hh Log message: Remove timing slack secs (default to 3600) that are used to extend the MD5 key lifetime after its validity period. This lifetime extension is hidden and may create confusion with the key management. Revision Changes Path 1.22 +3 -4; commitid: 66c643f0de807ea6; xorp/rip/auth.cc 1.12 +2 -6; commitid: 66c643f0de807ea6; xorp/rip/auth.hh From bms@icir.org Mon Feb 13 21:57:13 2006 From: bms@icir.org (Bruce Simpson) Date: Mon, 13 Feb 2006 21:57:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602132157.k1DLvDan028007@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-13 21:57:13 UTC XORP CVS repository Modified files: bgp bgp_varrw.cc Log message: Fix a typo in the code which exports BGP internal routing table variables to the policy engine, specifically the origin attribute. Bug found by: Mike Horn Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=311 Revision Changes Path 1.25 +2 -2; commitid: 6d4e43f100a57ea6; xorp/bgp/bgp_varrw.cc From atanu@icir.org Mon Feb 13 23:01:13 2006 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 13 Feb 2006 23:01:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602132301.k1DN1Dn3028894@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-13 23:01:13 UTC XORP CVS repository Modified files: ospf external.hh Log message: The AS-External-LSAs are stored in set with a specialised comparator function based on the link state ID and advertising router. The comparator function was not correctly preserving the ordering between LSAs (noticed by Pavlin). Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=322 Revision Changes Path 1.12 +6 -7; commitid: 70c343f10fb87ea6; xorp/ospf/external.hh From atanu@icir.org Tue Feb 14 16:41:40 2006 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 14 Feb 2006 16:41:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602141641.k1EGfeCg070421@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-14 16:41:40 UTC XORP CVS repository Modified files: bgp bgp.cc Log message: Enable the interface manager, allows BGP to get interface information. Revision Changes Path 1.68 +5 -9; commitid: 112fa43f208437ea6; xorp/bgp/bgp.cc From pavlin@icir.org Tue Feb 14 17:43:05 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 14 Feb 2006 17:43:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602141743.k1EHh5c2071313@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-14 17:43:05 UTC XORP CVS repository Modified files: rip test_auth.cc Log message: Fix a compilation error after MD5AuthHandler() constructor modification. Revision Changes Path 1.20 +3 -3; commitid: 1167843f216977ea6; xorp/rip/test_auth.cc From atanu@icir.org Tue Feb 14 18:00:38 2006 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 14 Feb 2006 18:00:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602141800.k1EI0cYL071680@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-14 18:00:38 UTC XORP CVS repository Modified files: ospf test_packet.cc Log message: Argument to set_hello_interval larger than 2^16. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=524 Submitted by: Hasso Tepper Revision Changes Path 1.37 +2 -2; commitid: 117dd43f21ac57ea6; xorp/ospf/test_packet.cc From bms@icir.org Tue Feb 14 19:54:19 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 14 Feb 2006 19:54:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200602141954.k1EJsJRl074951@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-14 19:54:19 UTC XORP CVS repository Modified files: docs/user_manual bgp.tex Log message: Delete the documentation sections regarding the network4{}/network6{} directives. Revision Changes Path 1.14 +1 -49; commitid: 124a843f235567ea6; xorp/docs/user_manual/bgp.tex From bms@icir.org Tue Feb 14 19:56:18 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 14 Feb 2006 19:56:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200602141956.k1EJuIgJ075039@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-14 19:56:18 UTC XORP CVS repository Modified files: docs/user_manual config_overview.tex Log message: Remove reference to network4{}/network6{} Revision Changes Path 1.16 +1 -24; commitid: 1250643f235d87ea6; xorp/docs/user_manual/config_overview.tex From bms@icir.org Tue Feb 14 20:00:47 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 14 Feb 2006 20:00:47 GMT Subject: [Xorp-cvs] XORP cvs commit: www/html_src Message-ID: <200602142000.k1EK0lum075160@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: bms@xorpc.icir.org 2006-02-14 20:00:47 UTC XORP CVS repository Modified files: html_src getting_started.html Log message: Remove network4{}/network6{} Revision Changes Path 1.27 +0 -23; commitid: 1257f43f236e77ea6; www/html_src/getting_started.html From bms@icir.org Tue Feb 14 20:07:25 2006 From: bms@icir.org (Bruce Simpson) Date: Tue, 14 Feb 2006 20:07:25 GMT Subject: [Xorp-cvs] XORP cvs commit: www/html_src Message-ID: <200602142007.k1EK7PNP075326@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: bms@xorpc.icir.org 2006-02-14 20:07:25 UTC XORP CVS repository Modified files: html_src downloads.html Log message: Add Windows to the list of platforms upon which XORP will build and run. Revision Changes Path 1.12 +7 -3; commitid: 1262243f238717ea6; www/html_src/downloads.html From pavlin@icir.org Tue Feb 14 20:50:40 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 14 Feb 2006 20:50:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602142050.k1EKoeeb075800@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-14 20:50:40 UTC XORP CVS repository Modified files: rip auth.cc auth.hh Log message: Minor nits. Revision Changes Path 1.23 +10 -8; commitid: 127fd43f242987ea6; xorp/rip/auth.cc 1.13 +3 -1; commitid: 127fd43f242987ea6; xorp/rip/auth.hh From pavlin@icir.org Tue Feb 14 23:39:05 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 14 Feb 2006 23:39:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602142339.k1ENd5U6077494@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-14 23:39:05 UTC XORP CVS repository Modified files: rip auth.cc auth.hh port.cc test_auth.cc Log message: Fix the MD5 key management backend. Now the received packets' seqno information (and the flag whether a packet has been received) are kept per key per (neighbor's) IPv4 address. The reason for the change is because the packets' seqno space is per neighbor, but the keys are per "port" (i.e., subnet), so previously the mechanism wouldn't work if there was more than one MD5-enabled RIP router on the same subnet. Revision Changes Path 1.24 +82 -12; commitid: 12e6443f268d77ea6; xorp/rip/auth.cc 1.14 +39 -15; commitid: 12e6443f268d77ea6; xorp/rip/auth.hh 1.56 +2 -1; commitid: 12e6443f268d77ea6; xorp/rip/port.cc 1.21 +4 -3; commitid: 12e6443f268d77ea6; xorp/rip/test_auth.cc From pavlin@icir.org Wed Feb 15 00:10:44 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 15 Feb 2006 00:10:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602150010.k1F0Aiau077829@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-15 00:10:44 UTC XORP CVS repository Modified files: ospf packet.hh Log message: Const-ify the arguments of the extract_xx() functions. Revision Changes Path 1.29 +4 -4; commitid: 12fec43f271777ea6; xorp/ospf/packet.hh From pavlin@icir.org Wed Feb 15 06:15:36 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 15 Feb 2006 06:15:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602150615.k1F6Fa9H080784@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-15 06:15:36 UTC XORP CVS repository Modified files: rtrmgr template_tree_node.cc Log message: Bug fix in marking template tree nodes as mandatory. Submitted by: Marat Nepomnyashy Revision Changes Path 1.76 +6 -5; commitid: 13b6443f2c6e57ea6; xorp/rtrmgr/template_tree_node.cc From pavlin@icir.org Wed Feb 15 08:03:47 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 15 Feb 2006 08:03:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200602150803.k1F83llM081693@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-15 08:03:47 UTC XORP CVS repository Modified files: bgp/harness peer.hh Log message: Compilation fix for gcc-4.1 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=525 Submitted by: Hasso Tepper Revision Changes Path 1.18 +2 -2; commitid: 13efc43f2e0137ea6; xorp/bgp/harness/peer.hh From pavlin@icir.org Wed Feb 15 17:50:47 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 15 Feb 2006 17:50:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip/tools Message-ID: <200602151750.k1FHolaX027231@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-15 17:50:47 UTC XORP CVS repository Modified files: rip/tools xrl_rip_shell_funcs.sh Log message: Regenerate after modifications to some of the XRLs. Revision Changes Path 1.11 +13 -13; commitid: 6a4543f369ea7ea6; xorp/rip/tools/xrl_rip_shell_funcs.sh From pavlin@icir.org Wed Feb 15 17:52:22 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 15 Feb 2006 17:52:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602151752.k1FHqMOt027294@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-15 17:52:22 UTC XORP CVS repository Modified files: rip auth.cc auth.hh Log message: Minor edits. Revision Changes Path 1.25 +13 -12; commitid: 6a7e43f36a497ea6; xorp/rip/auth.cc 1.15 +12 -12; commitid: 6a7e43f36a497ea6; xorp/rip/auth.hh From pavlin@icir.org Wed Feb 15 18:38:03 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 15 Feb 2006 18:38:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602151838.k1FIc3bN028117@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-15 18:38:03 UTC XORP CVS repository Modified files: rip auth.cc auth.hh Log message: Add methods to reset the MD5 key for all sources, and to reset all MD5 keys for all sources. Revision Changes Path 1.26 +24 -1; commitid: 6db043f374d97ea6; xorp/rip/auth.cc 1.16 +11 -1; commitid: 6db043f374d97ea6; xorp/rip/auth.hh From pavlin@icir.org Wed Feb 15 18:52:19 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 15 Feb 2006 18:52:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200602151852.k1FIqJq6028371@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-15 18:52:19 UTC XORP CVS repository Modified files: rip xrl_target_rip.cc Log message: Minor nits in comments. Revision Changes Path 1.27 +2 -2; commitid: 6eb043f3784a7ea6; xorp/rip/xrl_target_rip.cc From pavlin@icir.org Wed Feb 15 19:06:15 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 15 Feb 2006 19:06:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/ospf xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200602151906.k1FJ6FTx028689@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-15 19:06:15 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp ospf auth.cc auth.hh ospf.cc ospf.hh peer.cc peer.hh peer_manager.cc peer_manager.hh xrl_target.cc xrl_target.hh xrl/interfaces ospfv2.xif ospfv2_xif.cc ospfv2_xif.hh xrl/targets ospfv2.xrls ospfv2_base.cc ospfv2_base.hh Log message: Refactor the authentication mechanism (both the front-end and the back-end) so now we support MD5 keys management and we are more consistent with the RIP implementation and the RIP front-end configuration. Now we can configure up to 256 MD5 keys with different password each, and start and end time: authentication { md5 1 { /* KeyID: [0, 255] */ password: "FOO" start-time: "YYYY-MM-DD.HH:MM" end-time: "YYYY-MM-DD.HH:MM" } } Both start-time and end-time are optional. If start-time is empty, then the key is activated immediately. If the end time is empty or is same as the start time, then the key will never expire. In addition, the simple password configuration is: authentication { simple-password: "FOO" } Note that the MD5 and simple password authentications are mutually exclusive so they shouldn't be mixed. Unfortunately, for the time being we don't have rtrmgr/xorpsh support that enforces the rule that the user doesn't configure both of them. Also, note that in the back-end implementation the textual name of the plain-text/simple-password authentication handler has been changed from "plaintext" to "simple" (for consistency with the RIP implementation and with other vendors' implementations). From user's perspective it doesn't matter (anymore), but the developers should be aware of the change. Just for the record, the old front-end for setting the authentication was: authentication { type: "plaintext" password: "FOO" } and authentication { type: "md5" password: "FOO" } The old front-end is %deprecated in the rtrmgr template file. Revision Changes Path 1.36 +103 -27; commitid: 6ef043f378a47ea6; xorp/etc/templates/ospfv2.tp 1.7 +606 -75; commitid: 6ef043f378a47ea6; xorp/ospf/auth.cc 1.6 +520 -80; commitid: 6ef043f378a47ea6; xorp/ospf/auth.hh 1.65 +106 -9; commitid: 6ef043f378a47ea6; xorp/ospf/ospf.cc 1.85 +76 -6; commitid: 6ef043f378a47ea6; xorp/ospf/ospf.hh 1.221 +120 -49; commitid: 6ef043f378a47ea6; xorp/ospf/peer.cc 1.117 +121 -28; commitid: 6ef043f378a47ea6; xorp/ospf/peer.hh 1.108 +58 -5; commitid: 6ef043f378a47ea6; xorp/ospf/peer_manager.cc 1.65 +68 -4; commitid: 6ef043f378a47ea6; xorp/ospf/peer_manager.hh 1.27 +169 -15; commitid: 6ef043f378a47ea6; xorp/ospf/xrl_target.cc 1.19 +71 -4; commitid: 6ef043f378a47ea6; xorp/ospf/xrl_target.hh 1.15 +56 -8; commitid: 6ef043f378a47ea6; xorp/xrl/interfaces/ospfv2.xif 1.16 +126 -10; commitid: 6ef043f378a47ea6; xorp/xrl/interfaces/ospfv2_xif.cc 1.16 +114 -8; commitid: 6ef043f378a47ea6; xorp/xrl/interfaces/ospfv2_xif.hh 1.18 +54 -3; commitid: 6ef043f378a47ea6; xorp/xrl/targets/ospfv2.xrls 1.18 +111 -11; commitid: 6ef043f378a47ea6; xorp/xrl/targets/ospfv2_base.cc 1.18 +84 -5; commitid: 6ef043f378a47ea6; xorp/xrl/targets/ospfv2_base.hh From pavlin@icir.org Wed Feb 15 19:18:15 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 15 Feb 2006 19:18:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200602151918.k1FJIFVB028903@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-15 19:18:15 UTC XORP CVS repository Modified files: docs/user_manual bgp.tex Log message: Fix a documentation build problem. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=526 Submitted by: Hasso Tepper Revision Changes Path 1.15 +2 -1; commitid: 70ce43f37e407ea6; xorp/docs/user_manual/bgp.tex From atanu@icir.org Thu Feb 16 01:33:01 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 16 Feb 2006 01:33:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602160133.k1G1X1uP032477@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-16 01:33:01 UTC XORP CVS repository Modified files: ospf auth.cc Log message: Reset a string with foo = "" instead of foo.clear(), because gcc-2.9x on FreeBSD-4.10 doesn't like the latter. Revision Changes Path 1.8 +3 -3; commitid: 7ec243f3d64d7ea6; xorp/ospf/auth.cc From atanu@icir.org Thu Feb 16 03:18:16 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 16 Feb 2006 03:18:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602160318.k1G3IGLl033390@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-16 03:18:16 UTC XORP CVS repository Modified files: ospf TODO Log message: Mark the completed entries as done. Revision Changes Path 1.64 +59 -41; commitid: 825243f3eef77ea6; xorp/ospf/TODO From atanu@icir.org Thu Feb 16 04:08:51 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 16 Feb 2006 04:08:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness Message-ID: <200602160408.k1G48p32033846@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-16 04:08:51 UTC XORP CVS repository Modified files: bgp rib_ipc_handler.cc bgp/harness test_peering1.sh Log message: BGP requires that update messages sent to I-BGP peers should have the local preference attribute. When an update message arrives from a peer if it didn't come from an IBGP peer it has a local preference added in the inbound filter bank. In the outbound filter bank if the peering is not an IBGP peering the local preference is removed. Routes announced (redistribution) by BGP that are sent to an I-BGP peering did not have a local preference attribute as the local preference was not being added on input. Annouced routes now have a local preference attribute added with the default value. The tests "test56" and "test56_ipv6" verify that the local preference is being correctly added. May also fix: http://www.xorp.org/bugzilla/show_bug.cgi?id=416 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=517 Revision Changes Path 1.62 +73 -2; commitid: 840643f3fad27ea6; xorp/bgp/harness/test_peering1.sh 1.71 +15 -1; commitid: 840643f3fad27ea6; xorp/bgp/rib_ipc_handler.cc From pavlin@icir.org Fri Feb 17 00:06:17 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 17 Feb 2006 00:06:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602170006.k1H06Hag046542@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-17 00:06:17 UTC XORP CVS repository Modified files: rtrmgr cli.cc cli.hh xorpsh_main.cc Log message: * Remove method RouterCLI::commit_done_by_user() because it is never used * Add new method RouterCLI::config_changed_by_other_user() and call it when the configuration has changed. If we are in config mode, then this method may reset the session's editing path and mode. Also, it will regenerate the command tree to include the configuration changes. This fixes Bugzilla entry #529 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=529 Revision Changes Path 1.122 +29 -16; commitid: b58c43f512497ea6; xorp/rtrmgr/cli.cc 1.45 +2 -2; commitid: b58c43f512497ea6; xorp/rtrmgr/cli.hh 1.61 +2 -1; commitid: b58c43f512497ea6; xorp/rtrmgr/xorpsh_main.cc From pavlin@icir.org Fri Feb 17 07:52:09 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 17 Feb 2006 07:52:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602170752.k1H7q99F070737@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-17 07:52:08 UTC XORP CVS repository Modified files: libxorp run_command.cc run_command.hh Log message: * Split the close_output() method into close_stdout_output() and close_stderr_output() * If EOF is received on the stderr file reader, but we haven't received EOF on the stdout reader, then call close_stderr_output() to close the stderr file reader and remove it from the eventloop. Previously, if we use RunCommand() and redirect stderr to stdout, then the eventloop will keep spinning and utilizing the CPU because select() will keep returning EOF event on the stderr file reader (until the program executed by RunCommand exits). This fixes Bugzilla entry #523 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=523 Revision Changes Path 1.23 +34 -10; commitid: 113e343f57e2e7ea6; xorp/libxorp/run_command.cc 1.12 +11 -2; commitid: 113e343f57e2e7ea6; xorp/libxorp/run_command.hh From pavlin@icir.org Fri Feb 17 08:20:11 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 17 Feb 2006 08:20:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200602170820.k1H8KBCF071204@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-17 08:20:11 UTC XORP CVS repository Modified files: etc/templates bgp.tp ospfv2.tp rip.tp ripng.tp static_routes.tp Log message: Add missing help strings for export and import nodes. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=533 Submitted by: Hasso Tepper Revision Changes Path 1.81 +3 -1; commitid: 115eb43f587047ea6; xorp/etc/templates/bgp.tp 1.37 +3 -1; commitid: 115eb43f587047ea6; xorp/etc/templates/ospfv2.tp 1.34 +3 -1; commitid: 115eb43f587047ea6; xorp/etc/templates/rip.tp 1.30 +3 -1; commitid: 115eb43f587047ea6; xorp/etc/templates/ripng.tp 1.32 +2 -1; commitid: 115eb43f587047ea6; xorp/etc/templates/static_routes.tp From bms@icir.org Fri Feb 17 11:33:06 2006 From: bms@icir.org (Bruce Simpson) Date: Fri, 17 Feb 2006 11:33:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200602171133.k1HBX6Qk073420@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2006-02-17 11:33:06 UTC XORP CVS repository Modified files: libxorp ether_compat.c Log message: Reject non-hex characters in ether_ntoa() (apart from the ':' delimiter). [Whilst this check is not stringent, it's enough to pass our test_mac regression test; the EtherMac class actually depends on the behaviour of ether_aton() in its implementation to perform a check that the input string is well-formed.] Revision Changes Path 1.7 +6 -3; commitid: 11eb343f5b42e7ea6; xorp/libxorp/ether_compat.c From atanu@icir.org Fri Feb 17 17:38:29 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 17 Feb 2006 17:38:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602171738.k1HHcTE1078253@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-17 17:38:29 UTC XORP CVS repository Modified files: bgp TODO plumbing.cc Log message: When sending an update message to a confederation peer remove the local preference attribute. Add a regression test for this when the confederation regression tests are added. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=428 Revision Changes Path 1.15 +6 -1; commitid: 1319043f60a147ea6; xorp/bgp/TODO 1.84 +3 -2; commitid: 1319043f60a147ea6; xorp/bgp/plumbing.cc From atanu@icir.org Fri Feb 17 18:01:15 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 17 Feb 2006 18:01:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200602171801.k1HI1FJM078646@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-17 18:01:15 UTC XORP CVS repository Modified files: etc/templates bgp.tp Log message: The ability to modify the next-hop value through policy had been disabled because it had been incorrectly believed that policy was being applied before the next-hop rewritting. It is again possible to set the next-hop via policy. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=500 Revision Changes Path 1.82 +3 -4; commitid: 1331b43f60f6a7ea6; xorp/etc/templates/bgp.tp From atanu@icir.org Fri Feb 17 19:26:39 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 17 Feb 2006 19:26:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602171926.k1HJQdRt083810@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-17 19:26:39 UTC XORP CVS repository Modified files: bgp bgp.cc bgp.hh Log message: Track the state of the interface addresses in BGP if the state of an address changes then bounce any associated peerings. A link status change is also considered an address change so a cable being pulled will bounce the associated peerings. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=301 Revision Changes Path 1.69 +51 -1; commitid: 1474543f6236e7ea6; xorp/bgp/bgp.cc 1.55 +35 -1; commitid: 1474543f6236e7ea6; xorp/bgp/bgp.hh From pavlin@icir.org Fri Feb 17 19:45:14 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 17 Feb 2006 19:45:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200602171945.k1HJjE3a084025@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-17 19:45:14 UTC XORP CVS repository Modified files: docs/user_manual cli_intro.tex Log message: Add text describing loading and saving the configuration using Uniform Resource Identifiers like file:// ftp:// http:// tftp:// . Submitted by: Bruce M Simpson Revision Changes Path 1.11 +65 -1; commitid: 147fd43f627607ea6; xorp/docs/user_manual/cli_intro.tex From atanu@icir.org Fri Feb 17 20:00:38 2006 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 17 Feb 2006 20:00:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602172000.k1HK0ces084249@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-17 20:00:38 UTC XORP CVS repository Modified files: bgp TODO plumbing.cc Log message: Backout the previous change, it is legal to send a local pref to a confederation peer. Revision Changes Path 1.16 +1 -6; commitid: 148fc43f62b657ea6; xorp/bgp/TODO 1.85 +3 -3; commitid: 148fc43f62b657ea6; xorp/bgp/plumbing.cc From zec@icir.org Fri Feb 17 23:34:55 2006 From: zec@icir.org (Marko Zec) Date: Fri, 17 Feb 2006 23:34:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602172334.k1HNYtt5009326@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2006-02-17 23:34:55 UTC XORP CVS repository Modified files: bgp bgp.cc bgp.hh dump_iterators.cc dump_iterators.hh peer.hh plumbing.cc plumbing.hh route_table_aggregation.cc route_table_aggregation.hh route_table_base.hh route_table_damping.cc route_table_decision.cc route_table_decision.hh route_table_dump.hh route_table_fanout.cc route_table_fanout.hh route_table_policy_sm.hh test_dump.cc test_fanout.cc test_plumbing.cc Log message: Fix / implement route dumping for aggregate routes in BGP. Revision Changes Path 1.70 +4 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/bgp.cc 1.56 +2 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/bgp.hh 1.30 +6 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/dump_iterators.cc 1.16 +10 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/dump_iterators.hh 1.38 +3 -2; commitid: 242f43f65d7d7ea6; xorp/bgp/peer.hh 1.86 +6 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/plumbing.cc 1.36 +4 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/plumbing.hh 1.16 +118 -7; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_aggregation.cc 1.10 +29 -2; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_aggregation.hh 1.15 +5 -2; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_base.hh 1.2 +1 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_damping.cc 1.41 +2 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_decision.cc 1.22 +2 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_decision.hh 1.19 +2 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_dump.hh 1.53 +22 -2; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_fanout.cc 1.19 +9 -2; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_fanout.hh 1.6 +2 -1; commitid: 242f43f65d7d7ea6; xorp/bgp/route_table_policy_sm.hh 1.51 +2 -2; commitid: 242f43f65d7d7ea6; xorp/bgp/test_dump.cc 1.31 +2 -2; commitid: 242f43f65d7d7ea6; xorp/bgp/test_fanout.cc 1.20 +2 -2; commitid: 242f43f65d7d7ea6; xorp/bgp/test_plumbing.cc From atanu@icir.org Sat Feb 18 00:07:26 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 18 Feb 2006 00:07:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602180007.k1I07Q4i009721@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-18 00:07:26 UTC XORP CVS repository Modified files: bgp bgp.cc bgp.hh dummy_main.cc peer.cc peer.hh Log message: If an update message contains a NEXT_HOP that belongs to this router then log an error and ignore the update. Revision Changes Path 1.71 +13 -1; commitid: 25d643f6653c7ea6; xorp/bgp/bgp.cc 1.57 +11 -1; commitid: 25d643f6653c7ea6; xorp/bgp/bgp.hh 1.15 +13 -1; commitid: 25d643f6653c7ea6; xorp/bgp/dummy_main.cc 1.128 +60 -8; commitid: 25d643f6653c7ea6; xorp/bgp/peer.cc 1.39 +3 -2; commitid: 25d643f6653c7ea6; xorp/bgp/peer.hh From pavlin@icir.org Sat Feb 18 01:20:09 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 18 Feb 2006 01:20:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200602180120.k1I1K9MD010766@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-18 01:20:09 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Fix a typo. Revision Changes Path 1.38 +2 -2; commitid: 29e443f676457ea6; xorp/devnotes/release_process.txt From pavlin@icir.org Sat Feb 18 01:32:00 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 18 Feb 2006 01:32:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602180132.k1I1W0ao011011@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-18 01:32:00 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add a note that this is XORP-1.2-RC release candidate. Revision Changes Path 1.95 +5 -2; commitid: 2aea43f678fe7ea6; xorp/RELEASE_NOTES From pavlin@icir.org Sat Feb 18 01:34:39 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 18 Feb 2006 01:34:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/mibs Message-ID: <200602180134.k1I1Yd0H011125@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-18 01:34:39 UTC XORP CVS repository Modified files: . README VERSION configure configure.in mibs configure configure.in Log message: Prepare XORP for tagging: bump-up version number to 1.2-RC Revision Changes Path 1.36 +3 -3; commitid: 2b3f43f6799f7ea6; xorp/README 1.10 +2 -1; commitid: 2b3f43f6799f7ea6; xorp/VERSION 1.178 +11 -11; commitid: 2b3f43f6799f7ea6; xorp/configure 1.156 +4 -4; commitid: 2b3f43f6799f7ea6; xorp/configure.in 1.29 +1 -1; commitid: 2b3f43f6799f7ea6; xorp/mibs/configure 1.13 +3 -3; commitid: 2b3f43f6799f7ea6; xorp/mibs/configure.in From pavlin@icir.org Sat Feb 18 01:37:01 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 18 Feb 2006 01:37:01 GMT Subject: [Xorp-cvs] XORP cvs commit: www Message-ID: <200602180137.k1I1b1ig011218@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-18 01:37:01 UTC XORP CVS repository Modified files: . downloads.html getting_started.html Log message: Re-generate. Revision Changes Path 1.42 +8 -4; commitid: 2bb743f67a367ea6; www/downloads.html 1.55 +1 -24; commitid: 2bb743f67a367ea6; www/getting_started.html From pavlin@icir.org Sat Feb 18 01:49:35 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 18 Feb 2006 01:49:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602180149.k1I1nZLU011348@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-18 01:49:35 UTC XORP CVS repository Modified files: bgp route_table_aggregation.cc Log message: Template-related compilation fixes for gcc-3.4 Revision Changes Path 1.17 +11 -11; commitid: 2c3643f67cfa7ea6; xorp/bgp/route_table_aggregation.cc From atanu@icir.org Sat Feb 18 02:17:31 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 18 Feb 2006 02:17:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602180217.k1I2HVHC012057@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-18 02:17:31 UTC XORP CVS repository Modified files: ospf TODO area_router.cc area_router.hh ospf.hh peer_manager.cc Log message: Replace class Subsystem with class ServiceBase. Revision Changes Path 1.65 +5 -3; commitid: 2ef643f683b97ea6; xorp/ospf/TODO 1.199 +8 -5; commitid: 2ef643f683b97ea6; xorp/ospf/area_router.cc 1.98 +4 -4; commitid: 2ef643f683b97ea6; xorp/ospf/area_router.hh 1.86 +1 -47; commitid: 2ef643f683b97ea6; xorp/ospf/ospf.hh 1.109 +2 -2; commitid: 2ef643f683b97ea6; xorp/ospf/peer_manager.cc From atanu@icir.org Sun Feb 19 22:05:25 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 19 Feb 2006 22:05:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602192205.k1JM5PPX036513@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-19 22:05:25 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: When the link state database changes schedule a computation in 1 second rather than 5. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=516 Submitted by: Hasso Tepper Revision Changes Path 1.200 +2 -2; commitid: 8e8143f8eba27ea6; xorp/ospf/area_router.cc From atanu@icir.org Tue Feb 21 02:44:51 2006 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 21 Feb 2006 02:44:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/ospf xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200602210244.k1L2ipTR056655@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-21 02:44:51 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp ospf area_router.cc area_router.hh peer.cc peer.hh peer_manager.cc peer_manager.hh xrl_target.cc xrl_target.hh xrl/interfaces ospfv2.xif ospfv2_xif.cc ospfv2_xif.hh xrl/targets ospfv2.xrls ospfv2_base.cc ospfv2_base.hh Log message: Allow the type of an area to be changed. Don't allow the backbone area to be configured as a stub or nssa area. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=403 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=477 Revision Changes Path 1.38 +2 -2; commitid: dcdf43fa7e9c7ea6; xorp/etc/templates/ospfv2.tp 1.201 +27 -9; commitid: dcdf43fa7e9c7ea6; xorp/ospf/area_router.cc 1.99 +6 -7; commitid: dcdf43fa7e9c7ea6; xorp/ospf/area_router.hh 1.222 +34 -1; commitid: dcdf43fa7e9c7ea6; xorp/ospf/peer.cc 1.118 +20 -2; commitid: dcdf43fa7e9c7ea6; xorp/ospf/peer.hh 1.110 +72 -1; commitid: dcdf43fa7e9c7ea6; xorp/ospf/peer_manager.cc 1.66 +15 -1; commitid: dcdf43fa7e9c7ea6; xorp/ospf/peer_manager.hh 1.28 +18 -1; commitid: dcdf43fa7e9c7ea6; xorp/ospf/xrl_target.cc 1.20 +13 -1; commitid: dcdf43fa7e9c7ea6; xorp/ospf/xrl_target.hh 1.16 +11 -2; commitid: dcdf43fa7e9c7ea6; xorp/xrl/interfaces/ospfv2.xif 1.17 +35 -1; commitid: dcdf43fa7e9c7ea6; xorp/xrl/interfaces/ospfv2_xif.cc 1.17 +26 -1; commitid: dcdf43fa7e9c7ea6; xorp/xrl/interfaces/ospfv2_xif.hh 1.19 +10 -1; commitid: dcdf43fa7e9c7ea6; xorp/xrl/targets/ospfv2.xrls 1.19 +32 -1; commitid: dcdf43fa7e9c7ea6; xorp/xrl/targets/ospfv2_base.cc 1.19 +17 -1; commitid: dcdf43fa7e9c7ea6; xorp/xrl/targets/ospfv2_base.hh From pavlin@icir.org Wed Feb 22 02:07:32 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 22 Feb 2006 02:07:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200602220207.k1M27WNw072631@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-22 02:07:32 UTC XORP CVS repository Modified files: etc/templates bgp.tp host.cmds interfaces.tp ospfv2.tp policy.tp rip.tp ripng.tp rtrmgr.tp snmp.tp static_routes.tp Log message: Fix whitespace usage: it should be 8*N or 8*N + 4 as everywhere else. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=538 Submitted by: Hasso Tepper Revision Changes Path 1.83 +126 -126; commitid: 11b8743fbc7277ea6; xorp/etc/templates/bgp.tp 1.3 +9 -9; commitid: 11b8743fbc7277ea6; xorp/etc/templates/host.cmds 1.27 +4 -4; commitid: 11b8743fbc7277ea6; xorp/etc/templates/interfaces.tp 1.39 +23 -23; commitid: 11b8743fbc7277ea6; xorp/etc/templates/ospfv2.tp 1.18 +106 -105; commitid: 11b8743fbc7277ea6; xorp/etc/templates/policy.tp 1.35 +12 -12; commitid: 11b8743fbc7277ea6; xorp/etc/templates/rip.tp 1.31 +29 -29; commitid: 11b8743fbc7277ea6; xorp/etc/templates/ripng.tp 1.6 +2 -2; commitid: 11b8743fbc7277ea6; xorp/etc/templates/rtrmgr.tp 1.17 +2 -2; commitid: 11b8743fbc7277ea6; xorp/etc/templates/snmp.tp 1.33 +10 -10; commitid: 11b8743fbc7277ea6; xorp/etc/templates/static_routes.tp From pavlin@icir.org Wed Feb 22 02:26:11 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 22 Feb 2006 02:26:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200602220226.k1M2QB2Y072874@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-22 02:26:11 UTC XORP CVS repository Modified files: etc/templates fea.tp fib2mrib.tp igmp.tp interfaces.tp mfea4.tp mfea6.tp mld.tp pimsm4.tp pimsm6.tp static_routes.tp Log message: * Remove commented-out obsoleted commands inside %deprecated nodes * Remove commented-out "%get" commands. Revision Changes Path 1.35 +1 -4; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/fea.tp 1.10 +1 -2; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/fib2mrib.tp 1.18 +1 -2; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/igmp.tp 1.28 +1 -7; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/interfaces.tp 1.14 +1 -2; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/mfea4.tp 1.14 +1 -2; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/mfea6.tp 1.18 +1 -2; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/mld.tp 1.30 +1 -3; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/pimsm4.tp 1.30 +1 -3; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/pimsm6.tp 1.34 +1 -2; commitid: 11c5c43fbcb517ea6; xorp/etc/templates/static_routes.tp From pavlin@icir.org Wed Feb 22 02:31:29 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 22 Feb 2006 02:31:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200602220231.k1M2VTOf072951@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-22 02:31:29 UTC XORP CVS repository Modified files: etc/templates host.cmds interfaces.tp rip.tp ripng.tp snmp.tp Log message: Stylistics nits: "foo ;" -> "foo;" Revision Changes Path 1.4 +5 -5; commitid: 11cd643fbcce47ea6; xorp/etc/templates/host.cmds 1.29 +4 -4; commitid: 11cd643fbcce47ea6; xorp/etc/templates/interfaces.tp 1.36 +79 -79; commitid: 11cd643fbcce47ea6; xorp/etc/templates/rip.tp 1.32 +68 -68; commitid: 11cd643fbcce47ea6; xorp/etc/templates/ripng.tp 1.18 +7 -7; commitid: 11cd643fbcce47ea6; xorp/etc/templates/snmp.tp From mjh@icir.org Wed Feb 22 10:44:07 2006 From: mjh@icir.org (Mark Handley) Date: Wed, 22 Feb 2006 10:44:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602221044.k1MAi74x077885@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh@xorpc.icir.org 2006-02-22 10:44:07 UTC XORP CVS repository Modified files: bgp test_nhlookup.cc test_nhlookup.reference Log message: Test to illustrate critical BGP bug. Will cause tinderbox failure with a Seg fault in bgp/isolation_tests. Revision Changes Path 1.31 +45 -1; commitid: 1302243fc40467ea6; xorp/bgp/test_nhlookup.cc 1.5 +18 -1; commitid: 1302243fc40467ea6; xorp/bgp/test_nhlookup.reference From mjh@icir.org Wed Feb 22 11:06:25 2006 From: mjh@icir.org (Mark Handley) Date: Wed, 22 Feb 2006 11:06:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602221106.k1MB6PNU078265@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: mjh@xorpc.icir.org 2006-02-22 11:06:25 UTC XORP CVS repository Modified files: bgp route_table_nhlookup.cc test_nhlookup.reference Log message: correct reference output Revision Changes Path 1.23 +9 -5; commitid: 1319e43fc45a67ea6; xorp/bgp/route_table_nhlookup.cc 1.6 +13 -0; commitid: 1319e43fc45a67ea6; xorp/bgp/test_nhlookup.reference From atanu@icir.org Wed Feb 22 19:44:24 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 22 Feb 2006 19:44:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602221944.k1MJiODO086014@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-22 19:44:23 UTC XORP CVS repository Modified files: bgp route_table_nhlookup.cc Log message: The previous change although correct was committed by accident so backout and recommit with a useful log entry. Revision Changes Path 1.24 +4 -8; commitid: 14fe343fcbf167ea6; xorp/bgp/route_table_nhlookup.cc From atanu@icir.org Wed Feb 22 19:54:45 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 22 Feb 2006 19:54:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602221954.k1MJsjbF086228@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-22 19:54:45 UTC XORP CVS repository Modified files: bgp route_table_nhlookup.cc Log message: If a delete arrives at the nexthop lookup table and an add or replace is queued waiting for its nexthop to resolve then there is no need to propogate the delete. Unfortunately the original add or replace was left on the queue, this fix removes the no longer required add or replace from the queue. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=544 Submitted by: Mark Handley Revision Changes Path 1.25 +9 -5; commitid: 150b943fcc1857ea6; xorp/bgp/route_table_nhlookup.cc From atanu@icir.org Wed Feb 22 22:27:50 2006 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 22 Feb 2006 22:27:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602222227.k1MMRoTM087916@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-22 22:27:50 UTC XORP CVS repository Modified files: ospf routing_table.cc Log message: The very first time that entries are added to the routing table if an add fails then the warning message attempts to print an incorrect (uninitialised) variable. This bug was discovered when using (gcc-4.1 -O3), we don't have this compiler so we can't verify that this is the problem the compiler reported. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=546 Bug found by: Hasso Tepper Revision Changes Path 1.50 +2 -2; commitid: 1575143fce5657ea6; xorp/ospf/routing_table.cc From pavlin@icir.org Wed Feb 22 23:13:13 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 22 Feb 2006 23:13:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602222313.k1MNDDQB088651@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-22 23:13:13 UTC XORP CVS repository Modified files: . README Log message: Minor edit. Revision Changes Path 1.37 +3 -2; commitid: 15a3243fceffd7ea6; xorp/README From pavlin@icir.org Wed Feb 22 23:33:20 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 22 Feb 2006 23:33:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602222333.k1MNXKU9088890@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-22 23:33:20 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add few more release notes for the Release 1.2-RC. Revision Changes Path 1.96 +28 -16; commitid: 15b2143fcf4b07ea6; xorp/RELEASE_NOTES From pavlin@icir.org Thu Feb 23 00:01:47 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 00:01:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602230001.k1N01lS4089195@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-23 00:01:46 UTC XORP CVS repository Modified files: . README Log message: Add Gentoo with kernel 2.6.8 and Windows Server 2003 to the list of supported platforms, because we have already such machines in the tinderbox pool. Requested by: Mark Handley Revision Changes Path 1.38 +9 -1; commitid: 15c2843fcfacb7ea6; xorp/README From pavlin@icir.org Thu Feb 23 00:57:49 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 00:57:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602230057.k1N0vnKR089697@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-23 00:57:49 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add more BGP release notes. Submitted by: Mark Handley Revision Changes Path 1.97 +21 -1; commitid: 15e4843fd08807ea6; xorp/RELEASE_NOTES From pavlin@icir.org Thu Feb 23 01:07:42 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 01:07:42 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230107.k1N17gXc089857@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 01:07:42 UTC XORP CVS repository Modified files: . downloads.html html_src downloads.html Log message: * Add an entry for the 1.2-RC * Update the status text Revision Changes Path 1.43 +24 -12; commitid: 15ecd43fd0a7c7ea6; www/downloads.html 1.13 +23 -11; commitid: 15ecd43fd0a7c7ea6; www/html_src/downloads.html From pavlin@icir.org Thu Feb 23 01:17:38 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 01:17:38 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230117.k1N1HcdM090025@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 01:17:38 UTC XORP CVS repository Modified files: . getting_started.html html_src getting_started.html Log message: Update notes for 1.2-RC. Revision Changes Path 1.56 +11 -10; commitid: 15f6e43fd0d197ea6; www/getting_started.html 1.28 +10 -9; commitid: 15f6e43fd0d197ea6; www/html_src/getting_started.html From pavlin@icir.org Thu Feb 23 01:23:30 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 01:23:30 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230123.k1N1NUwe090153@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 01:23:30 UTC XORP CVS repository Modified files: . index.html html_src index.html Log message: Update the lastest release from 1.1 to 1.2-RC Revision Changes Path 1.18 +1 -1; commitid: 15ffb43fd0e877ea6; www/html_src/index.html 1.71 +2 -2; commitid: 15ffb43fd0e877ea6; www/index.html From pavlin@icir.org Thu Feb 23 01:24:35 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 01:24:35 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230124.k1N1OZjW090217@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 01:24:35 UTC XORP CVS repository Modified files: . license.html html_src license.html Log message: Update the copyright year from 2001-2005 to 2001-2006 Revision Changes Path 1.4 +1 -1; commitid: 1603b43fd0ec27ea6; www/html_src/license.html 1.26 +2 -2; commitid: 1603b43fd0ec27ea6; www/license.html From pavlin@icir.org Thu Feb 23 01:28:08 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 01:28:08 GMT Subject: [Xorp-cvs] XORP cvs commit: www/html_src Message-ID: <200602230128.k1N1S8bV090289@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 01:28:08 UTC XORP CVS repository Modified files: html_src news.html Log message: Add a news item for 1.2-RC Revision Changes Path 1.14 +9 -0; commitid: 1609843fd0f927ea6; www/html_src/news.html From pavlin@icir.org Thu Feb 23 01:28:31 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 01:28:31 GMT Subject: [Xorp-cvs] XORP cvs commit: www Message-ID: <200602230128.k1N1SVWb090332@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 01:28:31 UTC XORP CVS repository Modified files: . news.html Log message: Add news item for 1.2-RC Revision Changes Path 1.46 +10 -1; commitid: 160c343fd0fb87ea6; www/news.html From pavlin@icir.org Thu Feb 23 01:38:48 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 01:38:48 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230138.k1N1cmkI090498@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 01:38:48 UTC XORP CVS repository Modified files: . status.html html_src status.html Log message: Updated the status for 1.2-RC (OSPF excluded). Revision Changes Path 1.9 +10 -10; commitid: 1613543fd121a7ea6; www/html_src/status.html 1.21 +11 -11; commitid: 1613543fd121a7ea6; www/status.html From pavlin@icir.org Thu Feb 23 01:44:48 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 01:44:48 GMT Subject: [Xorp-cvs] XORP cvs commit: www/html_src Message-ID: <200602230144.k1N1imVj090590@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 01:44:48 UTC XORP CVS repository Modified files: html_src downloads.html Log message: Add missing empty line. Revision Changes Path 1.14 +1 -1; commitid: 161c543fd137b7ea6; www/html_src/downloads.html From pavlin@icir.org Thu Feb 23 01:45:18 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 01:45:18 GMT Subject: [Xorp-cvs] XORP cvs commit: www Message-ID: <200602230145.k1N1jIxg090658@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 01:45:18 UTC XORP CVS repository Modified files: . downloads.html Log message: Add missing empty line. Revision Changes Path 1.44 +2 -2; commitid: 1620943fd13aa7ea6; www/downloads.html From pavlin@icir.org Thu Feb 23 02:03:11 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 02:03:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602230203.k1N23B1h092650@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-23 02:03:11 UTC XORP CVS repository Modified files: . ERRATA Log message: Add an errata entry for OSPF. Revision Changes Path 1.25 +6 -1; commitid: 169b243fd17d87ea6; xorp/ERRATA From pavlin@icir.org Thu Feb 23 02:05:36 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 02:05:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200602230205.k1N25a6I093251@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-23 02:05:36 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Add build notes for FreeBSD-6.0 on i386 and amd64. Revision Changes Path 1.41 +11 -1; commitid: 16bec43fd185e7ea6; xorp/BUILD_NOTES From pavlin@icir.org Thu Feb 23 02:09:20 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 02:09:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/kdoc Message-ID: <200602230209.k1N29KpI094104@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-23 02:09:20 UTC XORP CVS repository Modified files: docs/kdoc gen-kdoc.sh Log message: Add ospf to the list of directories with kdoc documentation. Revision Changes Path 1.23 +16 -2; commitid: 16f4343fd193f7ea6; xorp/docs/kdoc/gen-kdoc.sh From atanu@icir.org Thu Feb 23 02:13:11 2006 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 23 Feb 2006 02:13:11 GMT Subject: [Xorp-cvs] XORP cvs commit: www/html_src Message-ID: <200602230213.k1N2DBcE094342@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: atanu@xorpc.icir.org 2006-02-23 02:13:11 UTC XORP CVS repository Modified files: html_src status.html Log message: 1) Add a section about policy. 2) Update the BGP section with all the new functionality. 3) Update the OSPF section removing references to Moys code. Revision Changes Path 1.10 +16 -13; commitid: 1706b43fd1a367ea6; www/html_src/status.html From pavlin@icir.org Thu Feb 23 02:18:44 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 02:18:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/kdoc Message-ID: <200602230218.k1N2IiUm094444@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-23 02:18:44 UTC XORP CVS repository Modified files: docs/kdoc gen-kdoc.sh Log message: Add libproto to the list of kdoc libraries to link ospf with. Revision Changes Path 1.24 +2 -2; commitid: 170d343fd1b737ea6; xorp/docs/kdoc/gen-kdoc.sh From pavlin@icir.org Thu Feb 23 02:38:12 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 02:38:12 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230238.k1N2cCIv094692@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 02:38:12 UTC XORP CVS repository Modified files: . status.html html_src status.html Log message: * Minor text editing. * Regenerate. Revision Changes Path 1.11 +7 -7; commitid: 171a943fd1fa27ea6; www/html_src/status.html 1.22 +17 -14; commitid: 171a943fd1fa27ea6; www/status.html From pavlin@icir.org Thu Feb 23 02:55:34 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 02:55:34 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230255.k1N2tY7C095465@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 02:55:34 UTC XORP CVS repository Modified files: . downloads.html html_src downloads.html Log message: Update the xorp-1.2-RC.tar.gz MD5 checksum. Revision Changes Path 1.45 +2 -2; commitid: 174bb43fd24167ea6; www/downloads.html 1.15 +1 -1; commitid: 174bb43fd24167ea6; www/html_src/downloads.html From pavlin@icir.org Thu Feb 23 03:10:06 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 03:10:06 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230310.k1N3A6fu095627@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 03:10:06 UTC XORP CVS repository Modified files: . roadmap.html html_src roadmap.html Log message: Update the roadmap. Note that the entries are tentative. Revision Changes Path 1.9 +15 -12; commitid: 1755643fd27747ea6; www/html_src/roadmap.html 1.13 +16 -13; commitid: 1755643fd27747ea6; www/roadmap.html From pavlin@icir.org Thu Feb 23 03:17:54 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 03:17:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200602230317.k1N3Hskm095816@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-23 03:17:54 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Minor edits. Revision Changes Path 1.39 +4 -2; commitid: 1762743fd29447ea6; xorp/devnotes/release_process.txt From pavlin@icir.org Thu Feb 23 03:26:01 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 03:26:01 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230326.k1N3Q1iF095973@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin@xorpc.icir.org 2006-02-23 03:26:01 UTC XORP CVS repository Modified files: . status.html html_src status.html Log message: Fix formatting. Revision Changes Path 1.12 +2 -1; commitid: 176b743fd2b447ea6; www/html_src/status.html 1.23 +7 -6; commitid: 176b743fd2b447ea6; www/status.html From pavlin@icir.org Thu Feb 23 04:06:58 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 04:06:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200602230406.k1N46wdp096349@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-23 04:06:58 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Add a new entry: Add a Bugzilla "Version" entry for the new version. Revision Changes Path 1.40 +11 -1; commitid: 1784443fd34d37ea6; xorp/devnotes/release_process.txt From bms@spc.org Thu Feb 23 08:19:27 2006 From: bms@spc.org (Bruce M Simpson) Date: Thu, 23 Feb 2006 08:19:27 +0000 Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/kdoc In-Reply-To: <200602230218.k1N2IiUm094444@xorpc.icir.org> References: <200602230218.k1N2IiUm094444@xorpc.icir.org> Message-ID: <20060223081927.GO25822@spc.org> On Thu, Feb 23, 2006 at 02:18:44AM +0000, Pavlin Radoslavov wrote: > Modified files: > docs/kdoc gen-kdoc.sh I believe that I didn't put the right comment header in a lot of the code I've committed with kdoc embedded documentation. That is, I have /* * foo: where I should have /** * foo: This style bug probably only affects code I've added for the Windows support. Given that I've never actually *run* Doxygen until last week, it's probably not too much of a surprise. I can fix this when we plan to update the internal API documentation. BMS From mjh@icir.org Thu Feb 23 09:48:11 2006 From: mjh@icir.org (Mark Handley) Date: Thu, 23 Feb 2006 09:48:11 GMT Subject: [Xorp-cvs] XORP cvs commit: www Message-ID: <200602230948.k1N9mB0n000836@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: mjh@xorpc.icir.org 2006-02-23 09:48:11 UTC XORP CVS repository Modified files: . news.html Log message: Add Business 2.0 article Revision Changes Path 1.47 +6 -1; commitid: 32b43fd84d17ea6; www/news.html From mjh@icir.org Thu Feb 23 09:48:34 2006 From: mjh@icir.org (Mark Handley) Date: Thu, 23 Feb 2006 09:48:34 GMT Subject: [Xorp-cvs] XORP cvs commit: www Message-ID: <200602230948.k1N9mYGt000872@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: mjh@xorpc.icir.org 2006-02-23 09:48:34 UTC XORP CVS repository Modified files: . livecd.html Log message: Explain that the live CD for 1.2 is coming soon. Revision Changes Path 1.34 +7 -2; commitid: 34f43fd84e57ea6; www/livecd.html From mjh@icir.org Thu Feb 23 09:49:20 2006 From: mjh@icir.org (Mark Handley) Date: Thu, 23 Feb 2006 09:49:20 GMT Subject: [Xorp-cvs] XORP cvs commit: www/html_src Message-ID: <200602230949.k1N9nK5v000921@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: mjh@xorpc.icir.org 2006-02-23 09:49:20 UTC XORP CVS repository Modified files: html_src livecd.html Log message: Explain that the live CD for 1.2 is coming soon. Revision Changes Path 1.10 +6 -1; commitid: 38043fd85117ea6; www/html_src/livecd.html From mjh@icir.org Thu Feb 23 09:49:39 2006 From: mjh@icir.org (Mark Handley) Date: Thu, 23 Feb 2006 09:49:39 GMT Subject: [Xorp-cvs] XORP cvs commit: www/html_src Message-ID: <200602230949.k1N9ndXx000962@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: mjh@xorpc.icir.org 2006-02-23 09:49:39 UTC XORP CVS repository Modified files: html_src news.html Log message: Add Business 2.0 article. Revision Changes Path 1.15 +5 -0; commitid: 3a443fd852a7ea6; www/html_src/news.html From mjh@icir.org Thu Feb 23 09:50:26 2006 From: mjh@icir.org (Mark Handley) Date: Thu, 23 Feb 2006 09:50:26 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230950.k1N9oQrQ001048@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: mjh@xorpc.icir.org 2006-02-23 09:50:26 UTC XORP CVS repository Modified files: . index.html html_src index.html Log message: Add the word "candidate" to "release". Revision Changes Path 1.19 +2 -2; commitid: 3cd43fd85397ea6; www/html_src/index.html 1.72 +3 -3; commitid: 3cd43fd85397ea6; www/index.html From mjh@icir.org Thu Feb 23 09:54:40 2006 From: mjh@icir.org (Mark Handley) Date: Thu, 23 Feb 2006 09:54:40 GMT Subject: [Xorp-cvs] XORP cvs commit: www/papers Message-ID: <200602230954.k1N9seG1001112@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: mjh@xorpc.icir.org 2006-02-23 09:54:40 UTC XORP CVS repository Added files: papers policy.pdf Log message: Add XORP policy paper. Revision Changes Path 1.1 +3069 -0 www/papers/policy.pdf (new) From mjh@icir.org Thu Feb 23 09:58:39 2006 From: mjh@icir.org (Mark Handley) Date: Thu, 23 Feb 2006 09:58:39 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602230958.k1N9wd4G001198@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: mjh@xorpc.icir.org 2006-02-23 09:58:39 UTC XORP CVS repository Modified files: . papers.html html_src papers.html Log message: Add paper on XORP Policy Framework. Revision Changes Path 1.7 +5 -0; commitid: 48043fd87417ea6; www/html_src/papers.html 1.18 +6 -1; commitid: 48043fd87417ea6; www/papers.html From pavlin@icir.org Thu Feb 23 16:46:53 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 23 Feb 2006 08:46:53 -0800 Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/kdoc In-Reply-To: Message from Bruce M Simpson of "Thu, 23 Feb 2006 08:19:27 GMT." <20060223081927.GO25822@spc.org> Message-ID: <200602231646.k1NGkrl1095324@possum.icir.org> > On Thu, Feb 23, 2006 at 02:18:44AM +0000, Pavlin Radoslavov wrote: > > Modified files: > > docs/kdoc gen-kdoc.sh > > I believe that I didn't put the right comment header in a lot of the code > I've committed with kdoc embedded documentation. > > That is, I have > > /* > * foo: > > where I should have > > /** > * foo: > > This style bug probably only affects code I've added for the Windows support. > > Given that I've never actually *run* Doxygen until last week, it's probably > not too much of a surprise. > > I can fix this when we plan to update the internal API documentation. Now we are in the period between a release candidate and the release itself, so it is the time for documentation changes (including kdoc fixes like the one above). Pavlin From pavlin@icir.org Sat Feb 25 00:56:23 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 25 Feb 2006 00:56:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200602250056.k1P0uNtJ061299@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-25 00:56:23 UTC XORP CVS repository Modified files: etc/templates static_routes.tp Log message: Change the default value for "disable" static_routes to be false. This fixes the bug observed by Comment #1 in Bugzilla #356. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=356 Bug found by: Hasso Tepper Revision Changes Path 1.35 +2 -2; commitid: ef4243ffaad87ea6; xorp/etc/templates/static_routes.tp From atanu@icir.org Sat Feb 25 03:42:50 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 25 Feb 2006 03:42:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602250342.k1P3goip062595@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-25 03:42:50 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: RFC 2328 Section 9.4 Electing the Designated Router (3): Requires that if no router has declared itself the designated router that the newly elected backup designated router should be used. If no router had declared itself the designated router the router was incorrectly electing itself. If the router was started and a DR and BDR already existed if the hello packet from the DR was seen first followed by the BDR a backupseen event would be generated and the election would work correctly. If the router was started and a DR and BDR already existed if the hello packet from the BDR was seen first a backupseen event would be generated and the election would incorrectly elect itself as the DR. Revision Changes Path 1.223 +7 -12; commitid: f46643ffd2397ea6; xorp/ospf/peer.cc 1.119 +3 -2; commitid: f46643ffd2397ea6; xorp/ospf/peer.hh From atanu@icir.org Sat Feb 25 06:44:38 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 25 Feb 2006 06:44:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602250644.k1P6icoL064100@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-25 06:44:38 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: In OSPFv2 the DR and BDR in the hello packet are interface addresses. In OSPFv3 the DR and BDR are router IDs. The designated router election uses the router ID to resolve conflicts if the priorities of two routers are the same. Unfortunately in the OSPFv2 case the interface addresses were being compared not the router IDs. This problem was hidden as typically one the interface addresses is choosen as the router ID. Revision Changes Path 1.224 +14 -9; commitid: fa4743fffcd57ea6; xorp/ospf/peer.cc 1.120 +9 -5; commitid: fa4743fffcd57ea6; xorp/ospf/peer.hh From pavlin@icir.org Sat Feb 25 08:15:17 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 25 Feb 2006 08:15:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602250815.k1P8FHQm064910@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-25 08:15:17 UTC XORP CVS repository Modified files: rtrmgr op_commands.cc op_commands.hh Log message: Added new methods OpInstance::terminate() and OpInstance::terminate_with_prejudice() that may be useful for third-party software that reuses some of the xorpsh code. Submitted by: Marat Nepomnyashy Revision Changes Path 1.63 +15 -1; commitid: fd50440011a37ea6; xorp/rtrmgr/op_commands.cc 1.38 +11 -1; commitid: fd50440011a37ea6; xorp/rtrmgr/op_commands.hh From atanu@icir.org Sun Feb 26 09:21:00 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 26 Feb 2006 09:21:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/ospf xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200602260921.k1Q9L0v3086290@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-26 09:21:00 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp ospf area_router.cc area_router.hh ospf.cc ospf.hh peer_manager.cc peer_manager.hh xrl_target.cc xrl_target.hh xrl/interfaces ospfv2.xif ospfv2_xif.cc ospfv2_xif.hh xrl/targets ospfv2.xrls ospfv2_base.cc ospfv2_base.hh Log message: For stub and nssa areas provide a configuration option to allow a default route to be introduced if the router is an area border router. Also provide a configuration option to allow summaries to be enabled/disabled. default-metric { disable: toggle = false; metric: u32 = 0; } summaries { disable: toggle = false; } Revision Changes Path 1.40 +39 -1; commitid: 150a2440172f67ea6; xorp/etc/templates/ospfv2.tp 1.202 +293 -2; commitid: 150a2440172f67ea6; xorp/ospf/area_router.cc 1.100 +75 -1; commitid: 150a2440172f67ea6; xorp/ospf/area_router.hh 1.66 +28 -1; commitid: 150a2440172f67ea6; xorp/ospf/ospf.cc 1.87 +18 -1; commitid: 150a2440172f67ea6; xorp/ospf/ospf.hh 1.111 +72 -3; commitid: 150a2440172f67ea6; xorp/ospf/peer_manager.cc 1.67 +26 -1; commitid: 150a2440172f67ea6; xorp/ospf/peer_manager.hh 1.29 +43 -1; commitid: 150a2440172f67ea6; xorp/ospf/xrl_target.cc 1.21 +27 -1; commitid: 150a2440172f67ea6; xorp/ospf/xrl_target.hh 1.17 +21 -1; commitid: 150a2440172f67ea6; xorp/xrl/interfaces/ospfv2.xif 1.18 +103 -1; commitid: 150a2440172f67ea6; xorp/xrl/interfaces/ospfv2_xif.cc 1.18 +66 -1; commitid: 150a2440172f67ea6; xorp/xrl/interfaces/ospfv2_xif.hh 1.20 +17 -1; commitid: 150a2440172f67ea6; xorp/xrl/targets/ospfv2.xrls 1.20 +94 -1; commitid: 150a2440172f67ea6; xorp/xrl/targets/ospfv2_base.cc 1.20 +39 -1; commitid: 150a2440172f67ea6; xorp/xrl/targets/ospfv2_base.hh From hasso@linux.ee Sun Feb 26 11:56:24 2006 From: hasso@linux.ee (Hasso Tepper) Date: Sun, 26 Feb 2006 13:56:24 +0200 Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/ospf xorp/xrl/interfaces xorp/xrl/targets In-Reply-To: <200602260921.k1Q9L0v3086290@xorpc.icir.org> References: <200602260921.k1Q9L0v3086290@xorpc.icir.org> Message-ID: <200602261356.24976.hasso@linux.ee> Atanu Ghosh wrote: > default-metric { > disable: toggle = false; > metric: u32 = 0; > } Why "default-metric"? Metric is just one (optional) parameter in this node. "default-lsa" is much better. And this allows to configure to originate default into backbone area as well? And disable summary origination into backbone area? Junos have these options available only in case of nssa and stub areas - ie. nssa and stub are nodes in area: hasso@lab-junos1# show nssa { default-lsa { default-metric 10; type-7; } no-summaries; } [edit protocols ospf area 10.10.10.10] hasso@lab-junos1# Note, that it allows to configure type-7 default only in case of nssa area as well (bugzilla #555). -- Hasso Tepper From atanu@icir.org Sun Feb 26 18:52:30 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 26 Feb 2006 18:52:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602261852.k1QIqUvv093659@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-26 18:52:30 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: If a MaxSequenceNumber LSA is already at MaxAge don't attempt to update the age. Revision Changes Path 1.203 +3 -2; commitid: 16dc04401f8ed7ea6; xorp/ospf/area_router.cc From atanu@icir.org Sun Feb 26 18:59:31 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 26 Feb 2006 18:59:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602261859.k1QIxVKO093736@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-26 18:59:31 UTC XORP CVS repository Modified files: ospf peer.cc Log message: When an LSA reached MaxSequenceNumber the strategy it to MaxAge it to remove it from all databases. MaxAge LSAs are removed from the internal LSA database the only place the exist is on the retransmission list. If an incoming LSA matches a MaxAge LSA on the retransmission list the MaxAge LSA is removed from the retransmission list. This behaviour was causing the MaxSequenceNumber algorithm to fail as in the case a separate internal reincarnation list is kept. If an LSA on the retransmission list is both MaxAge and MaxSequenceNumber it is no longer removed from the list. Revision Changes Path 1.225 +3 -1; commitid: 16e0d4401fa927ea6; xorp/ospf/peer.cc From atanu@icir.org Sun Feb 26 20:00:22 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 26 Feb 2006 20:00:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602262000.k1QK0MBV094437@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-26 20:00:22 UTC XORP CVS repository Modified files: ospf peer.cc Log message: If an interface had a non zero priority and while in state Waiting the priority was changed to zero the interface was incorrectly staying in state Waiting and not transitioning to state DR Other. Revision Changes Path 1.226 +11 -1; commitid: 170ca440208d57ea6; xorp/ospf/peer.cc From atanu@icir.org Sun Feb 26 20:56:20 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 26 Feb 2006 20:56:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200602262056.k1QKuKOR094928@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-26 20:56:20 UTC XORP CVS repository Modified files: etc/templates ospfv2.tp Log message: Replace default-metric with default-lsa. Requested by: Hasso Tepper Revision Changes Path 1.41 +3 -3; commitid: 172b5440215f37ea6; xorp/etc/templates/ospfv2.tp From atanu@icir.org Sun Feb 26 23:36:19 2006 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 26 Feb 2006 23:36:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602262336.k1QNaJj0096385@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-26 23:36:19 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: When retransmitting a link state update packet on a broadcast interface unicast the packet. Refactor the sending of link state acknowledgement packets to follow the same pattern. The functional difference is that on point to point links the packet is still multicast. Revision Changes Path 1.227 +34 -31; commitid: 1786444023b717ea6; xorp/ospf/peer.cc 1.121 +4 -2; commitid: 1786444023b717ea6; xorp/ospf/peer.hh From atanu@icir.org Mon Feb 27 00:50:59 2006 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 27 Feb 2006 00:50:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602270050.k1R0oxYd097034@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-27 00:50:59 UTC XORP CVS repository Modified files: ospf peer_manager.cc peer_manager.hh Log message: When bringing up a virtual link set the link status up. Revision Changes Path 1.112 +20 -1; commitid: 17aed44024cf27ea6; xorp/ospf/peer_manager.cc 1.68 +6 -1; commitid: 17aed44024cf27ea6; xorp/ospf/peer_manager.hh From atanu@icir.org Mon Feb 27 01:09:53 2006 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 27 Feb 2006 01:09:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602270109.k1R19rgU097241@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-27 01:09:53 UTC XORP CVS repository Modified files: ospf peer.cc Log message: State about a neighbour is kept by saving the last hello packet seen from a neighbour. If the neighbour has been in state Down and is going to state Init delete the stale hello packet. Revision Changes Path 1.228 +4 -1; commitid: 17bbe440251607ea6; xorp/ospf/peer.cc From atanu@ICSI.Berkeley.EDU Mon Feb 27 09:17:27 2006 From: atanu@ICSI.Berkeley.EDU (Atanu Ghosh) Date: Mon, 27 Feb 2006 01:17:27 -0800 Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/ospf xorp/xrl/interfaces xorp/xrl/targets In-Reply-To: Message from Hasso Tepper of "Sun, 26 Feb 2006 13:56:24 +0200." <200602261356.24976.hasso@linux.ee> Message-ID: <87001.1141031847@tigger.icir.org> Hasso> Atanu Ghosh wrote: >> default-metric { disable: toggle = false; metric: u32 = 0; } Hasso> Why "default-metric"? Metric is just one (optional) parameter Hasso> in this node. "default-lsa" is much better. Agreed I have changed it. Hasso> And this allows to configure to originate default into Hasso> backbone area as well? And disable summary origination into Hasso> backbone area? Junos have these options available only in Hasso> case of nssa and stub areas - ie. nssa and stub are nodes in Hasso> area: The "default-lsa" configuration only applies if the area is stub or nssa. I tried to make this clear in the help text. XORP# create ? Possible completions: default-lsa Originate default route in stub or not-so-stubby areas summaries Generate summaries into stub or not-so-stubby areas Hasso> hasso@lab-junos1# show nssa { default-lsa { default-metric Hasso> 10; type-7; } no-summaries; } Hasso> [edit protocols ospf area 10.10.10.10] hasso@lab-junos1# I looked at the Juniper stub and nssa configuration and it is difficult for us to emulate. I haven't actually tried it but I assume that the stub and nssa configuration blocks are mutually exclusive on a Juniper, I don't think its possible for us to enforce that requirement in a template file. I stayed with a single variable to select the area type and a "default-lsa" configuration block from which values could be used if appropriate. Hasso> Note, that it allows to configure type-7 default only in case Hasso> of nssa area as well (bugzilla #555). Looking at RFC 3101 again it seems that the type of the default LSA is based on the summary state. If summaries are enabled then the default LSA is a Type-7 LSA, if summaries are disabled then the default LSA is a Type-3 LSA. The Juniper type-7 is a backward compatibility switch to allow a Type-3 default LSA if summaries are disabled. The options are: 1) To use the summary state to determine that type of the LSA as specified in RFC 3101. Thus requiring no further switches. 2) Add a type-7 variable so the type of the default LSA is user selectable. Atanu. From pavlin@icir.org Mon Feb 27 18:41:02 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 27 Feb 2006 18:41:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602271841.k1RIf2ot010833@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-27 18:41:01 UTC XORP CVS repository Modified files: rtrmgr slave_conf_tree_node.cc Log message: Replace a sequence of: _parent->remove_child(this); delete this; with delete_subtree_silently(); The latter is a cleaner superset of the former. Revision Changes Path 1.30 +3 -5; commitid: 2a1a440347287ea6; xorp/rtrmgr/slave_conf_tree_node.cc From pavlin@icir.org Mon Feb 27 18:48:30 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 27 Feb 2006 18:48:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602271848.k1RImUlc010951@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-27 18:48:30 UTC XORP CVS repository Modified files: rtrmgr conf_tree_node.cc Log message: Replace a sequence of: _parent->remove_child(this); delete this; with delete_subtree_silently(); The latter is a cleaner superset of the former. Revision Changes Path 1.108 +7 -13; commitid: 2aa9440349567ea6; xorp/rtrmgr/conf_tree_node.cc From atanu@icir.org Mon Feb 27 21:23:09 2006 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 27 Feb 2006 21:23:09 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200602272123.k1RLN9Ur012639@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: atanu@xorpc.icir.org 2006-02-27 21:23:09 UTC XORP CVS repository Modified files: . index.html html_src index.html Log message: Add Vyatta to the acknowledgements section. Revision Changes Path 1.20 +1 -1; commitid: 312f44036dbb7ea6; www/html_src/index.html 1.73 +2 -2; commitid: 312f44036dbb7ea6; www/index.html From atanu@icir.org Mon Feb 27 23:53:48 2006 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 27 Feb 2006 23:53:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602272353.k1RNrmfC014592@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-27 23:53:48 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Unconditionally unicast Link State Request Packets on broadcast networks. Previously if the router was the DR or BDR the request was incorrectly multicast. Bug found by: UNH Revision Changes Path 1.229 +1 -7; commitid: 38e34403910a7ea6; xorp/ospf/peer.cc From pavlin@icir.org Mon Feb 27 23:57:15 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 27 Feb 2006 23:57:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200602272357.k1RNvFhH014868@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-27 23:57:15 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Add a task for updating the LinuxLinks XORP entry (if necessary). Revision Changes Path 1.41 +8 -1; commitid: 39ee440391cd7ea6; xorp/devnotes/release_process.txt From atanu@icir.org Tue Feb 28 00:30:51 2006 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 28 Feb 2006 00:30:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602280030.k1S0UpfO017213@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2006-02-28 00:30:51 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh external.cc Log message: This partially fixes the problem, AS-External-LSAs from normal areas should no longer be incorrectly introduced into nssa areas. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=405 Revision Changes Path 1.204 +4 -2; commitid: 431e440399b97ea6; xorp/ospf/area_router.cc 1.101 +4 -2; commitid: 431e440399b97ea6; xorp/ospf/area_router.hh 1.20 +8 -4; commitid: 431e440399b97ea6; xorp/ospf/external.cc From pavlin@icir.org Tue Feb 28 02:07:16 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 28 Feb 2006 02:07:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200602280207.k1S27Go7020285@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-28 02:07:16 UTC XORP CVS repository Modified files: ospf xrl_io.cc Log message: Compilation fix for "gcc-4.1 -O3". This fixes the lastest remaining issue in Bugzilla entry #546 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=546 Revision Changes Path 1.30 +3 -1; commitid: 4f1d4403b0167ea6; xorp/ospf/xrl_io.cc From pavlin@icir.org Tue Feb 28 02:40:33 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 28 Feb 2006 02:40:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli/libtecla Message-ID: <200602280240.k1S2eXXB020718@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-28 02:40:33 UTC XORP CVS repository Modified files: cli/libtecla Makefile.rules Log message: Fix libtecla compilation error with some locals: replace "sed [a-zA-Z0-9]" with "sed [:alnum:]" This fixes Bugzilla entry #547 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=547 Submitted by: Hasso Tepper Revision Changes Path 1.5 +1 -1; commitid: 50904403b78e7ea6; xorp/cli/libtecla/Makefile.rules From pavlin@icir.org Tue Feb 28 02:56:37 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 28 Feb 2006 02:56:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200602280256.k1S2ubFp020890@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-28 02:56:37 UTC XORP CVS repository Modified files: rtrmgr cli.cc op_commands.cc Log message: * Start help strings with capital letter * Fix a repeated typo: "as 65001" -> "as: 65001" This fixes some of the issues in Bugzilla entry #522 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=552 Submitted by: Hasso Tepper Revision Changes Path 1.123 +22 -22; commitid: 51624403bb757ea6; xorp/rtrmgr/cli.cc 1.64 +2 -2; commitid: 51624403bb757ea6; xorp/rtrmgr/op_commands.cc From pavlin@icir.org Tue Feb 28 06:15:20 2006 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 28 Feb 2006 06:15:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200602280615.k1S6FKjI022819@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2006-02-28 06:15:18 UTC XORP CVS repository Modified files: etc/templates bgp.tp ospfv2.tp policy.tp rip.tp ripng.tp Log message: Add help to the most of policy commands, improve/clarify existing ones. Also additions and improvements to the ospf and bgp templates. This fixes the remaining item in Bugzilla entry #552 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=552 Submitted by: Hasso Tepper Revision Changes Path 1.84 +35 -1; commitid: 58b14403e92a7ea6; xorp/etc/templates/bgp.tp 1.42 +18 -6; commitid: 58b14403e92a7ea6; xorp/etc/templates/ospfv2.tp 1.19 +26 -26; commitid: 58b14403e92a7ea6; xorp/etc/templates/policy.tp 1.37 +2 -1; commitid: 58b14403e92a7ea6; xorp/etc/templates/rip.tp 1.33 +2 -1; commitid: 58b14403e92a7ea6; xorp/etc/templates/ripng.tp From zec@icir.org Tue Feb 28 19:22:08 2006 From: zec@icir.org (Marko Zec) Date: Tue, 28 Feb 2006 19:22:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200602281922.k1SJM8AO033367@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2006-02-28 19:22:08 UTC XORP CVS repository Modified files: bgp route_table_aggregation.cc Log message: For routes not marked as aggregation candidates, propagate replace_route() requests downstream atomically. For aggregation candidates the replace_route() is still decomposed into a sequence of a delete followed by an add. Revision Changes Path 1.18 +8 -1; commitid: 7f8e4404985a7ea6; xorp/bgp/route_table_aggregation.cc