From noreply at github.com Mon Feb 14 11:26:37 2011 From: noreply at github.com (noreply at github.com) Date: Mon, 14 Feb 2011 11:26:37 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] 6c7145: mld6igmp: Try to not send pkts with 0.0.0.0 sourc... Message-ID: <20110214192638.3E4C9422C7@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: 6c71452e62751a64364322f8edb582aba83a47bf https://github.com/greearb/xorp.ct/commit/6c71452e62751a64364322f8edb582aba83a47bf Author: Ben Greear Date: 2011-02-14 (Mon, 14 Feb 2011) Changed paths: M xorp/mld6igmp/mld6igmp_group_record.cc M xorp/mld6igmp/mld6igmp_proto.cc M xorp/mld6igmp/mld6igmp_vif.cc Log Message: ----------- mld6igmp: Try to not send pkts with 0.0.0.0 source IP. Might fix problem with createing/deleting interfaces and PIM. Problem was possibly exacerbated by funky external routing rules. Signed-off-by: Ben Greear From noreply at github.com Mon Feb 14 12:25:49 2011 From: noreply at github.com (noreply at github.com) Date: Mon, 14 Feb 2011 12:25:49 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] e1a922: vlans: Create vlans with dev.vid format (eth1.5) Message-ID: <20110214202549.BB6FA42173@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: e1a92296951f987a60aa0d3537999dce584beecd https://github.com/greearb/xorp.ct/commit/e1a92296951f987a60aa0d3537999dce584beecd Author: Ben Greear Date: 2011-02-14 (Mon, 14 Feb 2011) Changed paths: M xorp/fea/data_plane/ifconfig/ifconfig_vlan_set_linux.cc Log Message: ----------- vlans: Create vlans with dev.vid format (eth1.5) Also, don't fail create if errno is EEXIST: It's as created as it's going to get. Signed-off-by: Ben Greear Commit: 98668c4f0010d823f00155eec19312892ea2db4b https://github.com/greearb/xorp.ct/commit/98668c4f0010d823f00155eec19312892ea2db4b Author: Ben Greear Date: 2011-02-14 (Mon, 14 Feb 2011) Changed paths: M xorp/fea/data_plane/ifconfig/ifconfig_set_netlink_socket.cc Log Message: ----------- fea: Work around some bugs relating to vifs. Fea is using pif_index instead of the vif_index when trying to set VIF addresses. This can be detected in some cases, so add work-around code until we get things fixed properly. Signed-off-by: Ben Greear From noreply at github.com Wed Feb 16 15:07:28 2011 From: noreply at github.com (noreply at github.com) Date: Wed, 16 Feb 2011 15:07:28 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] b93d4e: compile: Add checks for existence of CC and CXX c... Message-ID: <20110216230728.94CEE421A1@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: b93d4eb9f3c2639f404f3544fd10582a06f293a5 https://github.com/greearb/xorp.ct/commit/b93d4eb9f3c2639f404f3544fd10582a06f293a5 Author: Ben Greear Date: 2011-02-16 (Wed, 16 Feb 2011) Changed paths: M xorp/site_scons/config/allconfig.py Log Message: ----------- compile: Add checks for existence of CC and CXX compiler. Otherwise, one gets confusing errors about 'md5.h' not existing when in fact the problem is that there is no compiler installed. Signed-off-by: Ben Greear From noreply at github.com Wed Feb 16 15:55:50 2011 From: noreply at github.com (noreply at github.com) Date: Wed, 16 Feb 2011 15:55:50 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] aa8cad: Fix up gcc/g++ check for older Scons. Message-ID: <20110216235550.2C7E1422E3@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: aa8cadd86e8a5e9e88667052fc1036e0f7635856 https://github.com/greearb/xorp.ct/commit/aa8cadd86e8a5e9e88667052fc1036e0f7635856 Author: Ben Greear Date: 2011-02-16 (Wed, 16 Feb 2011) Changed paths: M xorp/site_scons/config/allconfig.py Log Message: ----------- Fix up gcc/g++ check for older Scons. Older scons releases don't have the CheckCC and CheckCXX commands... Add work-around for this so that it can still attempt to compile. Signed-off-by: Ben Greear From noreply at github.com Fri Feb 25 16:47:09 2011 From: noreply at github.com (noreply at github.com) Date: Fri, 25 Feb 2011 16:47:09 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] ee353c: Start working porting to mingw cross-compile to wi... Message-ID: <20110226004709.43ADF4232E@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: ee353c3828090a68e04f646196b37eea2c181537 https://github.com/greearb/xorp.ct/commit/ee353c3828090a68e04f646196b37eea2c181537 Author: Ben Greear Date: 2011-02-23 (Wed, 23 Feb 2011) Changed paths: M xorp/BUILD_NOTES M xorp/site_scons/config/allconfig.py Log Message: ----------- Start working porting to mingw cross-compile to win32 executable. Commit: 29c8d6436f0b7e926ba254ee93681742e047efe4 https://github.com/greearb/xorp.ct/commit/29c8d6436f0b7e926ba254ee93681742e047efe4 Author: Ben Greear Date: 2011-02-23 (Wed, 23 Feb 2011) Changed paths: M xorp/SConstruct M xorp/cli/SConscript M xorp/libxipc/finder_tcp.hh M xorp/libxipc/finder_tcp_messenger.hh M xorp/libxorp/asyncio.hh M xorp/libxorp/ipv4.hh M xorp/libxorp/selector.hh M xorp/libxorp/utils.cc M xorp/libxorp/utils.hh M xorp/libxorp/xorp.h Log Message: ----------- Tweak a few files to aid mingw compile. Looks like best bet is to try to revert the 400k commit that removed win32 support: 2e1b0f1bf3a06524593301c0e0a6da833b271a4c Will attempt that next. Signed-off-by: Ben Greear Commit: d8771c047743f779c8ce4d11a9a3fae940496bf6 https://github.com/greearb/xorp.ct/commit/d8771c047743f779c8ce4d11a9a3fae940496bf6 Author: Ben Greear Date: 2011-02-25 (Fri, 25 Feb 2011) Changed paths: M xorp/BUILD_NOTES M xorp/SConstruct M xorp/bgp/SConscript M xorp/bgp/crash_dump.cc M xorp/bgp/harness/SConscript M xorp/bgp/harness/peer.cc M xorp/bgp/iptuple.cc M xorp/bgp/peer.cc M xorp/bgp/socket.cc M xorp/bgp/tests/test_cache.cc M xorp/bgp/tests/test_decision.cc M xorp/bgp/tests/test_deletion.cc M xorp/bgp/tests/test_dump.cc M xorp/bgp/tests/test_fanout.cc M xorp/bgp/tests/test_filter.cc M xorp/bgp/tests/test_main.cc M xorp/bgp/tests/test_nhlookup.cc M xorp/bgp/tests/test_plumbing.cc M xorp/bgp/tests/test_policy.cc M xorp/bgp/tests/test_ribin.cc M xorp/bgp/tests/test_ribout.cc M xorp/bgp/tools/SConscript M xorp/cli/cli_client.cc M xorp/cli/cli_node_net.cc M xorp/cli/libtecla/SConscript M xorp/cli/tools/SConscript M xorp/contrib/olsr/SConscript M xorp/contrib/olsr/tools/SConscript M xorp/fea/SConscript M xorp/fea/data_plane/control_socket/SConscript M xorp/fea/data_plane/control_socket/click_socket.cc M xorp/fea/data_plane/control_socket/routing_socket_utilities.cc M xorp/fea/data_plane/control_socket/routing_socket_utilities.hh M xorp/fea/data_plane/fibconfig/SConscript M xorp/fea/data_plane/fibconfig/fibconfig_entry_parse_routing_socket.cc M xorp/fea/data_plane/fibconfig/fibconfig_table_parse_routing_socket.cc M xorp/fea/data_plane/ifconfig/SConscript M xorp/fea/data_plane/ifconfig/ifconfig_parse_ioctl.cc M xorp/fea/data_plane/ifconfig/ifconfig_set_click.cc M xorp/fea/data_plane/io/io_ip_socket.cc M xorp/fea/data_plane/io/io_ip_socket.hh M xorp/fea/data_plane/io/io_tcpudp_socket.cc M xorp/fea/data_plane/io/io_tcpudp_socket.hh M xorp/fea/data_plane/managers/SConscript M xorp/fea/fea_node.cc M xorp/fea/mfea_mrouter.cc M xorp/fea/tools/SConscript M xorp/fib2mrib/SConscript M xorp/libcomm/comm_sock.c M xorp/libcomm/comm_user.c M xorp/libcomm/tests/test_connect.cc M xorp/libxipc/SConscript M xorp/libxipc/sockutil.cc M xorp/libxipc/tests/test_finder_events.cc M xorp/libxipc/tests/test_stcp.cc M xorp/libxipc/xrl_atom.cc M xorp/libxipc/xrl_pf_factory.cc M xorp/libxipc/xrl_pf_unix.cc M xorp/libxipc/xrl_pf_unix.hh M xorp/libxipc/xrl_std_router.cc M xorp/libxorp/SConscript M xorp/libxorp/asyncio.cc M xorp/libxorp/asyncio.hh M xorp/libxorp/buffered_asyncio.cc M xorp/libxorp/c_format.cc M xorp/libxorp/clock.cc M xorp/libxorp/daemon.c M xorp/libxorp/daemon.h M xorp/libxorp/eventloop.cc M xorp/libxorp/eventloop.hh A xorp/libxorp/gai_strerror.c M xorp/libxorp/inet_ntop.c M xorp/libxorp/inet_pton.c M xorp/libxorp/popen.cc M xorp/libxorp/popen.hh M xorp/libxorp/random.c M xorp/libxorp/run_command.cc M xorp/libxorp/run_command.hh M xorp/libxorp/selector.cc M xorp/libxorp/selector.hh M xorp/libxorp/strptime.c M xorp/libxorp/tests/test_asyncio.cc M xorp/libxorp/tests/test_observers.cc M xorp/libxorp/tests/test_run_command.cc M xorp/libxorp/tests/test_utils.cc M xorp/libxorp/timer.cc M xorp/libxorp/timer.hh M xorp/libxorp/timeval.hh M xorp/libxorp/utils.cc M xorp/libxorp/utils.hh A xorp/libxorp/win_dispatcher.cc A xorp/libxorp/win_io.c M xorp/libxorp/xlog.c M xorp/libxorp/xorp.h M xorp/libxorp/xorp_osdep_begin.h M xorp/libxorp/xorp_osdep_end.h M xorp/libxorp/xorp_osdep_mid.h M xorp/libxorp/xorpfd.hh M xorp/mld6igmp/SConscript M xorp/mrt/buffer.h M xorp/ospf/SConscript M xorp/ospf/tools/SConscript M xorp/pim/SConscript M xorp/pim/pim_proto.h M xorp/pim/pim_vif.cc M xorp/policy/SConscript M xorp/rib/SConscript M xorp/rib/tools/SConscript M xorp/rip/SConscript M xorp/rip/tools/SConscript M xorp/rtrmgr/SConscript M xorp/rtrmgr/cli.cc A xorp/rtrmgr/glob_win32.c A xorp/rtrmgr/glob_win32.h M xorp/rtrmgr/main_rtrmgr.cc M xorp/rtrmgr/master_conf_tree.cc M xorp/rtrmgr/master_template_tree.cc M xorp/rtrmgr/master_template_tree_node.cc M xorp/rtrmgr/module_manager.cc M xorp/rtrmgr/op_commands.cc M xorp/rtrmgr/randomness.cc M xorp/rtrmgr/template_tree.cc M xorp/rtrmgr/template_tree_node.cc M xorp/rtrmgr/tests/test_templates.cc M xorp/rtrmgr/userdb.cc M xorp/rtrmgr/util.cc M xorp/rtrmgr/xorpsh_main.cc M xorp/rtrmgr/xorpsh_main.hh M xorp/rtrmgr/xrl_rtrmgr_interface.cc M xorp/rtrmgr/xrldb.cc M xorp/site_scons/config/allconfig.py M xorp/static_routes/SConscript M xorp/utils/runit.cc M xorp/vrrp/SConscript M xorp/xrl/targets/test_socket6.tgt Log Message: ----------- Re-enable Windows support for Xorp.CT. This basically reverts commit: e1b0f1bf3a06524593301c0e0a6da833b271a4c With additional hacks and merge fixes. It now compiles under mingw, at least. IPv6 support looks a bit dodgy, but IPv4 has a good chance of working. Signed-off-by: Ben Greear Commit: ca31829453dc98fcc0feaf8a7c3dd729d2586fb0 https://github.com/greearb/xorp.ct/commit/ca31829453dc98fcc0feaf8a7c3dd729d2586fb0 Author: Ben Greear Date: 2011-02-25 (Fri, 25 Feb 2011) Changed paths: A xorp/fea/data_plane/control_socket/windows_routing_socket.h A xorp/fea/data_plane/control_socket/windows_rras_support.cc A xorp/fea/data_plane/control_socket/windows_rras_support.hh A xorp/fea/data_plane/control_socket/windows_rtm_pipe.cc A xorp/fea/data_plane/control_socket/windows_rtm_pipe.hh A xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.cc A xorp/fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.hh A xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.cc A xorp/fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.hh A xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.cc A xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.hh A xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc A xorp/fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.hh A xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc A xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.hh A xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.cc A xorp/fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.hh A xorp/fea/data_plane/fibconfig/fibconfig_forwarding_windows.cc A xorp/fea/data_plane/fibconfig/fibconfig_forwarding_windows.hh A xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc A xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.hh A xorp/fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.cc A xorp/fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.hh A xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.cc A xorp/fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.hh A xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.cc A xorp/fea/data_plane/fibconfig/fibconfig_table_set_iphelper.hh A xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.cc A xorp/fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.hh A xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.cc A xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.hh A xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.cc A xorp/fea/data_plane/ifconfig/ifconfig_observer_iphelper.hh A xorp/fea/data_plane/ifconfig/ifconfig_property_windows.cc A xorp/fea/data_plane/ifconfig/ifconfig_property_windows.hh A xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.cc A xorp/fea/data_plane/ifconfig/ifconfig_set_iphelper.hh A xorp/fea/data_plane/managers/fea_data_plane_manager_windows.cc A xorp/fea/data_plane/managers/fea_data_plane_manager_windows.hh A xorp/libxorp/win_dispatcher.hh A xorp/libxorp/win_io.h Log Message: ----------- Add missing files to support Windows. Signed-off-by: Ben Greear Commit: 30d64824f27cbbfa4fcbb7f4eaf76f94f71c04f4 https://github.com/greearb/xorp.ct/commit/30d64824f27cbbfa4fcbb7f4eaf76f94f71c04f4 Author: Ben Greear Date: 2011-02-25 (Fri, 25 Feb 2011) Changed paths: M xorp/BUILD_NOTES M xorp/SConstruct M xorp/fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.cc M xorp/fea/data_plane/fibconfig/fibconfig_table_get_iphelper.cc M xorp/fea/data_plane/fibconfig/fibconfig_table_get_netlink_socket.hh M xorp/fea/data_plane/fibconfig/fibconfig_table_parse_netlink_socket.cc M xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.cc M xorp/fea/data_plane/ifconfig/ifconfig_get_iphelper.hh M xorp/fea/iftree.cc M xorp/libxorp/utils.hh M xorp/rtrmgr/module_manager.cc M xorp/rtrmgr/util.cc M xorp/utils/runit.cc Log Message: ----------- win32: Fix some path errors, and some fea issues. OSPF (at least) seems to work OK now on Windows. Commit: e120bfde8857f12f0bcc3954b9aefb8c915c0a15 https://github.com/greearb/xorp.ct/commit/e120bfde8857f12f0bcc3954b9aefb8c915c0a15 Author: Ben Greear Date: 2011-02-25 (Fri, 25 Feb 2011) Changed paths: M xorp/SConstruct M xorp/cli/libtecla/SConscript M xorp/fea/data_plane/fibconfig/SConscript Log Message: ----------- Fix some non-win32 build breakage introduced in the win32 port. Signed-off-by: Ben Greear From noreply at github.com Fri Feb 25 19:11:08 2011 From: noreply at github.com (noreply at github.com) Date: Fri, 25 Feb 2011 19:11:08 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] d408af: Update notes for building with standard mingw32 pa... Message-ID: <20110226031108.09A7742326@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: d408af0938d54a4b6428a9302ba4b7810d1138ce https://github.com/greearb/xorp.ct/commit/d408af0938d54a4b6428a9302ba4b7810d1138ce Author: Ben Greear Date: 2011-02-25 (Fri, 25 Feb 2011) Changed paths: M xorp/BUILD_NOTES A xorp/win32_pkg.bash Log Message: ----------- Update notes for building with standard mingw32 packages. From noreply at github.com Fri Feb 25 19:12:16 2011 From: noreply at github.com (noreply at github.com) Date: Fri, 25 Feb 2011 19:12:16 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] bbc48c: More build notes update for win32 Message-ID: <20110226031216.C056742326@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: bbc48c374aeafc7c5f4e577f2ab618ec5e3595e7 https://github.com/greearb/xorp.ct/commit/bbc48c374aeafc7c5f4e577f2ab618ec5e3595e7 Author: Ben Greear Date: 2011-02-25 (Fri, 25 Feb 2011) Changed paths: M xorp/BUILD_NOTES Log Message: ----------- More build notes update for win32 From noreply at github.com Fri Feb 25 21:29:02 2011 From: noreply at github.com (noreply at github.com) Date: Fri, 25 Feb 2011 21:29:02 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] 6b1f67: windows: Fix build instructions to use normal ups... Message-ID: <20110226052902.52B954232D@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: 6b1f670b4a418872701f276b26c442abe7bbdb1d https://github.com/greearb/xorp.ct/commit/6b1f670b4a418872701f276b26c442abe7bbdb1d Author: Ben Greear Date: 2011-02-25 (Fri, 25 Feb 2011) Changed paths: M xorp/BUILD_NOTES M xorp/libxipc/xrl_atom.cc M xorp/libxorp/debug.c M xorp/libxorp/profile.cc M xorp/win32_pkg.bash Log Message: ----------- windows: Fix build instructions to use normal upstream mingw distribution. Fix some printf %llu issues (For windows, it should be %I64u, etc). From noreply at github.com Fri Feb 25 22:20:26 2011 From: noreply at github.com (noreply at github.com) Date: Fri, 25 Feb 2011 22:20:26 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] 4f36b3: html: Update html slightly, add script to upload. Message-ID: <20110226062026.7AFE142313@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: 4f36b3d9aef397767a8da30dc658b776e768295c https://github.com/greearb/xorp.ct/commit/4f36b3d9aef397767a8da30dc658b776e768295c Author: Ben Greear Date: 2011-02-25 (Fri, 25 Feb 2011) Changed paths: R www/advisories/XORP_SA_06:01.ospf.txt M www/html_src/advisories.html M www/html_src/index.html M www/html_src/porting.html R www/patches/SA-06-01/xorp_sa_06:01.ospf_1.2.patch R www/patches/SA-06-01/xorp_sa_06:01.ospf_1.3.patch M www/scripts/XorpOrgGenerator.py M xorp/RELEASE_NOTES Log Message: ----------- html: Update html slightly, add script to upload. Uploads html and supporting files to: http://www.candelatech.com/xorp.ct/ Signed-off-by: Ben Greear From noreply at github.com Sat Feb 26 09:13:28 2011 From: noreply at github.com (noreply at github.com) Date: Sat, 26 Feb 2011 09:13:28 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] d30adb: windows: Default to tcp transport on windows buil... Message-ID: <20110226171328.93C62422D6@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: d30adb2e5bbb81c7106fba7786f76f8d7d51cd57 https://github.com/greearb/xorp.ct/commit/d30adb2e5bbb81c7106fba7786f76f8d7d51cd57 Author: Ben Greear Date: 2011-02-26 (Sat, 26 Feb 2011) Changed paths: M xorp/BUILD_NOTES M xorp/SConstruct Log Message: ----------- windows: Default to tcp transport on windows builds Previously, it defaulted to 'local' on all platforms, but that doesn't work on Windows. Signed-off-by: Ben Greear From noreply at github.com Mon Feb 28 07:55:35 2011 From: noreply at github.com (noreply at github.com) Date: Mon, 28 Feb 2011 07:55:35 -0800 Subject: [Xorp-cvs] [greearb/xorp.ct] bdd4a6: windows: Fix typo in windows startup command. Message-ID: <20110228155535.5A49A4229D@smtp1.rs.github.com> Branch: refs/heads/master Home: https://github.com/greearb/xorp.ct Commit: bdd4a6f143bab270579e4c35478aa91c17a00956 https://github.com/greearb/xorp.ct/commit/bdd4a6f143bab270579e4c35478aa91c17a00956 Author: Ben Greear Date: 2011-02-28 (Mon, 28 Feb 2011) Changed paths: M xorp/BUILD_NOTES Log Message: ----------- windows: Fix typo in windows startup command. Signed-off-by: Ben Greear