From bms@icir.org Mon Aug 1 07:53:32 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 06:53:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508010653.j716rWtk045601@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 06:53:32 UTC XORP CVS repository Added files: libxorp test_run_command.sh Log message: Add the missing test_run_command.sh wrapper. This is needed to run test_run_command.exe under Win32 because running it directly under bash introduces process weirdness. It is a no-op under UNIX; it just execs the test binary. Revision Changes Path 1.1 +15 -0 xorp/libxorp/test_run_command.sh (new) From bms@icir.org Mon Aug 1 14:37:42 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 13:37:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508011337.j71Dbgn1050489@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 13:37:42 UTC XORP CVS repository Added files: libxorp gai_strerror.c getopt.c inet_ntop.c inet_pton.c ioevents.hh random.c random.h win_dispatcher.cc win_dispatcher.hh win_io.c win_io.h xorpfd.hh Log message: Diff reduction: Add new files to libxorp from XORP/Win32, but do not connect them to the build yet. Revision Changes Path 1.1 +58 -0 xorp/libxorp/gai_strerror.c (new) 1.1 +169 -0 xorp/libxorp/getopt.c (new) 1.1 +211 -0 xorp/libxorp/inet_ntop.c (new) 1.1 +249 -0 xorp/libxorp/inet_pton.c (new) 1.1 +41 -0 xorp/libxorp/ioevents.hh (new) 1.1 +537 -0 xorp/libxorp/random.c (new) 1.1 +40 -0 xorp/libxorp/random.h (new) 1.1 +669 -0 xorp/libxorp/win_dispatcher.cc (new) 1.1 +233 -0 xorp/libxorp/win_dispatcher.hh (new) 1.1 +179 -0 xorp/libxorp/win_io.c (new) 1.1 +38 -0 xorp/libxorp/win_io.h (new) 1.1 +210 -0 xorp/libxorp/xorpfd.hh (new) From bms@icir.org Mon Aug 1 14:42:26 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 13:42:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508011342.j71DgQqd050567@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 13:42:26 UTC XORP CVS repository Modified files: libxorp asyncio.hh Log message: Fix a typo in the include file sentinel name. Revision Changes Path 1.12 +3 -3; commitid: c56e42ee26b37ea6; xorp/libxorp/asyncio.hh From bms@icir.org Mon Aug 1 14:44:15 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 13:44:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508011344.j71DiFU9050622@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 13:44:14 UTC XORP CVS repository Modified files: libxorp asyncio.cc asyncio.hh Log message: Diff reduction: Add header file guards. Revision Changes Path 1.17 +11 -1; commitid: c5a342ee271d7ea6; xorp/libxorp/asyncio.cc 1.13 +6 -1; commitid: c5a342ee271d7ea6; xorp/libxorp/asyncio.hh From bms@icir.org Mon Aug 1 15:08:48 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 14:08:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508011408.j71E8mHi050988@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 14:08:48 UTC XORP CVS repository Modified files: libxorp eventloop.cc eventloop.hh heap.cc heap.hh popen.cc run_command.cc selector.hh test_asyncio.cc test_observers.cc test_run_command.cc xorp.h Log message: Diff reduction: Merge more header file guards from XORP/Win32. Revision Changes Path 1.10 +5 -1; commitid: c6fa42ee2cda7ea6; xorp/libxorp/eventloop.cc 1.14 +3 -1; commitid: c6fa42ee2cda7ea6; xorp/libxorp/eventloop.hh 1.14 +9 -4; commitid: c6fa42ee2cda7ea6; xorp/libxorp/heap.cc 1.9 +8 -3; commitid: c6fa42ee2cda7ea6; xorp/libxorp/heap.hh 1.4 +31 -13; commitid: c6fa42ee2cda7ea6; xorp/libxorp/popen.cc 1.7 +9 -3; commitid: c6fa42ee2cda7ea6; xorp/libxorp/run_command.cc 1.14 +7 -1; commitid: c6fa42ee2cda7ea6; xorp/libxorp/selector.hh 1.8 +11 -4; commitid: c6fa42ee2cda7ea6; xorp/libxorp/test_asyncio.cc 1.5 +10 -2; commitid: c6fa42ee2cda7ea6; xorp/libxorp/test_observers.cc 1.6 +8 -1; commitid: c6fa42ee2cda7ea6; xorp/libxorp/test_run_command.cc 1.11 +34 -8; commitid: c6fa42ee2cda7ea6; xorp/libxorp/xorp.h From bms@icir.org Mon Aug 1 15:20:30 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 14:20:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508011420.j71EKUrQ051154@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 14:20:30 UTC XORP CVS repository Modified files: libxipc test_stcp.cc Log message: Windows doesn't have alarm(), so don't use it there. Revision Changes Path 1.17 +3 -1; commitid: c7b942ee2f9a7ea6; xorp/libxipc/test_stcp.cc From bms@icir.org Mon Aug 1 15:32:01 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 14:32:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508011432.j71EW1pv051372@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 14:32:01 UTC XORP CVS repository Modified files: libxipc sockutil.cc sockutil.hh test_finder.cc test_lemming.cc Log message: LIBXIPC: Diff reduction with XORP/Win32; header file guards. Revision Changes Path 1.15 +35 -7; commitid: c88d42ee32587ea6; xorp/libxipc/sockutil.cc 1.10 +13 -5; commitid: c88d42ee32587ea6; xorp/libxipc/sockutil.hh 1.18 +9 -1; commitid: c88d42ee32587ea6; xorp/libxipc/test_finder.cc 1.14 +9 -1; commitid: c88d42ee32587ea6; xorp/libxipc/test_lemming.cc From bms@icir.org Mon Aug 1 15:35:35 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 14:35:35 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508011435.j71EZZJG051451@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 14:35:35 UTC XORP CVS repository Modified files: libxipc xrl_pf_inproc.cc Log message: LIBXIPC: Diff reduction with XORP/Win32. Use GetComputerNameExA() for the in-process XRL transport endpoint name, as this avoids additional dependency on libcomm. Revision Changes Path 1.25 +7 -0; commitid: c8e242ee332a7ea6; xorp/libxipc/xrl_pf_inproc.cc From bms@icir.org Mon Aug 1 15:36:42 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 14:36:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508011436.j71EaglD051506@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 14:36:42 UTC XORP CVS repository Modified files: libxipc xrl_pf_kill.cc Log message: LIBXIPC: Diff reduction with XORP/Win32. The 'kill' XRL transport is a no-op on Windows, as there is no concept of UNIX-style process signals there. Revision Changes Path 1.6 +8 -0; commitid: c91442ee336e7ea6; xorp/libxipc/xrl_pf_kill.cc From bms@icir.org Mon Aug 1 15:51:28 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 14:51:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508011451.j71EpSkV051721@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 14:51:28 UTC XORP CVS repository Modified files: libxipc test_finder_events.cc Log message: LIBXIPC: Diff reduction with XORP/Win32. Windows has no concept of a file descriptor table having a finite size, therefore it lacks the getdtablesize() function. Revision Changes Path 1.19 +4 -2; commitid: c9eb42ee36e57ea6; xorp/libxipc/test_finder_events.cc From bms@icir.org Mon Aug 1 16:07:32 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 15:07:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508011507.j71F7WPn051967@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 15:07:32 UTC XORP CVS repository Modified files: libxorp random.c random.h Log message: Diff reduction: source was exported from earlier perforce revisions and missing some fixes. Revision Changes Path 1.2 +4 -1; commitid: cae442ee3a9c7ea6; xorp/libxorp/random.c 1.2 +2 -2; commitid: cae442ee3a9c7ea6; xorp/libxorp/random.h From bms@icir.org Mon Aug 1 16:15:44 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 15:15:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libfeaclient Message-ID: <200508011515.j71FFi8R053441@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 15:15:44 UTC XORP CVS repository Modified files: libfeaclient ifmgr_xrl_mirror.hh ifmgr_xrl_replicator.cc test_local_copy.cc test_remote_copy.cc Log message: LIBFEACLIENT: Diff reduction with XORP/Win32. getopt.h, header file guards, config.h. Revision Changes Path 1.12 +3 -1; commitid: d0a242ee3c937ea6; xorp/libfeaclient/ifmgr_xrl_mirror.hh 1.10 +3 -1; commitid: d0a242ee3c937ea6; xorp/libfeaclient/ifmgr_xrl_replicator.cc 1.7 +5 -1; commitid: d0a242ee3c937ea6; xorp/libfeaclient/test_local_copy.cc 1.12 +5 -1; commitid: d0a242ee3c937ea6; xorp/libfeaclient/test_remote_copy.cc From bms@icir.org Mon Aug 1 16:23:39 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 15:23:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip xorp/rip/tools Message-ID: <200508011523.j71FNduF053655@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 15:23:39 UTC XORP CVS repository Modified files: rip auth.cc packet_queue.cc packet_queue.hh route_db.cc route_db.hh route_entry.hh test_auth.cc test_outputs.cc test_packets.cc test_request.cc test_route_walk.cc test_timers.cc test_update_queue.cc test_utils.hh xorp_rip_main.cc xrl_port_io.cc xrl_redist_manager.hh xrl_target_rip.cc xrl_target_ripng.cc rip/tools rip_announcer.cc ripng_announcer.cc show_peer_stats.cc show_stats.cc Log message: RIP: Diff reduction with XORP/Win32. getopt.h, config.h, header file guards. Allow an additional option -I to specify interface by index number, as if_nametoindex() do not exist in Win32 as we know them. Revision Changes Path 1.14 +5 -2; commitid: d13a42ee3e6d7ea6; xorp/rip/auth.cc 1.7 +3 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/packet_queue.cc 1.6 +3 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/packet_queue.hh 1.23 +4 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/route_db.cc 1.20 +4 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/route_db.hh 1.10 +4 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/route_entry.hh 1.15 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/test_auth.cc 1.20 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/test_outputs.cc 1.10 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/test_packets.cc 1.17 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/test_request.cc 1.12 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/test_route_walk.cc 1.14 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/test_timers.cc 1.14 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/test_update_queue.cc 1.6 +5 -2; commitid: d13a42ee3e6d7ea6; xorp/rip/test_utils.hh 1.6 +9 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/tools/rip_announcer.cc 1.6 +21 -5; commitid: d13a42ee3e6d7ea6; xorp/rip/tools/ripng_announcer.cc 1.9 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/tools/show_peer_stats.cc 1.10 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/tools/show_stats.cc 1.12 +5 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/xorp_rip_main.cc 1.18 +4 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/xrl_port_io.cc 1.5 +3 -1; commitid: d13a42ee3e6d7ea6; xorp/rip/xrl_redist_manager.hh 1.22 +3 -0; commitid: d13a42ee3e6d7ea6; xorp/rip/xrl_target_rip.cc 1.22 +3 -0; commitid: d13a42ee3e6d7ea6; xorp/rip/xrl_target_ripng.cc From bms@icir.org Mon Aug 1 16:32:27 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 15:32:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/static_routes Message-ID: <200508011532.j71FWRum053818@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 15:32:27 UTC XORP CVS repository Modified files: static_routes xorp_static_routes.cc Log message: STATIC_ROUTES: Diff reduction with XORP/Win32. getopt.h Revision Changes Path 1.12 +4 -1; commitid: d21742ee40737ea6; xorp/static_routes/xorp_static_routes.cc From bms@icir.org Mon Aug 1 16:35:40 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 15:35:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils Message-ID: <200508011535.j71FZerM053913@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 15:35:40 UTC XORP CVS repository Modified files: utils runit.cc Log message: Import runit from XORP/Win32. Revision Changes Path 1.12 +253 -31; commitid: d28042ee41437ea6; xorp/utils/runit.cc From bms@icir.org Mon Aug 1 17:01:26 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 16:01:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508011601.j71G1QXP054241@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 16:01:26 UTC XORP CVS repository Modified files: libxorp clock.cc clock.hh Log message: LIBXORP: Diff reduction with XORP/Win32. Teach SystemClock how to tell the time the Windows way. Revision Changes Path 1.3 +11 -2; commitid: d3c642ee47497ea6; xorp/libxorp/clock.cc 1.3 +3 -3; commitid: d3c642ee47497ea6; xorp/libxorp/clock.hh From bms@icir.org Mon Aug 1 17:43:07 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 16:43:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508011643.j71Gh7mC054817@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 16:43:07 UTC XORP CVS repository Modified files: fea Makefile.am Log message: Only test_xrl_sockets4_udp.sh should actually be invoked amongst the test scripts, as the other scripts are slightly bitrotted (they don't know about all the tinderbox hosts). So block the rest for now. Revision Changes Path 1.60 +3 -2; commitid: d60142ee50eb7ea6; xorp/fea/Makefile.am From bms@icir.org Mon Aug 1 17:44:01 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 1 Aug 2005 16:44:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508011644.j71Gi10J054890@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-01 16:44:01 UTC XORP CVS repository Modified files: fea Makefile.in Log message: Limited regen. Revision Changes Path 1.75 +2 -1; commitid: d65142ee51407ea6; xorp/fea/Makefile.in From atanu@icir.org Tue Aug 2 00:08:43 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 1 Aug 2005 23:08:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200508012308.j71N8hAb058915@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-01 23:08:43 UTC XORP CVS repository Modified files: libproto spt.cc spt.hh test_spt.cc Log message: Move all the implementation code into the header file so this class can be used with new types. Revision Changes Path 1.6 +13 -3; commitid: e60342eeab7a7ea6; xorp/libproto/spt.cc 1.5 +625 -1; commitid: e60342eeab7a7ea6; xorp/libproto/spt.hh 1.5 +7 -1; commitid: e60342eeab7a7ea6; xorp/libproto/test_spt.cc From zec@icir.org Tue Aug 2 21:52:15 2005 From: zec@icir.org (Marko Zec) Date: Tue, 2 Aug 2005 20:52:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/libxorp xorp/policy/common xorp/rtrmgr Message-ID: <200508022052.j72KqFJ5073782@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-08-02 20:52:15 UTC XORP CVS repository Modified files: etc/templates bgp.tp libxorp ipv4.hh ipv6.hh range.hh policy/common register_operations.cc rtrmgr template_tree.cc template_tree_node.cc template_tree_node.hh Log message: Add the missing hooks to allow for specifying IPv4/6 address ranges in policy expressions, currently only for nexthop address in BGP. Examples: nexthop4 == 192.168.0.2 // exact match nexthop4 == 192.168.0.2..192.168.0.123 // match if within the range nexthop4 != 192.168.0.2..192.168.0.123 // match if outside the range TODO: testing, update docs, revisit static routes and rip Revision Changes Path 1.51 +9 -5; commitid: 11f9a42efdabf7ea6; xorp/etc/templates/bgp.tp 1.24 +68 -1; commitid: 11f9a42efdabf7ea6; xorp/libxorp/ipv4.hh 1.23 +68 -1; commitid: 11f9a42efdabf7ea6; xorp/libxorp/ipv6.hh 1.6 +4 -3; commitid: 11f9a42efdabf7ea6; xorp/libxorp/range.hh 1.12 +5 -1; commitid: 11f9a42efdabf7ea6; xorp/policy/common/register_operations.cc 1.35 +7 -1; commitid: 11f9a42efdabf7ea6; xorp/rtrmgr/template_tree.cc 1.55 +117 -1; commitid: 11f9a42efdabf7ea6; xorp/rtrmgr/template_tree_node.cc 1.34 +35 -1; commitid: 11f9a42efdabf7ea6; xorp/rtrmgr/template_tree_node.hh From zec@icir.org Wed Aug 3 14:12:04 2005 From: zec@icir.org (Marko Zec) Date: Wed, 3 Aug 2005 13:12:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/rtrmgr Message-ID: <200508031312.j73DC4CR083794@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-08-03 13:12:04 UTC XORP CVS repository Modified files: etc/templates bgp.tp rtrmgr conf_tree.cc Log message: Allow a bgp neighbor to be matched against an ipv4range instead of a single ipv4 address. Fix the config parser in rtrmgr to properly handle ipv4/6 ranges which contain only a single address. Revision Changes Path 1.52 +5 -3; commitid: 146fa42f0c2237ea6; xorp/etc/templates/bgp.tp 1.41 +7 -1; commitid: 146fa42f0c2237ea6; xorp/rtrmgr/conf_tree.cc From bms@icir.org Wed Aug 3 14:15:23 2005 From: bms@icir.org (Bruce Simpson) Date: Wed, 3 Aug 2005 13:15:23 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/utils Message-ID: <200508031315.j73DFN3m083877@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-03 13:15:23 UTC XORP CVS repository Modified files: utils runit.cc Log message: Resolve runit sleep(1) path issue. Revision Changes Path 1.13 +4 -2; commitid: 1478542f0c35c7ea6; xorp/utils/runit.cc From zec@icir.org Wed Aug 3 14:52:34 2005 From: zec@icir.org (Marko Zec) Date: Wed, 3 Aug 2005 13:52:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200508031352.j73DqYYr084335@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-08-03 13:52:34 UTC XORP CVS repository Modified files: etc/templates bgp.tp policy.tp static_routes.tp Log message: Change the keywords in policy-statement sections to more closely resemble what Juniper uses. Old keyword -> new keyword: source -> from dest -> to action -> then so now our policy rules follow this form: policy-statement xxxyyy { from { } to { } then { } } Revision Changes Path 1.53 +10 -10; commitid: 148f242f0ca7b7ea6; xorp/etc/templates/bgp.tp 1.13 +7 -7; commitid: 148f242f0ca7b7ea6; xorp/etc/templates/policy.tp 1.22 +3 -3; commitid: 148f242f0ca7b7ea6; xorp/etc/templates/static_routes.tp From bms@icir.org Thu Aug 4 11:05:09 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:05:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041005.j74A59es098575@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:05:09 UTC XORP CVS repository Modified files: libxorp xlog.c Log message: Diff reduction with XORP/Win32. If SIGPIPE is not defined, don't try to install a SIGPIPE handler. On Windows, use console subsystem handles in xlog_add_default_output(). On Windows, use GetSystemTime() instead of gettimeofday(). Revision Changes Path 1.11 +45 -2; commitid: 180e542f1e84d7ea6; xorp/libxorp/xlog.c From bms@icir.org Thu Aug 4 11:07:58 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:07:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041007.j74A7wPv098637@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:07:58 UTC XORP CVS repository Modified files: libxorp ipv6.hh Log message: Diff reduction with XORP/Win32. Use 'typedef struct' as the MinGW compiler is picky about it. Revision Changes Path 1.24 +3 -3; commitid: 1813442f1e8f77ea6; xorp/libxorp/ipv6.hh From bms@icir.org Thu Aug 4 11:12:53 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:12:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041012.j74ACriC098744@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:12:53 UTC XORP CVS repository Modified files: libxorp popen.cc Log message: Diff reduction with XORP/Win32. Bring in all Windows specific changes. Use CreateProcess()/ResumeThread() to start the new process in lieu of fork()..exec(). Use WaitForSingleObject()/GetExitCodeProcess() in lieu of wait4(). Export a function pgethandle() as higher level code needs to see the handle, not the process ID, which was returned by CreateProcess(). Revision Changes Path 1.5 +137 -4; commitid: 1819742f1ea0a7ea6; xorp/libxorp/popen.cc From bms@icir.org Thu Aug 4 11:14:55 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:14:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041014.j74AEtjH098808@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:14:55 UTC XORP CVS repository Modified files: libxorp popen.hh Log message: Diff reduction with XORP/Win32. Export a function pgethandle() as higher level code needs to see the handle, not the process ID, which was returned by CreateProcess(). Revision Changes Path 1.3 +5 -1; commitid: 181df42f1ea937ea6; xorp/libxorp/popen.hh From bms@icir.org Thu Aug 4 11:20:41 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:20:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041020.j74AKfSc099024@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:20:41 UTC XORP CVS repository Modified files: libxorp timer.cc timer.hh Log message: Diff reduction with XORP/Win32. Windows specific changes only. In the constructor for TimerList, instantiate a Win32 Waitable Timer object which can be used for one-off 100ns resolution timing. Use SleepEx() for 1ms granularity waits; use the waitable timer and WaitForSingleObjectEx() for higher granularity waits. Update comments. Revision Changes Path 1.24 +28 -2; commitid: 182b542f1ebea7ea6; xorp/libxorp/timer.cc 1.26 +5 -1; commitid: 182b542f1ebea7ea6; xorp/libxorp/timer.hh From bms@icir.org Thu Aug 4 11:26:34 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:26:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041026.j74AQYKe099158@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:26:33 UTC XORP CVS repository Modified files: libxorp win_dispatcher.cc Log message: Diff reduction with XORP/Win32. Windows specific changes only. Walk through the handles vector in a non-stupid way, that is, do not increment the iterator if it was assigned by vector::erase() already to point to the next element. Revision Changes Path 1.2 +5 -3; commitid: 1833942f1ed4f7ea6; xorp/libxorp/win_dispatcher.cc From bms@icir.org Thu Aug 4 11:30:18 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:30:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041030.j74AUIXQ099246@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:30:18 UTC XORP CVS repository Modified files: libxorp utils.hh Log message: Diff reduction with XORP/Win32. Bring in defines relating to NT/UNIX path conversion. Add inline functions unix_path_to_native() and is_absolute_path(). These functions allow the router manager template files to be re-used without changing their path conventions on UNIX and NT. Revision Changes Path 1.7 +85 -1; commitid: 1838442f1ee2b7ea6; xorp/libxorp/utils.hh From bms@icir.org Thu Aug 4 11:32:50 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:32:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041032.j74AWodC099302@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:32:49 UTC XORP CVS repository Modified files: libxorp utils.cc Log message: Diff reduction with XORP/Win32. Use the NT/UNIX path conversion utilities and defines. Sync Windows-specific code with fixes from the Windows branch. Revision Changes Path 1.4 +8 -13; commitid: 183c842f1eec77ea6; xorp/libxorp/utils.cc From bms@icir.org Thu Aug 4 11:39:26 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:39:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041039.j74AdQcL099394@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:39:26 UTC XORP CVS repository Modified files: libxorp timeval.hh Log message: Diff reduction with XORP/Win32. Introduce the following methods for general convenience: int32_t TimeVal::to_ms() Introduce the following methods for convenience on Windows only: explicit TimeVal(const FILETIME& ft) size_t TimeVal::copy_in(const FILETIME& filetime) size_t TimeVal::copy_out(FILETIME& filetime) Revision Changes Path 1.22 +107 -1; commitid: 1842442f1f04e7ea6; xorp/libxorp/timeval.hh From bms@icir.org Thu Aug 4 11:45:25 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:45:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041045.j74AjPhg099530@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:45:25 UTC XORP CVS repository Modified files: libxorp profile.cc Log message: Diff reduction with XORP/Win32. Use the TimerList::system_gettimeofday() function instead of gettimeofday(). Revision Changes Path 1.6 +6 -7; commitid: 184a242f1f1b37ea6; xorp/libxorp/profile.cc From bms@icir.org Thu Aug 4 11:52:14 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:52:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041052.j74AqE7f099642@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:52:14 UTC XORP CVS repository Modified files: libxorp heap.cc heap.hh Log message: Diff reduction with XORP/Win32. Clean up the conditional compilation defines in the heap code, as they are a bit obscure. Embrace the debugging printfs with _TEST_HEAP_CODE. Embrace the test harness with _TEST_HEAP_CODE_HARNESS. Revision Changes Path 1.15 +13 -4; commitid: 1851b42f1f3507ea6; xorp/libxorp/heap.cc 1.10 +1 -3; commitid: 1851b42f1f3507ea6; xorp/libxorp/heap.hh From bms@icir.org Thu Aug 4 11:58:09 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 10:58:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041058.j74Aw9rA099730@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 10:58:09 UTC XORP CVS repository Modified files: libxorp test_run_command.cc Log message: Diff reduction with XORP/Win32. Change hard-coded paths into defines which will work both on UNIX platforms and in the Windows-based MSYS environment. Revision Changes Path 1.7 +19 -6; commitid: 1857942f1f4a07ea6; xorp/libxorp/test_run_command.cc From bms@icir.org Thu Aug 4 12:00:31 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 11:00:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041100.j74B0VHH099788@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 11:00:31 UTC XORP CVS repository Modified files: libxorp test_utils.cc Log message: Diff reduction with XORP/Win32. Use DeleteFile(), not unlink(). Revision Changes Path 1.4 +5 -1; commitid: 185b342f1f5437ea6; xorp/libxorp/test_utils.cc From bms@icir.org Thu Aug 4 12:07:14 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 11:07:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508041107.j74B7Exi099872@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 11:07:14 UTC XORP CVS repository Modified files: libxipc finder_main.cc Log message: Diff reduction with XORP/Win32. Explicitly initialize libcomm in function main(). If SIGHUP and/or SIGPIPE aren't defined on the system, don't attempt to add signal handlers for them. Revision Changes Path 1.17 +16 -5; commitid: 1860342f1f6d57ea6; xorp/libxipc/finder_main.cc From bms@icir.org Thu Aug 4 12:52:34 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 11:52:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rib xorp/rib/tools Message-ID: <200508041152.j74BqYK9000471@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 11:52:33 UTC XORP CVS repository Modified files: rib Makefile.am add_route.cc main_rib.cc test_redist.cc rib/tools show_routes.cc Log message: Diff reduction with XORP/Win32. Include conditionally according to HAVE_GETOPT_H. Don't rely on being present. Use TimerList::system_gettimeofday() instead of gettimeofday(). Revision Changes Path 1.40 +0 -0; commitid: 1a342f201777ea6; xorp/rib/Makefile.am 1.6 +21 -11; commitid: 1a342f201777ea6; xorp/rib/add_route.cc 1.26 +5 -3; commitid: 1a342f201777ea6; xorp/rib/main_rib.cc 1.9 +11 -7; commitid: 1a342f201777ea6; xorp/rib/test_redist.cc 1.12 +5 -1; commitid: 1a342f201777ea6; xorp/rib/tools/show_routes.cc From bms@icir.org Thu Aug 4 12:54:08 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 11:54:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/xrl/tests Message-ID: <200508041154.j74Bs8sc000511@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 11:54:08 UTC XORP CVS repository Modified files: xrl/tests test_generated.cc Log message: Diff reduction with XORP/Win32. Embrace config.h with HAVE_CONFIG_H. Revision Changes Path 1.15 +3 -1; commitid: 1e642f201d77ea6; xorp/xrl/tests/test_generated.cc From bms@icir.org Thu Aug 4 13:01:51 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 12:01:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config Message-ID: <200508041201.j74C1pmP000636@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 12:01:51 UTC XORP CVS repository Modified files: config acinet.m4 Log message: Diff reduction with XORP/Win32. The acinet.m4 checks for getnameinfo() and getaddrinfo() need to be hacked to do the right thing on Windows. Revision Changes Path 1.2 +15 -5; commitid: 26342f203a07ea6; xorp/config/acinet.m4 From bms@icir.org Thu Aug 4 14:18:38 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 13:18:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508041318.j74DIcRU001391@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 13:18:38 UTC XORP CVS repository Added files: fea fticonfig_entry_get_iphelper.cc fticonfig_entry_observer_iphelper.cc fticonfig_entry_set_iphelper.cc fticonfig_table_get_iphelper.cc fticonfig_table_observer_iphelper.cc fticonfig_table_set_iphelper.cc ifconfig_get_iphelper.cc ifconfig_observer_iphelper.cc ifconfig_set_iphelper.cc ip.h test_config_win32_eth.sh Log message: Diff reduction with XORP/Win32: Add support files for the Windows version of the FEA, but do not connect them to the build yet. Revision Changes Path 1.1 +420 -0 xorp/fea/fticonfig_entry_get_iphelper.cc (new) 1.1 +90 -0 xorp/fea/fticonfig_entry_observer_iphelper.cc (new) 1.1 +348 -0 xorp/fea/fticonfig_entry_set_iphelper.cc (new) 1.1 +232 -0 xorp/fea/fticonfig_table_get_iphelper.cc (new) 1.1 +86 -0 xorp/fea/fticonfig_table_observer_iphelper.cc (new) 1.1 +161 -0 xorp/fea/fticonfig_table_set_iphelper.cc (new) 1.1 +316 -0 xorp/fea/ifconfig_get_iphelper.cc (new) 1.1 +90 -0 xorp/fea/ifconfig_observer_iphelper.cc (new) 1.1 +764 -0 xorp/fea/ifconfig_set_iphelper.cc (new) 1.1 +370 -0 xorp/fea/ip.h (new) 1.1 +31 -0 xorp/fea/test_config_win32_eth.sh (new) From bms@icir.org Thu Aug 4 14:30:40 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 13:30:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli/libtecla Message-ID: <200508041330.j74DUeL1001569@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 13:30:40 UTC XORP CVS repository Modified files: cli/libtecla getline.c homedir.c pathutil.c Log message: Diff reduction with XORP/Win32: Use header file guards from configure.in here more strictly. Include all changes necessary to compile under MinGW on Windows; some Visual C++ Runtime functions may be used. Revision Changes Path 1.6 +63 -1; commitid: 60442f218777ea6; xorp/cli/libtecla/getline.c 1.2 +13 -0; commitid: 60442f218777ea6; xorp/cli/libtecla/homedir.c 1.3 +9 -0; commitid: 60442f218777ea6; xorp/cli/libtecla/pathutil.c From bms@icir.org Thu Aug 4 14:33:48 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 13:33:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508041333.j74DXmCP001626@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 13:33:48 UTC XORP CVS repository Added files: libxorp xorp_osdep_begin.h xorp_osdep_end.h xorp_osdep_mid.h Log message: Diff reduction with XORP/Win32: Add xorp_osdep header files to the repository, but do not yet connect them to the build. These files are used to deal with namespace collisions and gaps between the UNIX and Windows world. Revision Changes Path 1.1 +85 -0 xorp/libxorp/xorp_osdep_begin.h (new) 1.1 +81 -0 xorp/libxorp/xorp_osdep_end.h (new) 1.1 +208 -0 xorp/libxorp/xorp_osdep_mid.h (new) From bms@icir.org Thu Aug 4 14:34:53 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 13:34:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508041334.j74DYrok001681@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 13:34:53 UTC XORP CVS repository Added files: rtrmgr glob_win32.c glob_win32.h Log message: Diff reduction with XORP/Win32: Add a BSD-licensed, Win32-specific implementation of the POSIX glob() function, but do not connect it to the build. Revision Changes Path 1.1 +302 -0 xorp/rtrmgr/glob_win32.c (new) 1.1 +166 -0 xorp/rtrmgr/glob_win32.h (new) From bms@icir.org Thu Aug 4 15:14:07 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 14:14:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness xorp/bgp/tools Message-ID: <200508041414.j74EE79Y002322@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 14:14:07 UTC XORP CVS repository Modified files: bgp aspath.cc aspath_test.cc bgp.cc dummy_main.cc dummy_next_hop_resolver.cc exceptions.hh internal_message.cc iptuple.cc local_data.cc local_data.hh main.cc next_hop_resolver.cc notification_packet.cc open_packet.cc packet.hh parameter.cc path_attribute.cc path_attribute.hh peer.cc peer_data.cc peer_list.cc peer_route_pair.hh plumbing.cc profile_vars.cc route_queue.cc route_table_policy.cc route_table_reader.hh socket.cc socket.hh test_cache.cc test_decision.cc test_deletion.cc test_dump.cc test_fanout.cc test_filter.cc test_main.cc test_next_hop_resolver.cc test_nhlookup.cc test_packet.cc test_peer_data.cc test_plumbing.cc test_ribin.cc test_ribout.cc test_subnet_route.cc update_attrib.cc update_packet.cc update_test.cc xrl_target.cc bgp/harness bgppp.cc command.cc coord.cc peer.cc test_peer.cc test_trie.cc trie.cc bgp/tools print_peer.hh print_peers.cc print_routes.hh print_routes_main.cc xorpsh_print_routes.cc Log message: Diff reduction with XORP/Win32: Bring in header file guards for bgp. Include getopt.h where necessary. Use DeleteFile() in lieu of unlink() on Win32. Revision Changes Path 1.25 +15 -2; commitid: 85842f2228e7ea6; xorp/bgp/aspath.cc 1.13 +15 -1; commitid: 85842f2228e7ea6; xorp/bgp/aspath_test.cc 1.53 +11 -2; commitid: 85842f2228e7ea6; xorp/bgp/bgp.cc 1.11 +10 -3; commitid: 85842f2228e7ea6; xorp/bgp/dummy_main.cc 1.12 +5 -1; commitid: 85842f2228e7ea6; xorp/bgp/dummy_next_hop_resolver.cc 1.7 +18 -6; commitid: 85842f2228e7ea6; xorp/bgp/exceptions.hh 1.7 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/harness/bgppp.cc 1.21 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/harness/command.cc 1.23 +8 -1; commitid: 85842f2228e7ea6; xorp/bgp/harness/coord.cc 1.64 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/harness/peer.cc 1.32 +12 -2; commitid: 85842f2228e7ea6; xorp/bgp/harness/test_peer.cc 1.18 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/harness/test_trie.cc 1.16 +5 -2; commitid: 85842f2228e7ea6; xorp/bgp/harness/trie.cc 1.9 +8 -3; commitid: 85842f2228e7ea6; xorp/bgp/internal_message.cc 1.13 +4 -11; commitid: 85842f2228e7ea6; xorp/bgp/iptuple.cc 1.10 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/local_data.cc 1.9 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/local_data.hh 1.42 +9 -1; commitid: 85842f2228e7ea6; xorp/bgp/main.cc 1.43 +6 -2; commitid: 85842f2228e7ea6; xorp/bgp/next_hop_resolver.cc 1.21 +6 -2; commitid: 85842f2228e7ea6; xorp/bgp/notification_packet.cc 1.22 +6 -2; commitid: 85842f2228e7ea6; xorp/bgp/open_packet.cc 1.32 +21 -5; commitid: 85842f2228e7ea6; xorp/bgp/packet.hh 1.27 +6 -2; commitid: 85842f2228e7ea6; xorp/bgp/parameter.cc 1.59 +11 -3; commitid: 85842f2228e7ea6; xorp/bgp/path_attribute.cc 1.35 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/path_attribute.hh 1.93 +6 -2; commitid: 85842f2228e7ea6; xorp/bgp/peer.cc 1.21 +6 -2; commitid: 85842f2228e7ea6; xorp/bgp/peer_data.cc 1.18 +5 -2; commitid: 85842f2228e7ea6; xorp/bgp/peer_list.cc 1.14 +5 -2; commitid: 85842f2228e7ea6; xorp/bgp/peer_route_pair.hh 1.69 +5 -2; commitid: 85842f2228e7ea6; xorp/bgp/plumbing.cc 1.11 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/profile_vars.cc 1.9 +5 -1; commitid: 85842f2228e7ea6; xorp/bgp/route_queue.cc 1.12 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/route_table_policy.cc 1.7 +6 -1; commitid: 85842f2228e7ea6; xorp/bgp/route_table_reader.hh 1.30 +9 -3; commitid: 85842f2228e7ea6; xorp/bgp/socket.cc 1.14 +23 -4; commitid: 85842f2228e7ea6; xorp/bgp/socket.hh 1.24 +24 -3; commitid: 85842f2228e7ea6; xorp/bgp/test_cache.cc 1.32 +28 -3; commitid: 85842f2228e7ea6; xorp/bgp/test_decision.cc 1.23 +24 -3; commitid: 85842f2228e7ea6; xorp/bgp/test_deletion.cc 1.46 +25 -3; commitid: 85842f2228e7ea6; xorp/bgp/test_dump.cc 1.26 +24 -3; commitid: 85842f2228e7ea6; xorp/bgp/test_fanout.cc 1.29 +23 -3; commitid: 85842f2228e7ea6; xorp/bgp/test_filter.cc 1.14 +12 -2; commitid: 85842f2228e7ea6; xorp/bgp/test_main.cc 1.23 +6 -2; commitid: 85842f2228e7ea6; xorp/bgp/test_next_hop_resolver.cc 1.26 +24 -3; commitid: 85842f2228e7ea6; xorp/bgp/test_nhlookup.cc 1.10 +12 -2; commitid: 85842f2228e7ea6; xorp/bgp/test_packet.cc 1.9 +6 -2; commitid: 85842f2228e7ea6; xorp/bgp/test_peer_data.cc 1.15 +18 -1; commitid: 85842f2228e7ea6; xorp/bgp/test_plumbing.cc 1.28 +28 -3; commitid: 85842f2228e7ea6; xorp/bgp/test_ribin.cc 1.25 +24 -3; commitid: 85842f2228e7ea6; xorp/bgp/test_ribout.cc 1.5 +8 -2; commitid: 85842f2228e7ea6; xorp/bgp/test_subnet_route.cc 1.11 +8 -2; commitid: 85842f2228e7ea6; xorp/bgp/tools/print_peer.hh 1.5 +5 -1; commitid: 85842f2228e7ea6; xorp/bgp/tools/print_peers.cc 1.14 +9 -2; commitid: 85842f2228e7ea6; xorp/bgp/tools/print_routes.hh 1.7 +5 -1; commitid: 85842f2228e7ea6; xorp/bgp/tools/print_routes_main.cc 1.10 +5 -1; commitid: 85842f2228e7ea6; xorp/bgp/tools/xorpsh_print_routes.cc 1.11 +7 -1; commitid: 85842f2228e7ea6; xorp/bgp/update_attrib.cc 1.35 +6 -2; commitid: 85842f2228e7ea6; xorp/bgp/update_packet.cc 1.13 +5 -2; commitid: 85842f2228e7ea6; xorp/bgp/update_test.cc 1.38 +4 -1; commitid: 85842f2228e7ea6; xorp/bgp/xrl_target.cc From bms@icir.org Thu Aug 4 16:27:01 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 4 Aug 2005 15:27:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy xorp/policy/backend xorp/policy/common xorp/policy/test Message-ID: <200508041527.j74FR1xV004508@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-04 15:27:01 UTC XORP CVS repository Modified files: policy code.cc code_generator.cc code_list.cc configuration.cc export_code_generator.cc filter_manager.cc lex.yy_policy_parser.cc parser.cc policy.l policy_list.cc policy_map.cc policy_statement.cc policy_target.cc process_watch.cc semantic_varrw.cc set_map.cc source_match_code_generator.cc term.cc var_map.cc visitor_printer.cc visitor_semantic.cc visitor_semantic.hh visitor_setdep.cc xorp_policy.cc xrl_target.cc yacc.yy_policy_parser.cc policy/backend backend.l backend.y instruction.hh iv_exec.cc iv_exec.hh lex.yy_policy_backend_parser.cc policy_filter.cc policy_filters.cc policy_redist_map.cc policytags.cc set_manager.cc single_varrw.cc yacc.yy_policy_backend_parser.cc policy/common dispatcher.cc elem_set.cc element_factory.cc policy_utils.cc register_elements.cc register_operations.cc policy/test compilepolicy.cc compilepolicy.l execpolicy.cc file_varrw.cc filter_manager_fake.cc lex.yy_compile_policy.cc process_watch_fake.cc yacc.yy_compile_policy.cc Log message: Diff reduction with XORP/Win32: Ensure config.h is included and guarded in all relevant files. Sort includes. Add defines for underscore-prefixed functions in MSVCRT.DLL as needed. Add conditionals to include to get regex_t on Windows. Revision Changes Path 1.4 +3 -0; commitid: 10d942f233b27ea6; xorp/policy/backend/backend.l 1.5 +3 -0; commitid: 10d942f233b27ea6; xorp/policy/backend/backend.y 1.4 +12 -1; commitid: 10d942f233b27ea6; xorp/policy/backend/instruction.hh 1.5 +4 -1; commitid: 10d942f233b27ea6; xorp/policy/backend/iv_exec.cc 1.5 +5 -1; commitid: 10d942f233b27ea6; xorp/policy/backend/iv_exec.hh 1.4 +12 -1; commitid: 10d942f233b27ea6; xorp/policy/backend/lex.yy_policy_backend_parser.cc 1.5 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/backend/policy_filter.cc 1.5 +4 -1; commitid: 10d942f233b27ea6; xorp/policy/backend/policy_filters.cc 1.3 +4 -1; commitid: 10d942f233b27ea6; xorp/policy/backend/policy_redist_map.cc 1.5 +4 -1; commitid: 10d942f233b27ea6; xorp/policy/backend/policytags.cc 1.3 +4 -1; commitid: 10d942f233b27ea6; xorp/policy/backend/set_manager.cc 1.6 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/backend/single_varrw.cc 1.5 +3 -0; commitid: 10d942f233b27ea6; xorp/policy/backend/yacc.yy_policy_backend_parser.cc 1.3 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/code.cc 1.6 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/code_generator.cc 1.3 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/code_list.cc 1.7 +5 -1; commitid: 10d942f233b27ea6; xorp/policy/common/dispatcher.cc 1.7 +4 -1; commitid: 10d942f233b27ea6; xorp/policy/common/elem_set.cc 1.5 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/common/element_factory.cc 1.7 +15 -1; commitid: 10d942f233b27ea6; xorp/policy/common/policy_utils.cc 1.7 +4 -1; commitid: 10d942f233b27ea6; xorp/policy/common/register_elements.cc 1.13 +4 -1; commitid: 10d942f233b27ea6; xorp/policy/common/register_operations.cc 1.8 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/configuration.cc 1.5 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/export_code_generator.cc 1.4 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/filter_manager.cc 1.8 +11 -1; commitid: 10d942f233b27ea6; xorp/policy/lex.yy_policy_parser.cc 1.4 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/parser.cc 1.8 +2 -0; commitid: 10d942f233b27ea6; xorp/policy/policy.l 1.4 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/policy_list.cc 1.4 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/policy_map.cc 1.5 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/policy_statement.cc 1.7 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/policy_target.cc 1.3 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/process_watch.cc 1.4 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/semantic_varrw.cc 1.5 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/set_map.cc 1.6 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/source_match_code_generator.cc 1.12 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/term.cc 1.5 +16 -20; commitid: 10d942f233b27ea6; xorp/policy/test/compilepolicy.cc 1.4 +4 -0; commitid: 10d942f233b27ea6; xorp/policy/test/compilepolicy.l 1.4 +17 -21; commitid: 10d942f233b27ea6; xorp/policy/test/execpolicy.cc 1.4 +3 -1; commitid: 10d942f233b27ea6; xorp/policy/test/file_varrw.cc 1.3 +3 -1; commitid: 10d942f233b27ea6; xorp/policy/test/filter_manager_fake.cc 1.4 +18 -3; commitid: 10d942f233b27ea6; xorp/policy/test/lex.yy_compile_policy.cc 1.3 +3 -1; commitid: 10d942f233b27ea6; xorp/policy/test/process_watch_fake.cc 1.6 +3 -0; commitid: 10d942f233b27ea6; xorp/policy/test/yacc.yy_compile_policy.cc 1.6 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/var_map.cc 1.3 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/visitor_printer.cc 1.8 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/visitor_semantic.cc 1.4 +5 -1; commitid: 10d942f233b27ea6; xorp/policy/visitor_semantic.hh 1.5 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/visitor_setdep.cc 1.5 +4 -2; commitid: 10d942f233b27ea6; xorp/policy/xorp_policy.cc 1.7 +5 -2; commitid: 10d942f233b27ea6; xorp/policy/xrl_target.cc 1.10 +4 -0; commitid: 10d942f233b27ea6; xorp/policy/yacc.yy_policy_parser.cc From atanu@icir.org Thu Aug 4 21:38:16 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 4 Aug 2005 20:38:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200508042038.j74KcGV7007480@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-04 20:38:16 UTC XORP CVS repository Modified files: libproto spt.hh test_spt.cc Log message: The RouteCmd class now supports types other than string. Add a specialisation for string in the test code. Move the debugging defines below spt.hh. Revision Changes Path 1.6 +7 -3; commitid: 1d1b42f27cb77ea6; xorp/libproto/spt.hh 1.6 +11 -4; commitid: 1d1b42f27cb77ea6; xorp/libproto/test_spt.cc From bms@icir.org Fri Aug 5 12:37:01 2005 From: bms@icir.org (Bruce Simpson) Date: Fri, 5 Aug 2005 11:37:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip/tools Message-ID: <200508051137.j75Bb11Z014658@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-05 11:37:00 UTC XORP CVS repository Modified files: rip/tools rip_announcer.cc ripng_announcer.cc Log message: Diff reduction with XORP/Win32: Use comm_close() to close sockets portably and correctly. Revision Changes Path 1.7 +4 -4; commitid: 392742f34f547ea6; xorp/rip/tools/rip_announcer.cc 1.7 +2 -2; commitid: 392742f34f547ea6; xorp/rip/tools/ripng_announcer.cc From bms@icir.org Fri Aug 5 13:13:33 2005 From: bms@icir.org (Bruce Simpson) Date: Fri, 5 Aug 2005 12:13:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508051213.j75CDXdV015042@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-05 12:13:33 UTC XORP CVS repository Modified files: libxorp timespent.hh Log message: Diff reduction with XORP/Win32: Use TimerList::system_gettimeofday() for portability. Revision Changes Path 1.9 +7 -7; commitid: 3aa942f357e27ea6; xorp/libxorp/timespent.hh From bms@icir.org Fri Aug 5 13:18:41 2005 From: bms@icir.org (Bruce Simpson) Date: Fri, 5 Aug 2005 12:18:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508051218.j75CIf1n015134@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-05 12:18:41 UTC XORP CVS repository Modified files: libxorp ether_compat.c ether_compat.h Log message: Diff reduction with XORP/Win32: Import tcpdump's ethernet address conversion routines, as they are more portable, and compile on Windows with little modification. Revision Changes Path 1.5 +102 -72; commitid: 3b0342f359077ea6; xorp/libxorp/ether_compat.c 1.10 +21 -8; commitid: 3b0342f359077ea6; xorp/libxorp/ether_compat.h From bms@icir.org Fri Aug 5 13:41:48 2005 From: bms@icir.org (Bruce Simpson) Date: Fri, 5 Aug 2005 12:41:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200508051241.j75Cfm1m015436@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-05 12:41:48 UTC XORP CVS repository Modified files: mld6igmp igmp_proto.cc igmp_proto.h mld6igmp_member_query.cc mld6igmp_proto.cc mld6igmp_vif.cc test_mld6igmp.cc xorp_igmp.cc xorp_mld.cc Log message: Diff reduction with XORP/Win32: Add header file guards. Stub out IGMP proto routines on Windows. Use HAVE_MULTICAST_IPV4_ROUTING define to hide BSD-style multicast routing code on Windows. Revision Changes Path 1.34 +30 -1; commitid: 3c1f42f35e547ea6; xorp/mld6igmp/igmp_proto.cc 1.7 +3 -2; commitid: 3c1f42f35e547ea6; xorp/mld6igmp/igmp_proto.h 1.13 +3 -1; commitid: 3c1f42f35e547ea6; xorp/mld6igmp/mld6igmp_member_query.cc 1.15 +9 -1; commitid: 3c1f42f35e547ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.41 +10 -1; commitid: 3c1f42f35e547ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.44 +8 -2; commitid: 3c1f42f35e547ea6; xorp/mld6igmp/test_mld6igmp.cc 1.10 +5 -1; commitid: 3c1f42f35e547ea6; xorp/mld6igmp/xorp_igmp.cc 1.11 +5 -1; commitid: 3c1f42f35e547ea6; xorp/mld6igmp/xorp_mld.cc From bms@icir.org Fri Aug 5 13:53:32 2005 From: bms@icir.org (Bruce Simpson) Date: Fri, 5 Aug 2005 12:53:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508051253.j75CrWCF015608@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-05 12:53:32 UTC XORP CVS repository Modified files: rtrmgr cli.cc conf_tree_node.hh lex.boot.cc lex.opcmd.cc lex.tplt.cc main_rtrmgr.cc master_conf_tree.cc master_conf_tree_node.hh master_template_tree.cc master_template_tree_node.cc module_manager.cc op_commands.cc op_commands.ll profiler.cc randomness.cc slave_conf_tree_node.hh template_tree.cc template_tree_node.cc test_templates.cc userdb.cc util.cc xorpsh_main.cc xrl_rtrmgr_interface.cc xrldb.cc y.boot_tab.cc y.opcmd_tab.cc y.tplt_tab.cc Log message: Diff reduction with XORP/Win32: Add header file guards. Add defines needed to selectively use MSVCRT.DLL emulations of certain UNIX library routines when -D_NO_OLDNAMES is defined. Revision Changes Path 1.89 +7 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/cli.cc 1.44 +5 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/conf_tree_node.hh 1.19 +8 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/lex.boot.cc 1.18 +8 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/lex.opcmd.cc 1.19 +18 -2; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/lex.tplt.cc 1.63 +23 -4; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/main_rtrmgr.cc 1.55 +30 -2; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/master_conf_tree.cc 1.13 +6 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/master_conf_tree_node.hh 1.5 +8 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/master_template_tree.cc 1.6 +8 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/master_template_tree_node.cc 1.45 +30 -8; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/module_manager.cc 1.53 +21 -3; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/op_commands.cc 1.11 +1 -0; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/op_commands.ll 1.4 +15 -5; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/profiler.cc 1.16 +10 -3; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/randomness.cc 1.14 +6 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/slave_conf_tree_node.hh 1.36 +12 -2; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/template_tree.cc 1.56 +8 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/template_tree_node.cc 1.15 +9 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/test_templates.cc 1.13 +11 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/userdb.cc 1.16 +7 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/util.cc 1.46 +21 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/xorpsh_main.cc 1.41 +6 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/xrl_rtrmgr_interface.cc 1.13 +14 -1; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/xrldb.cc 1.26 +16 -2; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/y.boot_tab.cc 1.21 +14 -0; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/y.opcmd_tab.cc 1.24 +14 -0; commitid: 3caa42f3613e7ea6; xorp/rtrmgr/y.tplt_tab.cc From bms@icir.org Fri Aug 5 14:04:07 2005 From: bms@icir.org (Bruce Simpson) Date: Fri, 5 Aug 2005 13:04:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fib2mrib Message-ID: <200508051304.j75D47ES015731@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-05 13:04:07 UTC XORP CVS repository Modified files: fib2mrib xorp_fib2mrib.cc xrl_fib2mrib_node.cc Log message: Diff reduction with XORP/Win32: Add getopt.h where needed. Add XORP_UINT_CAST(). Revision Changes Path 1.10 +5 -1; commitid: 3d5842f363bf7ea6; xorp/fib2mrib/xorp_fib2mrib.cc 1.33 +9 -9; commitid: 3d5842f363bf7ea6; xorp/fib2mrib/xrl_fib2mrib_node.cc From bms@icir.org Fri Aug 5 14:11:39 2005 From: bms@icir.org (Bruce Simpson) Date: Fri, 5 Aug 2005 13:11:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli xorp/cli/tools Message-ID: <200508051311.j75DBdG0015889@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-05 13:11:39 UTC XORP CVS repository Modified files: cli cli_client.cc cli_client.hh cli_command_pipe.hh cli_node.hh cli_node_net.cc test_cli.cc cli/tools send_cli_processor_xrl.cc Log message: Diff reduction with XORP/Win32: Header file guards. Revision Changes Path 1.38 +4 -1; commitid: 3dd942f3657d7ea6; xorp/cli/cli_client.cc 1.22 +7 -3; commitid: 3dd942f3657d7ea6; xorp/cli/cli_client.hh 1.8 +10 -4; commitid: 3dd942f3657d7ea6; xorp/cli/cli_command_pipe.hh 1.21 +2 -1; commitid: 3dd942f3657d7ea6; xorp/cli/cli_node.hh 1.41 +24 -3; commitid: 3dd942f3657d7ea6; xorp/cli/cli_node_net.cc 1.38 +9 -4; commitid: 3dd942f3657d7ea6; xorp/cli/test_cli.cc 1.8 +5 -1; commitid: 3dd942f3657d7ea6; xorp/cli/tools/send_cli_processor_xrl.cc From bms@icir.org Sat Aug 6 12:10:46 2005 From: bms@icir.org (Bruce Simpson) Date: Sat, 6 Aug 2005 11:10:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/test Message-ID: <200508061110.j76BAkBm028419@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-06 11:10:46 UTC XORP CVS repository Modified files: policy/test compilepolicy.cc execpolicy.cc Log message: Resolve policy regression test coredump; explicitly instantiate SystemClock and TimerList when using TimerList::system_gettimeofday(). Revision Changes Path 1.6 +3 -1; commitid: 6ee842f49aae7ea6; xorp/policy/test/compilepolicy.cc 1.5 +5 -1; commitid: 6ee842f49aae7ea6; xorp/policy/test/execpolicy.cc From bms@icir.org Mon Aug 8 16:49:36 2005 From: bms@icir.org (Bruce Simpson) Date: Mon, 8 Aug 2005 15:49:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200508081549.j78Fnaag060735@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-08 15:49:36 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_proto.cc Log message: Workaround the unused variable warning for interval with a void cast to fool the compiler for the time being. This may not be the right fix; it seems that the configure define HAVE_IPV4_MULTICAST_ROUTING is not currently defined on Linux; a patch is in the works for this. [The required defines seem to be in ] Revision Changes Path 1.16 +2 -1; commitid: ed2142f77e867ea6; xorp/mld6igmp/mld6igmp_proto.cc From bms@icir.org Tue Aug 9 13:44:58 2005 From: bms@icir.org (Bruce Simpson) Date: Tue, 9 Aug 2005 12:44:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config Message-ID: <200508091244.j79CiwFt070851@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-09 12:44:58 UTC XORP CVS repository Modified files: config acipv4.m4 Log message: On Linux, hardcode the HAVE_IPV4_MULTICAST_ROUTING define to 1, as we always include our own multicast routing headers on that platform. Revision Changes Path 1.2 +14 -1; commitid: 114a042f8a5377ea6; xorp/config/acipv4.m4 From bms@icir.org Tue Aug 9 13:46:20 2005 From: bms@icir.org (Bruce Simpson) Date: Tue, 9 Aug 2005 12:46:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200508091246.j79CkKTt070921@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-09 12:46:20 UTC XORP CVS repository Modified files: . configure Log message: Regen the configure script after the acipv4.m4 update. Revision Changes Path 1.149 +37 -84; commitid: 114f042f8a5917ea6; xorp/configure From atanu@icir.org Tue Aug 9 23:17:58 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 9 Aug 2005 22:17:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200508092217.j79MHwq9077017@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-09 22:17:58 UTC XORP CVS repository Modified files: bgp peer.cc Log message: Don't zero the stats variables when the session is established. The variables are set to zero in the constructor and zero'd when the session it taken down. Previously the zero'ing of the counters was missing some of the update packets. Now the open and keepalive packets exchanged to bring up the session will also be included. Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=147 Bug found by: Ratul Mahajan Revision Changes Path 1.94 +5 -5; commitid: 12cbe42f92b957ea6; xorp/bgp/peer.cc From abittau@icir.org Thu Aug 11 19:41:31 2005 From: abittau@icir.org (Andrea Bittau) Date: Thu, 11 Aug 2005 18:41:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200508111841.j7BIfVuX003965@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: abittau@xorpc.icir.org 2005-08-11 18:41:31 UTC XORP CVS repository Modified files: bgp route_table_policy_sm.cc route_table_policy_sm.hh Log message: Attempt to fix a bug when policy route pushing while a peer is deleted. * Basically, a policy route dump has a pointer to the rib-in route_table [dump iterator] * On a deletion, the route_table will go in a deletion table, and the new route_table will be empty. * On route dump, the deletion table will get a delete from the old route_table pointer, which is now in the delete table too... and it dies. * I needed to intercept the peering_went_down messages and propagate them to the dump iterator, in order to sort this out [i.e. get the deleted peer out of the iterator]. The explanation / fix is a bit bad, because I didn't spend too much time on it. Hopefully I didn't break something. Revision Changes Path 1.5 +41 -1; commitid: f3e42fb9ad67ea6; xorp/bgp/route_table_policy_sm.cc 1.5 +22 -1; commitid: f3e42fb9ad67ea6; xorp/bgp/route_table_policy_sm.hh From abittau@icir.org Fri Aug 12 13:19:40 2005 From: abittau@icir.org (Andrea Bittau) Date: Fri, 12 Aug 2005 12:19:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual xorp/etc/templates Message-ID: <200508121219.j7CCJeNK013817@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: abittau@xorpc.icir.org 2005-08-12 12:19:40 UTC XORP CVS repository Modified files: docs/user_manual Makefile.am Makefile.in user_manual.tex etc/templates bgp.tp policy.tp Added files: docs/user_manual policy.tex Log message: * First pass [didn't re-read or anything] of policy chapter in user manual - Need to fix TABLES... have XXX... need help from marko zek to see what the story is with communities / iprange [wouldn't mind if he fixed the tables ;D ] * Factored out some stuff in bgp template to policy template. Again we need to fix the templates actually. Like allow operators, change ipv4net to ipv4range where necessary etc etc. Need help from marko i guess [i have no clue what ipv4range is] - Going to lunch now. When i'm back i'll re-read / try to fix some stuff in manual. Feedback MUCH APPRECIATED. i would like to finish this TODAY as i need to get moving on some other stuff. thanks. Revision Changes Path 1.6 +2 -1; commitid: 35bf42fc934b7ea6; xorp/docs/user_manual/Makefile.am 1.12 +1 -1; commitid: 35bf42fc934b7ea6; xorp/docs/user_manual/Makefile.in 1.1 +620 -0 xorp/docs/user_manual/policy.tex (new) 1.13 +2 -1; commitid: 35bf42fc934b7ea6; xorp/docs/user_manual/user_manual.tex 1.54 +1 -20; commitid: 35bf42fc934b7ea6; xorp/etc/templates/bgp.tp 1.14 +5 -1; commitid: 35bf42fc934b7ea6; xorp/etc/templates/policy.tp From abittau@icir.org Fri Aug 12 16:30:15 2005 From: abittau@icir.org (Andrea Bittau) Date: Fri, 12 Aug 2005 15:30:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200508121530.j7CFUFmn016871@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: abittau@xorpc.icir.org 2005-08-12 15:30:15 UTC XORP CVS repository Modified files: docs/user_manual policy.tex Log message: quick second pass on policy dox. There is a lame layout error. Didn't fix it, as the file still needs editing probably. Revision Changes Path 1.2 +85 -74; commitid: 41b542fcc06f7ea6; xorp/docs/user_manual/policy.tex From zec@icir.org Tue Aug 16 17:51:42 2005 From: zec@icir.org (Marko Zec) Date: Tue, 16 Aug 2005 16:51:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rtrmgr Message-ID: <200508161651.j7GGpgDH070591@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-08-16 16:51:42 UTC XORP CVS repository Modified files: docs/rtrmgr rtrmgr.tex Log message: Add description for com32, u32range, ipv4range and ipv6range formats. Revision Changes Path 1.37 +21 -1; commitid: 113a6430219707ea6; xorp/docs/rtrmgr/rtrmgr.tex From pavlin@icir.org Tue Aug 16 21:49:59 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 16 Aug 2005 20:49:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/mibs Message-ID: <200508162049.j7GKnxRc072460@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-16 20:49:59 UTC XORP CVS repository Modified files: . configure.in configure mibs configure configure.in Log message: * Remove "--with-path-to-net-snmpd-src=DIR" argument to mibs/configure.in because it is not used anywhere. * Add new "--with-path-to-net-snmp-config=DIR" argument to configure.in and mibs/configure.in that can be used to specify the path to the net-snmp-config binary. Requested by: "Michael Larson" Revision Changes Path 1.150 +15 -1; commitid: 11acc430250bf7ea6; xorp/configure 1.138 +14 -2; commitid: 11acc430250bf7ea6; xorp/configure.in 1.16 +53 -11; commitid: 11acc430250bf7ea6; xorp/mibs/configure 1.9 +22 -10; commitid: 11acc430250bf7ea6; xorp/mibs/configure.in From atanu@icir.org Tue Aug 16 22:04:33 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 16 Aug 2005 21:04:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp/harness Message-ID: <200508162104.j7GL4XL1072691@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-16 21:04:33 UTC XORP CVS repository Modified files: bgp/harness test_peering2.sh Log message: test17 has been consistently failing in the tinderbox runs but has been difficult to reproduce when running manually. Temporarily comment it out until we have an opportunity to do further analysis. Revision Changes Path 1.44 +3 -3; commitid: 11bd8430254e17ea6; xorp/bgp/harness/test_peering2.sh From atanu@icir.org Wed Aug 17 00:13:01 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 16 Aug 2005 23:13:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508162313.j7GND1di074076@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-16 23:13:01 UTC XORP CVS repository Log message: Directory /usr/local/www/data/cvs/xorp/ospf added to the repository From atanu@icir.org Wed Aug 17 00:24:41 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 16 Aug 2005 23:24:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508162324.j7GNOfLW074301@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-16 23:24:41 UTC XORP CVS repository Modified files: ospf area_router.cc peer_manager.cc Log message: Remove reference to legacy header file. Revision Changes Path 1.59 +1 -2; commitid: 12220430275b87ea6; xorp/ospf/area_router.cc 1.41 +1 -2; commitid: 12220430275b87ea6; xorp/ospf/peer_manager.cc From pavlin@icir.org Wed Aug 17 00:40:00 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 16 Aug 2005 23:40:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200508162340.j7GNe0sW074584@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-16 23:40:00 UTC XORP CVS repository Modified files: . configure configure.in Log message: * Add "--with-path-to-snmpd" argument * Cleanup the --with-path-to-net-snmp-config Revision Changes Path 1.151 +16 -4; commitid: 1233d430279007ea6; xorp/configure 1.139 +19 -9; commitid: 1233d430279007ea6; xorp/configure.in From pavlin@icir.org Wed Aug 17 00:42:31 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 16 Aug 2005 23:42:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200508162342.j7GNgVBU074685@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-16 23:42:31 UTC XORP CVS repository Modified files: mibs configure configure.in Log message: * Add some missing command-line arguments (copied from the top-level configure.in). Ideally, we should refactor again both configure.in and get rid of the duplicated code. * Minor edits Revision Changes Path 1.17 +110 -26; commitid: 1239d4302798b7ea6; xorp/mibs/configure 1.10 +79 -59; commitid: 1239d4302798b7ea6; xorp/mibs/configure.in From pavlin@icir.org Wed Aug 17 00:49:02 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 16 Aug 2005 23:49:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200508162349.j7GNn2hL074817@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-16 23:49:02 UTC XORP CVS repository Modified files: . configure configure.in Log message: Add ospf/Makefile to the list of generated files. Revision Changes Path 1.152 +3 -2; commitid: 1242643027b5e7ea6; xorp/configure 1.140 +3 -2; commitid: 1242643027b5e7ea6; xorp/configure.in From pavlin@icir.org Wed Aug 17 00:50:05 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 16 Aug 2005 23:50:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200508162350.j7GNo5CY074892@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-16 23:50:05 UTC XORP CVS repository Modified files: mibs configure Log message: Re-generate Revision Changes Path 1.18 +1 -1; commitid: 1247043027ba87ea6; xorp/mibs/configure From pavlin@icir.org Wed Aug 17 00:50:38 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 16 Aug 2005 23:50:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200508162350.j7GNocrW074954@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-16 23:50:38 UTC XORP CVS repository Modified files: . Makefile.am Makefile.in Log message: Added "ospf" to the list of built directories. Approved by: Atanu Ghosh Revision Changes Path 1.20 +2 -2; commitid: 124af43027bbe7ea6; xorp/Makefile.am 1.43 +1 -1; commitid: 124af43027bbe7ea6; xorp/Makefile.in From pavlin@icir.org Wed Aug 17 02:13:59 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 17 Aug 2005 01:13:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200508170113.j7H1Dx8g075749@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-17 01:13:59 UTC XORP CVS repository Modified files: . configure Log message: Regenerate. Revision Changes Path 1.153 +1 -1; commitid: 127cc43028f537ea6; xorp/configure From pavlin@icir.org Wed Aug 17 02:15:46 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 17 Aug 2005 01:15:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs xorp/mibs/snmpdscripts xorp/mibs/tests Message-ID: <200508170115.j7H1Fk30075883@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-17 01:15:46 UTC XORP CVS repository Modified files: mibs Makefile.am Makefile.in configure configure.in mibs/snmpdscripts Makefile.in mibs/tests Makefile.in Log message: Set NETSNMPCFLAGS to the value of `${DIR}/net-snmp-config --cflags` inside configure.in and export it to the Makefile.am file. Revision Changes Path 1.35 +2 -2; commitid: 1280743028f867ea6; xorp/mibs/Makefile.am 1.44 +2 -1; commitid: 1280743028f867ea6; xorp/mibs/Makefile.in 1.19 +3 -0; commitid: 1280743028f867ea6; xorp/mibs/configure 1.11 +4 -2; commitid: 1280743028f867ea6; xorp/mibs/configure.in 1.12 +1 -0; commitid: 1280743028f867ea6; xorp/mibs/snmpdscripts/Makefile.in 1.12 +1 -0; commitid: 1280743028f867ea6; xorp/mibs/tests/Makefile.in From atanu@icir.org Wed Aug 17 02:55:17 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 17 Aug 2005 01:55:17 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508170155.j7H1tHHI076243@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-17 01:55:17 UTC XORP CVS repository Modified files: ospf peer.cc Log message: In a NSSA if a Database Description Packet describes an AS-external-LSA (LS type = 5, 0x4005) then generate a SequenceNumberMismatch event. Revision Changes Path 1.119 +4 -6; commitid: 129b8430299047ea6; xorp/ospf/peer.cc From atanu@icir.org Wed Aug 17 04:30:34 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 17 Aug 2005 03:30:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508170330.j7H3UY1K077264@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-17 03:30:34 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: Only compute DR or BDR on Broadcast or NBMA links when running the hello protocol. Also sprinkle some asserts to verify that none of the methods associated with DR or BDR are called on any other linktype. Revision Changes Path 1.120 +56 -17; commitid: 12db34302af597ea6; xorp/ospf/peer.cc 1.82 +7 -1; commitid: 12db34302af597ea6; xorp/ospf/peer.hh From atanu@icir.org Wed Aug 17 05:22:48 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 17 Aug 2005 04:22:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508170422.j7H4Mm27077711@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-17 04:22:48 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Only compute DR or BDR on Broadcast or NBMA links when running the hello protocol. Also sprinkle some asserts to verify that none of the methods associated with DR or BDR are called on any other linktype. Revision Changes Path 1.121 +2 -3; commitid: 12f744302bb977ea6; xorp/ospf/peer.cc From atanu@icir.org Wed Aug 17 09:44:46 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 17 Aug 2005 08:44:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/backend xorp/policy/test Message-ID: <200508170844.j7H8ikna079881@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-17 08:44:46 UTC XORP CVS repository Modified files: policy/backend lex.yy_policy_backend_parser.cc policy/test lex.yy_compile_policy.cc Log message: Regenerate the lex files with the version of flex on FreeBSD 4.10 to prevent the "error: "__unused" redefined problem on Mac OS X. Revision Changes Path 1.5 +46 -60; commitid: 137d94302f8fd7ea6; xorp/policy/backend/lex.yy_policy_backend_parser.cc 1.5 +41 -58; commitid: 137d94302f8fd7ea6; xorp/policy/test/lex.yy_compile_policy.cc From bms@spc.org Wed Aug 17 12:11:48 2005 From: bms@spc.org (Bruce M Simpson) Date: Wed, 17 Aug 2005 12:11:48 +0100 Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/backend xorp/policy/test In-Reply-To: <200508170844.j7H8ikna079881@xorpc.icir.org> References: <200508170844.j7H8ikna079881@xorpc.icir.org> Message-ID: <20050817111148.GA740@empiric.icir.org> On Wed, Aug 17, 2005 at 08:44:46AM +0000, Atanu Ghosh wrote: > Log message: > Regenerate the lex files with the version of flex on FreeBSD 4.10 to > prevent the "error: "__unused" redefined problem on Mac OS X. We need to change the yy template file used to generate the parser, if future regenerations are to build automatically under Windows without further changes. Specifically what's needed is:- - Don't include FreeBSD's on non-FreeBSD platforms. [This is where the __unused definition originally came from; it's been manually hacked in in certain revisions of these generated files in Perforce history] ...which has been dealt with by this commit. Thanks! - Defines for fileno() and isatty() to use the underscore-prefixed versions of those routines in the Microsoft Visual C++ Runtime. [We compile with -D_NO_OLDNAMES in order to catch possibly erroneous or non-portable use of certain UNIX C library functions on Windows. The errors thus generated are useful to people trying to hack XORP on platforms which the core project doesn't currently support.] - Embrace #include "config.h" with #ifdef HAVE_CONFIG_H [Future proofing against other ways of building XORP failing if we ditch autotools, e.g. Jam/OS X ProjectBuilder, pmake, etc., i.e. if we build in a configuration with no config.h. ] Regards, BMS From pavlin@icir.org Wed Aug 17 17:24:26 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 17 Aug 2005 16:24:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508171624.j7HGOQGv085566@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-17 16:24:26 UTC XORP CVS repository Modified files: fea ifconfig_set.cc Log message: Modify a comment. Revision Changes Path 1.27 +2 -2; commitid: 14e25430364b57ea6; xorp/fea/ifconfig_set.cc From zec@icir.org Wed Aug 17 17:39:27 2005 From: zec@icir.org (Marko Zec) Date: Wed, 17 Aug 2005 16:39:27 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/policy/backend xorp/policy/common Message-ID: <200508171639.j7HGdREL085853@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-08-17 16:39:27 UTC XORP CVS repository Modified files: bgp route_table_policy.cc policy/backend iv_exec.cc policy_filter.cc policy/common varrw.cc varrw.hh Log message: Implicitly turn off generation of any trace strings during policy execution. If a policy determines that a trace is needed, rerun the same policy on a copy of the original route message with tracing explicitly enabled. This should prevent a major waste of CPU cycles when policy traces are not required, which would be roughly 100% of normal operational scenarios. Currenlty only BGP reruns the policy to obtain a trace if needed. TODO: revisit all other protocols if this model works OK for BGP. Revision Changes Path 1.13 +10 -1; commitid: 14eb34303661e7ea6; xorp/bgp/route_table_policy.cc 1.6 +3 -1; commitid: 14eb34303661e7ea6; xorp/policy/backend/iv_exec.cc 1.6 +2 -2; commitid: 14eb34303661e7ea6; xorp/policy/backend/policy_filter.cc 1.3 +8 -5; commitid: 14eb34303661e7ea6; xorp/policy/common/varrw.cc 1.5 +15 -1; commitid: 14eb34303661e7ea6; xorp/policy/common/varrw.hh From pavlin@icir.org Wed Aug 17 22:26:41 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 17 Aug 2005 21:26:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200508172126.j7HLQf4f088254@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-17 21:26:41 UTC XORP CVS repository Modified files: mibs configure Log message: Regenerate. Revision Changes Path 1.20 +1 -1; commitid: 158a54303ab8c7ea6; xorp/mibs/configure From pavlin@icir.org Wed Aug 17 22:27:32 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 17 Aug 2005 21:27:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508172127.j7HLRWA6088299@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-17 21:27:32 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in Log message: Remove duplicated listing of test_xrl_sockets4_udp.sh Revision Changes Path 1.61 +2 -3; commitid: 158d04303abbc7ea6; xorp/fea/Makefile.am 1.76 +1 -1; commitid: 158d04303abbc7ea6; xorp/fea/Makefile.in From pavlin@icir.org Wed Aug 17 22:30:18 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 17 Aug 2005 21:30:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200508172130.j7HLUICp088380@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-17 21:30:18 UTC XORP CVS repository Modified files: . config.h.in Log message: Regenerate. Revision Changes Path 1.45 +6 -6; commitid: 159234303ac617ea6; xorp/config.h.in From pavlin@icir.org Thu Aug 18 01:06:47 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 00:06:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli Message-ID: <200508180006.j7I06lnB072420@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 00:06:47 UTC XORP CVS repository Modified files: cli cli_command.hh Log message: * Change methods set_cli_process_callback() and set_cli_interrupt_callback() to be public instead of protected. * Add kdoc comments to the above two methods. Revision Changes Path 1.16 +11 -2; commitid: 11acb4303d0ed7ea6; xorp/cli/cli_command.hh From pavlin@icir.org Thu Aug 18 01:11:20 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 00:11:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508180011.j7I0BKa9072545@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 00:11:20 UTC XORP CVS repository Modified files: rtrmgr cli.cc op_commands.cc op_commands.hh Log message: * Modify method OpCommandList::top_level_commands() to return a map of CliCommandMatch entries. Also, don't include top-level commands that correspond to modules that are not active. * Fix RouterCLI::add_op_mode_commands() so it sets appropriately the process callback and the interrupt callback for the top-level commands. This fixes a bug where top-level operational commands couldn't be configured to run an external program. * Add new method OpCommand::can_pipe() * Minor cleanup in OpCommand::get_matches() Revision Changes Path 1.90 +20 -9; commitid: 11afe4303d12f7ea6; xorp/rtrmgr/cli.cc 1.54 +29 -20; commitid: 11afe4303d12f7ea6; xorp/rtrmgr/op_commands.cc 1.30 +3 -2; commitid: 11afe4303d12f7ea6; xorp/rtrmgr/op_commands.hh From pavlin@icir.org Thu Aug 18 01:45:02 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 00:45:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508180045.j7I0j25H072840@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 00:45:02 UTC XORP CVS repository Modified files: rtrmgr xorpsh_main.cc Log message: If the configuration has been changed by some other user, then in addition to the message that the config has been changed now the xorpsh will print the DELTAS and the DELETIONS. Requested by: Atanu Ghosh Revision Changes Path 1.47 +11 -1; commitid: 11c6c4303d9cc7ea6; xorp/rtrmgr/xorpsh_main.cc From atanu@icir.org Thu Aug 18 07:22:08 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 18 Aug 2005 06:22:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508180622.j7I6M8hV083021@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-18 06:22:08 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: Refactoring in preparation for generating and withdrawing Network-LSAs. New methods change_state() and get_state() used to set and get interface state. Revision Changes Path 1.122 +39 -33; commitid: 144304304290e7ea6; xorp/ospf/peer.cc 1.83 +12 -2; commitid: 144304304290e7ea6; xorp/ospf/peer.hh From atanu@icir.org Thu Aug 18 07:30:38 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 18 Aug 2005 06:30:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508180630.j7I6UcMG083141@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-18 06:30:37 UTC XORP CVS repository Modified files: ospf peer.hh Log message: Initialise the interface state to be Down rather than setting the state. Revision Changes Path 1.84 +3 -4; commitid: 144aa43042b0d7ea6; xorp/ospf/peer.hh From bms@icir.org Thu Aug 18 16:21:57 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:21:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config Message-ID: <200508181521.j7IFLvYt089624@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:21:57 UTC XORP CVS repository Modified files: config acipv6.m4 acsocket.m4 compiler_flags.m4 Log message: XORP/Win32 merge back to mainline. Add check for ss_len in struct sockaddr_storage. Add check for IPv6 multicast routing header files. Fix comments. Revision Changes Path 1.19 +274 -2; commitid: 15dfb4304a77f7ea6; xorp/config/acipv6.m4 1.2 +15 -1; commitid: 15dfb4304a77f7ea6; xorp/config/acsocket.m4 1.4 +1 -2; commitid: 15dfb4304a77f7ea6; xorp/config/compiler_flags.m4 From bms@icir.org Thu Aug 18 16:24:06 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:24:06 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200508181524.j7IFO5eE089690@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:24:05 UTC XORP CVS repository Modified files: . config.h.in configure configure.in Log message: XORP/Win32 merge back to mainline. Correct paste-o in AC_INIT macro. Add check for Linux 2.6 ethernet headers. Switch from NEED_ETHER_FOO to HAVE_ETHER_FOO. Hardcode random() detection to workaround autoconf lameness. Revision Changes Path 1.46 +12 -9; commitid: 15e3d4304a8097ea6; xorp/config.h.in 1.154 +1078 -86; commitid: 15e3d4304a8097ea6; xorp/configure 1.141 +24 -14; commitid: 15e3d4304a8097ea6; xorp/configure.in From bms@icir.org Thu Aug 18 16:28:44 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:28:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508181528.j7IFSiNp089858@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:28:44 UTC XORP CVS repository Modified files: libxorp Makefile.am Makefile.in asyncio.cc asyncio.hh buffered_asyncio.cc buffered_asyncio.hh callback.cc ether_compat.c ether_compat.h eventloop.cc eventloop.hh gai_strerror.c getopt.c inet_ntop.c ioevents.hh ipv6.cc run_command.cc run_command.hh selector.cc selector.hh test_asyncio.cc test_heap.cc test_ipnet.cc test_ipv4.cc test_ipv4net.cc test_ipv6.cc test_ipvx.cc test_ipvxnet.cc test_mac.cc test_observers.cc test_profile.cc test_ref_ptr.cc test_run_command.sh test_service.cc test_test_main.cc test_time_slice.cc test_timer.cc test_timeval.cc timespent.hh timeval.hh transaction.cc vif.hh win_dispatcher.hh win_io.c win_io.h xorp.h xorp_osdep_begin.h xorp_osdep_end.h xorp_osdep_mid.h xorpfd.hh Log message: XORP/Win32 merge back to mainline. Bring in Windows specific support routines. Windows I/O event dispatcher, gai_strerror() stub for MinGW, non-blocking emulations of read()/write() for Win32 pipes and consoles. Bring in portable implementations of random(), ether_ntoa(), ether_aton(), inet_ntop(), inet_pton(). XorpFd file descriptor abstraction. AsyncFileOperator portability changes. IoEvent shift to EventLoop, hides SelectorList API. Portability changes for obtaining system time. Hack for Linux 2.6 ethernet headers. Add execute bit to test_run_command.sh. Make pif and vif indexes 32 bits wide. Use xorp_osdep headers to deal with platform namespace clashes. Revision Changes Path 1.38 +13 -2; commitid: 15e874304a91f7ea6; xorp/libxorp/Makefile.am 1.51 +27 -14; commitid: 15e874304a91f7ea6; xorp/libxorp/Makefile.in 1.18 +164 -33; commitid: 15e874304a91f7ea6; xorp/libxorp/asyncio.cc 1.14 +24 -12; commitid: 15e874304a91f7ea6; xorp/libxorp/asyncio.hh 1.5 +44 -16; commitid: 15e874304a91f7ea6; xorp/libxorp/buffered_asyncio.cc 1.4 +7 -4; commitid: 15e874304a91f7ea6; xorp/libxorp/buffered_asyncio.hh 1.6 +8 -7; commitid: 15e874304a91f7ea6; xorp/libxorp/callback.cc 1.6 +5 -5; commitid: 15e874304a91f7ea6; xorp/libxorp/ether_compat.c 1.11 +11 -4; commitid: 15e874304a91f7ea6; xorp/libxorp/ether_compat.h 1.11 +39 -3; commitid: 15e874304a91f7ea6; xorp/libxorp/eventloop.cc 1.15 +22 -36; commitid: 15e874304a91f7ea6; xorp/libxorp/eventloop.hh 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/gai_strerror.c 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/getopt.c 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/inet_ntop.c 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/ioevents.hh 1.19 +86 -1; commitid: 15e874304a91f7ea6; xorp/libxorp/ipv6.cc 1.8 +75 -3; commitid: 15e874304a91f7ea6; xorp/libxorp/run_command.cc 1.6 +8 -1; commitid: 15e874304a91f7ea6; xorp/libxorp/run_command.hh 1.25 +184 -32; commitid: 15e874304a91f7ea6; xorp/libxorp/selector.cc 1.15 +42 -30; commitid: 15e874304a91f7ea6; xorp/libxorp/selector.hh 1.9 +25 -16; commitid: 15e874304a91f7ea6; xorp/libxorp/test_asyncio.cc 1.5 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_heap.cc 1.11 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_ipnet.cc 1.17 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_ipv4.cc 1.10 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_ipv4net.cc 1.17 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_ipv6.cc 1.17 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_ipvx.cc 1.9 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_ipvxnet.cc 1.7 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_mac.cc 1.6 +49 -20; commitid: 15e874304a91f7ea6; xorp/libxorp/test_observers.cc 1.4 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_profile.cc 1.7 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_ref_ptr.cc 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_run_command.sh 1.9 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_service.cc 1.10 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_test_main.cc 1.7 +0 -2; commitid: 15e874304a91f7ea6; xorp/libxorp/test_time_slice.cc 1.12 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_timer.cc 1.5 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/test_timeval.cc 1.10 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/timespent.hh 1.23 +2 -1; commitid: 15e874304a91f7ea6; xorp/libxorp/timeval.hh 1.7 +2 -1; commitid: 15e874304a91f7ea6; xorp/libxorp/transaction.cc 1.12 +9 -9; commitid: 15e874304a91f7ea6; xorp/libxorp/vif.hh 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/win_dispatcher.hh 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/win_io.c 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/win_io.h 1.12 +6 -10; commitid: 15e874304a91f7ea6; xorp/libxorp/xorp.h 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/xorp_osdep_begin.h 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/xorp_osdep_end.h 1.2 +1 -5; commitid: 15e874304a91f7ea6; xorp/libxorp/xorp_osdep_mid.h 1.2 +0 -0; commitid: 15e874304a91f7ea6; xorp/libxorp/xorpfd.hh From bms@icir.org Thu Aug 18 16:32:42 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:32:42 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508181532.j7IFWgss090023@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:32:42 UTC XORP CVS repository Modified files: libxipc Makefile.am call_xrl.cc finder.hh finder_client_observer.cc finder_main.cc finder_server.cc finder_tcp.cc finder_tcp.hh finder_tcp_messenger.cc finder_tcp_messenger.hh finder_xrl_target.cc header.cc header.hh sockutil.cc sockutil.hh test_finder.cc test_finder_events.cc test_finder_messenger.cc test_finder_msgs.cc test_finder_tcp.cc test_lemming.cc test_stcp.cc test_stcppf.cc test_xrl_args.cc test_xrl_atom.cc test_xrl_parser.cc test_xrl_receiver.cc test_xrl_sender.cc xrl_args.hh xrl_atom.cc xrl_atom_encoding.cc xrl_cmd_map.cc xrl_error.cc xrl_error.hh xrl_parser_input.cc xrl_pf.hh xrl_pf_factory.cc xrl_pf_inproc.cc xrl_pf_kill.cc xrl_pf_stcp.cc xrl_pf_stcp.hh xrl_pf_stcp_ph.cc xrl_pf_sudp.cc xrl_pf_sudp.hh xrl_router.cc xrl_router.hh xuid.cc Log message: XORP/Win32 merge back to mainline. Use libcomm for socket operations. Use XorpFd to encapsulate file descriptors. Use IoEvents instead of Selectors for portability. Use portable means of obtaining system time. Use portable means of determining XRL target list pathnames. Remove code duplicated from libcomm in sockutil.cc. Rewrite finder permitted hosts and XRL IPC endpoint discovery for the TCP transport to be portable. Use Windows routines to deal with network interface discovery where needed. Use Windows WSASendTo() for scatter/gather I/O in the XRL UDP transport. Fix an issue with sendmsg() parameters in the XRL UDP transport. Revision Changes Path 1.44 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/Makefile.am 1.34 +1 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/call_xrl.cc 1.19 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder.hh 1.7 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_client_observer.cc 1.18 +4 -29; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_main.cc 1.13 +6 -9; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_server.cc 1.23 +55 -43; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_tcp.cc 1.16 +5 -5; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_tcp.hh 1.26 +7 -7; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_tcp_messenger.cc 1.14 +4 -4; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_tcp_messenger.hh 1.23 +2 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/finder_xrl_target.cc 1.10 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/header.cc 1.9 +2 -2; commitid: 15f324304a9fa7ea6; xorp/libxipc/header.hh 1.16 +226 -352; commitid: 15f324304a9fa7ea6; xorp/libxipc/sockutil.cc 1.11 +46 -79; commitid: 15f324304a9fa7ea6; xorp/libxipc/sockutil.hh 1.19 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder.cc 1.20 +6 -4; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder_events.cc 1.16 +1 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder_messenger.cc 1.8 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder_msgs.cc 1.19 +6 -5; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_finder_tcp.cc 1.15 +1 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_lemming.cc 1.18 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_stcp.cc 1.8 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_stcppf.cc 1.11 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_args.cc 1.11 +1 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_atom.cc 1.8 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_parser.cc 1.11 +2 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_receiver.cc 1.15 +2 -1; commitid: 15f324304a9fa7ea6; xorp/libxipc/test_xrl_sender.cc 1.13 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_args.hh 1.21 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_atom.cc 1.11 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_atom_encoding.cc 1.13 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_cmd_map.cc 1.10 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_error.cc 1.14 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_error.hh 1.10 +10 -10; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_parser_input.cc 1.26 +1 -2; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf.hh 1.14 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_factory.cc 1.26 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_inproc.cc 1.7 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_kill.cc 1.42 +57 -64; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_stcp.cc 1.23 +5 -5; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_stcp.hh 1.10 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_stcp_ph.cc 1.40 +91 -62; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_sudp.cc 1.19 +7 -7; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_pf_sudp.hh 1.50 +2 -2; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_router.cc 1.34 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xrl_router.hh 1.9 +0 -0; commitid: 15f324304a9fa7ea6; xorp/libxipc/xuid.cc From bms@icir.org Thu Aug 18 16:33:38 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:33:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200508181533.j7IFXcgE090088@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:33:38 UTC XORP CVS repository Modified files: libproto Makefile.am proto_node.hh Log message: XORP/Win32 merge back to mainline. Use 32-bit-wide interface indexes. Revision Changes Path 1.13 +0 -0; commitid: 15fcd4304aa4b7ea6; xorp/libproto/Makefile.am 1.31 +26 -26; commitid: 15fcd4304aa4b7ea6; xorp/libproto/proto_node.hh From bms@icir.org Thu Aug 18 16:34:25 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:34:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libfeaclient Message-ID: <200508181534.j7IFYPqJ090145@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:34:25 UTC XORP CVS repository Modified files: libfeaclient Makefile.am ifmgr_atoms.hh ifmgr_cmds.hh ifmgr_xrl_mirror.cc ifmgr_xrl_mirror.hh ifmgr_xrl_replicator.cc test_local_copy.cc test_remote_copy.cc Log message: XORP/Win32 merge back to mainline. Use 32-bit-wide interface indexes. Revision Changes Path 1.10 +0 -0; commitid: 15ffa4304aa767ea6; xorp/libfeaclient/Makefile.am 1.17 +7 -7; commitid: 15ffa4304aa767ea6; xorp/libfeaclient/ifmgr_atoms.hh 1.11 +3 -3; commitid: 15ffa4304aa767ea6; xorp/libfeaclient/ifmgr_cmds.hh 1.17 +2 -2; commitid: 15ffa4304aa767ea6; xorp/libfeaclient/ifmgr_xrl_mirror.cc 1.13 +0 -0; commitid: 15ffa4304aa767ea6; xorp/libfeaclient/ifmgr_xrl_mirror.hh 1.11 +0 -0; commitid: 15ffa4304aa767ea6; xorp/libfeaclient/ifmgr_xrl_replicator.cc 1.8 +0 -0; commitid: 15ffa4304aa767ea6; xorp/libfeaclient/test_local_copy.cc 1.13 +0 -0; commitid: 15ffa4304aa767ea6; xorp/libfeaclient/test_remote_copy.cc From bms@icir.org Thu Aug 18 16:35:31 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:35:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200508181535.j7IFZVFA090239@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:35:31 UTC XORP CVS repository Modified files: mld6igmp igmp_proto.cc igmp_proto.h mld6igmp_config.cc mld6igmp_member_query.cc mld6igmp_node.cc mld6igmp_node.hh mld6igmp_node_cli.cc mld6igmp_vif.cc test_mld6igmp.cc xorp_igmp.cc xorp_mld.cc xrl_mld6igmp_node.cc xrl_mld6igmp_node.hh Log message: XORP/Win32 merge back to mainline. Use 32-bit-wide interface indexes. Add XORP_INT_CAST() where needed. Revision Changes Path 1.35 +0 -0; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/igmp_proto.cc 1.8 +0 -0; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/igmp_proto.h 1.9 +2 -2; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/mld6igmp_config.cc 1.14 +0 -0; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/mld6igmp_member_query.cc 1.45 +6 -6; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/mld6igmp_node.cc 1.26 +14 -14; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/mld6igmp_node.hh 1.21 +7 -6; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/mld6igmp_node_cli.cc 1.42 +0 -0; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/mld6igmp_vif.cc 1.45 +0 -0; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/test_mld6igmp.cc 1.11 +0 -0; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/xorp_igmp.cc 1.12 +0 -0; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/xorp_mld.cc 1.49 +30 -24; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc 1.34 +20 -20; commitid: 1604e4304aaba7ea6; xorp/mld6igmp/xrl_mld6igmp_node.hh From bms@icir.org Thu Aug 18 16:36:59 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:36:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mrt xorp/mrt/include Message-ID: <200508181536.j7IFaxbr090313@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:36:59 UTC XORP CVS repository Modified files: mrt max_vifs.h mrib_table.cc mrib_table.hh multicast_defs.h random.c test_mrt.cc mrt/include ip_mroute.h Log message: XORP/Win32 merge back to mainline. Use 32-bit-wide interface indexes. Use Windows specific means of seeding random number generator where needed. Add header guards from config.h. Comment the multicast header mess somewhat better. Add XORP_INT_CAST() and XORP_UINT_CAST() where needed. Revision Changes Path 1.10 +61 -29; commitid: 160914304ab137ea6; xorp/mrt/include/ip_mroute.h 1.8 +4 -4; commitid: 160914304ab137ea6; xorp/mrt/max_vifs.h 1.14 +8 -5; commitid: 160914304ab137ea6; xorp/mrt/mrib_table.cc 1.11 +6 -6; commitid: 160914304ab137ea6; xorp/mrt/mrib_table.hh 1.6 +6 -1; commitid: 160914304ab137ea6; xorp/mrt/multicast_defs.h 1.5 +20 -2; commitid: 160914304ab137ea6; xorp/mrt/random.c 1.7 +9 -3; commitid: 160914304ab137ea6; xorp/mrt/test_mrt.cc From bms@icir.org Thu Aug 18 16:37:47 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:37:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508181537.j7IFbl7h090358@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:37:47 UTC XORP CVS repository Modified files: ospf Makefile.am Makefile.in Log message: XORP/Win32 merge back to mainline. Add $(EXEEXT) to enable regression tests to run on Windows. Regen. Revision Changes Path 1.12 +8 -9; commitid: 160db4304ab447ea6; xorp/ospf/Makefile.am 1.9 +12 -12; commitid: 160db4304ab447ea6; xorp/ospf/Makefile.in From bms@icir.org Thu Aug 18 16:38:51 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:38:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200508181538.j7IFcp1k090481@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:38:50 UTC XORP CVS repository Modified files: pim pim_bsr.cc pim_bsr.hh pim_config.cc pim_mfc.cc pim_mfc.hh pim_mre.cc pim_mre.hh pim_mre_assert.cc pim_mre_data.cc pim_mre_join_prune.cc pim_mre_register.cc pim_mre_rpf.cc pim_mre_task.hh pim_mre_track_state.cc pim_mre_track_state.hh pim_mrib_table.cc pim_mrib_table.hh pim_mrt.cc pim_mrt.hh pim_mrt_mfc.cc pim_mrt_task.cc pim_nbr.cc pim_nbr.hh pim_node.cc pim_node.hh pim_node_cli.cc pim_node_cli.hh pim_proto.h pim_proto_bootstrap.cc pim_proto_join_prune_message.cc pim_proto_register.cc pim_scope_zone_table.cc pim_scope_zone_table.hh pim_vif.cc test_pim.cc xorp_pimsm4.cc xorp_pimsm6.cc xrl_pim_node.cc xrl_pim_node.hh Log message: XORP/Win32 merge back to mainline. Use 32-bit-wide interface indexes. Add XORP_INT_CAST() and XORP_UINT_CAST() where needed. Revision Changes Path 1.44 +10 -10; commitid: 161084304ab7e7ea6; xorp/pim/pim_bsr.cc 1.16 +9 -9; commitid: 161084304ab7e7ea6; xorp/pim/pim_bsr.hh 1.42 +2 -2; commitid: 161084304ab7e7ea6; xorp/pim/pim_config.cc 1.30 +6 -6; commitid: 161084304ab7e7ea6; xorp/pim/pim_mfc.cc 1.11 +7 -7; commitid: 161084304ab7e7ea6; xorp/pim/pim_mfc.hh 1.39 +12 -12; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre.cc 1.49 +98 -98; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre.hh 1.36 +59 -59; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre_assert.cc 1.19 +2 -2; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre_data.cc 1.38 +45 -45; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre_join_prune.cc 1.22 +4 -4; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre_register.cc 1.41 +8 -8; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre_rpf.cc 1.10 +4 -4; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre_task.hh 1.41 +3 -3; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre_track_state.cc 1.23 +2 -2; commitid: 161084304ab7e7ea6; xorp/pim/pim_mre_track_state.hh 1.12 +3 -3; commitid: 161084304ab7e7ea6; xorp/pim/pim_mrib_table.cc 1.10 +2 -2; commitid: 161084304ab7e7ea6; xorp/pim/pim_mrib_table.hh 1.11 +3 -3; commitid: 161084304ab7e7ea6; xorp/pim/pim_mrt.cc 1.17 +33 -33; commitid: 161084304ab7e7ea6; xorp/pim/pim_mrt.hh 1.30 +17 -11; commitid: 161084304ab7e7ea6; xorp/pim/pim_mrt_mfc.cc 1.21 +27 -27; commitid: 161084304ab7e7ea6; xorp/pim/pim_mrt_task.cc 1.17 +2 -2; commitid: 161084304ab7e7ea6; xorp/pim/pim_nbr.cc 1.15 +2 -2; commitid: 161084304ab7e7ea6; xorp/pim/pim_nbr.hh 1.73 +20 -20; commitid: 161084304ab7e7ea6; xorp/pim/pim_node.cc 1.58 +26 -26; commitid: 161084304ab7e7ea6; xorp/pim/pim_node.hh 1.36 +15 -13; commitid: 161084304ab7e7ea6; xorp/pim/pim_node_cli.cc 1.10 +2 -2; commitid: 161084304ab7e7ea6; xorp/pim/pim_node_cli.hh 1.16 +12 -1; commitid: 161084304ab7e7ea6; xorp/pim/pim_proto.h 1.20 +3 -3; commitid: 161084304ab7e7ea6; xorp/pim/pim_proto_bootstrap.cc 1.24 +4 -3; commitid: 161084304ab7e7ea6; xorp/pim/pim_proto_join_prune_message.cc 1.24 +43 -4; commitid: 161084304ab7e7ea6; xorp/pim/pim_proto_register.cc 1.12 +9 -9; commitid: 161084304ab7e7ea6; xorp/pim/pim_scope_zone_table.cc 1.10 +9 -9; commitid: 161084304ab7e7ea6; xorp/pim/pim_scope_zone_table.hh 1.57 +5 -1; commitid: 161084304ab7e7ea6; xorp/pim/pim_vif.cc 1.55 +7 -1; commitid: 161084304ab7e7ea6; xorp/pim/test_pim.cc 1.10 +4 -1; commitid: 161084304ab7e7ea6; xorp/pim/xorp_pimsm4.cc 1.11 +4 -1; commitid: 161084304ab7e7ea6; xorp/pim/xorp_pimsm6.cc 1.89 +94 -84; commitid: 161084304ab7e7ea6; xorp/pim/xrl_pim_node.cc 1.63 +21 -21; commitid: 161084304ab7e7ea6; xorp/pim/xrl_pim_node.hh From bms@icir.org Thu Aug 18 16:41:29 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:41:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip xorp/rip/tools Message-ID: <200508181541.j7IFfToa090673@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:41:29 UTC XORP CVS repository Modified files: rip Makefile.am auth.cc packet_queue.cc packet_queue.hh port.cc route_db.cc route_db.hh route_entry.hh test_auth.cc test_outputs.cc test_packets.cc test_request.cc test_route_walk.cc test_timers.cc test_update_queue.cc test_utils.hh xorp_rip_main.cc xrl_port_io.cc xrl_redist_manager.hh rip/tools rip_announcer.cc ripng_announcer.cc show_peer_stats.cc show_stats.cc Log message: XORP/Win32 merge to mainline. Use XorpFd class where needed. Use XORP_BUF_CAST() for Winsock where neeed. Clean up properly in init_rip_socket(). Revision Changes Path 1.36 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/Makefile.am 1.15 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/auth.cc 1.8 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/packet_queue.cc 1.7 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/packet_queue.hh 1.44 +2 -1; commitid: 161d64304ac1f7ea6; xorp/rip/port.cc 1.24 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/route_db.cc 1.21 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/route_db.hh 1.11 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/route_entry.hh 1.16 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/test_auth.cc 1.21 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/test_outputs.cc 1.11 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/test_packets.cc 1.18 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/test_request.cc 1.13 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/test_route_walk.cc 1.15 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/test_timers.cc 1.15 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/test_update_queue.cc 1.7 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/test_utils.hh 1.8 +12 -12; commitid: 161d64304ac1f7ea6; xorp/rip/tools/rip_announcer.cc 1.8 +19 -14; commitid: 161d64304ac1f7ea6; xorp/rip/tools/ripng_announcer.cc 1.10 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/tools/show_peer_stats.cc 1.11 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/tools/show_stats.cc 1.13 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/xorp_rip_main.cc 1.19 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/xrl_port_io.cc 1.6 +0 -0; commitid: 161d64304ac1f7ea6; xorp/rip/xrl_redist_manager.hh From bms@icir.org Thu Aug 18 16:42:11 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:42:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200508181542.j7IFgBrx090724@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:42:11 UTC XORP CVS repository Modified files: mibs configure Log message: XORP/Win32 merge to mainline. Regen. Revision Changes Path 1.21 +995 -0; commitid: 1624b4304ac4a7ea6; xorp/mibs/configure From bms@icir.org Thu Aug 18 16:45:56 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:45:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/tools Message-ID: <200508181545.j7IFjulC091038@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:45:56 UTC XORP CVS repository Modified files: fea Makefile.am Makefile.in click_socket.cc click_socket.hh fea.cc fte.hh fticonfig.cc fticonfig.hh fticonfig_entry_get.cc fticonfig_entry_get.hh fticonfig_entry_get_dummy.cc fticonfig_entry_get_iphelper.cc fticonfig_entry_get_rtsock.cc fticonfig_entry_observer.hh fticonfig_entry_observer_dummy.cc fticonfig_entry_observer_iphelper.cc fticonfig_entry_parse_rtm.cc fticonfig_entry_set.hh fticonfig_entry_set_dummy.cc fticonfig_entry_set_iphelper.cc fticonfig_entry_set_netlink.cc fticonfig_entry_set_rtsock.cc fticonfig_table_get.cc fticonfig_table_get.hh fticonfig_table_get_dummy.cc fticonfig_table_get_iphelper.cc fticonfig_table_observer.hh fticonfig_table_observer_dummy.cc fticonfig_table_observer_iphelper.cc fticonfig_table_parse_rtm.cc fticonfig_table_set.hh fticonfig_table_set_dummy.cc fticonfig_table_set_iphelper.cc ifconfig.cc ifconfig.hh ifconfig_get.cc ifconfig_get.hh ifconfig_get_dummy.cc ifconfig_get_ioctl.cc ifconfig_get_iphelper.cc ifconfig_get_netlink.cc ifconfig_get_proc_linux.cc ifconfig_get_sysctl.cc ifconfig_observer.hh ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_parse_ifaddrs.cc ifconfig_parse_ifreq.cc ifconfig_parse_nlm.cc ifconfig_parse_rtm.cc ifconfig_set.cc ifconfig_set.hh ifconfig_set_click.cc ifconfig_set_dummy.cc ifconfig_set_ioctl.cc ifconfig_set_iphelper.cc ifconfig_set_netlink.cc ifmanager_transaction.hh iftree.cc iftree.hh ip.h libfeaclient_bridge.cc mfea_config.cc mfea_mrouter.cc mfea_mrouter.hh mfea_node.cc mfea_node.hh mfea_node_cli.cc mfea_osdep.hh mfea_proto_comm.cc mfea_proto_comm.hh netlink_socket.cc netlink_socket.hh netlink_socket_utils.cc pa_backend_ipfw2.cc pa_transaction.cc rawsock4.cc rawsock4.hh rawsock6.cc rawsock6.hh routing_socket.cc routing_socket.hh routing_socket_utils.cc test_add_route.sh test_config_interface.sh test_ifconfig_rtsock.cc test_ifmanager_transaction.cc test_mfea.cc test_rawsock4.cc test_xrl_sockets4_udp.cc test_xrl_sockets4_udp.sh test_xrls.sh xrl_mfea_node.cc xrl_mfea_node.hh xrl_packet_acl.cc xrl_rawsock4.cc xrl_rawsock6.cc xrl_socket_cmds.cc xrl_socket_server.cc xrl_socket_server.hh xrl_target.cc fea/tools show_interfaces.cc Log message: XORP/Win32 merge to mainline. Use libcomm where possible. Use XorpFd for file descriptors. Use IoEvents, not Selectors. Use header file guards to enable multicast and IPv6 related low level code to build under Windows. Use XORP_SOCKOPT_CAST(), XORP_BUF_CAST(), XORP_INT_CAST(), and XORP_UINT_CAST() where needed for Winsock compatibility. Bring in the lower layer classes which use the IP Helper API to manage routes and interfaces under Windows into the build. Regen. [Note that the IP Helper based FEA does not currently support point-to-point interfaces correctly. This is a known issue with Windows; the endpoint address can't easily be discovered; see OpenVPN forums for further info.] Revision Changes Path 1.62 +10 -1; commitid: 162954304acff7ea6; xorp/fea/Makefile.am 1.77 +39 -15; commitid: 162954304acff7ea6; xorp/fea/Makefile.in 1.23 +92 -25; commitid: 162954304acff7ea6; xorp/fea/click_socket.cc 1.19 +7 -7; commitid: 162954304acff7ea6; xorp/fea/click_socket.hh 1.50 +11 -1; commitid: 162954304acff7ea6; xorp/fea/fea.cc 1.17 +3 -2; commitid: 162954304acff7ea6; xorp/fea/fte.hh 1.42 +112 -8; commitid: 162954304acff7ea6; xorp/fea/fticonfig.cc 1.35 +16 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig.hh 1.9 +5 -3; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_get.cc 1.23 +84 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_get.hh 1.13 +2 -2; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_get_dummy.cc 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_get_iphelper.cc 1.29 +4 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_get_rtsock.cc 1.14 +31 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_observer.hh 1.10 +2 -2; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_observer_dummy.cc 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_observer_iphelper.cc 1.11 +3 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_parse_rtm.cc 1.20 +66 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_set.hh 1.11 +2 -2; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_set_dummy.cc 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_set_iphelper.cc 1.24 +5 -5; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_set_netlink.cc 1.31 +3 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_entry_set_rtsock.cc 1.9 +5 -3; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_get.cc 1.20 +46 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_get.hh 1.11 +2 -2; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_get_dummy.cc 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_get_iphelper.cc 1.15 +31 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_observer.hh 1.10 +2 -2; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_observer_dummy.cc 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_observer_iphelper.cc 1.14 +3 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_parse_rtm.cc 1.16 +59 -1; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_set.hh 1.10 +2 -2; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_set_dummy.cc 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/fticonfig_table_set_iphelper.cc 1.46 +15 -7; commitid: 162954304acff7ea6; xorp/fea/ifconfig.cc 1.44 +4 -1; commitid: 162954304acff7ea6; xorp/fea/ifconfig.hh 1.10 +7 -3; commitid: 162954304acff7ea6; xorp/fea/ifconfig_get.cc 1.21 +34 -1; commitid: 162954304acff7ea6; xorp/fea/ifconfig_get.hh 1.11 +2 -2; commitid: 162954304acff7ea6; xorp/fea/ifconfig_get_dummy.cc 1.14 +9 -6; commitid: 162954304acff7ea6; xorp/fea/ifconfig_get_ioctl.cc 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/ifconfig_get_iphelper.cc 1.16 +7 -7; commitid: 162954304acff7ea6; xorp/fea/ifconfig_get_netlink.cc 1.22 +4 -3; commitid: 162954304acff7ea6; xorp/fea/ifconfig_get_proc_linux.cc 1.12 +3 -1; commitid: 162954304acff7ea6; xorp/fea/ifconfig_get_sysctl.cc 1.14 +31 -1; commitid: 162954304acff7ea6; xorp/fea/ifconfig_observer.hh 1.10 +2 -2; commitid: 162954304acff7ea6; xorp/fea/ifconfig_observer_dummy.cc 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/ifconfig_observer_iphelper.cc 1.24 +6 -4; commitid: 162954304acff7ea6; xorp/fea/ifconfig_parse_ifaddrs.cc 1.24 +20 -2; commitid: 162954304acff7ea6; xorp/fea/ifconfig_parse_ifreq.cc 1.19 +6 -4; commitid: 162954304acff7ea6; xorp/fea/ifconfig_parse_nlm.cc 1.24 +8 -1; commitid: 162954304acff7ea6; xorp/fea/ifconfig_parse_rtm.cc 1.28 +11 -8; commitid: 162954304acff7ea6; xorp/fea/ifconfig_set.cc 1.38 +148 -44; commitid: 162954304acff7ea6; xorp/fea/ifconfig_set.hh 1.27 +27 -19; commitid: 162954304acff7ea6; xorp/fea/ifconfig_set_click.cc 1.21 +18 -15; commitid: 162954304acff7ea6; xorp/fea/ifconfig_set_dummy.cc 1.38 +118 -52; commitid: 162954304acff7ea6; xorp/fea/ifconfig_set_ioctl.cc 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/ifconfig_set_iphelper.cc 1.23 +31 -26; commitid: 162954304acff7ea6; xorp/fea/ifconfig_set_netlink.cc 1.11 +15 -9; commitid: 162954304acff7ea6; xorp/fea/ifmanager_transaction.hh 1.28 +7 -5; commitid: 162954304acff7ea6; xorp/fea/iftree.cc 1.29 +7 -7; commitid: 162954304acff7ea6; xorp/fea/iftree.hh 1.2 +0 -0; commitid: 162954304acff7ea6; xorp/fea/ip.h 1.15 +8 -5; commitid: 162954304acff7ea6; xorp/fea/libfeaclient_bridge.cc 1.13 +3 -3; commitid: 162954304acff7ea6; xorp/fea/mfea_config.cc 1.32 +235 -69; commitid: 162954304acff7ea6; xorp/fea/mfea_mrouter.cc 1.11 +15 -11; commitid: 162954304acff7ea6; xorp/fea/mfea_mrouter.hh 1.56 +16 -16; commitid: 162954304acff7ea6; xorp/fea/mfea_node.cc 1.32 +15 -15; commitid: 162954304acff7ea6; xorp/fea/mfea_node.hh 1.17 +7 -5; commitid: 162954304acff7ea6; xorp/fea/mfea_node_cli.cc 1.7 +7 -2; commitid: 162954304acff7ea6; xorp/fea/mfea_osdep.hh 1.33 +132 -51; commitid: 162954304acff7ea6; xorp/fea/mfea_proto_comm.cc 1.12 +15 -11; commitid: 162954304acff7ea6; xorp/fea/mfea_proto_comm.hh 1.32 +18 -8; commitid: 162954304acff7ea6; xorp/fea/netlink_socket.cc 1.16 +2 -2; commitid: 162954304acff7ea6; xorp/fea/netlink_socket.hh 1.26 +4 -4; commitid: 162954304acff7ea6; xorp/fea/netlink_socket_utils.cc 1.6 +20 -3; commitid: 162954304acff7ea6; xorp/fea/pa_backend_ipfw2.cc 1.8 +3 -3; commitid: 162954304acff7ea6; xorp/fea/pa_transaction.cc 1.14 +67 -30; commitid: 162954304acff7ea6; xorp/fea/rawsock4.cc 1.9 +3 -3; commitid: 162954304acff7ea6; xorp/fea/rawsock4.hh 1.13 +153 -28; commitid: 162954304acff7ea6; xorp/fea/rawsock6.cc 1.10 +3 -3; commitid: 162954304acff7ea6; xorp/fea/rawsock6.hh 1.24 +19 -9; commitid: 162954304acff7ea6; xorp/fea/routing_socket.cc 1.13 +2 -2; commitid: 162954304acff7ea6; xorp/fea/routing_socket.hh 1.28 +6 -1; commitid: 162954304acff7ea6; xorp/fea/routing_socket_utils.cc 1.22 +6 -1; commitid: 162954304acff7ea6; xorp/fea/test_add_route.sh 1.17 +13 -1; commitid: 162954304acff7ea6; xorp/fea/test_config_interface.sh 1.9 +24 -10; commitid: 162954304acff7ea6; xorp/fea/test_ifconfig_rtsock.cc 1.7 +5 -1; commitid: 162954304acff7ea6; xorp/fea/test_ifmanager_transaction.cc 1.23 +4 -1; commitid: 162954304acff7ea6; xorp/fea/test_mfea.cc 1.13 +60 -11; commitid: 162954304acff7ea6; xorp/fea/test_rawsock4.cc 1.11 +11 -5; commitid: 162954304acff7ea6; xorp/fea/test_xrl_sockets4_udp.cc 1.4 +1 -3; commitid: 162954304acff7ea6; xorp/fea/test_xrl_sockets4_udp.sh 1.3 +2 -2; commitid: 162954304acff7ea6; xorp/fea/test_xrls.sh 1.13 +9 -1; commitid: 162954304acff7ea6; xorp/fea/tools/show_interfaces.cc 1.46 +82 -61; commitid: 162954304acff7ea6; xorp/fea/xrl_mfea_node.cc 1.24 +4 -4; commitid: 162954304acff7ea6; xorp/fea/xrl_mfea_node.hh 1.4 +3 -2; commitid: 162954304acff7ea6; xorp/fea/xrl_packet_acl.cc 1.15 +26 -12; commitid: 162954304acff7ea6; xorp/fea/xrl_rawsock4.cc 1.6 +17 -8; commitid: 162954304acff7ea6; xorp/fea/xrl_rawsock6.cc 1.6 +3 -2; commitid: 162954304acff7ea6; xorp/fea/xrl_socket_cmds.cc 1.25 +116 -74; commitid: 162954304acff7ea6; xorp/fea/xrl_socket_server.cc 1.10 +6 -6; commitid: 162954304acff7ea6; xorp/fea/xrl_socket_server.hh 1.73 +5 -5; commitid: 162954304acff7ea6; xorp/fea/xrl_target.cc From bms@icir.org Thu Aug 18 16:48:43 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:48:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli xorp/cli/libtecla xorp/cli/tools Message-ID: <200508181548.j7IFmhGR091149@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:48:43 UTC XORP CVS repository Modified files: cli cli_client.cc cli_client.hh cli_command_pipe.hh cli_node.cc cli_node.hh cli_node_net.cc test_cli.cc cli/libtecla Makefile.in cli/tools send_cli_processor_xrl.cc Log message: XORP/Win32 merge to mainline. Use XorpFd and IoEvents for portability. Use sockaddr_storage. Use a polling hack to deal with the lack of non-blocking raw console I/O (as UNIX knows it) under Windows. Use send(), not write(), on sockets, for portability. Use 32-bit-wide interface indexes. Revision Changes Path 1.39 +12 -12; commitid: 163bd4304add27ea6; xorp/cli/cli_client.cc 1.23 +19 -8; commitid: 163bd4304add27ea6; xorp/cli/cli_client.hh 1.9 +0 -0; commitid: 163bd4304add27ea6; xorp/cli/cli_command_pipe.hh 1.29 +6 -6; commitid: 163bd4304add27ea6; xorp/cli/cli_node.cc 1.22 +11 -11; commitid: 163bd4304add27ea6; xorp/cli/cli_node.hh 1.42 +189 -69; commitid: 163bd4304add27ea6; xorp/cli/cli_node_net.cc 1.4 +2 -2; commitid: 163bd4304add27ea6; xorp/cli/libtecla/Makefile.in 1.39 +0 -0; commitid: 163bd4304add27ea6; xorp/cli/test_cli.cc 1.9 +0 -0; commitid: 163bd4304add27ea6; xorp/cli/tools/send_cli_processor_xrl.cc From bms@icir.org Thu Aug 18 16:54:29 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:54:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508181554.j7IFsT2J091266@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:54:29 UTC XORP CVS repository Modified files: rtrmgr Makefile.am Makefile.in cli.cc cli.hh conf_tree_node.hh main_rtrmgr.cc master_conf_tree.cc master_conf_tree_node.hh master_template_tree.cc master_template_tree_node.cc module_manager.cc module_manager.hh profiler.cc randomness.cc slave_conf_tree_node.hh template_tree.cc template_tree_node.cc test_templates.cc userdb.cc util.cc xorpsh_main.cc xorpsh_main.hh xrl_rtrmgr_interface.cc xrldb.cc Log message: XORP/Win32 merge to mainline. Connect the Win32 glob() routines to the build. Regen. Stub out UNIX-specific code from the router CLI routines. Use a more portable means of determining the best XRL TCP interface. Use XorpFd and IoEvents for portability. Use portable means of obtaining system time. Use Windows-specific means of process creation and termination. Use DeleteFile(), not unlink(), on Windows. Use portable means of converting path names on the fly; this allows router manager template files to remain as they are and still work in a Windows environment. On Windows, hardcode user name to Administrator for the time being, and always allow access to configure mode in xorpsh. Include Pavlin's hack for subverting authentication to run xorpsh between Windows and non-Windows hosts. Revision Changes Path 1.57 +11 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/Makefile.am 1.69 +74 -50; commitid: 1643a4304af177ea6; xorp/rtrmgr/Makefile.in 1.91 +33 -15; commitid: 1643a4304af177ea6; xorp/rtrmgr/cli.cc 1.37 +2 -2; commitid: 1643a4304af177ea6; xorp/rtrmgr/cli.hh 1.45 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/conf_tree_node.hh 1.64 +6 -29; commitid: 1643a4304af177ea6; xorp/rtrmgr/main_rtrmgr.cc 1.56 +20 -3; commitid: 1643a4304af177ea6; xorp/rtrmgr/master_conf_tree.cc 1.14 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/master_conf_tree_node.hh 1.6 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/master_template_tree.cc 1.7 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/master_template_tree_node.cc 1.46 +75 -9; commitid: 1643a4304af177ea6; xorp/rtrmgr/module_manager.cc 1.32 +6 -1; commitid: 1643a4304af177ea6; xorp/rtrmgr/module_manager.hh 1.5 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/profiler.cc 1.17 +33 -18; commitid: 1643a4304af177ea6; xorp/rtrmgr/randomness.cc 1.15 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/slave_conf_tree_node.hh 1.37 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/template_tree.cc 1.57 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/template_tree_node.cc 1.16 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/test_templates.cc 1.14 +13 -1; commitid: 1643a4304af177ea6; xorp/rtrmgr/userdb.cc 1.17 +27 -10; commitid: 1643a4304af177ea6; xorp/rtrmgr/util.cc 1.48 +58 -20; commitid: 1643a4304af177ea6; xorp/rtrmgr/xorpsh_main.cc 1.27 +4 -2; commitid: 1643a4304af177ea6; xorp/rtrmgr/xorpsh_main.hh 1.42 +36 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/xrl_rtrmgr_interface.cc 1.14 +0 -0; commitid: 1643a4304af177ea6; xorp/rtrmgr/xrldb.cc From bms@icir.org Thu Aug 18 16:58:11 2005 From: bms@icir.org (Bruce Simpson) Date: Thu, 18 Aug 2005 15:58:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp xorp/bgp/harness xorp/bgp/tools Message-ID: <200508181558.j7IFwB3I091516@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-18 15:58:11 UTC XORP CVS repository Modified files: bgp Makefile.am aspath.cc aspath_test.cc bgp.cc bgp.hh dummy_main.cc dummy_next_hop_resolver.cc exceptions.hh internal_message.cc iptuple.cc local_data.cc local_data.hh main.cc next_hop_resolver.cc notification_packet.cc open_packet.cc packet.hh parameter.cc path_attribute.cc path_attribute.hh peer.cc peer.hh peer_data.cc peer_list.cc peer_route_pair.hh plumbing.cc profile_vars.cc route_queue.cc route_table_reader.hh socket.cc socket.hh test_cache.cc test_decision.cc test_deletion.cc test_dump.cc test_fanout.cc test_filter.cc test_main.cc test_next_hop_resolver.cc test_nhlookup.cc test_packet.cc test_packet.hh test_peer_data.cc test_plumbing.cc test_ribin.cc test_ribout.cc test_subnet_route.cc update_attrib.cc update_packet.cc update_test.cc xrl_target.cc bgp/harness Makefile.am bgppp.cc command.cc coord.cc peer.cc test_peer.cc test_peer.hh test_trie.cc trie.cc bgp/tools print_peer.hh print_peers.cc print_routes.hh print_routes_main.cc xorpsh_print_routes.cc Log message: XORP/Win32 merge to mainline. Use libcomm for portability. Use XorpFd and IoEvents for portability. Use portable means of obtaining system time. Use comm_sock_is_connected() instead of playing getpeername() games. Use send() and recv() for socket I/O as these are portable to Winsock. Use XORP_SOCKOPT_CAST() where needed. Revision Changes Path 1.39 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/Makefile.am 1.26 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/aspath.cc 1.14 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/aspath_test.cc 1.54 +46 -39; commitid: 164bd4304b0047ea6; xorp/bgp/bgp.cc 1.43 +6 -6; commitid: 164bd4304b0047ea6; xorp/bgp/bgp.hh 1.12 +6 -5; commitid: 164bd4304b0047ea6; xorp/bgp/dummy_main.cc 1.13 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/dummy_next_hop_resolver.cc 1.8 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/exceptions.hh 1.18 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/harness/Makefile.am 1.8 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/harness/bgppp.cc 1.22 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/harness/command.cc 1.24 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/harness/coord.cc 1.65 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/harness/peer.cc 1.33 +95 -107; commitid: 164bd4304b0047ea6; xorp/bgp/harness/test_peer.cc 1.13 +7 -8; commitid: 164bd4304b0047ea6; xorp/bgp/harness/test_peer.hh 1.19 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/harness/test_trie.cc 1.17 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/harness/trie.cc 1.10 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/internal_message.cc 1.14 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/iptuple.cc 1.11 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/local_data.cc 1.10 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/local_data.hh 1.43 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/main.cc 1.44 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/next_hop_resolver.cc 1.22 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/notification_packet.cc 1.23 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/open_packet.cc 1.33 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/packet.hh 1.28 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/parameter.cc 1.60 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/path_attribute.cc 1.36 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/path_attribute.hh 1.95 +13 -7; commitid: 164bd4304b0047ea6; xorp/bgp/peer.cc 1.23 +4 -4; commitid: 164bd4304b0047ea6; xorp/bgp/peer.hh 1.22 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/peer_data.cc 1.19 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/peer_list.cc 1.15 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/peer_route_pair.hh 1.70 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/plumbing.cc 1.12 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/profile_vars.cc 1.10 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/route_queue.cc 1.8 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/route_table_reader.hh 1.31 +49 -89; commitid: 164bd4304b0047ea6; xorp/bgp/socket.cc 1.15 +12 -13; commitid: 164bd4304b0047ea6; xorp/bgp/socket.hh 1.25 +1 -1; commitid: 164bd4304b0047ea6; xorp/bgp/test_cache.cc 1.33 +1 -1; commitid: 164bd4304b0047ea6; xorp/bgp/test_decision.cc 1.24 +1 -1; commitid: 164bd4304b0047ea6; xorp/bgp/test_deletion.cc 1.47 +1 -1; commitid: 164bd4304b0047ea6; xorp/bgp/test_dump.cc 1.27 +1 -1; commitid: 164bd4304b0047ea6; xorp/bgp/test_fanout.cc 1.30 +1 -1; commitid: 164bd4304b0047ea6; xorp/bgp/test_filter.cc 1.15 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/test_main.cc 1.24 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/test_next_hop_resolver.cc 1.27 +1 -1; commitid: 164bd4304b0047ea6; xorp/bgp/test_nhlookup.cc 1.11 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/test_packet.cc 1.6 +2 -2; commitid: 164bd4304b0047ea6; xorp/bgp/test_packet.hh 1.10 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/test_peer_data.cc 1.16 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/test_plumbing.cc 1.29 +1 -1; commitid: 164bd4304b0047ea6; xorp/bgp/test_ribin.cc 1.26 +1 -1; commitid: 164bd4304b0047ea6; xorp/bgp/test_ribout.cc 1.6 +10 -10; commitid: 164bd4304b0047ea6; xorp/bgp/test_subnet_route.cc 1.12 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/tools/print_peer.hh 1.6 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/tools/print_peers.cc 1.15 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/tools/print_routes.hh 1.8 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/tools/print_routes_main.cc 1.11 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/tools/xorpsh_print_routes.cc 1.12 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/update_attrib.cc 1.36 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/update_packet.cc 1.14 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/update_test.cc 1.39 +0 -0; commitid: 164bd4304b0047ea6; xorp/bgp/xrl_target.cc From pavlin@icir.org Thu Aug 18 18:45:57 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 17:45:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508181745.j7IHjvTf092888@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 17:45:57 UTC XORP CVS repository Modified files: libxorp c_format.cc Log message: * Reduce a line of replicated code * Add comments Revision Changes Path 1.9 +3 -4; commitid: 16abe4304c92b7ea6; xorp/libxorp/c_format.cc From pavlin@icir.org Thu Aug 18 19:14:52 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 18:14:52 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508181814.j7IIEqnp093541@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 18:14:52 UTC XORP CVS repository Modified files: libxorp xlog.c Log message: * Remove duplicated #include "config.h" * Reorder some of the included files. Revision Changes Path 1.12 +3 -6; commitid: 16d3f4304cfe57ea6; xorp/libxorp/xlog.c From pavlin@icir.org Thu Aug 18 19:44:19 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 18:44:19 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508181844.j7IIiJAl094054@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 18:44:19 UTC XORP CVS repository Modified files: libxorp win_dispatcher.hh Log message: Add few comments. Revision Changes Path 1.3 +3 -3; commitid: 16f4d4304d6ff7ea6; xorp/libxorp/win_dispatcher.hh From pavlin@icir.org Thu Aug 18 19:45:14 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 18:45:14 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508181845.j7IIjElo094126@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 18:45:14 UTC XORP CVS repository Modified files: libxorp win_io.c Log message: Add include file guard for "config.h" Revision Changes Path 1.3 +3 -1; commitid: 16f804304d7297ea6; xorp/libxorp/win_io.c From pavlin@icir.org Thu Aug 18 22:12:11 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 21:12:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200508182112.j7ILCB1q095692@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 21:12:11 UTC XORP CVS repository Modified files: mibs test_xorpevents.cc Log message: Minor edits. Revision Changes Path 1.15 +17 -14; commitid: 175ad4304f9a47ea6; xorp/mibs/test_xorpevents.cc From pavlin@icir.org Thu Aug 18 22:15:13 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 21:15:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200508182115.j7ILFD7R095810@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 21:15:13 UTC XORP CVS repository Modified files: mibs xorpevents.cc Log message: * Use the new XorpFd class to deal with file descriptors * Use SelectorList::wait_and_dispatch() instead of the non-existing SelectorList::select() * Misc edits Revision Changes Path 1.15 +32 -22; commitid: 175fe4304fa167ea6; xorp/mibs/xorpevents.cc From pavlin@icir.org Thu Aug 18 22:15:37 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 21:15:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200508182115.j7ILFbjQ095859@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 21:15:37 UTC XORP CVS repository Modified files: mibs xorpevents.hh Log message: * Use the new XorpFd class to deal with file descriptors * Misc edits Revision Changes Path 1.14 +6 -5; commitid: 176594304fa737ea6; xorp/mibs/xorpevents.hh From pavlin@icir.org Thu Aug 18 22:23:08 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 21:23:08 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mibs Message-ID: <200508182123.j7ILN8So096038@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-18 21:23:08 UTC XORP CVS repository Modified files: mibs Makefile.am Makefile.in Log message: Add -DNETSNMP_NO_INLINE to the list of the compiler flags to disable the use of inline functions in the net-snmp header files. This fixes a compilation problem with some compilers (e.g., g++-3.4.2 on FreeBSD-4.10). Bug found by: "Michael Larson" Revision Changes Path 1.36 +6 -1; commitid: 176bb4304fb157ea6; xorp/mibs/Makefile.am 1.45 +5 -0; commitid: 176bb4304fb157ea6; xorp/mibs/Makefile.in From pavlin@icir.org Fri Aug 19 07:24:58 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 19 Aug 2005 06:24:58 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli xorp/rtrmgr Message-ID: <200508190624.j7J6OwGg000353@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-19 06:24:58 UTC XORP CVS repository Modified files: cli cli_command.cc rtrmgr cli.cc Log message: Fix tab completion after specifying the value of a multi-value node. This fixed bugzilla entry #127 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=127 Revision Changes Path 1.18 +20 -8; commitid: 12f43057aa47ea6; xorp/cli/cli_command.cc 1.92 +10 -5; commitid: 12f43057aa47ea6; xorp/rtrmgr/cli.cc From pavlin@icir.org Fri Aug 19 07:32:26 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 18 Aug 2005 23:32:26 -0700 Subject: [Xorp-cvs] XORP cvs commit: xorp/cli xorp/rtrmgr In-Reply-To: Message from Pavlin Radoslavov of "Fri, 19 Aug 2005 06:24:58 GMT." <200508190624.j7J6OwGg000353@xorpc.icir.org> Message-ID: <200508190632.j7J6WQte014795@possum.icir.org> > CVSROOT: /usr/local/share/doc/apache/cvs > Module name: xorp > Changes by: pavlin@xorpc.icir.org 2005-08-19 06:24:58 UTC > > XORP CVS repository > > > Modified files: > cli cli_command.cc > rtrmgr cli.cc > > Log message: > Fix tab completion after specifying the value of a multi-value node. > > This fixed bugzilla entry #127 > > Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=127 > > Revision Changes Path > 1.18 +20 -8; commitid: 12f43057aa47ea6; xorp/cli/cli_command.cc > 1.92 +10 -5; commitid: 12f43057aa47ea6; xorp/rtrmgr/cli.cc Just for the record, the above also fixes bugzilla entry #137: http://www.xorp.org/bugzilla/show_bug.cgi?id=137 Pavlin From pavlin@icir.org Fri Aug 19 07:57:37 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 19 Aug 2005 06:57:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508190657.j7J6vbPA000641@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-19 06:57:37 UTC XORP CVS repository Modified files: libxipc xrl_pf_sudp.cc Log message: Compilation fix for MacOS X. Revision Changes Path 1.41 +2 -2; commitid: 268430582d97ea6; xorp/libxipc/xrl_pf_sudp.cc From pavlin@icir.org Fri Aug 19 08:31:44 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 19 Aug 2005 07:31:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508190731.j7J7ViSp000947@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-19 07:31:44 UTC XORP CVS repository Modified files: fea xrl_socket_server.cc Log message: Fix constructor usage in a template. Problem found on MacOS X 10.4 with g++ 4.0 Revision Changes Path 1.26 +5 -5; commitid: 39a43058abb7ea6; xorp/fea/xrl_socket_server.cc From atanu@icir.org Fri Aug 19 09:35:50 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 19 Aug 2005 08:35:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508190835.j7J8ZowM001531@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-19 08:35:50 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: If the peer is the DR it is now notified if any of its neighbours become fully adjacent or was a fully adjacent peer. Hooks to aid in the generation of the Network-LSA. Revision Changes Path 1.123 +13 -12; commitid: 5de430599e57ea6; xorp/ospf/peer.cc 1.85 +10 -6; commitid: 5de430599e57ea6; xorp/ospf/peer.hh From atanu@icir.org Fri Aug 19 09:37:46 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 19 Aug 2005 08:37:46 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508190837.j7J8bkRj001621@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-19 08:37:45 UTC XORP CVS repository Added files: ospf .cvsignore Log message: List of all the files to ignore. Revision Changes Path 1.1 +19 -0 xorp/ospf/.cvsignore (new) From bms@icir.org Fri Aug 19 20:17:02 2005 From: bms@icir.org (Bruce Simpson) Date: Fri, 19 Aug 2005 19:17:02 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508191917.j7JJH2KW008693@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-19 19:17:02 UTC XORP CVS repository Modified files: libxipc xrl_pf_stcp.cc xrl_pf_sudp.cc Log message: Resolve issue where IP-based XRL client transports would bind to INADDR_ANY instead of using the endpoint selected by the logic in sockutil.cc. Revision Changes Path 1.43 +3 -2; commitid: 21da430630237ea6; xorp/libxipc/xrl_pf_stcp.cc 1.42 +4 -2; commitid: 21da430630237ea6; xorp/libxipc/xrl_pf_sudp.cc From pavlin@icir.org Fri Aug 19 21:04:20 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 19 Aug 2005 20:04:20 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508192004.j7JK4Kjb009092@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-19 20:04:20 UTC XORP CVS repository Modified files: rtrmgr conf_tree_node.cc conf_tree_node.hh Log message: Bug fix in calculating the deleted part of the configuration tree when loading the configuration from a file. E.g, if the current configuration contains: rtrmgr { ... } and if we load configuration that contains the same rtrmgr configuration block plus an "interfaces" configuration block: interfaces { ... } rtrmgr { ... } The the load command fails with an error message like: Node "rtrmgr" has no configured mandatory child node "targetname" The root of the problem is that inside method ConfigTreeNode::retain_different_nodes() the "rtrmgr" nodes are considered different because they have different node number in both configurations. The solution is to introduce and use a new method ConfigTreeNode::is_same() that can ignore the nodenum in the comparison. Revision Changes Path 1.83 +9 -3; commitid: 23384306398f7ea6; xorp/rtrmgr/conf_tree_node.cc 1.46 +2 -1; commitid: 23384306398f7ea6; xorp/rtrmgr/conf_tree_node.hh From pavlin@icir.org Fri Aug 19 21:09:43 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 19 Aug 2005 20:09:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates xorp/rtrmgr xorp/xrl/interfaces xorp/xrl/targets Message-ID: <200508192009.j7JK9h0K009308@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-19 20:09:43 UTC XORP CVS repository Modified files: etc/templates rtrmgr.tp rtrmgr master_conf_tree.cc master_conf_tree.hh xrl_rtrmgr_interface.cc xrl_rtrmgr_interface.hh xrl/interfaces rtrmgr.xif rtrmgr_xif.cc rtrmgr_xif.hh xrl/targets rtrmgr.xrls rtrmgr_base.cc rtrmgr_base.hh Log message: * Add new rtrmgr XRL set_config_directory that can be used to set the name of the directory with the configuration files. * Add new configuration tree node "rtrmgr config-directory" that can be used by the user to (re)configure the name of the config directory. Revision Changes Path 1.3 +11 -2; commitid: 23c143063ba17ea6; xorp/etc/templates/rtrmgr.tp 1.57 +60 -22; commitid: 23c143063ba17ea6; xorp/rtrmgr/master_conf_tree.cc 1.31 +6 -1; commitid: 23c143063ba17ea6; xorp/rtrmgr/master_conf_tree.hh 1.43 +11 -1; commitid: 23c143063ba17ea6; xorp/rtrmgr/xrl_rtrmgr_interface.cc 1.23 +11 -1; commitid: 23c143063ba17ea6; xorp/rtrmgr/xrl_rtrmgr_interface.hh 1.5 +12 -2; commitid: 23c143063ba17ea6; xorp/xrl/interfaces/rtrmgr.xif 1.17 +33 -1; commitid: 23c143063ba17ea6; xorp/xrl/interfaces/rtrmgr_xif.cc 1.14 +24 -1; commitid: 23c143063ba17ea6; xorp/xrl/interfaces/rtrmgr_xif.hh 1.14 +9 -1; commitid: 23c143063ba17ea6; xorp/xrl/targets/rtrmgr.xrls 1.20 +31 -1; commitid: 23c143063ba17ea6; xorp/xrl/targets/rtrmgr_base.cc 1.20 +15 -1; commitid: 23c143063ba17ea6; xorp/xrl/targets/rtrmgr_base.hh From atanu@icir.org Sun Aug 21 07:12:57 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 21 Aug 2005 06:12:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508210612.j7L6CvXN024697@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-21 06:12:57 UTC XORP CVS repository Modified files: libxipc sockutil.cc Log message: Comment out the printing of the address that is being used for XRL communication. Revision Changes Path 1.17 +3 -3; commitid: 605e43081b687ea6; xorp/libxipc/sockutil.cc From bms@icir.org Sun Aug 21 09:59:53 2005 From: bms@icir.org (Bruce Simpson) Date: Sun, 21 Aug 2005 08:59:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508210859.j7L8xrXs025954@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: bms@xorpc.icir.org 2005-08-21 08:59:53 UTC XORP CVS repository Modified files: rtrmgr xorpsh_main.cc xrl_rtrmgr_interface.cc Log message: Only disable xorpsh authentication if NO_XORPSH_AUTHENTICATION is defined at compile time. Requested by: Atanu Revision Changes Path 1.49 +3 -2; commitid: 6547430842807ea6; xorp/rtrmgr/xorpsh_main.cc 1.44 +2 -2; commitid: 6547430842807ea6; xorp/rtrmgr/xrl_rtrmgr_interface.cc From atanu@icir.org Mon Aug 22 05:04:56 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 22 Aug 2005 04:04:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200508220404.j7M44u0Y035636@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-22 04:04:56 UTC XORP CVS repository Modified files: bgp test_main.cc test_next_hop_resolver.cc test_next_hop_resolver.hh Log message: If a host is heavily loaded its very possible that multiple requests can be sent to the next hop resolver and be queued before any response is returned by the RIB. The new test, test9 demonstrates a problem of multiple queued requests with the same subnet as the key. Two registrations followed by two de-registrations fail because the first de-registraition deletes all the state. The is the FATAL Unknown nexthop problem that we have been searching for. Revision Changes Path 1.16 +5 -1; commitid: 8b1543094ee77ea6; xorp/bgp/test_main.cc 1.25 +43 -1; commitid: 8b1543094ee77ea6; xorp/bgp/test_next_hop_resolver.cc 1.5 +4 -1; commitid: 8b1543094ee77ea6; xorp/bgp/test_next_hop_resolver.hh From atanu@icir.org Mon Aug 22 07:57:31 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 22 Aug 2005 06:57:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200508220657.j7M6vVTV037304@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-22 06:57:31 UTC XORP CVS repository Modified files: bgp next_hop_resolver.cc next_hop_resolver.hh route_table_nhlookup.cc route_table_nhlookup.hh Log message: A clique of six routers with a seventh router feeding in a single route and then withdrawing the route was causing BGP to fail. The failure was either the fatal message "Unknown nexthop" from the next hop resolver or the next hop routing would dereference an iterator that was pointing at end. The first problem is that on a slow system with an unresponsive RIB many registrations can be queued. Test9 in test next hop resolver demonstrates the problem. While waiting for the RIB, requests were queued keyed on the subnet associated with the next hop that was being requested. Two registrations followed by two deregistrations (with the same subnet) were failing as all the state was being removed by the first deregistration. The state is now stored in a multiset and the regression test and the six router test seems to work. The next hop resolver has also had some debugging added. The route table nh lookup has methods to track the two queues which it holds so that both queues can be handled in a consistent manor. Bug found by: Dario Vieira Revision Changes Path 1.45 +49 -13; commitid: 91974309775a7ea6; xorp/bgp/next_hop_resolver.cc 1.29 +3 -2; commitid: 91974309775a7ea6; xorp/bgp/next_hop_resolver.hh 1.22 +98 -86; commitid: 91974309775a7ea6; xorp/bgp/route_table_nhlookup.cc 1.14 +22 -1; commitid: 91974309775a7ea6; xorp/bgp/route_table_nhlookup.hh From pavlin@icir.org Mon Aug 22 22:08:25 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 22 Aug 2005 21:08:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200508222108.j7ML8Oq6046055@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-22 21:08:24 UTC XORP CVS repository Modified files: libproto spt.cc Log message: Fix a typo ("emplate" -> "template") in commented-out code. Revision Changes Path 1.7 +2 -2; commitid: b3ce430a3eb17ea6; xorp/libproto/spt.cc From atanu@icir.org Mon Aug 22 23:50:49 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 22 Aug 2005 22:50:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200508222250.j7MMonx5047071@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-22 22:50:48 UTC XORP CVS repository Modified files: bgp route_table_filter.cc Log message: Assert the parent pointer is not NULL before dereferencing. Just saw a problem on xorp12. Revision Changes Path 1.33 +5 -2; commitid: b7c4430a56c87ea6; xorp/bgp/route_table_filter.cc From pavlin@icir.org Tue Aug 23 01:57:07 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 23 Aug 2005 00:57:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508230057.j7N0v7Om031312@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-23 00:57:07 UTC XORP CVS repository Modified files: rtrmgr template_tree_node.cc template_tree_node.hh Log message: Added a new method TemplateTreeNode::encoded_typestr() that returns the type string of a template tree node enclosed in <>. Revision Changes Path 1.58 +7 -1; commitid: 7779430a73bd7ea6; xorp/rtrmgr/template_tree_node.cc 1.35 +2 -1; commitid: 7779430a73bd7ea6; xorp/rtrmgr/template_tree_node.hh From pavlin@icir.org Tue Aug 23 01:58:41 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 23 Aug 2005 00:58:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508230058.j7N0wfe1031364@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-23 00:58:41 UTC XORP CVS repository Modified files: rtrmgr template_tree.cc Log message: Modify TemplateTree::find_node() so it allows to search a template tree node even if the path string includes the encoded typestr of a node (i.e., the ). Revision Changes Path 1.38 +6 -2; commitid: 7a6a430a747b7ea6; xorp/rtrmgr/template_tree.cc From pavlin@icir.org Tue Aug 23 02:19:00 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 23 Aug 2005 01:19:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/cli xorp/rtrmgr Message-ID: <200508230119.j7N1J0gJ031670@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-23 01:19:00 UTC XORP CVS repository Modified files: cli cli_client.cc cli_command.cc cli_command.hh rtrmgr cli.cc op_commands.cc op_commands.hh Log message: Refactor the mechanism for matching the multi-values configurational nodes. The "is_wildcard" flag is replaced by a type-matching callback that can be added to the CliCommand objects. This fixes a problem with providing possible completions after a multi-value node that is not of type "txt". Revision Changes Path 1.40 +7 -13; commitid: 7b43430a77c77ea6; xorp/cli/cli_client.cc 1.19 +43 -35; commitid: 7b43430a77c77ea6; xorp/cli/cli_command.cc 1.17 +30 -14; commitid: 7b43430a77c77ea6; xorp/cli/cli_command.hh 1.93 +13 -10; commitid: 7b43430a77c77ea6; xorp/rtrmgr/cli.cc 1.55 +19 -2; commitid: 7b43430a77c77ea6; xorp/rtrmgr/op_commands.cc 1.31 +2 -1; commitid: 7b43430a77c77ea6; xorp/rtrmgr/op_commands.hh From atanu@icir.org Tue Aug 23 02:37:24 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 23 Aug 2005 01:37:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508230137.j7N1bO2K039896@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-23 01:37:24 UTC XORP CVS repository Modified files: ospf TODO Log message: 24) Move is_DR(), is_BDR(), is_DR_or_BDR() and possibly is_neighbour_DR_or_BDR() to the Peer from the Neighbour class. Revision Changes Path 1.34 +4 -1; commitid: 9bbd430a7dcf7ea6; xorp/ospf/TODO From atanu@icir.org Tue Aug 23 02:49:34 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 23 Aug 2005 01:49:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508230149.j7N1nYNj040046@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-23 01:49:34 UTC XORP CVS repository Modified files: libxorp timer.cc Log message: If XORP has been built with --enable-callback-debug and a regression test does not instantiate an eventloop calls to TimerList::system_gettimeofday() in the callback code. If there is no TimerList::instance() create one to allow the call to suceed. Revision Changes Path 1.25 +8 -3; commitid: 9c53430a80ae7ea6; xorp/libxorp/timer.cc From pavlin@icir.org Tue Aug 23 20:03:26 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 23 Aug 2005 19:03:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/etc/templates Message-ID: <200508231903.j7NJ3QhT005669@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-23 19:03:26 UTC XORP CVS repository Modified files: etc/templates interfaces.tp Log message: The prefix-length address attribute is now mandatory. This is needed as part of the fix for Bugzilla entry #153 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=153 Revision Changes Path 1.17 +5 -1; commitid: 1607430b72bc7ea6; xorp/etc/templates/interfaces.tp From pavlin@icir.org Tue Aug 23 20:06:37 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 23 Aug 2005 19:06:37 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508231906.j7NJ6btw005753@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-23 19:06:37 UTC XORP CVS repository Modified files: fea ifconfig_set.cc Log message: Recompute internally the broadcast address if it was omitted from the IPv4 address configuration. Note that we recompute it only if the underlying vif is broadcast-capable. This completes the fix for Bugzilla entry #153 Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=153 Revision Changes Path 1.29 +19 -2; commitid: 1647430b73527ea6; xorp/fea/ifconfig_set.cc From pavlin@icir.org Tue Aug 23 21:45:25 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 23 Aug 2005 20:45:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508232045.j7NKjPfG006804@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-23 20:45:25 UTC XORP CVS repository Modified files: libxorp win_dispatcher.cc Log message: Fix a spelling in comment. Revision Changes Path 1.3 +2 -2; commitid: 1a7a430b8ad77ea6; xorp/libxorp/win_dispatcher.cc From pavlin@icir.org Tue Aug 23 21:46:53 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 23 Aug 2005 20:46:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508232046.j7NKkrSi006868@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-23 20:46:53 UTC XORP CVS repository Modified files: libxorp utils.hh Log message: Add extra checks that the "path" argument to "is_absolute_path()" is long enough. Revision Changes Path 1.8 +5 -2; commitid: 1abb430b8b1e7ea6; xorp/libxorp/utils.hh From pavlin@icir.org Tue Aug 23 21:57:33 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 23 Aug 2005 20:57:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508232057.j7NKvX1q006983@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-23 20:57:33 UTC XORP CVS repository Modified files: rtrmgr master_conf_tree.cc Log message: Use the new is_absolute_path() function as appropriate to test whether the path is absolute. Revision Changes Path 1.58 +2 -2; commitid: 1aee430b8ba27ea6; xorp/rtrmgr/master_conf_tree.cc From pavlin@icir.org Tue Aug 23 23:29:11 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 23 Aug 2005 22:29:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508232229.j7NMTBx3008038@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-23 22:29:11 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_iphelper.cc fticonfig_entry_get_rtsock.cc fticonfig_entry_observer_dummy.cc fticonfig_entry_observer_iphelper.cc fticonfig_entry_observer_rtsock.cc fticonfig_entry_set_iphelper.cc fticonfig_table_observer_dummy.cc fticonfig_table_observer_iphelper.cc fticonfig_table_observer_rtsock.cc fticonfig_table_set_iphelper.cc ifconfig_get_dummy.cc ifconfig_get_getifaddrs.cc ifconfig_get_iphelper.cc ifconfig_get_sysctl.cc ifconfig_observer_dummy.cc ifconfig_observer_iphelper.cc ifconfig_observer_rtsock.cc ifconfig_set_iphelper.cc Log message: Editorial nitlets: spacing and comments. Revision Changes Path 1.3 +9 -7; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_entry_get_iphelper.cc 1.30 +3 -3; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_entry_get_rtsock.cc 1.11 +2 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_entry_observer_dummy.cc 1.3 +5 -3; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_entry_observer_iphelper.cc 1.10 +2 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_entry_observer_rtsock.cc 1.3 +34 -32; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_entry_set_iphelper.cc 1.11 +2 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_table_observer_dummy.cc 1.3 +6 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_table_observer_iphelper.cc 1.15 +2 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_table_observer_rtsock.cc 1.3 +3 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/fticonfig_table_set_iphelper.cc 1.12 +2 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/ifconfig_get_dummy.cc 1.12 +2 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/ifconfig_get_getifaddrs.cc 1.3 +3 -3; commitid: 1f2b430ba32c7ea6; xorp/fea/ifconfig_get_iphelper.cc 1.13 +2 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/ifconfig_get_sysctl.cc 1.11 +2 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/ifconfig_observer_dummy.cc 1.3 +3 -3; commitid: 1f2b430ba32c7ea6; xorp/fea/ifconfig_observer_iphelper.cc 1.12 +2 -2; commitid: 1f2b430ba32c7ea6; xorp/fea/ifconfig_observer_rtsock.cc 1.3 +210 -207; commitid: 1f2b430ba32c7ea6; xorp/fea/ifconfig_set_iphelper.cc From pavlin@icir.org Wed Aug 24 01:41:38 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 24 Aug 2005 00:41:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy Message-ID: <200508240041.j7O0fc6G009979@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-24 00:41:38 UTC XORP CVS repository Modified files: policy policy.y yacc.yy_policy_parser.cc Log message: * Back-sync the last modifications that were done by hand in yacc.yy_policy_parser.cc to policy.y * Re-generate yacc.yy_policy_parser.cc Revision Changes Path 1.8 +4 -0; commitid: 26c7430bc1c57ea6; xorp/policy/policy.y 1.11 +41 -41; commitid: 26c7430bc1c57ea6; xorp/policy/yacc.yy_policy_parser.cc From pavlin@icir.org Wed Aug 24 01:52:31 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 24 Aug 2005 00:52:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/backend Message-ID: <200508240052.j7O0qV6M010275@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-24 00:52:31 UTC XORP CVS repository Modified files: policy/backend backend.y yacc.yy_policy_backend_parser.cc Log message: * Back-sync the last modifications that were done by hand in yacc.yy_policy_backend_parser.cc to backend.y * Re-generate yacc.yy_policy_backend_parser.cc Revision Changes Path 1.6 +2 -0; commitid: 2807430bc4a87ea6; xorp/policy/backend/backend.y 1.6 +35 -36; commitid: 2807430bc4a87ea6; xorp/policy/backend/yacc.yy_policy_backend_parser.cc From pavlin@icir.org Wed Aug 24 02:24:28 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 24 Aug 2005 01:24:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/policy/test Message-ID: <200508240124.j7O1OS35010706@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-24 01:24:28 UTC XORP CVS repository Modified files: policy/test compilepolicy.y yacc.yy_compile_policy.cc Log message: * Back-sync the last modifications that were done by hand in yacc.yy_compile_policy.cc to compilepolicy.y * Re-generate yacc.yy_compile_policy.cc Revision Changes Path 1.5 +2 -0; commitid: 29b1430bcc2d7ea6; xorp/policy/test/compilepolicy.y 1.7 +15 -19; commitid: 29b1430bcc2d7ea6; xorp/policy/test/yacc.yy_compile_policy.cc From atanu@icir.org Wed Aug 24 23:38:00 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 24 Aug 2005 22:38:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200508242238.j7OMc0se022659@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-24 22:38:00 UTC XORP CVS repository Modified files: bgp socket.cc Log message: Add a missing newline to a debugging message. Revision Changes Path 1.32 +2 -2; commitid: 5868430cf6c77ea6; xorp/bgp/socket.cc From atanu@icir.org Wed Aug 24 23:45:01 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 24 Aug 2005 22:45:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/bgp Message-ID: <200508242245.j7OMj1nZ022746@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-24 22:45:01 UTC XORP CVS repository Modified files: bgp socket.cc Log message: Add some more debugging when trying to make a connection. Revision Changes Path 1.33 +3 -1; commitid: 58bf430cf86d7ea6; xorp/bgp/socket.cc From atanu@icir.org Thu Aug 25 01:10:05 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 25 Aug 2005 00:10:05 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508250010.j7P0A5pK023412@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-25 00:10:05 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh Log message: The stubs for generating,updating and withdrawing Network-LSAs. Revision Changes Path 1.60 +24 -1; commitid: 5b57430d0c5d7ea6; xorp/ospf/area_router.cc 1.45 +18 -1; commitid: 5b57430d0c5d7ea6; xorp/ospf/area_router.hh From atanu@icir.org Thu Aug 25 01:12:50 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 25 Aug 2005 00:12:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508250012.j7P0Cn6V023527@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-25 00:12:49 UTC XORP CVS repository Modified files: ospf peer.cc peer.hh Log message: When a peer goes to and from state DR or an adjacency goes to and from state Full, generate,update or withdraw the Network-LSA as appropriate. Revision Changes Path 1.124 +56 -3; commitid: 5bca430d0d017ea6; xorp/ospf/peer.cc 1.86 +17 -2; commitid: 5bca430d0d017ea6; xorp/ospf/peer.hh From atanu@icir.org Thu Aug 25 01:39:21 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 25 Aug 2005 00:39:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508250039.j7P0dL65023777@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-25 00:39:21 UTC XORP CVS repository Modified files: ospf lsa.cc lsa.hh test_packet.cc Log message: An OSPFv2 Network-LSA contains a single network mask and a list of attached routers. Not a list of network masks. Revision Changes Path 1.42 +9 -28; commitid: 5cc2430d13387ea6; xorp/ospf/lsa.cc 1.53 +9 -4; commitid: 5cc2430d13387ea6; xorp/ospf/lsa.hh 1.23 +2 -2; commitid: 5cc2430d13387ea6; xorp/ospf/test_packet.cc From atanu@icir.org Thu Aug 25 01:56:28 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 25 Aug 2005 00:56:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508250056.j7P0uSs5024025@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-25 00:56:28 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh peer.cc peer.hh Log message: Pass in the network mask. Revision Changes Path 1.61 +5 -3; commitid: 5db8430d173b7ea6; xorp/ospf/area_router.cc 1.46 +5 -3; commitid: 5db8430d173b7ea6; xorp/ospf/area_router.hh 1.125 +15 -5; commitid: 5db8430d173b7ea6; xorp/ospf/peer.cc 1.87 +6 -1; commitid: 5db8430d173b7ea6; xorp/ospf/peer.hh From pavlin@icir.org Thu Aug 25 03:23:45 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 25 Aug 2005 02:23:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr xorp/etc/templates Message-ID: <200508250223.j7P2Nj3t024887@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-25 02:23:45 UTC XORP CVS repository Modified files: rtrmgr conf_tree.cc conf_tree_node.cc conf_tree_node.hh master_template_tree_node.cc template_tree_node.cc template_tree_node.hh etc/templates bgp.tp fea.tp fib2mrib.tp igmp.tp interfaces.tp mfea4.tp mfea6.tp mld.tp ospf.tp pimsm4.tp pimsm6.tp policy.tp rib.tp rip.tp ripng.tp rtrmgr.tp snmp.tp static_routes.tp Log message: * Generalize the semantic of the %mandatory keyword so not it lists mandatory configuration nodes (previously it was used to list mandatory children nodes only). Note that changes the %mandatory syntax, because now the mandatory node can refer practically anywhere in the configuration tree: OLD: %mandatory: targetname; NEW: %mandatory: $(@.targetname); * Update the template files to use the new syntax * Fix ConfigTreeNode::find_node() so now it takes a const-ified argument. Revision Changes Path 1.55 +11 -11; commitid: 60d1430d2af37ea6; xorp/etc/templates/bgp.tp 1.32 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/fea.tp 1.8 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/fib2mrib.tp 1.14 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/igmp.tp 1.18 +7 -4; commitid: 60d1430d2af37ea6; xorp/etc/templates/interfaces.tp 1.11 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/mfea4.tp 1.11 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/mfea6.tp 1.14 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/mld.tp 1.17 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/ospf.tp 1.26 +4 -4; commitid: 60d1430d2af37ea6; xorp/etc/templates/pimsm4.tp 1.26 +4 -4; commitid: 60d1430d2af37ea6; xorp/etc/templates/pimsm6.tp 1.15 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/policy.tp 1.16 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/rib.tp 1.23 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/rip.tp 1.23 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/ripng.tp 1.4 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/rtrmgr.tp 1.15 +2 -2; commitid: 60d1430d2af37ea6; xorp/etc/templates/snmp.tp 1.23 +10 -10; commitid: 60d1430d2af37ea6; xorp/etc/templates/static_routes.tp 1.42 +2 -9; commitid: 60d1430d2af37ea6; xorp/rtrmgr/conf_tree.cc 1.84 +22 -27; commitid: 60d1430d2af37ea6; xorp/rtrmgr/conf_tree_node.cc 1.47 +2 -2; commitid: 60d1430d2af37ea6; xorp/rtrmgr/conf_tree_node.hh 1.8 +16 -1; commitid: 60d1430d2af37ea6; xorp/rtrmgr/master_template_tree_node.cc 1.59 +5 -5; commitid: 60d1430d2af37ea6; xorp/rtrmgr/template_tree_node.cc 1.36 +3 -3; commitid: 60d1430d2af37ea6; xorp/rtrmgr/template_tree_node.hh From pavlin@icir.org Thu Aug 25 03:26:41 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 25 Aug 2005 02:26:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rtrmgr Message-ID: <200508250226.j7P2QfWZ024950@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-25 02:26:41 UTC XORP CVS repository Modified files: docs/rtrmgr rtrmgr.tex Log message: Update the documentation to reflect the fact that now %mandatory can specify any configuration node (previously it could specify only child nodes). Revision Changes Path 1.38 +5 -5; commitid: 615d430d2c3e7ea6; xorp/docs/rtrmgr/rtrmgr.tex From pavlin@icir.org Thu Aug 25 03:32:41 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 25 Aug 2005 02:32:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/rtrmgr Message-ID: <200508250232.j7P2Wfis025040@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-25 02:32:41 UTC XORP CVS repository Modified files: docs/rtrmgr rtrmgr.tex Log message: Add a note that %mandatory cannot be used to refer a multi-value node. Revision Changes Path 1.39 +4 -2; commitid: 61b7430d2db57ea6; xorp/docs/rtrmgr/rtrmgr.tex From pavlin@icir.org Thu Aug 25 03:33:07 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 25 Aug 2005 02:33:07 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp Message-ID: <200508250233.j7P2X7AA025083@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-25 02:33:07 UTC XORP CVS repository Modified files: . RELEASE_NOTES Log message: Add a release node for the rtrmgr (the generalized syntax of %mandatory). Revision Changes Path 1.83 +5 -2; commitid: 61e2430d2dd57ea6; xorp/RELEASE_NOTES From atanu@icir.org Thu Aug 25 08:25:47 2005 From: atanu@icir.org (Atanu Ghosh) Date: Thu, 25 Aug 2005 07:25:47 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508250725.j7P7Pl1B027316@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-25 07:25:47 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Only lookup the netmask in the OSPFv2 case. There is an assert in the lower level code if a netmask lookup is attempted in OSPFv3. Hence the recent tinderbox failure. Revision Changes Path 1.126 +23 -5; commitid: 6a99430d72797ea6; xorp/ospf/peer.cc From pavlin@icir.org Thu Aug 25 20:01:32 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Thu, 25 Aug 2005 19:01:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mld6igmp Message-ID: <200508251901.j7PJ1WEK034728@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-25 19:01:32 UTC XORP CVS repository Modified files: mld6igmp mld6igmp_proto.cc mld6igmp_vif.cc Log message: Replace "(void)foo" with "UNUSED(foo)" as a guard for potentially unused variables. Revision Changes Path 1.17 +4 -4; commitid: 878d430e156a7ea6; xorp/mld6igmp/mld6igmp_proto.cc 1.43 +2 -2; commitid: 878d430e156a7ea6; xorp/mld6igmp/mld6igmp_vif.cc From atanu@icir.org Fri Aug 26 04:31:53 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 26 Aug 2005 03:31:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508260331.j7Q3VrsT038639@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-26 03:31:53 UTC XORP CVS repository Modified files: ospf lsa.cc lsa.hh test_packet.cc Log message: The decoding of a link state update packet contaning multiple LSAs was failing. The LSA decoder routines are passed all of the buffer. They are supposd to return to the caller the amount of the buffer that has been consumed. They were not adjusting the length of the buffer. This problem has now been corrected. The test program now has a link state update packet with multiple LSAs. Revision Changes Path 1.43 +38 -2; commitid: 96cf430e8d287ea6; xorp/ospf/lsa.cc 1.54 +7 -2; commitid: 96cf430e8d287ea6; xorp/ospf/lsa.hh 1.24 +27 -12; commitid: 96cf430e8d287ea6; xorp/ospf/test_packet.cc From pavlin@icir.org Fri Aug 26 18:13:44 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 26 Aug 2005 17:13:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508261713.j7QHDieF046883@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-26 17:13:44 UTC XORP CVS repository Modified files: rtrmgr xrldb.cc Log message: Use PATH_DELIMITER_STRING instead of a hard-coded "/". Obtained from: Bruce M. Simpson Revision Changes Path 1.15 +2 -3; commitid: b70a430f4d8e7ea6; xorp/rtrmgr/xrldb.cc From pavlin@icir.org Fri Aug 26 18:17:36 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 26 Aug 2005 17:17:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508261717.j7QHHaPN046963@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-26 17:17:36 UTC XORP CVS repository Modified files: rtrmgr xrldb.cc Log message: Add missing #include "libxorp/utils.hh" Revision Changes Path 1.16 +2 -1; commitid: b755430f4ea17ea6; xorp/rtrmgr/xrldb.cc From pavlin@icir.org Fri Aug 26 20:32:43 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 26 Aug 2005 19:32:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config xorp Message-ID: <200508261932.j7QJWhej048056@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-26 19:32:43 UTC XORP CVS repository Modified files: config acipv4.m4 . configure Log message: * Fix the test whether the system supports IPv4 multicast routing so now it works for Linux. Unfortunately, now the test contains a number of hacks because of broken Linux include files. * Remove the uncoditional hardcoding that Linux always support IPv4 multicast routing. Revision Changes Path 1.3 +28 -14; commitid: bb76430f6db17ea6; xorp/config/acipv4.m4 1.155 +133 -11; commitid: bb76430f6db17ea6; xorp/configure From atanu@icir.org Fri Aug 26 22:23:32 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 26 Aug 2005 21:23:32 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508262123.j7QLNWaM048951@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-26 21:23:32 UTC XORP CVS repository Modified files: ospf lsa.cc lsa.hh Log message: A method to update the time and increment the sequence number of self originating LSAs. Revision Changes Path 1.44 +19 -1; commitid: bf1a430f88537ea6; xorp/ospf/lsa.cc 1.55 +7 -1; commitid: bf1a430f88537ea6; xorp/ospf/lsa.hh From atanu@icir.org Fri Aug 26 22:25:28 2005 From: atanu@icir.org (Atanu Ghosh) Date: Fri, 26 Aug 2005 21:25:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508262125.j7QLPSEA049031@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-26 21:25:28 UTC XORP CVS repository Modified files: ospf test_peering.cc Log message: In the two_peers increase the number of packets that are expected to be exchanged from 10 to 15. Also wait 5 more seconds for the test to complete. Revision Changes Path 1.38 +3 -3; commitid: bf6c430f88c87ea6; xorp/ospf/test_peering.cc From pavlin@icir.org Fri Aug 26 22:52:39 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 26 Aug 2005 21:52:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508262152.j7QLqdL2049323@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-26 21:52:39 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc Log message: Replace "(void)v" with "UNUSED(v)" Revision Changes Path 1.33 +3 -3; commitid: c092430f8f197ea6; xorp/fea/mfea_mrouter.cc From pavlin@icir.org Fri Aug 26 23:41:21 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 26 Aug 2005 22:41:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/user_manual Message-ID: <200508262241.j7QMfLMK049826@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-26 22:41:21 UTC XORP CVS repository Modified files: docs/user_manual Makefile.am Makefile.in Log message: Reorder the files alphabetically. Revision Changes Path 1.7 +15 -15; commitid: c287430f9a897ea6; xorp/docs/user_manual/Makefile.am 1.13 +2 -2; commitid: c287430f9a897ea6; xorp/docs/user_manual/Makefile.in From atanu@icir.org Sat Aug 27 01:46:51 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 00:46:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508270046.j7R0kpxX050698@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 00:46:51 UTC XORP CVS repository Modified files: ospf lsa.cc Log message: Assert that the age of an LSA is never set to a value greater than MaxAge. If the age on an LSA is already set to MaxAge print a warning if its age is being set again. This may happen of an LSA that is being flush has its age erroneously updated. Revision Changes Path 1.45 +7 -1; commitid: c5ef430fb7fb7ea6; xorp/ospf/lsa.cc From atanu@icir.org Sat Aug 27 01:51:09 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 00:51:09 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508270051.j7R0p9fZ050846@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 00:51:09 UTC XORP CVS repository Modified files: ospf TODO area_router.cc area_router.hh peer.cc Log message: Generation and withdrawal of Network-LSAs. Revision Changes Path 1.35 +11 -1; commitid: c678430fb8fb7ea6; xorp/ospf/TODO 1.62 +133 -30; commitid: c678430fb8fb7ea6; xorp/ospf/area_router.cc 1.47 +15 -2; commitid: c678430fb8fb7ea6; xorp/ospf/area_router.hh 1.127 +21 -10; commitid: c678430fb8fb7ea6; xorp/ospf/peer.cc From pavlin@icir.org Sat Aug 27 06:18:16 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 27 Aug 2005 05:18:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mrt/include Message-ID: <200508270518.j7R5IGLI054430@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-27 05:18:16 UTC XORP CVS repository Modified files: mrt/include ip_mroute.h Log message: Add Linux-specific hacks because of Linux's broken header files. Those hacks eliminate the need of having a local (fixed) copy of and friends. Revision Changes Path 1.11 +24 -7; commitid: d485430ff7317ea6; xorp/mrt/include/ip_mroute.h From pavlin@icir.org Sat Aug 27 06:19:51 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Sat, 27 Aug 2005 05:19:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mrt/include/linux/netinet Message-ID: <200508270519.j7R5JpTB054498@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-27 05:19:51 UTC XORP CVS repository Removed files: mrt/include/linux/netinet README in-glibc-2.0.h in-glibc-2.1.h in-slackware.h in.h ip_mroute.h mroute.h Log message: Remove local (fixed) copies of and friends, because they are not needed anymore. Revision Changes Path 1.2 +0 -12 xorp/mrt/include/linux/netinet/README (dead) 1.2 +0 -247 xorp/mrt/include/linux/netinet/in-glibc-2.0.h (dead) 1.2 +0 -314 xorp/mrt/include/linux/netinet/in-glibc-2.1.h (dead) 1.2 +0 -185 xorp/mrt/include/linux/netinet/in-slackware.h (dead) 1.2 +0 -28 xorp/mrt/include/linux/netinet/in.h (dead) 1.2 +0 -2 xorp/mrt/include/linux/netinet/ip_mroute.h (dead) 1.2 +0 -224 xorp/mrt/include/linux/netinet/mroute.h (dead) From atanu@icir.org Sat Aug 27 10:09:12 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 09:09:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508270909.j7R99C9V057199@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 09:09:12 UTC XORP CVS repository Modified files: ospf lsa.cc Log message: Print the link state id and the advertising router like an IPv4 address rather than as a hex value. Revision Changes Path 1.46 +7 -5; commitid: df5443102db77ea6; xorp/ospf/lsa.cc From atanu@icir.org Sat Aug 27 10:09:56 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 09:09:56 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508270909.j7R99uH1057247@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 09:09:56 UTC XORP CVS repository Modified files: ospf peer_manager.cc Log message: Set the V6 bit in the options field of OSPFv3 packets. Revision Changes Path 1.42 +9 -1; commitid: df8443102de37ea6; xorp/ospf/peer_manager.cc From atanu@icir.org Sat Aug 27 10:39:51 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 09:39:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508270939.j7R9dpcl058247@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 09:39:51 UTC XORP CVS repository Modified files: ospf lsa.cc lsa.hh Log message: Updating the age of an LSA that is already set to MaxAge is now fatal. A new method to test for MaxAge. Revision Changes Path 1.47 +8 -2; commitid: e36a431034e67ea6; xorp/ospf/lsa.cc 1.56 +6 -1; commitid: e36a431034e67ea6; xorp/ospf/lsa.hh From atanu@icir.org Sat Aug 27 10:40:51 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 09:40:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508270940.j7R9epp5058321@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 09:40:51 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Don't try and update the age of an LSA if it is already at MaxAge. Revision Changes Path 1.63 +3 -2; commitid: e3b6431035227ea6; xorp/ospf/area_router.cc From atanu@icir.org Sat Aug 27 11:05:24 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 10:05:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508271005.j7RA5Ohu058721@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 10:05:24 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Only update the age of a packet if it hasn't already reached MaxAge. Revision Changes Path 1.64 +3 -2; commitid: e54643103ae27ea6; xorp/ospf/area_router.cc From atanu@icir.org Sat Aug 27 23:17:41 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 22:17:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508272217.j7RMHf3q066032@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 22:17:41 UTC XORP CVS repository Modified files: ospf peer.cc Log message: The DR election had become broken. In a neighbour get_candidate_id() returns the neighbours router ID or interface ID as a function of protocol and linktype. In a peer get_candidate_id() returns the routers own ID. In event_hello_recived() _peer.get_candidate_id() had been incorrectly switched to get_candidate_id(). In event_hello_received() the DR and BDR would be recomputed when the first hello packet was recieved from a neighbour instead of the first time the state goes to TwoWay. Previously event_wait_timer() called event_backup_seen() copied the code from event_backup_seen() into event_wait_timer() so as not to be confused by the debugging output. When retransmitting an LSA don't update the age if its already at MaxAge. Revision Changes Path 1.128 +39 -8; commitid: 101d54310e6837ea6; xorp/ospf/peer.cc From atanu@icir.org Sun Aug 28 00:40:55 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 23:40:55 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508272340.j7RNetbp066600@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 23:40:55 UTC XORP CVS repository Modified files: ospf peer.cc Log message: Scheduling a BackSeen event later should work now. Revision Changes Path 1.129 +2 -1; commitid: 1040d4310fa067ea6; xorp/ospf/peer.cc From atanu@icir.org Sun Aug 28 00:47:13 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sat, 27 Aug 2005 23:47:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508272347.j7RNlDhS066690@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-27 23:47:13 UTC XORP CVS repository Modified files: ospf test_peering.cc Log message: In the two_peers test both ospf instances have their interfaces enabled at the same time. The starting of the instances can now be staggered. Revision Changes Path 1.39 +21 -7; commitid: 104674310fb817ea6; xorp/ospf/test_peering.cc From atanu@icir.org Sun Aug 28 21:02:57 2005 From: atanu@icir.org (Atanu Ghosh) Date: Sun, 28 Aug 2005 20:02:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508282002.j7SK2v8c077325@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-28 20:02:57 UTC XORP CVS repository Modified files: libxorp timer.cc Log message: In the construct below system_gettimeofday() is static so with gcc29 it looks like the construtor is not called. TimerList(&s).system_gettimeofday(tv); Change the code to instantiate a TimerList and then call the system_gettimeofday() method. TimerList timer = TimerList(&s); timer.system_gettimeofday(tv); Previously the system_gettimeofday() was being called recursively. This problem only manifests itself in regression tests that don't have an EventLoop and --enable-callback-debug has used as an argument to configure. Revision Changes Path 1.26 +3 -2; commitid: 12df2431218707ea6; xorp/libxorp/timer.cc From pavlin@icir.org Mon Aug 29 18:25:49 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 29 Aug 2005 17:25:49 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508291725.j7THPnan098305@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-29 17:25:49 UTC XORP CVS repository Modified files: rtrmgr xorpsh_main.hh Log message: Modified the definition of class XorpShell to publically derive from XorpShellBase. Previously XorpShell was derived privately, which caused a problem if someone tries to use that interface with a XorpShell instance. Submitted by: Marat Nepomnyash Revision Changes Path 1.28 +2 -2; commitid: 17fd4431344a47ea6; xorp/rtrmgr/xorpsh_main.hh From pavlin@icir.org Mon Aug 29 19:18:41 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 29 Aug 2005 18:18:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508291818.j7TIIfZd098946@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-29 18:18:41 UTC XORP CVS repository Modified files: rtrmgr slave_conf_tree.cc slave_conf_tree.hh Log message: Add a new class CommitStatus for storing information regarding the current phase of commit operations. Submitted by: Marat Nepomnyashy Revision Changes Path 1.31 +17 -2; commitid: 18262431351527ea6; xorp/rtrmgr/slave_conf_tree.cc 1.21 +92 -7; commitid: 18262431351527ea6; xorp/rtrmgr/slave_conf_tree.hh From pavlin@icir.org Mon Aug 29 22:24:28 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 29 Aug 2005 21:24:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/config Message-ID: <200508292124.j7TLOSx4000928@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-29 21:24:28 UTC XORP CVS repository Modified files: config compiler_flags.m4 Log message: Add-back (for consistency) an empty comment line that was removed (probaby by accident) by the previous commit. Revision Changes Path 1.5 +2 -1; commitid: 38743137ce47ea6; xorp/config/compiler_flags.m4 From pavlin@icir.org Mon Aug 29 22:49:57 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 29 Aug 2005 21:49:57 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp xorp/config xorp/mibs Message-ID: <200508292149.j7TLnvcL001279@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-29 21:49:57 UTC XORP CVS repository Modified files: . configure config acipv6.m4 mibs configure Log message: * Reverse-back the previous commit to config/acipv6.m4, because it looks bogus (it contains large pieces of replicated code), so now it is almost identical to rev. 1.18 (modulo few "XXX" comments). * Regenerate Revision Changes Path 1.20 +1 -276; commitid: 4ae4313826e7ea6; xorp/config/acipv6.m4 1.156 +0 -995; commitid: 4ae4313826e7ea6; xorp/configure 1.22 +0 -995; commitid: 4ae4313826e7ea6; xorp/mibs/configure From pavlin@icir.org Mon Aug 29 23:08:43 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 29 Aug 2005 22:08:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508292208.j7TM8hd2001496@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-29 22:08:43 UTC XORP CVS repository Modified files: libxorp win_dispatcher.hh Log message: Guard the whole file with #ifdef HOST_OS_WINDOWS ... #endif instead of using a number of mini-guards. The reason for the change is because the whole header file is Windows-specific so there is no reason the definitions inside it should be used by non-Windows platforms. Revision Changes Path 1.4 +3 -6; commitid: 5ab431387177ea6; xorp/libxorp/win_dispatcher.hh From pavlin@icir.org Mon Aug 29 23:36:50 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 29 Aug 2005 22:36:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc xorp/libxorp Message-ID: <200508292236.j7TMaoeJ001787@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-29 22:36:50 UTC XORP CVS repository Modified files: libxipc finder_tcp.cc libxorp asyncio.cc random.c test_asyncio.cc Log message: * Replace "(void)foo" with "UNUSED(foo)" as a guard against potentially unused variables, because the latter is how it is done elsewhere in XOPR, and because it is easier to search for. * Add missing include "libxorp/xorp.h" that is needed if we want to use UNUSED(foo). Revision Changes Path 1.24 +3 -3; commitid: 6b543138d4b7ea6; xorp/libxipc/finder_tcp.cc 1.19 +2 -2; commitid: 6b543138d4b7ea6; xorp/libxorp/asyncio.cc 1.3 +4 -2; commitid: 6b543138d4b7ea6; xorp/libxorp/random.c 1.10 +2 -2; commitid: 6b543138d4b7ea6; xorp/libxorp/test_asyncio.cc From pavlin@icir.org Tue Aug 30 00:10:26 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Mon, 29 Aug 2005 23:10:26 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508292310.j7TNAQ1a002833@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-29 23:10:26 UTC XORP CVS repository Modified files: libxorp asyncio.cc buffered_asyncio.cc Log message: * Initialize uninitialized variable * Replace "io" with "I/O" in comments and error messages. Revision Changes Path 1.20 +2 -2; commitid: a7a431395a37ea6; xorp/libxorp/asyncio.cc 1.6 +4 -4; commitid: a7a431395a37ea6; xorp/libxorp/buffered_asyncio.cc From atanu@icir.org Tue Aug 30 00:48:15 2005 From: atanu@icir.org (Atanu Ghosh) Date: Mon, 29 Aug 2005 23:48:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508292348.j7TNmFEm004677@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-29 23:48:15 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh peer.cc peer.hh peer_manager.cc peer_manager.hh Log message: Implement neighbours_exchange_or_loading() used by the flooding process. Revision Changes Path 1.65 +9 -2; commitid: 122043139ebd7ea6; xorp/ospf/area_router.cc 1.48 +1 -2; commitid: 122043139ebd7ea6; xorp/ospf/area_router.hh 1.130 +28 -1; commitid: 122043139ebd7ea6; xorp/ospf/peer.cc 1.88 +19 -1; commitid: 122043139ebd7ea6; xorp/ospf/peer.hh 1.43 +14 -1; commitid: 122043139ebd7ea6; xorp/ospf/peer_manager.cc 1.30 +13 -1; commitid: 122043139ebd7ea6; xorp/ospf/peer_manager.hh From atanu@icir.org Tue Aug 30 01:15:40 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 30 Aug 2005 00:15:40 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508300015.j7U0FeIv005516@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-30 00:15:40 UTC XORP CVS repository Modified files: ospf TODO Log message: 25) A neighbour should only be listed in a hello packet if a hello packet has been seen from it in the last RouterDeadInterval seconds. Revision Changes Path 1.36 +9 -4; commitid: 15714313a52b7ea6; xorp/ospf/TODO From atanu@icir.org Tue Aug 30 01:47:51 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 30 Aug 2005 00:47:51 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508300047.j7U0lpal007650@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-30 00:47:51 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh peer.cc peer.hh peer_manager.cc peer_manager.hh Log message: The area router can now send a BadLSReq event back to the neighbour. Revision Changes Path 1.66 +6 -5; commitid: 1dbd4313acb57ea6; xorp/ospf/area_router.cc 1.49 +3 -3; commitid: 1dbd4313acb57ea6; xorp/ospf/area_router.hh 1.131 +30 -1; commitid: 1dbd4313acb57ea6; xorp/ospf/peer.cc 1.89 +20 -2; commitid: 1dbd4313acb57ea6; xorp/ospf/peer.hh 1.44 +15 -1; commitid: 1dbd4313acb57ea6; xorp/ospf/peer_manager.cc 1.31 +14 -1; commitid: 1dbd4313acb57ea6; xorp/ospf/peer_manager.hh From pavlin@icir.org Tue Aug 30 02:02:48 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 01:02:48 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/contrib/ospfd/xorp xorp/fea xorp/libxorp xorp/rip Message-ID: <200508300102.j7U12mnQ007886@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 01:02:48 UTC XORP CVS repository Modified files: contrib/ospfd/xorp os-instance.h fea mfea_mrouter.cc libxorp buffered_asyncio.cc selector.cc xorp_osdep_mid.h rip xrl_port_manager.cc Log message: Editorial mods: "i/o" -> "I/O", etc. Revision Changes Path 1.3 +2 -2; commitid: 1e6d4313b0087ea6; xorp/contrib/ospfd/xorp/os-instance.h 1.34 +2 -2; commitid: 1e6d4313b0087ea6; xorp/fea/mfea_mrouter.cc 1.7 +3 -3; commitid: 1e6d4313b0087ea6; xorp/libxorp/buffered_asyncio.cc 1.26 +10 -9; commitid: 1e6d4313b0087ea6; xorp/libxorp/selector.cc 1.3 +2 -2; commitid: 1e6d4313b0087ea6; xorp/libxorp/xorp_osdep_mid.h 1.20 +2 -2; commitid: 1e6d4313b0087ea6; xorp/rip/xrl_port_manager.cc From pavlin@icir.org Tue Aug 30 02:32:36 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 01:32:36 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508300132.j7U1WaID008262@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 01:32:36 UTC XORP CVS repository Modified files: libxorp test_asyncio.cc Log message: Change-back the verbose level to XLOG_VERBOSE_LOW to match the rest of the test programs. Revision Changes Path 1.11 +2 -2; commitid: 1fcc4313b3a57ea6; xorp/libxorp/test_asyncio.cc From pavlin@icir.org Tue Aug 30 02:33:13 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 01:33:13 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508300133.j7U1XDA0008313@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 01:33:13 UTC XORP CVS repository Modified files: libxorp test_observers.cc Log message: Editorial nits: add extra spaces, etc. Revision Changes Path 1.7 +15 -13; commitid: 20604313b7497ea6; xorp/libxorp/test_observers.cc From pavlin@icir.org Tue Aug 30 03:02:21 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 02:02:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp Message-ID: <200508300202.j7U22Lih008866@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 02:02:21 UTC XORP CVS repository Modified files: libxorp TODO Log message: Remove a TODO entry because it is not valid anymore since the vif_index type was updated from uint16_t to uint32_t. Revision Changes Path 1.5 +1 -3; commitid: 22894313be137ea6; xorp/libxorp/TODO From pavlin@icir.org Tue Aug 30 03:05:16 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 02:05:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/docs/pim xorp/fea xorp/pim Message-ID: <200508300205.j7U25GQk008979@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 02:05:16 UTC XORP CVS repository Modified files: docs/pim pim_arch.tex fea mfea_config.cc mfea_mrouter.cc pim pim_mre_rpf.cc pim_mrt.hh pim_mrt_mfc.cc pim_mrt_task.cc Log message: Update vif index type where it has been left unchanged since the type became uint32_t: uint16_t -> uint32_t Revision Changes Path 1.19 +2 -2; commitid: 22b34313be3f7ea6; xorp/docs/pim/pim_arch.tex 1.14 +2 -2; commitid: 22b34313be3f7ea6; xorp/fea/mfea_config.cc 1.35 +2 -2; commitid: 22b34313be3f7ea6; xorp/fea/mfea_mrouter.cc 1.42 +3 -3; commitid: 22b34313be3f7ea6; xorp/pim/pim_mre_rpf.cc 1.18 +3 -3; commitid: 22b34313be3f7ea6; xorp/pim/pim_mrt.hh 1.31 +2 -2; commitid: 22b34313be3f7ea6; xorp/pim/pim_mrt_mfc.cc 1.22 +3 -3; commitid: 22b34313be3f7ea6; xorp/pim/pim_mrt_task.cc From pavlin@icir.org Tue Aug 30 03:36:21 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 02:36:21 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508300236.j7U2aLss009334@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 02:36:21 UTC XORP CVS repository Modified files: libxipc finder_tcp.cc xrl_pf_stcp.cc xrl_pf_sudp.cc Log message: Replace "%p" with "%s" inside debug_msg() when it comes to print a socket value using method sock.str().c_str(). Revision Changes Path 1.25 +4 -4; commitid: 244c4313c5e67ea6; xorp/libxipc/finder_tcp.cc 1.44 +6 -4; commitid: 244c4313c5e67ea6; xorp/libxipc/xrl_pf_stcp.cc 1.43 +2 -2; commitid: 244c4313c5e67ea6; xorp/libxipc/xrl_pf_sudp.cc From atanu@icir.org Tue Aug 30 04:59:44 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 30 Aug 2005 03:59:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508300359.j7U3xinh010187@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-30 03:59:44 UTC XORP CVS repository Modified files: ospf area_router.cc area_router.hh peer.cc peer.hh peer_manager.cc peer_manager.hh Log message: Send an LSA directly to a neighbour do not add to the retransmission list. Revision Changes Path 1.67 +5 -5; commitid: 27a64313d9ad7ea6; xorp/ospf/area_router.cc 1.50 +3 -2; commitid: 27a64313d9ad7ea6; xorp/ospf/area_router.hh 1.132 +54 -2; commitid: 27a64313d9ad7ea6; xorp/ospf/peer.cc 1.90 +36 -2; commitid: 27a64313d9ad7ea6; xorp/ospf/peer.hh 1.45 +14 -1; commitid: 27a64313d9ad7ea6; xorp/ospf/peer_manager.cc 1.32 +18 -1; commitid: 27a64313d9ad7ea6; xorp/ospf/peer_manager.hh From atanu@icir.org Tue Aug 30 05:07:50 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 30 Aug 2005 04:07:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508300407.j7U47oHU010325@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-30 04:07:50 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Fix typo in warning message. Revision Changes Path 1.68 +2 -2; commitid: 283a4313db957ea6; xorp/ospf/area_router.cc From pavlin@icir.org Tue Aug 30 06:36:39 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 05:36:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508300536.j7U5adYF011126@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 05:36:39 UTC XORP CVS repository Modified files: libxipc sockutil.cc Log message: * Replace the type of a variable used to point into a string: size_t -> string::size_type * Replace "#if defined(__FreeBSD__)" with "#ifdef HOST_OS_FREEBSD" * Editorial nits: comments, etc. Revision Changes Path 1.18 +18 -15; commitid: 2b414313efcf7ea6; xorp/libxipc/sockutil.cc From pavlin@icir.org Tue Aug 30 07:28:28 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 06:28:28 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508300628.j7U6SS3j012001@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 06:28:28 UTC XORP CVS repository Modified files: libxipc xrl_pf_stcp.cc Log message: If the socket cannot be set as non-blocking inside the XrlPFSTCPSender constructor, then thrown an error instead of just printing a warning message. Note that this is was the original behavior (before it was modified by the last commit). Revision Changes Path 1.45 +9 -5; commitid: 2ec84313fc227ea6; xorp/libxipc/xrl_pf_stcp.cc From pavlin@icir.org Tue Aug 30 07:29:54 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 06:29:54 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libxipc Message-ID: <200508300629.j7U6TsTe012052@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 06:29:54 UTC XORP CVS repository Modified files: libxipc xrl_pf_sudp.cc Log message: If there is an error, then include comm_get_last_error_str() to the error string. Revision Changes Path 1.44 +11 -9; commitid: 2efb4313fc977ea6; xorp/libxipc/xrl_pf_sudp.cc From pavlin@icir.org Tue Aug 30 07:35:04 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 06:35:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/mrt Message-ID: <200508300635.j7U6Z4WH012192@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 06:35:04 UTC XORP CVS repository Modified files: mrt mrib_table.cc Log message: * Replace XORP_INT_CAST() with XORP_UINT_CAST() casting for uint32_t variable. * Minor nits Revision Changes Path 1.15 +6 -7; commitid: 2f764313fdc97ea6; xorp/mrt/mrib_table.cc From atanu@icir.org Tue Aug 30 09:25:01 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 30 Aug 2005 08:25:01 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508300825.j7U8P1B7013381@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-30 08:25:01 UTC XORP CVS repository Modified files: ospf lsa.cc Log message: Print more information about the links in a Router-LSA. Revision Changes Path 1.48 +31 -4; commitid: 342a431417dd7ea6; xorp/ospf/lsa.cc From pavlin@icir.org Tue Aug 30 18:17:04 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 17:17:04 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rtrmgr Message-ID: <200508301717.j7UHH4C7023105@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 17:17:03 UTC XORP CVS repository Modified files: rtrmgr slave_conf_tree.hh Log message: Reset a string with foo = "" instead of foo.clear(), because gcc-2.9x on FreeBSD-4.10 doesn't like the latter. Revision Changes Path 1.22 +2 -2; commitid: 5a23431494557ea6; xorp/rtrmgr/slave_conf_tree.hh From pavlin@icir.org Tue Aug 30 23:41:22 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 22:41:22 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200508302241.j7UMfMeO025965@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 22:41:22 UTC XORP CVS repository Modified files: pim pim_mrt_mfc.cc pim_node_cli.cc Log message: Replace XORP_INT_CAST() with XORP_UINT_CAST(), and use "%u" instead of "%d" conversion specifier (to match better the type of the printed argument. Revision Changes Path 1.32 +19 -19; commitid: 65394314e0427ea6; xorp/pim/pim_mrt_mfc.cc 1.37 +3 -3; commitid: 65394314e0427ea6; xorp/pim/pim_node_cli.cc From pavlin@icir.org Tue Aug 30 23:50:34 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 22:50:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200508302250.j7UMoYVt026100@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 22:50:34 UTC XORP CVS repository Modified files: pim pim_node_cli.cc pim_vif.hh Log message: * Change the return type of PimVif::pim_nbrs_number() to be size_t instead of int. * Use XORP_UINT_CAST() instead of XORP_INT_CAST() to print the value of pim_nbrs_number(). Revision Changes Path 1.38 +3 -3; commitid: 65c54314e2927ea6; xorp/pim/pim_node_cli.cc 1.37 +2 -2; commitid: 65c54314e2927ea6; xorp/pim/pim_vif.hh From pavlin@icir.org Wed Aug 31 00:08:34 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 23:08:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200508302308.j7UN8YA8026274@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 23:08:34 UTC XORP CVS repository Modified files: pim pim_node_cli.cc Log message: * Replace XORP_INT_CAST() with XORP_UINT_CAST() * Add few extra XORP_UINT_CAST() Revision Changes Path 1.39 +37 -34; commitid: 66894314e6dd7ea6; xorp/pim/pim_node_cli.cc From pavlin@icir.org Wed Aug 31 00:12:18 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 23:12:18 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200508302312.j7UNCI1m026361@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 23:12:18 UTC XORP CVS repository Modified files: pim pim_proto.h Log message: Fix a typo: HAVENETINET_IP_H -> HAVE_NETINET_IP_H Revision Changes Path 1.17 +2 -2; commitid: 66e04314e7c67ea6; xorp/pim/pim_proto.h From atanu@icir.org Wed Aug 31 00:43:33 2005 From: atanu@icir.org (Atanu Ghosh) Date: Tue, 30 Aug 2005 23:43:33 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508302343.j7UNhXfk026733@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-30 23:43:33 UTC XORP CVS repository Modified files: ospf TODO Log message: Some more issues. Revision Changes Path 1.37 +5 -1; commitid: 68524314ef257ea6; xorp/ospf/TODO From pavlin@icir.org Wed Aug 31 00:43:41 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 23:43:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200508302343.j7UNhfPD026770@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 23:43:41 UTC XORP CVS repository Modified files: pim pim_proto_register.cc xrl_pim_node.cc Log message: * Replace XORP_INT_CAST() with XORP_UINT_CAST() * Add missing XORP_UINT_CAST() * Change format for printing (S,G) entries: "(%s,%s)" -> "(%s, %s)" Revision Changes Path 1.25 +4 -4; commitid: 68374314eee27ea6; xorp/pim/pim_proto_register.cc 1.90 +122 -120; commitid: 68374314eee27ea6; xorp/pim/xrl_pim_node.cc From pavlin@icir.org Wed Aug 31 00:50:16 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 30 Aug 2005 23:50:16 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea xorp/mld6igmp xorp/pim Message-ID: <200508302350.j7UNoGaR026928@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-30 23:50:16 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc mld6igmp xrl_mld6igmp_node.cc pim pim_mfc.cc pim_mre_join_prune.cc pim_mre_rpf.cc pim_node.cc pim_proto_join_prune_message.cc Log message: Change format for printing (S,G) entries: "(%s,%s)" -> "(%s, %s)" Revision Changes Path 1.36 +5 -5; commitid: 68d44314f0ad7ea6; xorp/fea/mfea_mrouter.cc 1.50 +5 -5; commitid: 68d44314f0ad7ea6; xorp/mld6igmp/xrl_mld6igmp_node.cc 1.31 +3 -3; commitid: 68d44314f0ad7ea6; xorp/pim/pim_mfc.cc 1.39 +2 -2; commitid: 68d44314f0ad7ea6; xorp/pim/pim_mre_join_prune.cc 1.43 +2 -2; commitid: 68d44314f0ad7ea6; xorp/pim/pim_mre_rpf.cc 1.74 +3 -3; commitid: 68d44314f0ad7ea6; xorp/pim/pim_node.cc 1.25 +2 -2; commitid: 68d44314f0ad7ea6; xorp/pim/pim_proto_join_prune_message.cc From pavlin@icir.org Wed Aug 31 01:04:24 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 00:04:24 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/pim Message-ID: <200508310004.j7V04OAw027068@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 00:04:24 UTC XORP CVS repository Modified files: pim xrl_pim_node.cc Log message: Remove duplicated declarations of variable "string error_msg". Revision Changes Path 1.91 +51 -53; commitid: 699e4314f3c37ea6; xorp/pim/xrl_pim_node.cc From pavlin@icir.org Wed Aug 31 01:41:39 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 00:41:39 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libfeaclient Message-ID: <200508310041.j7V0fdds027465@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 00:41:39 UTC XORP CVS repository Modified files: libfeaclient ifmgr_atoms.cc ifmgr_atoms.hh Log message: Add methods IfMgrIfTree::is_directly_connected() to test whether an IPv4/IPv6/IPvX address is directly connected. Revision Changes Path 1.10 +127 -1; commitid: 6b2e4314fca37ea6; xorp/libfeaclient/ifmgr_atoms.cc 1.18 +29 -1; commitid: 6b2e4314fca37ea6; xorp/libfeaclient/ifmgr_atoms.hh From pavlin@icir.org Wed Aug 31 01:47:59 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 00:47:59 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libfeaclient Message-ID: <200508310047.j7V0lxcF027551@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 00:47:59 UTC XORP CVS repository Modified files: libfeaclient ifmgr_atoms.hh Log message: Add an extra comment to the is_directly_connected() methods that if an interface toward an address is down, then the address is not considered as directly connected. Revision Changes Path 1.19 +13 -4; commitid: 6b864314fe247ea6; xorp/libfeaclient/ifmgr_atoms.hh From pavlin@icir.org Wed Aug 31 02:36:29 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 01:36:29 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fib2mrib Message-ID: <200508310136.j7V1aTuj028139@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 01:36:29 UTC XORP CVS repository Modified files: fib2mrib fib2mrib_node.cc fib2mrib_node.hh Log message: Remove method Fib2mribNode::is_directly_connected() and use method IfMgrIfTree::is_directly_connected() instead. Revision Changes Path 1.24 +4 -96; commitid: 6ca6431500297ea6; xorp/fib2mrib/fib2mrib_node.cc 1.16 +1 -15; commitid: 6ca6431500297ea6; xorp/fib2mrib/fib2mrib_node.hh From pavlin@icir.org Wed Aug 31 02:37:34 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 01:37:34 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/static_routes Message-ID: <200508310137.j7V1bYBn028184@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 01:37:34 UTC XORP CVS repository Modified files: static_routes static_routes_node.cc static_routes_node.hh Log message: Remove method StaticRoutesNode::is_directly_connected() and use method IfMgrIfTree::is_directly_connected() instead. Revision Changes Path 1.27 +4 -96; commitid: 6dfd431509a87ea6; xorp/static_routes/static_routes_node.cc 1.20 +1 -15; commitid: 6dfd431509a87ea6; xorp/static_routes/static_routes_node.hh From pavlin@icir.org Wed Aug 31 03:02:30 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 02:02:30 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508310202.j7V22UkC028545@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 02:02:30 UTC XORP CVS repository Modified files: fea click_socket.cc Log message: Bug fix that has been introduced with the previous commit: "if (!_user_fd.is_valid())" -> "if (_user_fd.is_valid())" Revision Changes Path 1.24 +2 -2; commitid: 6f6843150f977ea6; xorp/fea/click_socket.cc From pavlin@icir.org Wed Aug 31 03:10:11 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 02:10:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508310210.j7V2ABTA028722@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 02:10:10 UTC XORP CVS repository Modified files: fea click_socket.cc Log message: Place all UNUSED() before the return(), because gcc-4.x doesn't like any statements after the return() statement. Revision Changes Path 1.25 +6 -6; commitid: 6ffb431511607ea6; xorp/fea/click_socket.cc From pavlin@icir.org Wed Aug 31 03:10:50 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 02:10:50 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508310210.j7V2AoPg028770@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 02:10:50 UTC XORP CVS repository Modified files: fea fticonfig.cc Log message: Fix a potential compilation problem in case of Windows if it supported IPv6. Revision Changes Path 1.43 +6 -3; commitid: 7049431511947ea6; xorp/fea/fticonfig.cc From atanu@icir.org Wed Aug 31 04:21:43 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 31 Aug 2005 03:21:43 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/libproto Message-ID: <200508310321.j7V3LhQ5029915@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-31 03:21:43 UTC XORP CVS repository Modified files: libproto spt.hh test_spt.cc Log message: Previously if the hop count to a destination changed but the next hop stayed the same this was not considered a change. A hop count change is now considered a change and two methods are provided to determine what changed. Revision Changes Path 1.7 +31 -8; commitid: 74be431522477ea6; xorp/libproto/spt.hh 1.7 +42 -19; commitid: 74be431522477ea6; xorp/libproto/test_spt.cc From atanu@icir.org Wed Aug 31 17:14:44 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 31 Aug 2005 16:14:44 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508311614.j7VGEiie038325@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-31 16:14:44 UTC XORP CVS repository Modified files: ospf area_router.cc Log message: Checkpoint before refactoring routing table computation. Revision Changes Path 1.69 +46 -3; commitid: 959a4315d7737ea6; xorp/ospf/area_router.cc From atanu@icir.org Wed Aug 31 17:42:11 2005 From: atanu@icir.org (Atanu Ghosh) Date: Wed, 31 Aug 2005 16:42:11 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/ospf Message-ID: <200508311642.j7VGgBht038621@xorpc.icir.org> CVSROOT: /usr/local/www/data/cvs Module name: xorp Changes by: atanu@xorpc.icir.org 2005-08-31 16:42:11 UTC XORP CVS repository Modified files: ospf TODO area_router.cc area_router.hh Log message: A method to find a Network-LSA by link state id only, required by the routing table calculation. Revision Changes Path 1.38 +7 -1; commitid: 96ba4315dde27ea6; xorp/ospf/TODO 1.70 +25 -1; commitid: 96ba4315dde27ea6; xorp/ospf/area_router.cc 1.51 +11 -1; commitid: 96ba4315dde27ea6; xorp/ospf/area_router.hh From zec@icir.org Wed Aug 31 17:54:00 2005 From: zec@icir.org (Marko Zec) Date: Wed, 31 Aug 2005 16:54:00 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200508311654.j7VGs0oQ038764@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-08-31 16:54:00 UTC XORP CVS repository Modified files: rip packets.hh port.cc port_manager.hh test_request.cc xrl_port_manager.hh Log message: Apply classfull subnet masks to received RIPv2 routes with no mask specified. Check the nexthop field in received RIPv2 routes for correctness. Bogus nexthops (not directly reachable via the inbound interface) are silently ignored. XXX / TODO: breaks "gmake check" in rip/ Bug found by: UNH lab Revision Changes Path 1.19 +2 -1; commitid: 97394315dfc87ea6; xorp/rip/packets.hh 1.45 +33 -6; commitid: 97394315dfc87ea6; xorp/rip/port.cc 1.8 +11 -2; commitid: 97394315dfc87ea6; xorp/rip/port_manager.hh 1.19 +6 -4; commitid: 97394315dfc87ea6; xorp/rip/test_request.cc 1.12 +3 -2; commitid: 97394315dfc87ea6; xorp/rip/xrl_port_manager.hh From pavlin@icir.org Wed Aug 31 20:03:38 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 19:03:38 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200508311903.j7VJ3c9J040270@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 19:03:38 UTC XORP CVS repository Modified files: rip port_manager.hh Log message: Pass the IfMgrIfTree argument to the PortManagerBase constructor as a reference instead of copying it. Approved by: Marko Zec Revision Changes Path 1.9 +3 -3; commitid: 9d2d4315fed47ea6; xorp/rip/port_manager.hh From pavlin@icir.org Wed Aug 31 20:11:15 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 19:11:15 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200508311911.j7VJBFSL040430@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 19:11:15 UTC XORP CVS repository Modified files: rip Makefile.am Makefile.in test_route_walk.cc test_timers.cc Log message: * Add "const IfMgrIfTree& iftree" as a second argument to the SpoofPortManager constructor so it can be passed to the PortManagerBase constructor of the base class. * Add "const IfMgrIfTree& iftree" as a second argument to the RouteWalkTester constructor so it can be used to initialize the PortManagerBase member. * Link some of the binary test programs with libfeaclient The above changes should fix the test program failures in the rip directory that were introduced with the previous commit. Revision Changes Path 1.37 +4 -1; commitid: 9d754315ff367ea6; xorp/rip/Makefile.am 1.51 +6 -3; commitid: 9d754315ff367ea6; xorp/rip/Makefile.in 1.14 +9 -7; commitid: 9d754315ff367ea6; xorp/rip/test_route_walk.cc 1.16 +5 -3; commitid: 9d754315ff367ea6; xorp/rip/test_timers.cc From pavlin@icir.org Wed Aug 31 22:58:41 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 21:58:41 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508312158.j7VLwfOD042053@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 21:58:41 UTC XORP CVS repository Modified files: fea fticonfig_entry_get_dummy.cc fticonfig_entry_observer_dummy.cc fticonfig_entry_set_dummy.cc fticonfig_table_get_dummy.cc fticonfig_table_observer_dummy.cc fticonfig_table_set_dummy.cc ifconfig_get_dummy.cc ifconfig_observer_dummy.cc ifconfig_set_dummy.cc Log message: Restore a comment that has been deleted by the previous commit. Revision Changes Path 1.14 +2 -2; commitid: a414431627fa7ea6; xorp/fea/fticonfig_entry_get_dummy.cc 1.12 +2 -2; commitid: a414431627fa7ea6; xorp/fea/fticonfig_entry_observer_dummy.cc 1.12 +2 -2; commitid: a414431627fa7ea6; xorp/fea/fticonfig_entry_set_dummy.cc 1.12 +2 -2; commitid: a414431627fa7ea6; xorp/fea/fticonfig_table_get_dummy.cc 1.12 +2 -2; commitid: a414431627fa7ea6; xorp/fea/fticonfig_table_observer_dummy.cc 1.11 +2 -2; commitid: a414431627fa7ea6; xorp/fea/fticonfig_table_set_dummy.cc 1.13 +2 -2; commitid: a414431627fa7ea6; xorp/fea/ifconfig_get_dummy.cc 1.12 +2 -2; commitid: a414431627fa7ea6; xorp/fea/ifconfig_observer_dummy.cc 1.22 +2 -2; commitid: a414431627fa7ea6; xorp/fea/ifconfig_set_dummy.cc From pavlin@icir.org Wed Aug 31 23:02:12 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 22:02:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508312202.j7VM2C0c042185@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 22:02:12 UTC XORP CVS repository Modified files: fea fticonfig.hh ifconfig_parse_ifreq.cc ifconfig_set_click.cc ifconfig_set_ioctl.cc ifmanager_transaction.hh Log message: * Replace XORP_INT_CAST() with XORP_UINT_CAST() * Move all "return" statements after the "UNUSED(foo)" statements (to pacify gcc-4.x). * Minor nits: spaces, etc. Revision Changes Path 1.36 +12 -12; commitid: a4a4431628767ea6; xorp/fea/fticonfig.hh 1.25 +3 -3; commitid: a4a4431628767ea6; xorp/fea/ifconfig_parse_ifreq.cc 1.28 +3 -3; commitid: a4a4431628767ea6; xorp/fea/ifconfig_set_click.cc 1.39 +10 -10; commitid: a4a4431628767ea6; xorp/fea/ifconfig_set_ioctl.cc 1.12 +13 -13; commitid: a4a4431628767ea6; xorp/fea/ifmanager_transaction.hh From pavlin@icir.org Wed Aug 31 23:39:31 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 22:39:31 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508312239.j7VMdVkx042824@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 22:39:31 UTC XORP CVS repository Modified files: fea mfea_mrouter.cc mfea_mrouter.hh mfea_node_cli.cc mfea_proto_comm.cc xrl_mfea_node.cc Log message: * Add an XLOG_TRACE() * Fix a bug in ProtoComm::close_proto_socket() when passing control of the mrouter socket to somebody else. * Replace XORP_INT_CAST() with XORP_UINT_CAST(), and add few more XORP_UINT_CAST() * Remove extra declarations of "string error_msg". * Fix few kdoc headers and comments, and add few new comments. * Minor nits: spaces, etc. Revision Changes Path 1.37 +9 -4; commitid: a4f7431629827ea6; xorp/fea/mfea_mrouter.cc 1.12 +4 -4; commitid: a4f7431629827ea6; xorp/fea/mfea_mrouter.hh 1.18 +3 -3; commitid: a4f7431629827ea6; xorp/fea/mfea_node_cli.cc 1.34 +21 -22; commitid: a4f7431629827ea6; xorp/fea/mfea_proto_comm.cc 1.47 +92 -88; commitid: a4f7431629827ea6; xorp/fea/xrl_mfea_node.cc From pavlin@icir.org Wed Aug 31 23:40:53 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 22:40:53 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508312240.j7VMerl3042905@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 22:40:53 UTC XORP CVS repository Modified files: fea test_ifconfig_rtsock.cc test_rawsock4.cc Log message: Remove #define DEBUG_LOGGING Revision Changes Path 1.10 +1 -3; commitid: a77e431631e07ea6; xorp/fea/test_ifconfig_rtsock.cc 1.14 +1 -3; commitid: a77e431631e07ea6; xorp/fea/test_rawsock4.cc From pavlin@icir.org Wed Aug 31 23:41:12 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 22:41:12 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508312241.j7VMfCUe042956@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 22:41:12 UTC XORP CVS repository Modified files: fea test_xrl_sockets4_udp.sh Log message: Update a comment. Revision Changes Path 1.5 +2 -1; commitid: a7b3431632047ea6; xorp/fea/test_xrl_sockets4_udp.sh From pavlin@icir.org Wed Aug 31 23:44:25 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 31 Aug 2005 22:44:25 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/fea Message-ID: <200508312244.j7VMiPdi043039@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: pavlin@xorpc.icir.org 2005-08-31 22:44:25 UTC XORP CVS repository Modified files: fea xrl_socket_server.cc Log message: * Fix some of the flag checkings (e.g., checking for end_of_file, while should be checking for end_of_record, etc), and the associated warning messages * Remove sone UNUSED() statements that are not necessary anymore. * Minor nits: - spacing, comments - "io" and "IO" -> "I/O" Revision Changes Path 1.27 +35 -39; commitid: a7f64316321a7ea6; xorp/fea/xrl_socket_server.cc From zec@icir.org Wed Aug 31 23:45:45 2005 From: zec@icir.org (Marko Zec) Date: Wed, 31 Aug 2005 22:45:45 GMT Subject: [Xorp-cvs] XORP cvs commit: xorp/rip Message-ID: <200508312245.j7VMjj43043112@xorpc.icir.org> CVSROOT: /usr/local/share/doc/apache/cvs Module name: xorp Changes by: zec@xorpc.icir.org 2005-08-31 22:45:45 UTC XORP CVS repository Modified files: rip Makefile.am Makefile.in test_outputs.cc test_update_queue.cc Log message: Complete fixing of regression tests for rip. gmake check should now both compile and execute sucessfully (again). Revision Changes Path 1.38 +3 -1; commitid: a8004316326c7ea6; xorp/rip/Makefile.am 1.52 +2 -2; commitid: a8004316326c7ea6; xorp/rip/Makefile.in 1.22 +7 -4; commitid: a8004316326c7ea6; xorp/rip/test_outputs.cc 1.16 +6 -4; commitid: a8004316326c7ea6; xorp/rip/test_update_queue.cc