From pavlin at icir.org Wed Aug 1 12:05:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 1 Aug 2007 19:05:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200708011905.l71J5gqk011272@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-01 19:05:42 UTC XORP CVS repository Modified files: libxipc sockutil.cc Log message: Fix the mechanism for obtaining the IPv4 addresses from the system so now all IPv4 addresses are returned. Previously only the primary IP address was returned, so specifying a secondary (alias) IP address with the "-i " command line option was failing. Bug found by: "Yuval Lifshitz" Revision Changes Path 1.27 +152 -98; commitid: 2b9a46b0d8a07ea6; xorp/libxipc/sockutil.cc From pavlin at icir.org Wed Aug 1 12:08:10 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 1 Aug 2007 19:08:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200708011908.l71J8AbU011354@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-01 19:08:10 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Added a libxipc release note. Revision Changes Path 1.181 +5 -2; commitid: 2c4146b0da147ea6; xorp/RELEASE_NOTES From pavlin at icir.org Wed Aug 1 12:27:49 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 1 Aug 2007 19:27:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200708011927.l71JRn3w011860@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-01 19:27:49 UTC XORP CVS repository Modified files: libxipc finder_tcp_messenger.cc finder_tcp_messenger.hh Log message: Fix the specification of the list of exceptions thrown by the FinderTcpListener() constructor. Bug found by: "Yuval Lifshitz" Revision Changes Path 1.31 +2 -2; commitid: 2e3946b0de967ea6; xorp/libxipc/finder_tcp_messenger.cc 1.19 +2 -2; commitid: 2e3946b0de967ea6; xorp/libxipc/finder_tcp_messenger.hh From pavlin at icir.org Wed Aug 1 12:29:41 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 1 Aug 2007 19:29:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200708011929.l71JTfVw011933@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-01 19:29:41 UTC XORP CVS repository Modified files: libxipc finder_main.cc Log message: * Catch the InvalidAddress exception and print an error instead of relying on the default behavior: aborting and generating a coredump. * Exit immediately with non-zero error code if the InvalidPort or InvalidAddress exceptions have been generated. Revision Changes Path 1.24 +6 -1; commitid: 2e7446b0ded37ea6; xorp/libxipc/finder_main.cc From pavlin at icir.org Wed Aug 1 17:21:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 2 Aug 2007 00:21:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm Message-ID: <200708020021.l720LwWW017596@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-02 00:21:58 UTC XORP CVS repository Modified files: libcomm comm_api.h comm_user.c Log message: Added new functions comm_bind_connect_tcp[4,6] similar to the existing comm_bind_connect_udp[4,6] Revision Changes Path 1.27 +51 -1; commitid: 44a146b123787ea6; xorp/libcomm/comm_api.h 1.27 +123 -1; commitid: 44a146b123787ea6; xorp/libcomm/comm_user.c From pavlin at icir.org Thu Aug 2 11:19:04 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 2 Aug 2007 18:19:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708021819.l72IJ4ne036168@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-02 18:19:04 UTC XORP CVS repository Modified files: libxorp utility.h Log message: Added sockaddr_storage2sockaddr() inline converstion function(s). Revision Changes Path 1.17 +15 -1; commitid: 8d2746b220027ea6; xorp/libxorp/utility.h From pavlin at icir.org Thu Aug 2 11:20:14 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 2 Aug 2007 18:20:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708021820.l72IKDw8036277@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-02 18:20:13 UTC XORP CVS repository Modified files: libxorp ipv4.cc ipv4.hh ipv6.cc ipv6.hh ipvx.cc ipvx.hh test_ipv4.cc test_ipv6.cc test_ipvx.cc Log message: * Added support for "struct sockaddr_storage": constructors, copy_in() and copy_out() methods. * Added the corresponding tests for the new constructors and methods. Revision Changes Path 1.32 +32 -1; commitid: 8d5c46b220247ea6; xorp/libxorp/ipv4.cc 1.39 +33 -1; commitid: 8d5c46b220247ea6; xorp/libxorp/ipv4.hh 1.32 +32 -1; commitid: 8d5c46b220247ea6; xorp/libxorp/ipv6.cc 1.38 +32 -1; commitid: 8d5c46b220247ea6; xorp/libxorp/ipv6.hh 1.32 +29 -1; commitid: 8d5c46b220247ea6; xorp/libxorp/ipvx.cc 1.30 +35 -1; commitid: 8d5c46b220247ea6; xorp/libxorp/ipvx.hh 1.29 +61 -3; commitid: 8d5c46b220247ea6; xorp/libxorp/test_ipv4.cc 1.28 +61 -3; commitid: 8d5c46b220247ea6; xorp/libxorp/test_ipv6.cc 1.29 +91 -3; commitid: 8d5c46b220247ea6; xorp/libxorp/test_ipvx.cc From atanu at icir.org Thu Aug 2 16:15:32 2007 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 2 Aug 2007 23:15:32 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200708022315.l72NFWLq041217@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: www Changes by: atanu at xorpc.icir.org 2007-08-02 23:15:32 UTC XORP CVS repository Modified files: . cvs.html html_src cvs.html Log message: Update SpriteLink entry. Revision Changes Path 1.32 +2 -2; commitid: a0d146b265827ea6; www/cvs.html 1.6 +1 -1; commitid: a0d146b265827ea6; www/html_src/cvs.html From pavlin at icir.org Thu Aug 2 17:24:23 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Aug 2007 00:24:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200708030024.l730ONst042157@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-03 00:24:23 UTC XORP CVS repository Modified files: . config.h.in configure config acsocket.m4 Log message: Added check for TCP/UDP UNIX sockets in the build environment: SOCK_STREAM and SOCK_DGRAM Revision Changes Path 1.89 +4 -0; commitid: a46646b275947ea6; xorp/config.h.in 1.9 +35 -1; commitid: a46646b275947ea6; xorp/config/acsocket.m4 1.263 +73 -0; commitid: a46646b275947ea6; xorp/configure From pavlin at icir.org Fri Aug 3 14:47:35 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Aug 2007 21:47:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200708032147.l73LlZTO065886@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-03 21:47:35 UTC XORP CVS repository Modified files: bgp peer_list.cc Log message: Bug fix with the previous commit. In the previous commit there was replacement of: OLD: my_map[key] = value; NEW: my_map.insert(make_pair(key, value)); However, those operations are NOT equivalent. In the second operation the insert will fail if there was already an entry with same key (i.e., the value is not overwritten). In the first operation the value will always be installed, eventually overwritting any old values. After the fix, we call my_map.erase(key) before calling my_map.insert(...) Note that we avoid calling the obvious "my_map[key] = value", because in this particular case "value" has a little bit odd type: it is an STL iterator, and MacOS X 10.4.10 with gcc-4.0.0 compiled with -O2 doesn't like it. Revision Changes Path 1.26 +7 -3; commitid: 1010f46b3a0ca7ea6; xorp/bgp/peer_list.cc From pavlin at icir.org Fri Aug 3 15:21:26 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Aug 2007 22:21:26 GMT Subject: [Xorp-cvs] XORP cvs commit: other/tinderbox/scripts Message-ID: <200708032221.l73MLQrw066773@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: other Changes by: pavlin at xorpc.icir.org 2007-08-03 22:21:26 UTC XORP CVS repository Modified files: tinderbox/scripts config tinderbox.sh Log message: * Added a new tinderbox variable: COMMON_ENV that can be used to set common environment variables. * Set COMMON_ENV to "XORP_FINDER_SERVER_PORT=19797" so a XORP tinderbox instance runs on port that is different from the default. This fixes a bug with incorrect setting of the XORP_FINDER_SERVER_PORT environment variable: it was printed in the email messages, but wasn't actually set. Bug found by: Atanu Ghosh Revision Changes Path 1.24 +3 -0; commitid: 1049346b3a9c47ea6; other/tinderbox/scripts/config 1.17 +5 -2; commitid: 1049346b3a9c47ea6; other/tinderbox/scripts/tinderbox.sh From pavlin at icir.org Fri Aug 3 16:20:15 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Aug 2007 23:20:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/control_socket Message-ID: <200708032320.l73NKFUP067820@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-03 23:20:15 UTC XORP CVS repository Modified files: fea/data_plane/control_socket click_socket.cc Log message: Bug fix: use XORP_BUF_CAST() instead of XORP_SOCKOPT_CAST() when casting a pointer to the buffer to store the data. Revision Changes Path 1.3 +2 -2; commitid: 108ac46b3b8147ea6; xorp/fea/data_plane/control_socket/click_socket.cc From pavlin at icir.org Fri Aug 3 16:49:00 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 3 Aug 2007 23:49:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm Message-ID: <200708032349.l73Nn0Di068415@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-03 23:49:00 UTC XORP CVS repository Modified files: libcomm comm_api.h comm_sock.c comm_user.c Log message: Kdoc-related cleanup. Revision Changes Path 1.28 +16 -27; commitid: 10b2246b3bee57ea6; xorp/libcomm/comm_api.h 1.41 +8 -10; commitid: 10b2246b3bee57ea6; xorp/libcomm/comm_sock.c 1.28 +2 -2; commitid: 10b2246b3bee57ea6; xorp/libcomm/comm_user.c From pavlin at icir.org Sat Aug 4 00:44:57 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 4 Aug 2007 07:44:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708040744.l747iv40075172@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-04 07:44:57 UTC XORP CVS repository Modified files: libxorp test_ipvx.cc Log message: Fix a typo about a variable name. Revision Changes Path 1.30 +2 -2; commitid: 1255246b42e5b7ea6; xorp/libxorp/test_ipvx.cc From pavlin at icir.org Mon Aug 6 11:03:04 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 6 Aug 2007 18:03:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200708061803.l76I34NI050310@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-06 18:03:04 UTC XORP CVS repository Modified files: libxipc test_finder.cc Log message: Fix the test so it works in case the XORP_FINDER_SERVER_ADDRESS and/or XORP_FINDER_SERVER_PORT environmental variables have been used to modify the Finder's address and/or port number. Revision Changes Path 1.23 +15 -4; commitid: c46846b762247ea6; xorp/libxipc/test_finder.cc From pavlin at icir.org Tue Aug 7 01:11:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 7 Aug 2007 08:11:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708070811.l778BUam065596@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-07 08:11:30 UTC XORP CVS repository Modified files: libxorp test_ipv6.cc Log message: Fix a typo: ip6 -> ip6_2. Revision Changes Path 1.29 +2 -2; commitid: 1001d46b8291b7ea6; xorp/libxorp/test_ipv6.cc From pavlin at icir.org Tue Aug 7 18:16:35 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 8 Aug 2007 01:16:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig Message-ID: <200708080116.l781GZqp083160@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-08 01:16:35 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_forwarding_windows.cc Log message: Misc. Windows-related compilation fixes. Revision Changes Path 1.2 +6 -5; commitid: 144bf46b919677ea6; xorp/fea/data_plane/fibconfig/fibconfig_forwarding_windows.cc From pavlin at icir.org Wed Aug 8 17:47:10 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 9 Aug 2007 00:47:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/io xorp/fea/data_plane/managers xorp/rip xorp/rip/tools xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200708090047.l790lAOR097378@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-09 00:47:10 UTC XORP CVS repository Modified files: fea Jamfile Makefile.am Makefile.in fea_data_plane_manager.cc fea_data_plane_manager.hh fea_node.cc fea_node.hh ifconfig.cc ifconfig.hh ifconfig_transaction.hh io_ip_manager.cc io_ip_manager.hh io_link_manager.cc io_link_manager.hh test_xrl_sockets4_tcp.cc test_xrl_sockets4_tcp.sh test_xrl_sockets4_udp.cc test_xrl_sockets4_udp.sh xrl_fea_node.cc xrl_fea_node.hh xrl_fea_target.cc xrl_fea_target.hh xrl_io_ip_manager.cc xrl_io_ip_manager.hh xrl_io_link_manager.cc xrl_io_link_manager.hh xrl_shell_funcs.sh fea/data_plane/io Jamfile Makefile.am Makefile.in fea/data_plane/managers fea_data_plane_manager_bsd.cc fea_data_plane_manager_bsd.hh fea_data_plane_manager_click.cc fea_data_plane_manager_click.hh fea_data_plane_manager_dummy.cc fea_data_plane_manager_dummy.hh fea_data_plane_manager_linux.cc fea_data_plane_manager_linux.hh fea_data_plane_manager_windows.cc fea_data_plane_manager_windows.hh rip Jamfile Makefile.am Makefile.in xrl_port_io.cc xrl_port_io.hh xrl_target_common.hh xrl_target_rip.cc xrl_target_rip.hh xrl_target_ripng.cc xrl_target_ripng.hh rip/tools xrl_rip_shell_funcs.sh xrl_ripng_shell_funcs.sh xrl/interfaces Jamfile Makefile.am Makefile.in fea_ifmgr.xif fea_ifmgr_xif.cc fea_ifmgr_xif.hh socket4.xif socket4_user.xif socket4_user_xif.cc socket4_user_xif.hh socket4_xif.cc socket4_xif.hh socket6.xif socket6_user.xif socket6_user_xif.cc socket6_user_xif.hh socket6_xif.cc socket6_xif.hh xrl/targets Jamfile Makefile.am Makefile.in fea.tgt fea.xrls fea_base.cc fea_base.hh rip.xrls rip_base.cc rip_base.hh ripng.xrls ripng_base.cc ripng_base.hh test_socket4.xrls test_socket4_base.cc test_socket4_base.hh test_socket6.xrls test_socket6_base.cc test_socket6_base.hh Added files: fea io_tcpudp.cc io_tcpudp.hh io_tcpudp_manager.cc io_tcpudp_manager.hh xrl_io_tcpudp_manager.cc xrl_io_tcpudp_manager.hh fea/data_plane/io io_tcpudp_dummy.cc io_tcpudp_dummy.hh io_tcpudp_socket.cc io_tcpudp_socket.hh Removed files: fea addr_table.cc addr_table.hh ifconfig_addr_table.cc ifconfig_addr_table.hh xrl_socket_cmds.cc xrl_socket_cmds.hh xrl_socket_server.cc xrl_socket_server.hh xrl/interfaces socket4_locator.xif socket4_locator_xif.cc socket4_locator_xif.hh socket6_locator.xif socket6_locator_xif.cc socket6_locator_xif.hh xrl/targets socket_server.tgt socket_server.xrls socket_server_base.cc socket_server_base.hh Log message: Reimplement the I/O TCP/UDP mechanism so now it is plugin-based. For the time being there are only UNIX-socket plugin and a dummy plugin (the latter being just a blackhole). Some changes worth mentioning: * The original XrlSocketServer is gone, because it didn't fit in the plugin architecture: it was mixing XRL stuff with system-specific socket stuff (actually mostly libcomm stuff). * Added new ifmgr/0.1/configure_all_interfaces_from_system XRL which explicitly configures (inside XORP) the interface information by using the system information about all interfaces found on the system. For the time being this XRL is needed/used only by the test_xrl_sockets4_{tcp,udp}.sh test scripts. * Removed socket4/0.1/get_socket_option and socket6/0.1/get_socket_option XRLs, because they are note used and for the time being they are not really needed. * Renamed socket4_user/0.1/close_event and socket6_user/0.1/close_event XRLs to disconnect_event. The new "disconnect_event" XRL applies only to TCP sockets, and is called when the peer has closed the connection. Previously, the "close_event" could be called for any reason (including deleting a local IP address) which made it difficult for the receiver to take the appropriate action. Note that after receiving a "disconnect_event", the socket itself is not closed, and it is up to the receiving side to explicitly close the socket (by calling the socket{4,6}/0.1/close XRL). Note that deleting a local IP address that might affect the operation of a process is a problem that needs to be dealt in a generic way. It affects not only the TCP/UDP communications, but protocols that use raw IP as well (OSPF, PIM-SM, IGMP/MLD). * The socket4_locator.xif and socket6_locator.xif XRL interfaces are removed, because they are not needed anymore. * Minor cleanup in the I/O Link I/O IP Raw mechanisms. * Minor cleanup inside fea/ifconfig_transaction.hh: removed methods path_valid() which are unused. * BGP is not modified, so it still does its own TCP. Revision Changes Path 1.20 +7 -19; commitid: 179b946ba5c217ea6; xorp/fea/Jamfile 1.101 +10 -20; commitid: 179b946ba5c217ea6; xorp/fea/Makefile.am 1.120 +44 -64; commitid: 179b946ba5c217ea6; xorp/fea/Makefile.in 1.7 +0 -68 xorp/fea/addr_table.cc (dead) 1.7 +0 -108 xorp/fea/addr_table.hh (dead) 1.4 +6 -2; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/io/Jamfile 1.4 +10 -6; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/io/Makefile.am 1.5 +10 -5; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/io/Makefile.in 1.1 +329 -0 xorp/fea/data_plane/io/io_tcpudp_dummy.cc (new) 1.1 +318 -0 xorp/fea/data_plane/io/io_tcpudp_dummy.hh (new) 1.1 +1211 -0 xorp/fea/data_plane/io/io_tcpudp_socket.cc (new) 1.1 +357 -0 xorp/fea/data_plane/io/io_tcpudp_socket.hh (new) 1.4 +18 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.cc 1.4 +12 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.hh 1.4 +16 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_click.cc 1.5 +16 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_click.hh 1.5 +13 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.cc 1.5 +12 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.hh 1.4 +18 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_linux.cc 1.4 +12 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_linux.hh 1.5 +19 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.cc 1.5 +12 -1; commitid: 179b946ba5c217ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.hh 1.5 +48 -7; commitid: 179b946ba5c217ea6; xorp/fea/fea_data_plane_manager.cc 1.5 +29 -1; commitid: 179b946ba5c217ea6; xorp/fea/fea_data_plane_manager.hh 1.11 +13 -1; commitid: 179b946ba5c217ea6; xorp/fea/fea_node.cc 1.10 +11 -1; commitid: 179b946ba5c217ea6; xorp/fea/fea_node.hh 1.69 +1 -2; commitid: 179b946ba5c217ea6; xorp/fea/ifconfig.cc 1.69 +1 -13; commitid: 179b946ba5c217ea6; xorp/fea/ifconfig.hh 1.15 +0 -254 xorp/fea/ifconfig_addr_table.cc (dead) 1.15 +0 -123 xorp/fea/ifconfig_addr_table.hh (dead) 1.10 +34 -19; commitid: 179b946ba5c217ea6; xorp/fea/ifconfig_transaction.hh 1.8 +13 -12; commitid: 179b946ba5c217ea6; xorp/fea/io_ip_manager.cc 1.9 +39 -31; commitid: 179b946ba5c217ea6; xorp/fea/io_ip_manager.hh 1.4 +12 -12; commitid: 179b946ba5c217ea6; xorp/fea/io_link_manager.cc 1.3 +36 -29; commitid: 179b946ba5c217ea6; xorp/fea/io_link_manager.hh 1.1 +106 -0 xorp/fea/io_tcpudp.cc (new) 1.1 +520 -0 xorp/fea/io_tcpudp.hh (new) 1.1 +1735 -0 xorp/fea/io_tcpudp_manager.cc (new) 1.1 +1134 -0 xorp/fea/io_tcpudp_manager.hh (new) 1.10 +40 -297; commitid: 179b946ba5c217ea6; xorp/fea/test_xrl_sockets4_tcp.cc 1.4 +31 -0; commitid: 179b946ba5c217ea6; xorp/fea/test_xrl_sockets4_tcp.sh 1.19 +25 -205; commitid: 179b946ba5c217ea6; xorp/fea/test_xrl_sockets4_udp.cc 1.6 +31 -0; commitid: 179b946ba5c217ea6; xorp/fea/test_xrl_sockets4_udp.sh 1.13 +4 -15; commitid: 179b946ba5c217ea6; xorp/fea/xrl_fea_node.cc 1.9 +3 -3; commitid: 179b946ba5c217ea6; xorp/fea/xrl_fea_node.hh 1.24 +886 -32; commitid: 179b946ba5c217ea6; xorp/fea/xrl_fea_target.cc 1.15 +793 -18; commitid: 179b946ba5c217ea6; xorp/fea/xrl_fea_target.hh 1.3 +13 -12; commitid: 179b946ba5c217ea6; xorp/fea/xrl_io_ip_manager.cc 1.3 +8 -8; commitid: 179b946ba5c217ea6; xorp/fea/xrl_io_ip_manager.hh 1.2 +9 -8; commitid: 179b946ba5c217ea6; xorp/fea/xrl_io_link_manager.cc 1.2 +6 -6; commitid: 179b946ba5c217ea6; xorp/fea/xrl_io_link_manager.hh 1.1 +299 -0 xorp/fea/xrl_io_tcpudp_manager.cc (new) 1.1 +124 -0 xorp/fea/xrl_io_tcpudp_manager.hh (new) 1.19 +6 -0; commitid: 179b946ba5c217ea6; xorp/fea/xrl_shell_funcs.sh 1.14 +0 -244 xorp/fea/xrl_socket_cmds.cc (dead) 1.13 +0 -193 xorp/fea/xrl_socket_cmds.hh (dead) 1.40 +0 -2376 xorp/fea/xrl_socket_server.cc (dead) 1.21 +0 -437 xorp/fea/xrl_socket_server.hh (dead) 1.3 +1 -3; commitid: 179b946ba5c217ea6; xorp/rip/Jamfile 1.39 +1 -3; commitid: 179b946ba5c217ea6; xorp/rip/Makefile.am 1.61 +0 -4; commitid: 179b946ba5c217ea6; xorp/rip/Makefile.in 1.15 +4 -4; commitid: 179b946ba5c217ea6; xorp/rip/tools/xrl_rip_shell_funcs.sh 1.13 +4 -4; commitid: 179b946ba5c217ea6; xorp/rip/tools/xrl_ripng_shell_funcs.sh 1.23 +9 -30; commitid: 179b946ba5c217ea6; xorp/rip/xrl_port_io.cc 1.11 +2 -3; commitid: 179b946ba5c217ea6; xorp/rip/xrl_port_io.hh 1.30 +6 -9; commitid: 179b946ba5c217ea6; xorp/rip/xrl_target_common.hh 1.38 +2 -3; commitid: 179b946ba5c217ea6; xorp/rip/xrl_target_rip.cc 1.25 +2 -3; commitid: 179b946ba5c217ea6; xorp/rip/xrl_target_rip.hh 1.31 +2 -3; commitid: 179b946ba5c217ea6; xorp/rip/xrl_target_ripng.cc 1.24 +2 -3; commitid: 179b946ba5c217ea6; xorp/rip/xrl_target_ripng.hh 1.3 +1 -5; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/Jamfile 1.36 +1 -9; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/Makefile.am 1.58 +4 -29; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/Makefile.in 1.21 +9 -1; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/fea_ifmgr.xif 1.35 +33 -1; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/fea_ifmgr_xif.cc 1.33 +24 -1; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/fea_ifmgr_xif.hh 1.10 +36 -59; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket4.xif 1.3 +0 -17 xorp/xrl/interfaces/socket4_locator.xif (dead) 1.12 +0 -52 xorp/xrl/interfaces/socket4_locator_xif.cc (dead) 1.11 +0 -58 xorp/xrl/interfaces/socket4_locator_xif.hh (dead) 1.5 +21 -14; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket4_user.xif 1.13 +8 -10; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket4_user_xif.cc 1.12 +26 -14; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket4_user_xif.hh 1.18 +37 -81; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket4_xif.cc 1.17 +42 -69; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket4_xif.hh 1.9 +35 -58; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket6.xif 1.3 +0 -17 xorp/xrl/interfaces/socket6_locator.xif (dead) 1.11 +0 -52 xorp/xrl/interfaces/socket6_locator_xif.cc (dead) 1.9 +0 -58 xorp/xrl/interfaces/socket6_locator_xif.hh (dead) 1.4 +21 -14; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket6_user.xif 1.11 +8 -10; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket6_user_xif.cc 1.9 +26 -14; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket6_user_xif.hh 1.16 +37 -81; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket6_xif.cc 1.15 +41 -68; commitid: 179b946ba5c217ea6; xorp/xrl/interfaces/socket6_xif.hh 1.4 +1 -4; commitid: 179b946ba5c217ea6; xorp/xrl/targets/Jamfile 1.68 +4 -14; commitid: 179b946ba5c217ea6; xorp/xrl/targets/Makefile.am 1.89 +7 -25; commitid: 179b946ba5c217ea6; xorp/xrl/targets/Makefile.in 1.17 +7 -5; commitid: 179b946ba5c217ea6; xorp/xrl/targets/fea.tgt 1.68 +567 -5; commitid: 179b946ba5c217ea6; xorp/xrl/targets/fea.xrls 1.72 +1445 -63; commitid: 179b946ba5c217ea6; xorp/xrl/targets/fea_base.cc 1.76 +921 -11; commitid: 179b946ba5c217ea6; xorp/xrl/targets/fea_base.hh 1.30 +26 -9; commitid: 179b946ba5c217ea6; xorp/xrl/targets/rip.xrls 1.30 +11 -12; commitid: 179b946ba5c217ea6; xorp/xrl/targets/rip_base.cc 1.33 +27 -12; commitid: 179b946ba5c217ea6; xorp/xrl/targets/rip_base.hh 1.30 +26 -9; commitid: 179b946ba5c217ea6; xorp/xrl/targets/ripng.xrls 1.30 +11 -12; commitid: 179b946ba5c217ea6; xorp/xrl/targets/ripng_base.cc 1.33 +27 -12; commitid: 179b946ba5c217ea6; xorp/xrl/targets/ripng_base.hh 1.6 +0 -11 xorp/xrl/targets/socket_server.tgt (dead) 1.15 +0 -621 xorp/xrl/targets/socket_server.xrls (dead) 1.17 +0 -1747 xorp/xrl/targets/socket_server_base.cc (dead) 1.18 +0 -1085 xorp/xrl/targets/socket_server_base.hh (dead) 1.8 +26 -9; commitid: 179b946ba5c217ea6; xorp/xrl/targets/test_socket4.xrls 1.11 +11 -12; commitid: 179b946ba5c217ea6; xorp/xrl/targets/test_socket4_base.cc 1.11 +27 -12; commitid: 179b946ba5c217ea6; xorp/xrl/targets/test_socket4_base.hh 1.8 +26 -9; commitid: 179b946ba5c217ea6; xorp/xrl/targets/test_socket6.xrls 1.11 +11 -12; commitid: 179b946ba5c217ea6; xorp/xrl/targets/test_socket6_base.cc 1.11 +27 -12; commitid: 179b946ba5c217ea6; xorp/xrl/targets/test_socket6_base.hh From pavlin at icir.org Thu Aug 9 00:03:26 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 9 Aug 2007 07:03:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/etc/templates xorp/fea xorp/fea/data_plane/fibconfig xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200708090703.l7973QNQ000734@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-09 07:03:26 UTC XORP CVS repository Modified files: . RELEASE_NOTES etc/templates fea.tp fea fibconfig.cc fibconfig.hh xrl_fea_target.cc xrl_fea_target.hh fea/data_plane/fibconfig fibconfig_entry_get_netlink_socket.cc fibconfig_entry_set_netlink_socket.cc xrl/interfaces fti.xif fti_xif.cc fti_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh Log message: Addition of new FEA configuration statements to set the IPv4/IPv6 unicast forwarding table IDs: fea { unicast-forwarding4 { table-id: 254 } unicast-forwarding6 { table-id: 254 } } If the table ID is not configured, the FEA will use the default table ID for the system. Note that not all systems support multiple forwarding tables. Currently, they exist only on Linux (among all systems supported by XORP). Note that if a system doesn't support multiple forwarding tables, then the configuration will still succeed (instead of returning an error that indicates the data plane doesn't support multiple forwarding tables). This is because currently it is not trivial to test whether the data plane supports multiple forwarding tables. Requested by: Ben Greear Approved by: Atanu Ghosh Revision Changes Path 1.182 +18 -2; commitid: 21646babb0b7ea6; xorp/RELEASE_NOTES 1.40 +15 -1; commitid: 21646babb0b7ea6; xorp/etc/templates/fea.tp 1.12 +6 -2; commitid: 21646babb0b7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.11 +11 -3; commitid: 21646babb0b7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc 1.13 +65 -1; commitid: 21646babb0b7ea6; xorp/fea/fibconfig.cc 1.12 +87 -1; commitid: 21646babb0b7ea6; xorp/fea/fibconfig.hh 1.25 +39 -1; commitid: 21646babb0b7ea6; xorp/fea/xrl_fea_target.cc 1.16 +27 -1; commitid: 21646babb0b7ea6; xorp/fea/xrl_fea_target.hh 1.10 +19 -1; commitid: 21646babb0b7ea6; xorp/xrl/interfaces/fti.xif 1.20 +69 -1; commitid: 21646babb0b7ea6; xorp/xrl/interfaces/fti_xif.cc 1.18 +53 -1; commitid: 21646babb0b7ea6; xorp/xrl/interfaces/fti_xif.hh 1.69 +21 -1; commitid: 21646babb0b7ea6; xorp/xrl/targets/fea.xrls 1.73 +63 -1; commitid: 21646babb0b7ea6; xorp/xrl/targets/fea_base.cc 1.77 +35 -1; commitid: 21646babb0b7ea6; xorp/xrl/targets/fea_base.hh From pavlin at icir.org Thu Aug 9 00:08:39 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 9 Aug 2007 07:08:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200708090708.l7978dZk000873@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-09 07:08:39 UTC XORP CVS repository Modified files: docs/user_manual forwarding.tex Log message: Added documentation for the new FEA configuration statements to set the IPv4/IPv6 unicast forwarding table IDs: fea { unicast-forwarding4 { table-id: 254 } unicast-forwarding6 { table-id: 254 } } Revision Changes Path 1.13 +13 -1; commitid: 34946babd0f7ea6; xorp/docs/user_manual/forwarding.tex From pavlin at icir.org Thu Aug 9 15:15:21 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 9 Aug 2007 22:15:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200708092215.l79MFLx6009801@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-09 22:15:21 UTC XORP CVS repository Modified files: . config.h.in configure config aclinux.m4 Log message: Added a check whether the build environment has netlink socket RTA_TABLE message attribute. This attribute is needed if the routing/forwarding table ID (inside the Linux kernel) is larger than 0xff. For the record, the semantic for using the table ID is: If the table ID is <= 0xff, then we set it in rtmsg->rtm_table, otherwise we set rtmsg->rtm_table to RT_TABLE_UNSPEC and add the real value as an RTA_TABLE attribute. Note that table ID support for values large than 0xff has been added to Linux around kernel version 2.6.20 or so. Revision Changes Path 1.90 +3 -0; commitid: 25f146bb911e7ea6; xorp/config.h.in 1.9 +33 -1; commitid: 25f146bb911e7ea6; xorp/config/aclinux.m4 1.264 +72 -0; commitid: 25f146bb911e7ea6; xorp/configure From pavlin at icir.org Thu Aug 9 15:20:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 9 Aug 2007 22:20:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/fibconfig Message-ID: <200708092220.l79MKpLQ009931@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-09 22:20:51 UTC XORP CVS repository Modified files: fea/data_plane/fibconfig fibconfig_entry_get_netlink_socket.cc fibconfig_entry_set_netlink_socket.cc Log message: Added support for setting table ID when it is larger than 0xff. For the record, the semantic for setting the table ID is: If the table ID is <= 0xff, then we set it in rtmsg->rtm_table, otherwise we set rtmsg->rtm_table to RT_TABLE_UNSPEC and add the real value as an RTA_TABLE attribute. Note that table ID support for values large than 0xff has been added to Linux around kernel version 2.6.20 or so. Requested by: Ben Greear Revision Changes Path 1.13 +43 -8; commitid: 268446bb92ef7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc 1.12 +74 -11; commitid: 268446bb92ef7ea6; xorp/fea/data_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc From pavlin at icir.org Thu Aug 9 17:08:59 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Aug 2007 00:08:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200708100008.l7A08xkB011106@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-10 00:08:59 UTC XORP CVS repository Modified files: . ERRATA Log message: Added an ERRATA entry regarding a bug in linux-2.6.17 (and older) if we attempt to configure an IPv6 address on an interface if that interface is DOWN. Bug found by: Atanu Ghosh Revision Changes Path 1.40 +16 -1; commitid: 2b0746bbab4f7ea6; xorp/ERRATA From pavlin at icir.org Thu Aug 9 17:20:04 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Aug 2007 00:20:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200708100020.l7A0K4TJ011306@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-10 00:20:04 UTC XORP CVS repository Modified files: . configure config aclinux.m4 Log message: Fix the logic for setting HAVE_NETLINK_SOCKET_ATTRIBUTE_RTA_TABLE to 1. Bug found by: Atanu Ghosh Revision Changes Path 1.10 +5 -5; commitid: 2be646bbaf0f7ea6; xorp/config/aclinux.m4 1.265 +5 -5; commitid: 2be646bbaf0f7ea6; xorp/configure From pavlin at icir.org Thu Aug 9 18:59:33 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Aug 2007 01:59:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200708100159.l7A1xXiR012315@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-10 01:59:33 UTC XORP CVS repository Modified files: fea test_xrl_sockets4_tcp.sh test_xrl_sockets4_udp.sh Log message: Use "bash" instead of /bin/sh to run test programs that use "utils/runit". This makes the test more consistent with the tests inside bgp/harness, and hopefully will fix a run-time problem on Windows. Revision Changes Path 1.5 +2 -2; commitid: 300046bbc6437ea6; xorp/fea/test_xrl_sockets4_tcp.sh 1.7 +2 -2; commitid: 300046bbc6437ea6; xorp/fea/test_xrl_sockets4_udp.sh From pavlin at icir.org Fri Aug 10 12:59:27 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Aug 2007 19:59:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200708101959.l7AJxRMQ024699@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-10 19:59:26 UTC XORP CVS repository Modified files: . configure config acsocket.m4 Log message: Fix the tests for TCP/UDP and IP raw sockets, so they work properly on Windows. Revision Changes Path 1.10 +5 -13; commitid: 604d46bcc3837ea6; xorp/config/acsocket.m4 1.266 +4 -12; commitid: 604d46bcc3837ea6; xorp/configure From pavlin at icir.org Fri Aug 10 15:52:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Aug 2007 22:52:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708102252.l7AMqw7w026449@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-10 22:52:58 UTC XORP CVS repository Modified files: libxorp xorp_osdep_mid.h Log message: * Removed macro XORP_BUF_CONST_CAST(), because it is not used. * Added macro XORP_CONST_BUF_CAST() which is similar to XORP_BUF_CAST(), but is used for const pointers. Revision Changes Path 1.10 +9 -6; commitid: 672d46bcebf87ea6; xorp/libxorp/xorp_osdep_mid.h From pavlin at icir.org Fri Aug 10 16:02:33 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 10 Aug 2007 23:02:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708102302.l7AN2XUq026599@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-10 23:02:33 UTC XORP CVS repository Modified files: fea/data_plane/io io_tcpudp_socket.cc Log message: Compilation fixes (discovered on Windows): * Use XORP_CONST_BUF_CAST() for the data arguments for send() and sendto() * Use #ifdef HAVE_IPV6 guards around function find_pif_index_by_addr(), because for now it is used only by the IPv6 code. Revision Changes Path 1.2 +10 -4; commitid: 67b446bcee197ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc From pavlin at icir.org Fri Aug 10 17:42:02 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Aug 2007 00:42:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708110042.l7B0g2tw027711@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-11 00:42:02 UTC XORP CVS repository Modified files: fea/data_plane/io io_tcpudp_socket.cc Log message: Removed redundant calls to comm_set_reuseaddr() and comm_set_reuseport(), because the "reuse" argument to comm_bind_join_udp{4,6}() already calls them. Revision Changes Path 1.3 +1 -15; commitid: 6c1f46bd05867ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc From pavlin at icir.org Fri Aug 10 18:04:01 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Aug 2007 01:04:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils Message-ID: <200708110104.l7B141GG027979@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-11 01:04:01 UTC XORP CVS repository Modified files: utils args.sh Log message: Synchronize the implementation with the original bgp/harness/args.sh and add support for Windows. Revision Changes Path 1.3 +15 -6; commitid: 6d2c46bd0ac97ea6; xorp/utils/args.sh From pavlin at icir.org Fri Aug 10 18:06:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Aug 2007 01:06:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200708110106.l7B16ALZ028094@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-11 01:06:10 UTC XORP CVS repository Modified files: fea test_xrl_sockets4_tcp.sh test_xrl_sockets4_udp.sh Log message: Synchronize the implementation with the original tests in the bgp/harness directory. Revision Changes Path 1.6 +30 -18; commitid: 6da346bd0b5c7ea6; xorp/fea/test_xrl_sockets4_tcp.sh 1.8 +30 -18; commitid: 6da346bd0b5c7ea6; xorp/fea/test_xrl_sockets4_udp.sh From pavlin at icir.org Fri Aug 10 18:48:28 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Aug 2007 01:48:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200708110148.l7B1mSlt028697@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-11 01:48:28 UTC XORP CVS repository Modified files: fea test_xrl_sockets4_tcp.cc test_xrl_sockets4_udp.cc Log message: If there is an error, then exit with error code of 1 instead of -1 (for consistency with other tests). Revision Changes Path 1.11 +4 -3; commitid: 6ff946bd15127ea6; xorp/fea/test_xrl_sockets4_tcp.cc 1.20 +5 -3; commitid: 6ff946bd15127ea6; xorp/fea/test_xrl_sockets4_udp.cc From pavlin at icir.org Fri Aug 10 22:49:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 11 Aug 2007 05:49:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708110549.l7B5niau031023@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-11 05:49:44 UTC XORP CVS repository Modified files: fea/data_plane/io io_tcpudp_socket.cc io_tcpudp_socket.hh Log message: Windows-specific fix for handling peer disconnection: Register the TCP socket for IOT_DISCONNECT event. Revision Changes Path 1.4 +35 -1; commitid: 790746bd4d6b7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc 1.2 +11 -1; commitid: 790746bd4d6b7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.hh From pavlin at icir.org Mon Aug 13 10:47:17 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 13 Aug 2007 17:47:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708131747.l7DHlH4N067497@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-13 17:47:17 UTC XORP CVS repository Modified files: libxorp test_vif.cc vif.cc Log message: Run-time work-around fix for Gentoo 2007.0-r1 with the hardened profile and the following compiler: gcc (GCC) 3.4.6 (Gentoo Hardened 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10) Bug found by: "Christopher David Chapman" Revision Changes Path 1.15 +13 -2; commitid: 1077046c097ea7ea6; xorp/libxorp/test_vif.cc 1.21 +14 -2; commitid: 1077046c097ea7ea6; xorp/libxorp/vif.cc From pavlin at icir.org Mon Aug 13 12:29:07 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 13 Aug 2007 19:29:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708131929.l7DJT7WS068567@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-13 19:29:07 UTC XORP CVS repository Modified files: libxorp profile.hh Log message: Run-time work-around fix for Gentoo 2007.0-r1 with the hardened profile and the following compiler: gcc (GCC) 3.4.6 (Gentoo Hardened 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10) Revision Changes Path 1.11 +3 -3; commitid: 10bbe46c0b0f37ea6; xorp/libxorp/profile.hh From pavlin at icir.org Mon Aug 13 16:29:32 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 13 Aug 2007 23:29:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708132329.l7DNTWjI071041@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-13 23:29:32 UTC XORP CVS repository Modified files: libxorp test_vif.cc vif.cc Log message: Reversed-back the work-around from the previous commit, because it seems there is something fundamentally wrong with the particular system that triggered the particular work-around. On that system, assigning/copying an empty STL list in a C++ program (a perfectly legal operation) will actually result in a coredump: // BEGIN test.cc #include using namespace std; int main() { list l1, l2; l1 = l2; exit(0); } // END test.cc Revision Changes Path 1.16 +2 -13; commitid: 1155f46c0e8b37ea6; xorp/libxorp/test_vif.cc 1.22 +2 -14; commitid: 1155f46c0e8b37ea6; xorp/libxorp/vif.cc From pavlin at icir.org Wed Aug 15 10:54:00 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 15 Aug 2007 17:54:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm Message-ID: <200708151754.l7FHs0Ii004878@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-15 17:54:00 UTC XORP CVS repository Modified files: libcomm comm_user.c Log message: Added missing comm_set_reuseaddr() to enable SO_REUSEADDR inside comm_bind_connect_tcp4() and comm_bind_connect_tcp6(). Revision Changes Path 1.29 +9 -1; commitid: 12e946c33d897ea6; xorp/libcomm/comm_user.c From pavlin at icir.org Wed Aug 15 10:57:33 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 15 Aug 2007 17:57:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708151757.l7FHvXIX004980@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-15 17:57:33 UTC XORP CVS repository Modified files: fea/data_plane/io io_tcpudp_socket.cc Log message: If the other side (of a TCP connection) closes the connection, then remove the socket from the eventloop for receiving disconnect events. This prevents the generation of more than one "disconnect" event. Revision Changes Path 1.5 +12 -1; commitid: 135046c33e1a7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc From pavlin at icir.org Wed Aug 15 11:55:18 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 15 Aug 2007 18:55:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200708151855.l7FItIkE006064@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-15 18:55:18 UTC XORP CVS repository Modified files: fea fea_io.cc fea_io.hh fea_node.cc fea_node.hh io_ip_manager.cc io_ip_manager.hh io_link_manager.cc io_link_manager.hh io_tcpudp_manager.cc io_tcpudp_manager.hh xrl_fea_io.cc xrl_fea_io.hh xrl_fea_node.cc xrl_fea_node.hh xrl_fea_target.cc xrl_io_ip_manager.cc xrl_io_link_manager.cc xrl_io_tcpudp_manager.cc Log message: * Add mechanism to track the status of XRL targets. * Use the above mechanism to track the status of receivers that use the I/O for TCP/UDP or raw IP or raw link access: if a receiver goes away, then remove the associated state for that receiver. Revision Changes Path 1.2 +130 -1; commitid: 174746c34b667ea6; xorp/fea/fea_io.cc 1.2 +105 -1; commitid: 174746c34b667ea6; xorp/fea/fea_io.hh 1.12 +8 -6; commitid: 174746c34b667ea6; xorp/fea/fea_node.cc 1.11 +13 -2; commitid: 174746c34b667ea6; xorp/fea/fea_node.hh 1.9 +54 -3; commitid: 174746c34b667ea6; xorp/fea/io_ip_manager.cc 1.10 +62 -12; commitid: 174746c34b667ea6; xorp/fea/io_ip_manager.hh 1.5 +49 -3; commitid: 174746c34b667ea6; xorp/fea/io_link_manager.cc 1.4 +47 -10; commitid: 174746c34b667ea6; xorp/fea/io_link_manager.hh 1.2 +107 -12; commitid: 174746c34b667ea6; xorp/fea/io_tcpudp_manager.cc 1.2 +76 -12; commitid: 174746c34b667ea6; xorp/fea/io_tcpudp_manager.hh 1.2 +96 -3; commitid: 174746c34b667ea6; xorp/fea/xrl_fea_io.cc 1.2 +46 -2; commitid: 174746c34b667ea6; xorp/fea/xrl_fea_io.hh 1.14 +9 -8; commitid: 174746c34b667ea6; xorp/fea/xrl_fea_node.cc 1.10 +21 -12; commitid: 174746c34b667ea6; xorp/fea/xrl_fea_node.hh 1.26 +5 -1; commitid: 174746c34b667ea6; xorp/fea/xrl_fea_target.cc 1.4 +4 -2; commitid: 174746c34b667ea6; xorp/fea/xrl_io_ip_manager.cc 1.3 +2 -2; commitid: 174746c34b667ea6; xorp/fea/xrl_io_link_manager.cc 1.2 +11 -5; commitid: 174746c34b667ea6; xorp/fea/xrl_io_tcpudp_manager.cc From pavlin at icir.org Wed Aug 15 12:29:22 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 15 Aug 2007 19:29:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/io xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200708151929.l7FJTMLx006670@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-15 19:29:22 UTC XORP CVS repository Modified files: fea io_tcpudp.hh io_tcpudp_manager.cc io_tcpudp_manager.hh xrl_fea_target.cc xrl_fea_target.hh fea/data_plane/io io_tcpudp_dummy.cc io_tcpudp_dummy.hh io_tcpudp_socket.cc io_tcpudp_socket.hh xrl/interfaces socket4.xif socket4_xif.cc socket4_xif.hh socket6.xif socket6_xif.cc socket6_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh Log message: Removed the socket[4,6]/0.1/send_with_flags and socket[4,6]/0.1/send_to_with_flags XRLs, because they are not really needed/used. Also, the handling of some of those flags was not implemented for receiving purpose, so sending-only support had limited usage. Revision Changes Path 1.2 +1 -26; commitid: 196946c353907ea6; xorp/fea/data_plane/io/io_tcpudp_dummy.cc 1.2 +1 -42; commitid: 196946c353907ea6; xorp/fea/data_plane/io/io_tcpudp_dummy.hh 1.6 +1 -80; commitid: 196946c353907ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc 1.3 +1 -42; commitid: 196946c353907ea6; xorp/fea/data_plane/io/io_tcpudp_socket.hh 1.2 +1 -45; commitid: 196946c353907ea6; xorp/fea/io_tcpudp.hh 1.3 +1 -103; commitid: 196946c353907ea6; xorp/fea/io_tcpudp_manager.cc 1.3 +1 -91; commitid: 196946c353907ea6; xorp/fea/io_tcpudp_manager.hh 1.27 +1 -101; commitid: 196946c353907ea6; xorp/fea/xrl_fea_target.cc 1.17 +1 -109; commitid: 196946c353907ea6; xorp/fea/xrl_fea_target.hh 1.11 +1 -53; commitid: 196946c353907ea6; xorp/xrl/interfaces/socket4.xif 1.19 +1 -85; commitid: 196946c353907ea6; xorp/xrl/interfaces/socket4_xif.cc 1.18 +1 -81; commitid: 196946c353907ea6; xorp/xrl/interfaces/socket4_xif.hh 1.10 +1 -53; commitid: 196946c353907ea6; xorp/xrl/interfaces/socket6.xif 1.17 +1 -85; commitid: 196946c353907ea6; xorp/xrl/interfaces/socket6_xif.cc 1.16 +1 -81; commitid: 196946c353907ea6; xorp/xrl/interfaces/socket6_xif.hh 1.70 +1 -81; commitid: 196946c353907ea6; xorp/xrl/targets/fea.xrls 1.74 +1 -141; commitid: 196946c353907ea6; xorp/xrl/targets/fea_base.cc 1.78 +1 -125; commitid: 196946c353907ea6; xorp/xrl/targets/fea_base.hh From atanu at icir.org Wed Aug 15 12:33:43 2007 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 15 Aug 2007 19:33:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200708151933.l7FJXhGW006831@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-15 19:33:43 UTC XORP CVS repository Modified files: ospf xrl_target.cc xrl_target.hh xrl/interfaces ospfv2.xif ospfv2_xif.cc ospfv2_xif.hh ospfv3.xif ospfv3_xif.cc ospfv3_xif.hh xrl/targets ospfv2.xrls ospfv2_base.cc ospfv2_base.hh ospfv3.xrls ospfv3_base.cc ospfv3_base.hh Log message: The stubs for creating an OSPF clear database command. Revision Changes Path 1.57 +14 -1; commitid: 1a5446c355137ea6; xorp/ospf/xrl_target.cc 1.42 +11 -1; commitid: 1a5446c355137ea6; xorp/ospf/xrl_target.hh 1.25 +6 -1; commitid: 1a5446c355137ea6; xorp/xrl/interfaces/ospfv2.xif 1.28 +31 -1; commitid: 1a5446c355137ea6; xorp/xrl/interfaces/ospfv2_xif.cc 1.30 +20 -1; commitid: 1a5446c355137ea6; xorp/xrl/interfaces/ospfv2_xif.hh 1.13 +6 -1; commitid: 1a5446c355137ea6; xorp/xrl/interfaces/ospfv3.xif 1.16 +31 -1; commitid: 1a5446c355137ea6; xorp/xrl/interfaces/ospfv3_xif.cc 1.17 +20 -1; commitid: 1a5446c355137ea6; xorp/xrl/interfaces/ospfv3_xif.hh 1.34 +6 -1; commitid: 1a5446c355137ea6; xorp/xrl/targets/ospfv2.xrls 1.32 +30 -1; commitid: 1a5446c355137ea6; xorp/xrl/targets/ospfv2_base.cc 1.36 +10 -1; commitid: 1a5446c355137ea6; xorp/xrl/targets/ospfv2_base.hh 1.21 +6 -1; commitid: 1a5446c355137ea6; xorp/xrl/targets/ospfv3.xrls 1.20 +30 -1; commitid: 1a5446c355137ea6; xorp/xrl/targets/ospfv3_base.cc 1.23 +10 -1; commitid: 1a5446c355137ea6; xorp/xrl/targets/ospfv3_base.hh From pavlin at icir.org Wed Aug 15 16:09:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 15 Aug 2007 23:09:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200708152309.l7FN9pC0009505@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-15 23:09:51 UTC XORP CVS repository Modified files: fea fea_io.cc Log message: Removed unused variables. Revision Changes Path 1.3 +3 -3; commitid: 250846c387a97ea6; xorp/fea/fea_io.cc From atanu at icir.org Wed Aug 15 16:58:32 2007 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 15 Aug 2007 23:58:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708152358.l7FNwWie010180@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-15 23:58:32 UTC XORP CVS repository Modified files: ospf ospf.cc ospf.hh xrl_target.cc Log message: More stubs for creating an OSPF clear database command. Revision Changes Path 1.93 +10 -1; commitid: 27a546c393277ea6; xorp/ospf/ospf.cc 1.109 +6 -1; commitid: 27a546c393277ea6; xorp/ospf/ospf.hh 1.58 +8 -2; commitid: 27a546c393277ea6; xorp/ospf/xrl_target.cc From atanu at icir.org Wed Aug 15 17:49:26 2007 From: atanu at icir.org (Atanu Ghosh) Date: Thu, 16 Aug 2007 00:49:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf/tools Message-ID: <200708160049.l7G0nQ5w010748@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-16 00:49:26 UTC XORP CVS repository Modified files: ospf/tools .cvsignore Jamfile Makefile.am Makefile.in Added files: ospf/tools clear_database.cc Log message: Clear database command. Revision Changes Path 1.3 +2 -1; commitid: 29d946c39f157ea6; xorp/ospf/tools/.cvsignore 1.3 +4 -3; commitid: 29d946c39f157ea6; xorp/ospf/tools/Jamfile 1.3 +6 -2; commitid: 29d946c39f157ea6; xorp/ospf/tools/Makefile.am 1.10 +18 -5; commitid: 29d946c39f157ea6; xorp/ospf/tools/Makefile.in 1.1 +166 -0 xorp/ospf/tools/clear_database.cc (new) From pavlin at icir.org Wed Aug 15 18:02:03 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:02:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200708160102.l7G123gR010981@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:02:03 UTC XORP CVS repository Modified files: xrl/interfaces fea_rawlink.xif fea_rawlink_xif.cc fea_rawlink_xif.hh fea_rawpkt4.xif fea_rawpkt4_xif.cc fea_rawpkt4_xif.hh fea_rawpkt6.xif fea_rawpkt6_xif.cc fea_rawpkt6_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh Log message: Change XRL argument name xrl_target_name to xrl_target_instance_name to clarify that it is the instance name (instead of the class name). Revision Changes Path 1.3 +13 -9; commitid: 2aa346c3a1de7ea6; xorp/xrl/interfaces/fea_rawlink.xif 1.3 +9 -9; commitid: 2aa346c3a1de7ea6; xorp/xrl/interfaces/fea_rawlink_xif.cc 1.3 +13 -9; commitid: 2aa346c3a1de7ea6; xorp/xrl/interfaces/fea_rawlink_xif.hh 1.6 +43 -51; commitid: 2aa346c3a1de7ea6; xorp/xrl/interfaces/fea_rawpkt4.xif 1.12 +9 -9; commitid: 2aa346c3a1de7ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.cc 1.11 +13 -9; commitid: 2aa346c3a1de7ea6; xorp/xrl/interfaces/fea_rawpkt4_xif.hh 1.8 +47 -55; commitid: 2aa346c3a1de7ea6; xorp/xrl/interfaces/fea_rawpkt6.xif 1.14 +9 -9; commitid: 2aa346c3a1de7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.cc 1.13 +13 -9; commitid: 2aa346c3a1de7ea6; xorp/xrl/interfaces/fea_rawpkt6_xif.hh 1.71 +25 -25; commitid: 2aa346c3a1de7ea6; xorp/xrl/targets/fea.xrls 1.75 +13 -13; commitid: 2aa346c3a1de7ea6; xorp/xrl/targets/fea_base.cc 1.79 +37 -25; commitid: 2aa346c3a1de7ea6; xorp/xrl/targets/fea_base.hh From pavlin at icir.org Wed Aug 15 18:05:52 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:05:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708160105.l7G15qmc011223@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:05:52 UTC XORP CVS repository Modified files: ospf xrl_io.cc xrl_io.hh Log message: * Use the XRL target instance name instead of the class name to register with the FEA for I/O raw IP * Remove local variables _class_name and _instance_name and use instead the xrl_router.class_name() and xrl_router.instance_name() methods. Revision Changes Path 1.47 +9 -9; commitid: 2b7946c3a2847ea6; xorp/ospf/xrl_io.cc 1.30 +1 -5; commitid: 2b7946c3a2847ea6; xorp/ospf/xrl_io.hh From pavlin at icir.org Wed Aug 15 18:10:50 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:10:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200708160110.l7G1Ao5d011312@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:10:50 UTC XORP CVS repository Modified files: cli xrl_cli_node.cc xrl_cli_node.hh Log message: Removed method my_xrl_target_name() and use instead the non-ambiguous xrl_router().class_name() as appropriate. Revision Changes Path 1.31 +2 -2; commitid: 2c1546c3a4037ea6; xorp/cli/xrl_cli_node.cc 1.22 +1 -4; commitid: 2c1546c3a4037ea6; xorp/cli/xrl_cli_node.hh From pavlin at icir.org Wed Aug 15 18:12:25 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:12:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200708160112.l7G1CPsA011359@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:12:25 UTC XORP CVS repository Modified files: fea libfeaclient_bridge.hh Log message: Renamed argument xrl_target_name to xrl_target_instance_name to avoid any ambiguity. Revision Changes Path 1.14 +5 -5; commitid: 2c4646c3a45e7ea6; xorp/fea/libfeaclient_bridge.hh From pavlin at icir.org Wed Aug 15 18:13:24 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:13:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200708160113.l7G1DOxB011406@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:13:24 UTC XORP CVS repository Modified files: fea xrl_fea_target.cc xrl_fea_target.hh Log message: Renamed argument xrl_target_name to xrl_target_instance_name to reflect the change in the corresponding XRLs. Revision Changes Path 1.28 +35 -31; commitid: 2c7346c3a49a7ea6; xorp/fea/xrl_fea_target.cc 1.18 +37 -25; commitid: 2c7346c3a49a7ea6; xorp/fea/xrl_fea_target.hh From pavlin at icir.org Wed Aug 15 18:16:41 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:16:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200708160116.l7G1Gfrb011498@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:16:41 UTC XORP CVS repository Modified files: fea xrl_mfea_node.cc xrl_mfea_node.hh Log message: Remove local variables _class_name and _instance_name and use instead the xrl_router().class_name() and xrl_router().instance_name() methods. Note that xrl_router().instance_name() is known at run time, so using it in the XrlMfeaNode constructor might give incorrect value. Revision Changes Path 1.60 +8 -10; commitid: 2ca846c3a4c67ea6; xorp/fea/xrl_mfea_node.cc 1.36 +1 -7; commitid: 2ca846c3a4c67ea6; xorp/fea/xrl_mfea_node.hh From pavlin at icir.org Wed Aug 15 18:18:20 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:18:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fib2mrib Message-ID: <200708160118.l7G1IKxH011561@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:18:20 UTC XORP CVS repository Modified files: fib2mrib xrl_fib2mrib_node.cc xrl_fib2mrib_node.hh Log message: Remove local variables _class_name and _instance_name and use instead the xrl_router.class_name() and xrl_router.instance_name() methods. Note that xrl_router().instance_name() is known at run time, so using it in the XrlFib2mribNode constructor might give incorrect value. Revision Changes Path 1.39 +18 -20; commitid: 2cfe46c3a59c7ea6; xorp/fib2mrib/xrl_fib2mrib_node.cc 1.20 +1 -7; commitid: 2cfe46c3a59c7ea6; xorp/fib2mrib/xrl_fib2mrib_node.hh From pavlin at icir.org Wed Aug 15 18:19:06 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:19:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/static_routes Message-ID: <200708160119.l7G1J67d011608@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:19:06 UTC XORP CVS repository Modified files: static_routes xrl_static_routes_node.cc xrl_static_routes_node.hh Log message: Remove local variables _class_name and _instance_name and use instead the xrl_router().class_name() and xrl_router().instance_name() methods. Note that xrl_router().instance_name() is known at run time, so using it in the XrlStaticRoutesNode constructor might give incorrect value. Revision Changes Path 1.39 +14 -16; commitid: 2d3d46c3a5ee7ea6; xorp/static_routes/xrl_static_routes_node.cc 1.22 +1 -7; commitid: 2d3d46c3a5ee7ea6; xorp/static_routes/xrl_static_routes_node.hh From pavlin at icir.org Wed Aug 15 18:21:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:21:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200708160121.l7G1LpdA011711@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:21:51 UTC XORP CVS repository Modified files: mld6igmp xrl_mld6igmp_node.cc xrl_mld6igmp_node.hh Log message: * Remove local variables _class_name and _instance_name and use instead the xrl_router().class_name() and xrl_router().instance_name() methods. Note that xrl_router().instance_name() is known at run time, so using it in the XrlMld6igmpNode constructor might give incorrect value. * Use the XRL target instance name instead of the class name to register with the FEA for I/O raw IP. This change is necessary, because the FEA tracks the receivers' state by assuming the registered name is the instance name instead of the class name. Revision Changes Path 1.64 +20 -20; commitid: 2d6c46c3a6257ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc 1.45 +1 -6; commitid: 2d6c46c3a6257ea6; xorp/mld6igmp/xrl_mld6igmp_node.hh From pavlin at icir.org Wed Aug 15 18:21:53 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 16 Aug 2007 01:21:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200708160121.l7G1Lr8l011741@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-16 01:21:53 UTC XORP CVS repository Modified files: pim xrl_pim_node.cc xrl_pim_node.hh Log message: * Remove local variables _class_name and _instance_name and use instead the xrl_router().class_name() and xrl_router().instance_name() methods. Note that xrl_router().instance_name() is known at run time, so using it in the XrlPimNode constructor might give incorrect value. * Use the XRL target instance name instead of the class name to register with the FEA for I/O raw IP. This change is necessary, because the FEA tracks the receivers' state by assuming the registered name is the instance name instead of the class name. Revision Changes Path 1.100 +34 -36; commitid: 2da446c3a6987ea6; xorp/pim/xrl_pim_node.cc 1.75 +1 -4; commitid: 2da446c3a6987ea6; xorp/pim/xrl_pim_node.hh From pavlin at icir.org Fri Aug 17 10:10:36 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 17 Aug 2007 17:10:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200708171710.l7HHAani033541@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-17 17:10:36 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: * Added information about Linux Gentoo 2006.1. * Added information about Linux Gentoo 2007.0 with hardened profile. Information based on input from "Christopher David Chapman" Submitted by: "Christopher David Chapman" Revision Changes Path 1.94 +12 -1; commitid: 82be46c5d6267ea6; xorp/BUILD_NOTES From pavlin at icir.org Fri Aug 17 12:48:11 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 17 Aug 2007 19:48:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/io xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200708171948.l7HJmBH7035199@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-17 19:48:11 UTC XORP CVS repository Modified files: fea io_tcpudp.cc io_tcpudp.hh io_tcpudp_manager.cc io_tcpudp_manager.hh test_xrl_sockets4_tcp.cc test_xrl_sockets4_udp.cc xrl_io_tcpudp_manager.cc xrl_io_tcpudp_manager.hh fea/data_plane/io io_tcpudp_socket.cc io_tcpudp_socket.hh xrl/interfaces socket4.xif socket4_user.xif socket4_user_xif.cc socket4_user_xif.hh socket4_xif.hh socket6.xif socket6_user.xif socket6_user_xif.cc socket6_user_xif.hh socket6_xif.hh xrl/targets fea.xrls fea_base.hh rip.xrls rip_base.cc rip_base.hh ripng.xrls ripng_base.cc ripng_base.hh test_socket4.xrls test_socket4_base.cc test_socket4_base.hh test_socket6.xrls test_socket6_base.cc test_socket6_base.hh Log message: * Renamed the (TCP-specific) connect_event to inbound_connect_event * Added a new (TCP-specific) outgoing_connect_event that is called whenever outgoing connect()-ed TCP socket connection request is completed. If the outgoing connection fails, the "error_event" is called instead. Revision Changes Path 1.7 +58 -7; commitid: 88c546c5fab47ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc 1.4 +9 -1; commitid: 88c546c5fab47ea6; xorp/fea/data_plane/io/io_tcpudp_socket.hh 1.2 +17 -5; commitid: 88c546c5fab47ea6; xorp/fea/io_tcpudp.cc 1.3 +24 -9; commitid: 88c546c5fab47ea6; xorp/fea/io_tcpudp.hh 1.4 +33 -14; commitid: 88c546c5fab47ea6; xorp/fea/io_tcpudp_manager.cc 1.4 +60 -17; commitid: 88c546c5fab47ea6; xorp/fea/io_tcpudp_manager.hh 1.12 +80 -18; commitid: 88c546c5fab47ea6; xorp/fea/test_xrl_sockets4_tcp.cc 1.21 +12 -6; commitid: 88c546c5fab47ea6; xorp/fea/test_xrl_sockets4_udp.cc 1.3 +87 -27; commitid: 88c546c5fab47ea6; xorp/fea/xrl_io_tcpudp_manager.cc 1.2 +31 -12; commitid: 88c546c5fab47ea6; xorp/fea/xrl_io_tcpudp_manager.hh 1.12 +2 -2; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket4.xif 1.6 +18 -5; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket4_user.xif 1.14 +40 -8; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket4_user_xif.cc 1.13 +32 -6; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket4_user_xif.hh 1.19 +2 -2; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket4_xif.hh 1.11 +2 -2; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket6.xif 1.5 +18 -5; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket6_user.xif 1.12 +40 -8; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket6_user_xif.cc 1.10 +32 -6; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket6_user_xif.hh 1.17 +2 -2; commitid: 88c546c5fab47ea6; xorp/xrl/interfaces/socket6_xif.hh 1.72 +3 -3; commitid: 88c546c5fab47ea6; xorp/xrl/targets/fea.xrls 1.80 +3 -3; commitid: 88c546c5fab47ea6; xorp/xrl/targets/fea_base.hh 1.31 +13 -2; commitid: 88c546c5fab47ea6; xorp/xrl/targets/rip.xrls 1.31 +39 -9; commitid: 88c546c5fab47ea6; xorp/xrl/targets/rip_base.cc 1.34 +20 -3; commitid: 88c546c5fab47ea6; xorp/xrl/targets/rip_base.hh 1.31 +13 -2; commitid: 88c546c5fab47ea6; xorp/xrl/targets/ripng.xrls 1.31 +39 -9; commitid: 88c546c5fab47ea6; xorp/xrl/targets/ripng_base.cc 1.34 +20 -3; commitid: 88c546c5fab47ea6; xorp/xrl/targets/ripng_base.hh 1.9 +13 -2; commitid: 88c546c5fab47ea6; xorp/xrl/targets/test_socket4.xrls 1.12 +39 -9; commitid: 88c546c5fab47ea6; xorp/xrl/targets/test_socket4_base.cc 1.12 +20 -3; commitid: 88c546c5fab47ea6; xorp/xrl/targets/test_socket4_base.hh 1.9 +13 -2; commitid: 88c546c5fab47ea6; xorp/xrl/targets/test_socket6.xrls 1.12 +39 -9; commitid: 88c546c5fab47ea6; xorp/xrl/targets/test_socket6_base.cc 1.12 +20 -3; commitid: 88c546c5fab47ea6; xorp/xrl/targets/test_socket6_base.hh From pavlin at icir.org Fri Aug 17 13:33:04 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 17 Aug 2007 20:33:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708172033.l7HKX4ed035715@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-17 20:33:04 UTC XORP CVS repository Modified files: fea/data_plane/io io_tcpudp_socket.cc io_tcpudp_socket.hh Log message: Use the asynchronous I/O support in the eventloop to send data. Revision Changes Path 1.8 +61 -10; commitid: 8b6546c605af7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc 1.5 +21 -1; commitid: 8b6546c605af7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.hh From pavlin at icir.org Fri Aug 17 13:44:46 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 17 Aug 2007 20:44:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip xorp/rip/tools Message-ID: <200708172044.l7HKikCm035893@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-17 20:44:46 UTC XORP CVS repository Modified files: rip xrl_target_common.hh xrl_target_rip.cc xrl_target_rip.hh xrl_target_ripng.cc xrl_target_ripng.hh rip/tools xrl_rip_shell_funcs.sh xrl_ripng_shell_funcs.sh Log message: * Renamed the "connect_event" XRL processing to "inbound_connect_event". * Added support for processing "outgoing_connect_event" XRL. Revision Changes Path 1.16 +14 -3; commitid: 8bfd46c608947ea6; xorp/rip/tools/xrl_rip_shell_funcs.sh 1.14 +14 -3; commitid: 8bfd46c608947ea6; xorp/rip/tools/xrl_ripng_shell_funcs.sh 1.31 +26 -9; commitid: 8bfd46c608947ea6; xorp/rip/xrl_target_common.hh 1.39 +19 -11; commitid: 8bfd46c608947ea6; xorp/rip/xrl_target_rip.cc 1.26 +10 -6; commitid: 8bfd46c608947ea6; xorp/rip/xrl_target_rip.hh 1.32 +19 -11; commitid: 8bfd46c608947ea6; xorp/rip/xrl_target_ripng.cc 1.25 +10 -6; commitid: 8bfd46c608947ea6; xorp/rip/xrl_target_ripng.hh From pavlin at icir.org Fri Aug 17 15:10:36 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 17 Aug 2007 22:10:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708172210.l7HMAaku036888@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-17 22:10:36 UTC XORP CVS repository Modified files: libxorp ipvx.cc ipvx.hh Log message: * Moved the implementation of the IPvX() default constructor from ipvx.hh to ipvx.cc. * Fixed the IPvX() default constructor such that the whole _addr field array is reset to 0. Revision Changes Path 1.33 +8 -1; commitid: 8fe546c61ca97ea6; xorp/libxorp/ipvx.cc 1.31 +2 -2; commitid: 8fe546c61ca97ea6; xorp/libxorp/ipvx.hh From atanu at icir.org Fri Aug 17 15:18:47 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 17 Aug 2007 22:18:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708172218.l7HMIlhk037015@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-17 22:18:47 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh external.cc external.hh peer_manager.cc peer_manager.hh Log message: Rename shove() to announce_complete(). Revision Changes Path 1.280 +3 -3; commitid: 907246c61ec67ea6; xorp/ospf/area_router.cc 1.132 +6 -5; commitid: 907246c61ec67ea6; xorp/ospf/area_router.hh 1.32 +4 -4; commitid: 907246c61ec67ea6; xorp/ospf/external.cc 1.18 +2 -2; commitid: 907246c61ec67ea6; xorp/ospf/external.hh 1.144 +3 -3; commitid: 907246c61ec67ea6; xorp/ospf/peer_manager.cc 1.91 +6 -5; commitid: 907246c61ec67ea6; xorp/ospf/peer_manager.hh From atanu at icir.org Fri Aug 17 16:28:13 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 17 Aug 2007 23:28:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708172328.l7HNSDwE037948@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-17 23:28:13 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh peer.cc Log message: Renaming variables for clarity, backup now is_router_bdr and dr is now is_neighbour_dr. Revision Changes Path 1.281 +9 -8; commitid: 941d46c62f0c7ea6; xorp/ospf/area_router.cc 1.133 +6 -4; commitid: 941d46c62f0c7ea6; xorp/ospf/area_router.hh 1.280 +7 -7; commitid: 941d46c62f0c7ea6; xorp/ospf/peer.cc From pavlin at icir.org Fri Aug 17 16:47:52 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 17 Aug 2007 23:47:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708172347.l7HNlqBp038386@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-17 23:47:52 UTC XORP CVS repository Modified files: libxorp asyncio.cc asyncio.hh Log message: Added new method AsyncFileWriter::add_sendto_buffer() that can be used to add a buffer that will be transmit by using sendto(2). Such buffers will be transmitted on their own to the specified destination address and port without aggragating the data with other buffers. Revision Changes Path 1.32 +134 -32; commitid: 95d746c633947ea6; xorp/libxorp/asyncio.cc 1.23 +35 -6; commitid: 95d746c633947ea6; xorp/libxorp/asyncio.hh From pavlin at icir.org Fri Aug 17 16:49:19 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 17 Aug 2007 23:49:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708172349.l7HNnJcQ038431@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-17 23:49:19 UTC XORP CVS repository Modified files: fea/data_plane/io io_tcpudp_socket.cc Log message: Use the asynchronous I/O support in the eventloop to transmit data that is suppose to be done by using sendto(2). Revision Changes Path 1.9 +27 -63; commitid: 960646c633ce7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc From atanu at icir.org Fri Aug 17 17:11:03 2007 From: atanu at icir.org (Atanu Ghosh) Date: Sat, 18 Aug 2007 00:11:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708180011.l7I0B31J038720@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-18 00:11:03 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh peer.cc Log message: In OSPFv3 when the router is the designated router and it receives a Link-LSA it may be necessary to generate a new Inter-Area-Prefix-LSA. The test to discover if the router was the designated router was incorrect. The dr variable referred to the neighbour not the router itself. A router recieving a Link-LSA from the designated router may trigger this assert: [ 2007/08/17 15:29:46 FATAL xorp_ospfv3:60684 OSPF +1737 area_router.cc update_network_lsa ] Couldn't find Network_lsa LS type 8194 Link State ID 0x1 Advertising Router 0xc096bb04 in LSA database Fix by adding a new variable is_router_dr. Revision Changes Path 1.282 +4 -3; commitid: 972146c639157ea6; xorp/ospf/area_router.cc 1.134 +4 -2; commitid: 972146c639157ea6; xorp/ospf/area_router.hh 1.281 +4 -1; commitid: 972146c639157ea6; xorp/ospf/peer.cc From pavlin at icir.org Fri Aug 17 19:19:27 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 18 Aug 2007 02:19:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708180219.l7I2JRt1040010@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-18 02:19:27 UTC XORP CVS repository Modified files: libxorp asyncio.hh Log message: Use a cleaner and faster implementation of the "is_sendto()" check for BufferInfo: use an explicit flag instead of testing whether the destination address is zero. Revision Changes Path 1.24 +6 -5; commitid: 9c2c46c656f47ea6; xorp/libxorp/asyncio.hh From pavlin at icir.org Sat Aug 18 15:27:06 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 18 Aug 2007 22:27:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708182227.l7IMR6lM051771@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-18 22:27:06 UTC XORP CVS repository Modified files: libxorp asyncio.cc Log message: Initialize the dst_port local variable. Revision Changes Path 1.33 +2 -2; commitid: ca2246c772307ea6; xorp/libxorp/asyncio.cc From zec at icir.org Sat Aug 18 17:34:10 2007 From: zec at icir.org (Marko Zec) Date: Sun, 19 Aug 2007 00:34:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200708190034.l7J0YAEj052997@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec at xorpc.icir.org 2007-08-19 00:34:10 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc Log message: Compilation fix for FreeBSD -CURRENT (and probably for 6.x as well). Revision Changes Path 1.59 +5 -1; commitid: ceec46c78fb67ea6; xorp/fea/mfea_mrouter.cc From pavlin at icir.org Sat Aug 18 19:16:22 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 19 Aug 2007 02:16:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces Message-ID: <200708190216.l7J2GMmn054000@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-19 02:16:22 UTC XORP CVS repository Modified files: xrl/interfaces socket4_xif.cc socket6_xif.cc Log message: Forced empty commit to eliminate unnecessary running of the auto-generation scripts after a recent change to kdoc comments inside socket4.xif and socket6.xif Revision Changes Path 1.20 +1 -1; commitid: d2bb46c7a7917ea6; xorp/xrl/interfaces/socket4_xif.cc 1.18 +1 -1; commitid: d2bb46c7a7917ea6; xorp/xrl/interfaces/socket6_xif.cc From pavlin at icir.org Sat Aug 18 19:17:42 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 19 Aug 2007 02:17:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/targets Message-ID: <200708190217.l7J2HgAL054035@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-19 02:17:42 UTC XORP CVS repository Modified files: xrl/targets fea_base.cc fea_base.hh Log message: Forced empty commit to eliminate unnecessary running of the auto-generation scripts after a recent change to kdoc comments inside socket4.xif and socket6.xif Revision Changes Path 1.76 +1 -1; commitid: d2f846c7a81f7ea6; xorp/xrl/targets/fea_base.cc 1.81 +1 -1; commitid: d2f846c7a81f7ea6; xorp/xrl/targets/fea_base.hh From pavlin at icir.org Mon Aug 20 12:08:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 19:08:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708201908.l7KJ88Xw078733@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 19:08:08 UTC XORP CVS repository Modified files: libxorp asyncio.cc asyncio.hh Log message: Use a separate (optional) flag do_aggregate to specify whether the data in a buffer is allowed to be aggregated with other buffers before transmission. The default is (true), because this is the original behavior. Revision Changes Path 1.34 +15 -9; commitid: 1336346c9e6577ea6; xorp/libxorp/asyncio.cc 1.25 +23 -9; commitid: 1336346c9e6577ea6; xorp/libxorp/asyncio.hh From pavlin at icir.org Mon Aug 20 12:12:16 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 19:12:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/io xorp/fea/data_plane/managers Message-ID: <200708201912.l7KJCGmd078894@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 19:12:16 UTC XORP CVS repository Modified files: fea fea_data_plane_manager.hh io_tcpudp.cc io_tcpudp.hh io_tcpudp_manager.cc io_tcpudp_manager.hh fea/data_plane/io io_tcpudp_dummy.cc io_tcpudp_dummy.hh io_tcpudp_socket.cc io_tcpudp_socket.hh fea/data_plane/managers fea_data_plane_manager_bsd.cc fea_data_plane_manager_bsd.hh fea_data_plane_manager_click.cc fea_data_plane_manager_click.hh fea_data_plane_manager_dummy.cc fea_data_plane_manager_dummy.hh fea_data_plane_manager_linux.cc fea_data_plane_manager_linux.hh fea_data_plane_manager_windows.cc fea_data_plane_manager_windows.hh Log message: Introduce a new is_tcp flag to IoTcpUdp and IoTcpUdpComm (and related entries), that is used to differenciate between TCP and UDP entry. The flag is set when the entry is created. Revision Changes Path 1.3 +4 -3; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/io/io_tcpudp_dummy.cc 1.3 +3 -2; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/io/io_tcpudp_dummy.hh 1.10 +18 -38; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc 1.6 +4 -4; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.hh 1.5 +4 -3; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.cc 1.5 +4 -2; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_bsd.hh 1.5 +4 -3; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_click.cc 1.6 +4 -2; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_click.hh 1.6 +4 -3; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.cc 1.6 +4 -2; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_dummy.hh 1.5 +4 -3; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_linux.cc 1.5 +4 -2; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_linux.hh 1.6 +3 -3; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.cc 1.6 +4 -2; commitid: 133c946c9e71f7ea6; xorp/fea/data_plane/managers/fea_data_plane_manager_windows.hh 1.6 +4 -2; commitid: 133c946c9e71f7ea6; xorp/fea/fea_data_plane_manager.hh 1.3 +3 -2; commitid: 133c946c9e71f7ea6; xorp/fea/io_tcpudp.cc 1.4 +12 -3; commitid: 133c946c9e71f7ea6; xorp/fea/io_tcpudp.hh 1.5 +20 -14; commitid: 133c946c9e71f7ea6; xorp/fea/io_tcpudp_manager.cc 1.5 +11 -4; commitid: 133c946c9e71f7ea6; xorp/fea/io_tcpudp_manager.hh From pavlin at icir.org Mon Aug 20 12:29:34 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 19:29:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fea/data_plane/io Message-ID: <200708201929.l7KJTYom079088@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 19:29:34 UTC XORP CVS repository Modified files: bgp socket.cc fea/data_plane/io io_tcpudp_socket.cc Log message: Bug fix: the third (optional) argument to AsyncFileWriter() is not the task priority, but the number of buffers that can be aggregated. Revision Changes Path 1.53 +2 -3; commitid: 134c246c9eb597ea6; xorp/bgp/socket.cc 1.11 +3 -5; commitid: 134c246c9eb597ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc From pavlin at icir.org Mon Aug 20 12:43:37 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 19:43:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708201943.l7KJhbIe079328@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 19:43:37 UTC XORP CVS repository Modified files: libxorp asyncio.cc asyncio.hh Log message: Remove the do_aggregate flag, because it is redundant. The "coalesce" counter (default to 1) can be used to achieve similar result: if it is 1, then aggregation is disabled. Revision Changes Path 1.35 +5 -17; commitid: 135b746c9ee747ea6; xorp/libxorp/asyncio.cc 1.26 +9 -23; commitid: 135b746c9ee747ea6; xorp/libxorp/asyncio.hh From pavlin at icir.org Mon Aug 20 12:44:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 19:44:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708201944.l7KJis9P079379@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 19:44:54 UTC XORP CVS repository Modified files: fea/data_plane/io io_tcpudp_socket.cc Log message: Don't use the "do_aggregate" flag to disable buffer aggregation for UDP. Instead, use the "coalesce" counter (with value of 1) to achieve same result. Revision Changes Path 1.12 +22 -8; commitid: 135fa46c9ef147ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc From pavlin at icir.org Mon Aug 20 12:51:37 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 19:51:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708201951.l7KJpbRU079519@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 19:51:37 UTC XORP CVS repository Modified files: libxorp asyncio.cc Log message: Add-back the explicit guards for sendto()-type transmission that prevents the aggregation of the transmission buffers. Revision Changes Path 1.36 +7 -1; commitid: 1365f46c9f02c7ea6; xorp/libxorp/asyncio.cc From pavlin at icir.org Mon Aug 20 12:52:34 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 19:52:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708201952.l7KJqYo7079558@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 19:52:34 UTC XORP CVS repository Modified files: libxorp asyncio.hh Log message: Update the kdoc for the AsyncFileWriter::add_buffer_sendto() method to reflect the current semantics. Revision Changes Path 1.27 +3 -1; commitid: 136ad46c9f0d07ea6; xorp/libxorp/asyncio.hh From pavlin at icir.org Mon Aug 20 13:42:40 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 20:42:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708202042.l7KKgeTp080125@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 20:42:40 UTC XORP CVS repository Modified files: libxorp asyncio.cc asyncio.hh Log message: Add new methods AsyncFileWriter::add_data() that can be used to add data that will be stored/buffered internally by AsyncFileWriter. Thus, user of those methods doesn't need to do any buffer management on its own. Revision Changes Path 1.37 +33 -1; commitid: 138de46c9fc307ea6; xorp/libxorp/asyncio.cc 1.28 +74 -8; commitid: 138de46c9fc307ea6; xorp/libxorp/asyncio.hh From pavlin at icir.org Mon Aug 20 13:48:06 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 20:48:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708202048.l7KKm68E080207@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 20:48:06 UTC XORP CVS repository Modified files: fea/data_plane/io io_tcpudp_socket.cc Log message: Use AsyncFileWriter::add_data() and add_data_sendto() instead of add_buffer() and add_buffer_sendto() methods, so the FEA itself doesn't need to do buffer management of the data pending to be transmitted. This fixes a bug in the FEA, because previously the FEA didn't do the buffer management when transmitting TCP/UDP, and the buffer with the transmitted data pointed to memory location that might have been deallocated. Revision Changes Path 1.13 +4 -6; commitid: 1391646c9fccf7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc From pavlin at icir.org Mon Aug 20 15:57:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Mon, 20 Aug 2007 22:57:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/fea/data_plane/io xorp/libcomm xorp/libxorp Message-ID: <200708202257.l7KMvwfq081522@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-20 22:57:58 UTC XORP CVS repository Modified files: bgp socket.cc fea/data_plane/io io_tcpudp_socket.cc libcomm comm_api.h comm_sock.c test_connect.cc libxorp asyncio.cc Log message: Change the API for function comm_sock_is_connected(), because previously the return value was overloaded. Now the return value is XORP_OK/XORP_ERROR to indicate whether the check succeeded/failed, while the connected/not connected flag value is returned in "int" pointer. Revision Changes Path 1.54 +8 -2; commitid: 13e1146ca1be37ea6; xorp/bgp/socket.cc 1.14 +9 -2; commitid: 13e1146ca1be37ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc 1.29 +5 -4; commitid: 13e1146ca1be37ea6; xorp/libcomm/comm_api.h 1.42 +19 -4; commitid: 13e1146ca1be37ea6; xorp/libcomm/comm_sock.c 1.6 +8 -5; commitid: 13e1146ca1be37ea6; xorp/libcomm/test_connect.cc 1.38 +32 -10; commitid: 13e1146ca1be37ea6; xorp/libxorp/asyncio.cc From pavlin at icir.org Mon Aug 20 17:10:40 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 21 Aug 2007 00:10:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/data_plane/io xorp/rip xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200708210010.l7L0AetG082302@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-21 00:10:40 UTC XORP CVS repository Modified files: fea io_tcpudp.hh io_tcpudp_manager.cc io_tcpudp_manager.hh test_xrl_sockets4_tcp.cc test_xrl_sockets4_udp.cc xrl_fea_target.cc xrl_fea_target.hh fea/data_plane/io io_tcpudp_dummy.cc io_tcpudp_dummy.hh io_tcpudp_socket.cc io_tcpudp_socket.hh rip xrl_port_io.cc xrl/interfaces socket4.xif socket4_xif.cc socket4_xif.hh socket6.xif socket6_xif.cc socket6_xif.hh xrl/targets fea.xrls fea_base.cc fea_base.hh Log message: Removed the "is_blocking" flag from the FEA TCP/UDP socket XRL API, because all TCP/UDP sockets managed by the FEA should be non-blocking. Otherwise, opening blocking sockets might result in FEA behavior that is not event-driven. Revision Changes Path 1.4 +8 -16; commitid: 140d346ca2cd67ea6; xorp/fea/data_plane/io/io_tcpudp_dummy.cc 1.4 +8 -22; commitid: 140d346ca2cd67ea6; xorp/fea/data_plane/io/io_tcpudp_dummy.hh 1.15 +24 -21; commitid: 140d346ca2cd67ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc 1.7 +8 -22; commitid: 140d346ca2cd67ea6; xorp/fea/data_plane/io/io_tcpudp_socket.hh 1.5 +6 -23; commitid: 140d346ca2cd67ea6; xorp/fea/io_tcpudp.hh 1.6 +33 -41; commitid: 140d346ca2cd67ea6; xorp/fea/io_tcpudp_manager.cc 1.6 +17 -51; commitid: 140d346ca2cd67ea6; xorp/fea/io_tcpudp_manager.hh 1.13 +4 -4; commitid: 140d346ca2cd67ea6; xorp/fea/test_xrl_sockets4_tcp.cc 1.22 +2 -2; commitid: 140d346ca2cd67ea6; xorp/fea/test_xrl_sockets4_udp.cc 1.29 +19 -37; commitid: 140d346ca2cd67ea6; xorp/fea/xrl_fea_target.cc 1.19 +1 -57; commitid: 140d346ca2cd67ea6; xorp/fea/xrl_fea_target.hh 1.24 +3 -3; commitid: 140d346ca2cd67ea6; xorp/rip/xrl_port_io.cc 1.13 +1 -29; commitid: 140d346ca2cd67ea6; xorp/xrl/interfaces/socket4.xif 1.21 +1 -15; commitid: 140d346ca2cd67ea6; xorp/xrl/interfaces/socket4_xif.cc 1.20 +1 -29; commitid: 140d346ca2cd67ea6; xorp/xrl/interfaces/socket4_xif.hh 1.12 +1 -29; commitid: 140d346ca2cd67ea6; xorp/xrl/interfaces/socket6.xif 1.19 +1 -15; commitid: 140d346ca2cd67ea6; xorp/xrl/interfaces/socket6_xif.cc 1.18 +1 -29; commitid: 140d346ca2cd67ea6; xorp/xrl/interfaces/socket6_xif.hh 1.73 +15 -57; commitid: 140d346ca2cd67ea6; xorp/xrl/targets/fea.xrls 1.77 +29 -43; commitid: 140d346ca2cd67ea6; xorp/xrl/targets/fea_base.cc 1.82 +1 -57; commitid: 140d346ca2cd67ea6; xorp/xrl/targets/fea_base.hh From pavlin at icir.org Mon Aug 20 17:24:35 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Tue, 21 Aug 2007 00:24:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708210024.l7L0OZo0082477@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-21 00:24:35 UTC XORP CVS repository Modified files: fea/data_plane/io io_tcpudp_socket.cc Log message: Explicitly set the accept()-ed socket as non-blocking. This fixes an assert() problem on certain Linux systems, because the async I/O support in libxorp expects the sockets to be in non-blocking mode. Revision Changes Path 1.16 +12 -1; commitid: 1421146ca307e7ea6; xorp/fea/data_plane/io/io_tcpudp_socket.cc From pavlin at icir.org Tue Aug 21 18:10:02 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 22 Aug 2007 01:10:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libcomm Message-ID: <200708220110.l7M1A2Os097954@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-22 01:10:02 UTC XORP CVS repository Modified files: libcomm comm_sock.c Log message: Fix function comm_sock_is_connected() so it compiles for Windows. Revision Changes Path 1.43 +14 -1; commitid: 17e7d46cb8ccb7ea6; xorp/libcomm/comm_sock.c From pavlin at icir.org Tue Aug 21 18:15:46 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 22 Aug 2007 01:15:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200708220115.l7M1FkW8098050@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-22 01:15:46 UTC XORP CVS repository Modified files: libxorp asyncio.cc asyncio.hh Log message: * Refactor the implementation of the list of buffers for AsyncFileReader and AsyncFileWriter so now it is list of pointers instead of list of items. This eliminates an extra data copy when using the add_data() methods to add data to AsyncFileWriter * Change the implementation of AsyncFileReader::BufferInfo and AsyncFileWriter::BufferInfo so they are classes with private data instead of structure with public data. Revision Changes Path 1.39 +72 -62; commitid: 17ec746cb8cfa7ea6; xorp/libxorp/asyncio.cc 1.29 +36 -31; commitid: 17ec746cb8cfa7ea6; xorp/libxorp/asyncio.hh From atanu at icir.org Tue Aug 21 18:35:05 2007 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 22 Aug 2007 01:35:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708220135.l7M1Z5h7098278@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-22 01:35:05 UTC XORP CVS repository Modified files: ospf peer_manager.hh Log message: Fix typo in comment. Revision Changes Path 1.92 +2 -2; commitid: 17fcb46cb92c87ea6; xorp/ospf/peer_manager.hh From atanu at icir.org Tue Aug 21 18:36:16 2007 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 22 Aug 2007 01:36:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708220136.l7M1aGof098363@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-22 01:36:16 UTC XORP CVS repository Modified files: ospf external.cc external.hh Log message: Add a clear_database method on the container for AS-External-LSAs. Revision Changes Path 1.33 +9 -1; commitid: 1801e46cb93107ea6; xorp/ospf/external.cc 1.19 +7 -1; commitid: 1801e46cb93107ea6; xorp/ospf/external.hh From atanu at icir.org Thu Aug 23 19:03:11 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 24 Aug 2007 02:03:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708240203.l7O23B3Y030489@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-24 02:03:10 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: When clearing the database to change the type of an area preserve the Link-LSAs (OSPFv3 only) that the router has generated. This is simpler than forcing the peers to put the Link-LSAs back in the database. Revision Changes Path 1.283 +12 -3; commitid: 76fc46ce3c5d7ea6; xorp/ospf/area_router.cc 1.135 +6 -2; commitid: 76fc46ce3c5d7ea6; xorp/ospf/area_router.hh From atanu at icir.org Thu Aug 23 19:07:08 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 24 Aug 2007 02:07:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708240207.l7O278DQ030591@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-24 02:07:08 UTC XORP CVS repository Modified files: ospf peer_manager.cc peer_manager.hh Log message: The global clear database command, clear the AS-External-LSA database, clear the database from each area and then drop all adjacencies. The dropping of the adjacencies.will force all the routes to be removed. Revision Changes Path 1.145 +35 -1; commitid: 776246ce3d4b7ea6; xorp/ospf/peer_manager.cc 1.93 +6 -1; commitid: 776246ce3d4b7ea6; xorp/ospf/peer_manager.hh From atanu at icir.org Thu Aug 23 19:09:44 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 24 Aug 2007 02:09:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200708240209.l7O29i2O030646@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-24 02:09:44 UTC XORP CVS repository Modified files: ospf ospf.cc Log message: The clear database command is now connected so it will clear the database. Revision Changes Path 1.94 +2 -4; commitid: 779b46ce3de77ea6; xorp/ospf/ospf.cc From atanu at icir.org Thu Aug 23 19:14:02 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 24 Aug 2007 02:14:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200708240214.l7O2E2Z4030737@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-24 02:14:02 UTC XORP CVS repository Modified files: etc/templates ospfv2.cmds ospfv3.cmds Log message: Add clear ospf[46] database command. Revision Changes Path 1.11 +7 -1; commitid: 77f446ce3ee97ea6; xorp/etc/templates/ospfv2.cmds 1.7 +7 -1; commitid: 77f446ce3ee97ea6; xorp/etc/templates/ospfv3.cmds From atanu at icir.org Thu Aug 23 19:15:55 2007 From: atanu at icir.org (Atanu Ghosh) Date: Fri, 24 Aug 2007 02:15:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200708240215.l7O2FtYP030824@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-24 02:15:55 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add clear ospf[46] database command. Revision Changes Path 1.183 +3 -1; commitid: 784d46ce3f5b7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Thu Aug 23 23:47:21 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 24 Aug 2007 06:47:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200708240647.l7O6lL8K033742@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-24 06:47:21 UTC XORP CVS repository Modified files: . BUILD_NOTES RELEASE_NOTES Log message: XORP now builds on Linux Debian-4.0 (etch). Revision Changes Path 1.95 +6 -1; commitid: 83b346ce7eec7ea6; xorp/BUILD_NOTES 1.184 +3 -2; commitid: 83b346ce7eec7ea6; xorp/RELEASE_NOTES From pavlin at icir.org Fri Aug 24 17:39:28 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 25 Aug 2007 00:39:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/tex Message-ID: <200708250039.l7P0dSoX044497@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-25 00:39:28 UTC XORP CVS repository Removed files: docs/tex bnf.doc bnf.sty Log message: Removed the BNF style LaTeX files, because they are not needed/used. This fixes one of the issues raised in Bugzilla entry #720. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=720 Revision Changes Path 1.2 +0 -528 xorp/docs/tex/bnf.doc (dead) 1.2 +0 -164 xorp/docs/tex/bnf.sty (dead) From pavlin at icir.org Sun Aug 26 10:18:46 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 26 Aug 2007 17:18:46 GMT Subject: [Xorp-cvs] XORP cvs commit: other/tinderbox/scripts Message-ID: <200708261718.l7QHIk2L073164@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: other Changes by: pavlin at xorpc.icir.org 2007-08-26 17:18:46 UTC XORP CVS repository Modified files: tinderbox/scripts config Log message: Fix the port number for the Ubuntu entry. Revision Changes Path 1.25 +1 -1; commitid: 11db246d1b5e77ea6; other/tinderbox/scripts/config From pavlin at icir.org Sun Aug 26 10:33:20 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sun, 26 Aug 2007 17:33:20 GMT Subject: [Xorp-cvs] XORP cvs commit: other/tinderbox/scripts Message-ID: <200708261733.l7QHXKQR073333@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: other Changes by: pavlin at xorpc.icir.org 2007-08-26 17:33:20 UTC XORP CVS repository Modified files: tinderbox/scripts config Log message: * Update the Debian entry for Debian-4.0 and gcc-4.1.3 * Fix the Ubuntu compiler setup to gcc-4.1.2 Revision Changes Path 1.26 +7 -7; commitid: 11e5146d1b90b7ea6; other/tinderbox/scripts/config From pavlin at icir.org Tue Aug 28 23:30:24 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 06:30:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr/config Message-ID: <200708290630.l7T6UOEM046098@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 06:30:24 UTC XORP CVS repository Log message: Directory /usr/local/share/doc/apache/cvs/xorp/rtrmgr/config added to the repository From pavlin at icir.org Tue Aug 28 23:49:44 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 06:49:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr/config Message-ID: <200708290649.l7T6niqr046360@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 06:49:44 UTC XORP CVS repository Added files: rtrmgr/config .cvsignore Makefile.am Makefile.in README bgp.boot click.boot multicast4.boot multicast6.boot ospfv2.boot ospfv3.boot rip.boot ripng.boot snmp.boot static.boot Log message: Added a set of sample rtrmgr configuration files. This fixes Bugzilla entry #721. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=721 Approved by: Atanu Ghosh Revision Changes Path 1.1 +6 -0 xorp/rtrmgr/config/.cvsignore (new) 1.1 +27 -0 xorp/rtrmgr/config/Makefile.am (new) 1.1 +353 -0 xorp/rtrmgr/config/Makefile.in (new) 1.1 +9 -0 xorp/rtrmgr/config/README (new) 1.1 +53 -0 xorp/rtrmgr/config/bgp.boot (new) 1.1 +65 -0 xorp/rtrmgr/config/click.boot (new) 1.1 +151 -0 xorp/rtrmgr/config/multicast4.boot (new) 1.1 +160 -0 xorp/rtrmgr/config/multicast6.boot (new) 1.1 +155 -0 xorp/rtrmgr/config/ospfv2.boot (new) 1.1 +149 -0 xorp/rtrmgr/config/ospfv3.boot (new) 1.1 +66 -0 xorp/rtrmgr/config/rip.boot (new) 1.1 +62 -0 xorp/rtrmgr/config/ripng.boot (new) 1.1 +14 -0 xorp/rtrmgr/config/snmp.boot (new) 1.1 +32 -0 xorp/rtrmgr/config/static.boot (new) From pavlin at icir.org Tue Aug 28 23:51:10 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 06:51:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200708290651.l7T6pAxF046458@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 06:51:10 UTC XORP CVS repository Modified files: . configure configure.in Log message: Added rtrmgr/config/Makefile to the list of auto-generate Makefile(s). Revision Changes Path 1.267 +2 -1; commitid: b52046d5170d7ea6; xorp/configure 1.210 +3 -2; commitid: b52046d5170d7ea6; xorp/configure.in From pavlin at icir.org Wed Aug 29 00:55:08 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 07:55:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200708290755.l7T7t82g047406@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 07:55:08 UTC XORP CVS repository Modified files: rtrmgr test_sample_config.cc Log message: Modify the test to use the set of configuration files inside the rtrmgr/config/ directory instead of rtrmgr/config.boot.sample . Revision Changes Path 1.27 +42 -26; commitid: b90646d526327ea6; xorp/rtrmgr/test_sample_config.cc From pavlin at icir.org Wed Aug 29 01:06:37 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 08:06:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/man Message-ID: <200708290806.l7T86b0h047621@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 08:06:37 UTC XORP CVS repository Log message: Directory /usr/local/share/doc/apache/cvs/xorp/docs/man added to the repository From pavlin at icir.org Wed Aug 29 01:14:28 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 08:14:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/man Message-ID: <200708290814.l7T8ESKV047743@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 08:14:28 UTC XORP CVS repository Added files: docs/man xorp_rtrmgr.8 xorp_rtrmgr.sgml xorpsh.1 xorpsh.sgml Log message: Added xorp_rtrmgr and xorpsh manual pages and the original Docbook-SGMP source. The manual pages are generated by using docbook-to-man. Note that those are the original files (without any modifications) exactly as they were submitted. However, they need to be proof-read (e.g., automaticall -> automatically) and generalized so they are not Debian-specific. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=722 Submitted by: jfs AT debian.org (Javier Fernandez-Sanguino) Revision Changes Path 1.1 +74 -0 xorp/docs/man/xorp_rtrmgr.8 (new) 1.1 +241 -0 xorp/docs/man/xorp_rtrmgr.sgml (new) 1.1 +68 -0 xorp/docs/man/xorpsh.1 (new) 1.1 +186 -0 xorp/docs/man/xorpsh.sgml (new) From pavlin at icir.org Wed Aug 29 01:23:43 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 08:23:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/init_scripts Message-ID: <200708290823.l7T8NhLL047950@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 08:23:43 UTC XORP CVS repository Log message: Directory /usr/local/share/doc/apache/cvs/xorp/contrib/init_scripts added to the repository From pavlin at icir.org Wed Aug 29 01:23:55 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 08:23:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/init_scripts/debian Message-ID: <200708290823.l7T8Nt7N047968@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 08:23:55 UTC XORP CVS repository Log message: Directory /usr/local/share/doc/apache/cvs/xorp/contrib/init_scripts/debian added to the repository From pavlin at icir.org Wed Aug 29 02:23:00 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 09:23:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/init_scripts xorp/contrib/init_scripts/debian Message-ID: <200708290923.l7T9N0gw048757@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 09:22:59 UTC XORP CVS repository Added files: contrib/init_scripts README contrib/init_scripts/debian xorp Log message: * Added README for the init_scripts directory. * Added Debian-specific init.d startup script for XORP. The script comes from Bugzilla entry #119, Comment #9. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=119 Submitted by: jfs AT debian.org (Javier Fernandez-Sanguino) Revision Changes Path 1.1 +19 -0 xorp/contrib/init_scripts/README (new) 1.1 +208 -0 xorp/contrib/init_scripts/debian/xorp (new) From atanu at icir.org Wed Aug 29 09:15:15 2007 From: atanu at icir.org (Atanu Ghosh) Date: Wed, 29 Aug 2007 16:15:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200708291615.l7TGFFgG053674@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu at xorpc.icir.org 2007-08-29 16:15:15 UTC XORP CVS repository Modified files: docs/user_manual ospf.tex Log message: Add a section describing the new command "clear ospf[46] database". Revision Changes Path 1.13 +23 -1; commitid: d18f46d59b927ea6; xorp/docs/user_manual/ospf.tex From pavlin at icir.org Wed Aug 29 11:19:54 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 18:19:54 GMT Subject: [Xorp-cvs] XORP cvs commit: CVSROOT Message-ID: <200708291819.l7TIJspD055589@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: CVSROOT Changes by: pavlin at xorpc.icir.org 2007-08-29 18:19:53 UTC XORP CVS repository Modified files: . avail cfg_local.pm Log message: Added "specs" directory to the top-level CVS directories. It will contain XORP-related specs (RFCs, Internet Drafts, etc). Revision Changes Path 1.2 +2 -1; commitid: d90a46d5b8987ea6; CVSROOT/avail 1.4 +2 -1; commitid: d90a46d5b8987ea6; CVSROOT/cfg_local.pm From pavlin at icir.org Wed Aug 29 11:55:05 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 18:55:05 GMT Subject: [Xorp-cvs] XORP cvs commit: specs Message-ID: <200708291855.l7TIt584056221@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: specs Changes by: pavlin at xorpc.icir.org 2007-08-29 18:55:05 UTC XORP CVS repository Log message: Initial import of XORP-related specs (RFCs, Internet Drafts, etc). All specs from the xorp//docs/ directories are moved to this new location. Status: Vendor Tag: icsi Release Tags: start N specs/bgp/draft-hares-bgp-statemt-00.txt N specs/bgp/draft-ietf-idr-bgp4-09.txt N specs/bgp/draft-ietf-idr-bgp4-10.txt N specs/bgp/draft-ietf-idr-bgp4-12.txt N specs/bgp/draft-ietf-idr-bgp4-13.txt N specs/bgp/draft-ietf-idr-bgp4-14.txt N specs/bgp/draft-ietf-idr-bgp4-15.txt N specs/bgp/draft-ietf-idr-bgp4-16.txt N specs/bgp/draft-ietf-idr-bgp4-cap-neg-05.txt N specs/bgp/draft-ietf-idr-bgp4-mib-05.txt N specs/bgp/draft-ietf-idr-bgp4-mib-06.txt N specs/bgp/draft-ietf-idr-bgp4-mib-07.txt N specs/bgp/rfc2842.txt N specs/bgp/draft-ietf-idr-bgp4-mib-08.txt N specs/bgp/draft-ietf-idr-bgp4-mibv2-00.txt N specs/bgp/draft-ietf-idr-bgp4-mibv2-01.txt N specs/bgp/draft-ietf-idr-bgp4-multiprotocol-v2-04.txt N specs/bgp/draft-ietf-idr-bgp4-multiprotocol-v2-05.txt N specs/bgp/draft-ietf-idr-restart-01.txt N specs/bgp/draft-dupont-durand-idr-ipv6-bgp-routerid-01.txt N specs/bgp/draft-ietf-idr-bgp4-22.txt N specs/bgp/draft-ietf-idr-bgp4-21.txt N specs/bgp/draft-ietf-idr-bgp4-20.txt N specs/bgp/draft-ietf-idr-bgp4-19.txt N specs/bgp/draft-ietf-idr-bgp4-18.txt N specs/bgp/draft-ietf-idr-bgp4-17.txt N specs/bgp/draft-ietf-idr-bgp-ext-communities-03.txt N specs/bgp/draft-ietf-idr-as4bytes-04.txt N specs/bgp/draft-hares-bgp-statemt-01.txt N specs/bgp/draft-ietf-idr-restart-03.txt N specs/bgp/rfc1863.txt N specs/bgp/rfc3107.txt N specs/bgp/rfc3065.txt N specs/bgp/rfc2918.txt N specs/bgp/rfc2858.txt N specs/bgp/rfc2796.txt N specs/bgp/rfc2545.txt N specs/bgp/rfc2439.txt N specs/bgp/rfc2385.txt N specs/bgp/rfc1965.txt N specs/bgp/rfc3392.txt N specs/mld6igmp/rfc3810.txt N specs/mld6igmp/rfc3376.txt N specs/mld6igmp/rfc2710.txt N specs/mld6igmp/rfc2236.txt N specs/pim/draft-ietf-pim-sm-bsr-03.ps N specs/pim/draft-ietf-pim-sm-v2-new-11.ps N specs/pim/draft-ietf-pim-sm-v2-new-09.txt N specs/pim/draft-ietf-pim-sm-v2-new-09.ps N specs/pim/draft-ietf-pim-sm-v2-new-05.txt N specs/pim/draft-ietf-pim-sm-v2-new-05.ps N specs/pim/draft-ietf-pim-sm-v2-new-03.txt N specs/pim/draft-ietf-pim-sm-v2-new-03.ps N specs/pim/draft-ietf-pim-sm-bsr-03.txt N specs/pim/draft-ietf-pim-sm-v2-new-11.txt N specs/rip/INDEX N specs/rip/rfc1058.txt N specs/rip/rfc2082.txt N specs/rip/rfc2080.txt N specs/rip/rfc1724.txt N specs/rip/rfc1723.txt N specs/rip/rfc1722.txt N specs/rip/rfc1721.txt N specs/rip/rfc2453.txt No conflicts created by this import From pavlin at icir.org Wed Aug 29 12:03:21 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Wed, 29 Aug 2007 19:03:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/bgp xorp/bgp/docs xorp/bgp/docs/old xorp/mld6igmp xorp/mld6igmp/docs xorp/pim xorp/pim/docs xorp/rip/docs Message-ID: <200708291903.l7TJ3LI3056699@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-29 19:03:21 UTC XORP CVS repository Modified files: . configure bgp Makefile.am Makefile.in mld6igmp Makefile.am Makefile.in pim Makefile.am Makefile.in Removed files: bgp/docs draft-dupont-durand-idr-ipv6-bgp-routerid-01.txt draft-hares-bgp-statemt-01.txt draft-ietf-idr-as4bytes-04.txt draft-ietf-idr-bgp-ext-communities-03.txt draft-ietf-idr-bgp4-17.txt draft-ietf-idr-bgp4-18.txt draft-ietf-idr-bgp4-19.txt draft-ietf-idr-bgp4-20.txt draft-ietf-idr-bgp4-21.txt draft-ietf-idr-bgp4-22.txt draft-ietf-idr-restart-03.txt rfc1863.txt rfc1965.txt rfc2385.txt rfc2439.txt rfc2545.txt rfc2796.txt rfc2858.txt rfc2918.txt rfc3065.txt rfc3107.txt rfc3392.txt bgp/docs/old draft-hares-bgp-statemt-00.txt draft-ietf-idr-bgp4-09.txt draft-ietf-idr-bgp4-10.txt draft-ietf-idr-bgp4-12.txt draft-ietf-idr-bgp4-13.txt draft-ietf-idr-bgp4-14.txt draft-ietf-idr-bgp4-15.txt draft-ietf-idr-bgp4-16.txt draft-ietf-idr-bgp4-17.txt draft-ietf-idr-bgp4-cap-neg-05.txt draft-ietf-idr-bgp4-mib-05.txt draft-ietf-idr-bgp4-mib-06.txt draft-ietf-idr-bgp4-mib-07.txt draft-ietf-idr-bgp4-mib-08.txt draft-ietf-idr-bgp4-mibv2-00.txt draft-ietf-idr-bgp4-mibv2-01.txt draft-ietf-idr-bgp4-multiprotocol-v2-04.txt draft-ietf-idr-bgp4-multiprotocol-v2-05.txt draft-ietf-idr-restart-01.txt rfc2842.txt mld6igmp/docs rfc2236.txt rfc2710.txt rfc3376.txt rfc3810.txt pim/docs draft-ietf-pim-sm-bsr-03.ps draft-ietf-pim-sm-bsr-03.txt draft-ietf-pim-sm-v2-new-03.ps draft-ietf-pim-sm-v2-new-03.txt draft-ietf-pim-sm-v2-new-05.ps draft-ietf-pim-sm-v2-new-05.txt draft-ietf-pim-sm-v2-new-09.ps draft-ietf-pim-sm-v2-new-09.txt draft-ietf-pim-sm-v2-new-11.ps draft-ietf-pim-sm-v2-new-11.txt pim_track_state_name.txt pim_track_state_num.txt rip/docs INDEX rfc1058.txt rfc1721.txt rfc1722.txt rfc1723.txt rfc1724.txt rfc2080.txt rfc2082.txt rfc2453.txt Log message: Removed all XORP-related specs (RFCs, Internet Drafts, etc). All specs from the xorp//docs/ directories are moved to a new "specs" directory in the CVS root. This fixes Bugzilla entry #720. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=720 Revision Changes Path 1.46 +1 -2; commitid: dc3846d5c2617ea6; xorp/bgp/Makefile.am 1.66 +1 -1; commitid: dc3846d5c2617ea6; xorp/bgp/Makefile.in 1.2 +0 -180 xorp/bgp/docs/draft-dupont-durand-idr-ipv6-bgp-routerid-01.txt (dead) 1.2 +0 -1111 xorp/bgp/docs/draft-hares-bgp-statemt-01.txt (dead) 1.2 +0 -418 xorp/bgp/docs/draft-ietf-idr-as4bytes-04.txt (dead) 1.2 +0 -478 xorp/bgp/docs/draft-ietf-idr-bgp-ext-communities-03.txt (dead) 1.2 +0 -3958 xorp/bgp/docs/draft-ietf-idr-bgp4-17.txt (dead) 1.2 +0 -4858 xorp/bgp/docs/draft-ietf-idr-bgp4-18.txt (dead) 1.2 +0 -5163 xorp/bgp/docs/draft-ietf-idr-bgp4-19.txt (dead) 1.3 +0 -5154 xorp/bgp/docs/draft-ietf-idr-bgp4-20.txt (dead) 1.2 +0 -5879 xorp/bgp/docs/draft-ietf-idr-bgp4-21.txt (dead) 1.2 +0 -5880 xorp/bgp/docs/draft-ietf-idr-bgp4-22.txt (dead) 1.2 +0 -541 xorp/bgp/docs/draft-ietf-idr-restart-03.txt (dead) 1.2 +0 -569 xorp/bgp/docs/old/draft-hares-bgp-statemt-00.txt (dead) 1.2 +0 -2905 xorp/bgp/docs/old/draft-ietf-idr-bgp4-09.txt (dead) 1.2 +0 -3595 xorp/bgp/docs/old/draft-ietf-idr-bgp4-10.txt (dead) 1.2 +0 -3594 xorp/bgp/docs/old/draft-ietf-idr-bgp4-12.txt (dead) 1.2 +0 -3600 xorp/bgp/docs/old/draft-ietf-idr-bgp4-13.txt (dead) 1.2 +0 -3660 xorp/bgp/docs/old/draft-ietf-idr-bgp4-14.txt (dead) 1.2 +0 -3600 xorp/bgp/docs/old/draft-ietf-idr-bgp4-15.txt (dead) 1.2 +0 -3599 xorp/bgp/docs/old/draft-ietf-idr-bgp4-16.txt (dead) 1.2 +0 -3958 xorp/bgp/docs/old/draft-ietf-idr-bgp4-17.txt (dead) 1.2 +0 -294 xorp/bgp/docs/old/draft-ietf-idr-bgp4-cap-neg-05.txt (dead) 1.2 +0 -1866 xorp/bgp/docs/old/draft-ietf-idr-bgp4-mib-05.txt (dead) 1.2 +0 -1920 xorp/bgp/docs/old/draft-ietf-idr-bgp4-mib-06.txt (dead) 1.2 +0 -1849 xorp/bgp/docs/old/draft-ietf-idr-bgp4-mib-07.txt (dead) 1.2 +0 -1912 xorp/bgp/docs/old/draft-ietf-idr-bgp4-mib-08.txt (dead) 1.2 +0 -2539 xorp/bgp/docs/old/draft-ietf-idr-bgp4-mibv2-00.txt (dead) 1.2 +0 -3822 xorp/bgp/docs/old/draft-ietf-idr-bgp4-mibv2-01.txt (dead) 1.2 +0 -654 xorp/bgp/docs/old/draft-ietf-idr-bgp4-multiprotocol-v2-04.txt (dead) 1.2 +0 -654 xorp/bgp/docs/old/draft-ietf-idr-bgp4-multiprotocol-v2-05.txt (dead) 1.2 +0 -534 xorp/bgp/docs/old/draft-ietf-idr-restart-01.txt (dead) 1.2 +0 -283 xorp/bgp/docs/old/rfc2842.txt (dead) 1.2 +0 -899 xorp/bgp/docs/rfc1863.txt (dead) 1.2 +0 -395 xorp/bgp/docs/rfc1965.txt (dead) 1.2 +0 -339 xorp/bgp/docs/rfc2385.txt (dead) 1.2 +0 -2075 xorp/bgp/docs/rfc2439.txt (dead) 1.2 +0 -283 xorp/bgp/docs/rfc2545.txt (dead) 1.2 +0 -619 xorp/bgp/docs/rfc2796.txt (dead) 1.2 +0 -619 xorp/bgp/docs/rfc2858.txt (dead) 1.2 +0 -227 xorp/bgp/docs/rfc2918.txt (dead) 1.2 +0 -619 xorp/bgp/docs/rfc3065.txt (dead) 1.2 +0 -451 xorp/bgp/docs/rfc3107.txt (dead) 1.2 +0 -339 xorp/bgp/docs/rfc3392.txt (dead) 1.268 +1 -1; commitid: dc3846d5c2617ea6; xorp/configure 1.36 +1 -2; commitid: dc3846d5c2617ea6; xorp/mld6igmp/Makefile.am 1.58 +1 -1; commitid: dc3846d5c2617ea6; xorp/mld6igmp/Makefile.in 1.2 +0 -1347 xorp/mld6igmp/docs/rfc2236.txt (dead) 1.2 +0 -1235 xorp/mld6igmp/docs/rfc2710.txt (dead) 1.2 +0 -2971 xorp/mld6igmp/docs/rfc3376.txt (dead) 1.2 +0 -3475 xorp/mld6igmp/docs/rfc3810.txt (dead) 1.39 +1 -2; commitid: dc3846d5c2617ea6; xorp/pim/Makefile.am 1.61 +1 -1; commitid: dc3846d5c2617ea6; xorp/pim/Makefile.in 1.2 +0 -3698 xorp/pim/docs/draft-ietf-pim-sm-bsr-03.ps (dead) 1.2 +0 -1952 xorp/pim/docs/draft-ietf-pim-sm-bsr-03.txt (dead) 1.2 +0 -18036 xorp/pim/docs/draft-ietf-pim-sm-v2-new-03.ps (dead) 1.2 +0 -7385 xorp/pim/docs/draft-ietf-pim-sm-v2-new-03.txt (dead) 1.2 +0 -18365 xorp/pim/docs/draft-ietf-pim-sm-v2-new-05.ps (dead) 1.2 +0 -7723 xorp/pim/docs/draft-ietf-pim-sm-v2-new-05.txt (dead) 1.2 +0 -18902 xorp/pim/docs/draft-ietf-pim-sm-v2-new-09.ps (dead) 1.2 +0 -8225 xorp/pim/docs/draft-ietf-pim-sm-v2-new-09.txt (dead) 1.2 +0 -19081 xorp/pim/docs/draft-ietf-pim-sm-v2-new-11.ps (dead) 1.2 +0 -8399 xorp/pim/docs/draft-ietf-pim-sm-v2-new-11.txt (dead) 1.26 +0 -448 xorp/pim/docs/pim_track_state_name.txt (dead) 1.25 +0 -57 xorp/pim/docs/pim_track_state_num.txt (dead) 1.3 +0 -8 xorp/rip/docs/INDEX (dead) 1.2 +0 -1851 xorp/rip/docs/rfc1058.txt (dead) 1.2 +0 -227 xorp/rip/docs/rfc1721.txt (dead) 1.2 +0 -283 xorp/rip/docs/rfc1722.txt (dead) 1.2 +0 -507 xorp/rip/docs/rfc1723.txt (dead) 1.2 +0 -1011 xorp/rip/docs/rfc1724.txt (dead) 1.2 +0 -1066 xorp/rip/docs/rfc2080.txt (dead) 1.2 +0 -675 xorp/rip/docs/rfc2082.txt (dead) 1.2 +0 -2187 xorp/rip/docs/rfc2453.txt (dead) From pavlin at icir.org Wed Aug 29 23:02:30 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 30 Aug 2007 06:02:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes xorp/libfeaclient xorp/libxipc xorp/libproto xorp/mrt xorp/libxorp xorp/rib xorp/rip Message-ID: <200708300602.l7U62UtV063013@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-30 06:02:30 UTC XORP CVS repository Modified files: devnotes test_programs_style.txt libfeaclient test_local_copy.cc test_remote_copy.cc libxipc test_finder.cc test_finder_events.cc test_finder_messenger.cc test_finder_msgs.cc test_finder_tcp.cc test_finder_to.cc test_xrl_args.cc libproto test_checksum.cc test_config_node_id.cc test_packet.cc mrt test_mrt.cc libxorp test_config_param.cc test_heap.cc test_ipv4.cc test_ipv4net.cc test_ipv6.cc test_ipv6net.cc test_ipvx.cc test_ipvxnet.cc test_ref_ptr.cc test_run_command.cc test_time_slice.cc test_timeval.cc test_utils.cc test_vif.cc rib test_redist.cc rip test_auth.cc test_outputs.cc test_packets.cc test_request.cc test_route_walk.cc test_timers.cc test_update_queue.cc Log message: Fix the name of the XORP license file: LICENSE.XORP -> LICENSE. Revision Changes Path 1.2 +2 -2; commitid: f54146d65d5b7ea6; xorp/devnotes/test_programs_style.txt 1.14 +2 -2; commitid: f54146d65d5b7ea6; xorp/libfeaclient/test_local_copy.cc 1.19 +2 -2; commitid: f54146d65d5b7ea6; xorp/libfeaclient/test_remote_copy.cc 1.5 +2 -2; commitid: f54146d65d5b7ea6; xorp/libproto/test_checksum.cc 1.9 +2 -2; commitid: f54146d65d5b7ea6; xorp/libproto/test_config_node_id.cc 1.3 +2 -2; commitid: f54146d65d5b7ea6; xorp/libproto/test_packet.cc 1.24 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxipc/test_finder.cc 1.27 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxipc/test_finder_events.cc 1.20 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxipc/test_finder_messenger.cc 1.12 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxipc/test_finder_msgs.cc 1.25 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxipc/test_finder_tcp.cc 1.14 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxipc/test_finder_to.cc 1.16 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxipc/test_xrl_args.cc 1.10 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_config_param.cc 1.9 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_heap.cc 1.30 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_ipv4.cc 1.23 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_ipv4net.cc 1.30 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_ipv6.cc 1.18 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_ipv6net.cc 1.31 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_ipvx.cc 1.22 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_ipvxnet.cc 1.11 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_ref_ptr.cc 1.18 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_run_command.cc 1.11 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_time_slice.cc 1.11 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_timeval.cc 1.7 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_utils.cc 1.17 +2 -2; commitid: f54146d65d5b7ea6; xorp/libxorp/test_vif.cc 1.11 +2 -2; commitid: f54146d65d5b7ea6; xorp/mrt/test_mrt.cc 1.14 +2 -2; commitid: f54146d65d5b7ea6; xorp/rib/test_redist.cc 1.27 +2 -2; commitid: f54146d65d5b7ea6; xorp/rip/test_auth.cc 1.31 +2 -2; commitid: f54146d65d5b7ea6; xorp/rip/test_outputs.cc 1.16 +2 -2; commitid: f54146d65d5b7ea6; xorp/rip/test_packets.cc 1.27 +2 -2; commitid: f54146d65d5b7ea6; xorp/rip/test_request.cc 1.19 +2 -2; commitid: f54146d65d5b7ea6; xorp/rip/test_route_walk.cc 1.21 +2 -2; commitid: f54146d65d5b7ea6; xorp/rip/test_timers.cc 1.21 +2 -2; commitid: f54146d65d5b7ea6; xorp/rip/test_update_queue.cc From pavlin at icir.org Wed Aug 29 23:32:17 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 30 Aug 2007 06:32:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr xorp/rtrmgr/config Message-ID: <200708300632.l7U6WHKo063527@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-30 06:32:17 UTC XORP CVS repository Modified files: rtrmgr test_sample_config.cc rtrmgr/config Makefile.am Makefile.in Added files: rtrmgr/config interfaces.boot Log message: Added new sample "interfaces.boot" configuration file. Revision Changes Path 1.2 +2 -1; commitid: f7f546d6645f7ea6; xorp/rtrmgr/config/Makefile.am 1.2 +3 -3; commitid: f7f546d6645f7ea6; xorp/rtrmgr/config/Makefile.in 1.1 +27 -0 xorp/rtrmgr/config/interfaces.boot (new) 1.28 +2 -1; commitid: f7f546d6645f7ea6; xorp/rtrmgr/test_sample_config.cc From pavlin at icir.org Thu Aug 30 10:37:51 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Thu, 30 Aug 2007 17:37:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea/data_plane/io Message-ID: <200708301737.l7UHbpmu071103@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-30 17:37:51 UTC XORP CVS repository Modified files: fea/data_plane/io io_ip_socket.cc Log message: If the incoming interface/vif for a received packet is not found, then print the pif_index as well (as part of the warning message). Submitted by: Ben Greear Revision Changes Path 1.11 +3 -3; commitid: 115a646d7000f7ea6; xorp/fea/data_plane/io/io_ip_socket.cc From pavlin at icir.org Fri Aug 31 14:43:03 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Fri, 31 Aug 2007 21:43:03 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200708312143.l7VLh3Kg093181@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-08-31 21:43:03 UTC XORP CVS repository Removed files: devnotes kdoc.el Log message: Removed kdoc.el, because it appears that practically nobody is using it in their Emacs setup, and because it is based on software with GPL license. Approved by: Atanu Ghosh Revision Changes Path 1.2 +0 -549 xorp/devnotes/kdoc.el (dead) From pavlin at icir.org Fri Aug 31 17:44:10 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 1 Sep 2007 00:44:10 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200709010044.l810iA98095000@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-01 00:44:10 UTC XORP CVS repository Modified files: . BUILD_NOTES Log message: Added instructions how to generate the XORP documentation. Revision Changes Path 1.96 +30 -1; commitid: 172ff46d8b5d17ea6; xorp/BUILD_NOTES From pavlin at icir.org Fri Aug 31 17:52:45 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 1 Sep 2007 00:52:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200709010052.l810qjOG095115@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-01 00:52:45 UTC XORP CVS repository Added files: . LICENSE.other Log message: Added a list with all files/directories with derived software and the copyright messages and licenses. This fixes Bugzilla entry #723. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=723 Revision Changes Path 1.1 +1136 -0 xorp/LICENSE.other (new) From pavlin at icir.org Fri Aug 31 18:13:17 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 1 Sep 2007 01:13:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200709010113.l811DHQ5095376@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-01 01:13:17 UTC XORP CVS repository Modified files: . LICENSE.other Log message: Generalize the text: "the XORP software" -> "this software". Revision Changes Path 1.2 +4 -4; commitid: 1746f46d8bc4d7ea6; xorp/LICENSE.other From pavlin at icir.org Fri Aug 31 18:13:43 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 1 Sep 2007 01:13:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200709010113.l811DhAt095415@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-01 01:13:43 UTC XORP CVS repository Modified files: . LICENSE Log message: Added text about LICENSE.other Revision Changes Path 1.8 +6 -1; commitid: 1749e46d8bcbe7ea6; xorp/LICENSE From pavlin at icir.org Fri Aug 31 18:16:52 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 1 Sep 2007 01:16:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config Message-ID: <200709010116.l811Gq93095526@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-01 01:16:52 UTC XORP CVS repository Modified files: . config.h.in config ahxorp.m4 Log message: Fix the name of the XORP license file: "LICENSE.xorp" -> "LICENSE". Revision Changes Path 1.91 +1 -1; commitid: 174f246d8bd577ea6; xorp/config.h.in 1.5 +2 -2; commitid: 174f246d8bd577ea6; xorp/config/ahxorp.m4 From pavlin at icir.org Fri Aug 31 18:31:58 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 1 Sep 2007 01:31:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200709010131.l811VwIm095674@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-01 01:31:58 UTC XORP CVS repository Modified files: docs/user_manual preface.tex Log message: Added the libtecla license to the XORP User Manual. This fixes Bugzilla entry #724. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=724 Approved by: Atanu Ghosh Revision Changes Path 1.7 +38 -1; commitid: 175a146d8c0bd7ea6; xorp/docs/user_manual/preface.tex From pavlin at icir.org Fri Aug 31 18:56:17 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 1 Sep 2007 01:56:17 GMT Subject: [Xorp-cvs] XORP cvs commit: www www/html_src Message-ID: <200709010156.l811uHxv096007@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: www Changes by: pavlin at xorpc.icir.org 2007-09-01 01:56:17 UTC XORP CVS repository Modified files: . license.html html_src license.html Log message: Added a paragraph about LICENSE.other and a link to that file. Revision Changes Path 1.6 +8 -1; commitid: 176ae46d8c63d7ea6; www/html_src/license.html 1.29 +9 -2; commitid: 176ae46d8c63d7ea6; www/license.html From pavlin at icir.org Fri Aug 31 19:00:45 2007 From: pavlin at icir.org (Pavlin Radoslavov) Date: Sat, 1 Sep 2007 02:00:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/devnotes Message-ID: <200709010200.l8120jHu096117@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin at xorpc.icir.org 2007-09-01 02:00:45 UTC XORP CVS repository Modified files: devnotes release_process.txt Log message: Added an instruction that will add LICENSE.other to the Web site. Revision Changes Path 1.66 +7 -1; commitid: 1773e46d8c79d7ea6; xorp/devnotes/release_process.txt