[Xorp-hackers] [greearb/xorp.ct] 9abcb9: Remove InvalidFamily exception.
GitHub
noreply at github.com
Mon Sep 25 13:35:46 PDT 2017
Branch: refs/heads/master
Home: https://github.com/greearb/xorp.ct
Commit: 9abcb9a4b064683df257ee5b15746a57406c48b3
https://github.com/greearb/xorp.ct/commit/9abcb9a4b064683df257ee5b15746a57406c48b3
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-07 (Thu, 07 Sep 2017)
Changed paths:
M xorp/bgp/peer.cc
M xorp/libxorp/exceptions.cc
M xorp/libxorp/exceptions.hh
M xorp/libxorp/ipv4.cc
M xorp/libxorp/ipv4.hh
M xorp/libxorp/ipv6.cc
M xorp/libxorp/ipv6.hh
M xorp/libxorp/ipvx.cc
M xorp/libxorp/ipvx.hh
M xorp/libxorp/ipvxnet.hh
M xorp/libxorp/tests/test_ipv4.cc
M xorp/libxorp/tests/test_ipv6.cc
M xorp/libxorp/tests/test_ipvx.cc
M xorp/libxorp/tests/test_ipvxnet.cc
Log Message:
-----------
Remove InvalidFamily exception.
It was only poorly used once, and latest g++ deprecates using
exceptions, so remove it.
Commit: 296d43de812568a27038ab743acc35a5007e25c4
https://github.com/greearb/xorp.ct/commit/296d43de812568a27038ab743acc35a5007e25c4
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-07 (Thu, 07 Sep 2017)
Changed paths:
M xorp/fea/mfea_node_cli.cc
M xorp/libxorp/exceptions.cc
M xorp/libxorp/exceptions.hh
M xorp/libxorp/ipnet.hh
M xorp/libxorp/ipv4.cc
M xorp/libxorp/ipv4.hh
M xorp/libxorp/ipv6.cc
M xorp/libxorp/ipv6.hh
M xorp/libxorp/ipvx.cc
M xorp/libxorp/ipvx.hh
M xorp/libxorp/ipvxnet.hh
M xorp/libxorp/tests/test_ipv4.cc
M xorp/libxorp/tests/test_ipv4net.cc
M xorp/libxorp/tests/test_ipv6.cc
M xorp/libxorp/tests/test_ipv6net.cc
M xorp/pim/pim_node_cli.cc
M xorp/rtrmgr/template_tree_node.cc
Log Message:
-----------
Remove InvalidNetmaskException.
Latest g++ doesn't like exceptions.
Commit: 2adeb195e8ebc310f19eee5132df85907323d488
https://github.com/greearb/xorp.ct/commit/2adeb195e8ebc310f19eee5132df85907323d488
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/bgp/aspath.cc
M xorp/bgp/aspath.hh
M xorp/bgp/harness/command.cc
M xorp/bgp/harness/command.hh
M xorp/bgp/harness/peer.cc
M xorp/bgp/harness/peer.hh
M xorp/bgp/local_data.hh
M xorp/bgp/peer.hh
M xorp/bgp/xrl_target.cc
M xorp/contrib/mld6igmp_lite/mld6igmp_node_cli.cc
M xorp/contrib/olsr/test_args.hh
M xorp/contrib/olsr/test_simulator.cc
M xorp/fea/tests/test_fea_rawlink.cc
M xorp/fea/tests/test_xrl_sockets4_tcp.cc
M xorp/fea/tests/test_xrl_sockets4_udp.cc
M xorp/libproto/config_node_id.hh
M xorp/libproto/tests/test_config_node_id.cc
M xorp/libxipc/call_xrl.cc
M xorp/libxipc/finder_client.cc
M xorp/libxipc/finder_main.cc
M xorp/libxipc/finder_msgs.cc
M xorp/libxipc/finder_msgs.hh
M xorp/libxipc/finder_server.cc
M xorp/libxipc/finder_tcp_messenger.cc
M xorp/libxipc/finder_xrl_target.cc
M xorp/libxipc/tests/test_finder_events.cc
M xorp/libxipc/tests/test_xrl.cc
M xorp/libxipc/xrl.cc
M xorp/libxipc/xrl.hh
M xorp/libxipc/xrl_args.cc
M xorp/libxipc/xrl_args.hh
M xorp/libxipc/xrl_atom.cc
M xorp/libxipc/xrl_atom.hh
M xorp/libxipc/xrl_router.cc
M xorp/libxipc/xuid.cc
M xorp/libxipc/xuid.hh
M xorp/libxorp/asnum.hh
M xorp/libxorp/exceptions.cc
M xorp/libxorp/exceptions.hh
M xorp/libxorp/ipnet.hh
M xorp/libxorp/ipv4.cc
M xorp/libxorp/ipv4.hh
M xorp/libxorp/ipv6.cc
M xorp/libxorp/ipv6.hh
M xorp/libxorp/ipvx.cc
M xorp/libxorp/ipvx.hh
M xorp/libxorp/ipvxnet.hh
M xorp/libxorp/mac.cc
M xorp/libxorp/mac.hh
M xorp/libxorp/range.hh
M xorp/libxorp/tests/test_mac.cc
M xorp/libxorp/tests/test_test_main.cc
M xorp/libxorp/xorp.h
M xorp/mld6igmp/mld6igmp_node_cli.cc
M xorp/ospf/tests/test_args.hh
M xorp/ospf/tests/test_build_lsa.cc
M xorp/ospf/tests/test_routing_interactive.cc
M xorp/pim/pim_node_cli.cc
M xorp/policy/xrl_target.cc
M xorp/rib/parser.cc
M xorp/rib/parser.hh
M xorp/rtrmgr/boot.yy
M xorp/rtrmgr/conf_tree.cc
M xorp/rtrmgr/main_rtrmgr.cc
M xorp/rtrmgr/template_commands.cc
M xorp/rtrmgr/template_tree_node.cc
M xorp/rtrmgr/unexpanded_xrl.cc
M xorp/rtrmgr/xrldb.cc
Log Message:
-----------
xorp: Remove InvalidString exception.
Latest gcc doesn't like exceptions anymore.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: cc87af276b55b66b4ff76e38c3aa8d19fa7101aa
https://github.com/greearb/xorp.ct/commit/cc87af276b55b66b4ff76e38c3aa8d19fa7101aa
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxorp/exceptions.cc
M xorp/libxorp/exceptions.hh
M xorp/libxorp/ipv4.hh
M xorp/libxorp/ipvx.cc
M xorp/libxorp/ipvx.hh
M xorp/libxorp/ipvxnet.hh
M xorp/libxorp/range.hh
Log Message:
-----------
Remove InvalidCast exception.
And fix a few broken things from previous commits.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 3d7b0401add9aa699c4c5788da842d8344a93a6d
https://github.com/greearb/xorp.ct/commit/3d7b0401add9aa699c4c5788da842d8344a93a6d
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/fea/fte.hh
M xorp/libxipc/xrl_atom_list.cc
M xorp/libxipc/xrl_atom_list.hh
Log Message:
-----------
Remove BadAtomType exception.
Commit: a429515b3bfddb350f27de5b01df6663f2f84151
https://github.com/greearb/xorp.ct/commit/a429515b3bfddb350f27de5b01df6663f2f84151
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/xrl_atom.hh
M xorp/libxipc/xrl_atom_list.cc
M xorp/libxipc/xrl_atom_list.hh
Log Message:
-----------
Remove InvalidIndex exception.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 9b99a1bc5abda4d3f6f6c9504feb6ab480b0b603
https://github.com/greearb/xorp.ct/commit/9b99a1bc5abda4d3f6f6c9504feb6ab480b0b603
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/xrl_atom.cc
M xorp/libxipc/xrl_atom.hh
Log Message:
-----------
Remove BadName exception.
signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 00c6bd1c1527ca2f5d6f2a59280b0db865bec1ef
https://github.com/greearb/xorp.ct/commit/00c6bd1c1527ca2f5d6f2a59280b0db865bec1ef
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/finder_client.cc
M xorp/libxipc/xrl_args.cc
M xorp/libxipc/xrl_atom.cc
M xorp/libxipc/xrl_atom.hh
M xorp/rtrmgr/cli.cc
M xorp/xrl/scripts/Xif/thrifttypes.py
Log Message:
-----------
Remove WrongType exception.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 0d94e7717251d4b25893db3dc734c01f6a6ea329
https://github.com/greearb/xorp.ct/commit/0d94e7717251d4b25893db3dc734c01f6a6ea329
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/xrl_args.cc
M xorp/libxipc/xrl_args.hh
M xorp/libxipc/xrl_atom.cc
M xorp/rtrmgr/task.cc
M xorp/rtrmgr/template_commands.cc
Log Message:
-----------
Remove XrlAtomNotFound exception.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: c8c34b9e08a6a170e3d385d0ece3dfe25dc20d1a
https://github.com/greearb/xorp.ct/commit/c8c34b9e08a6a170e3d385d0ece3dfe25dc20d1a
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/tests/test_xrl.cc
M xorp/libxipc/xrl_args.cc
M xorp/libxipc/xrl_args.hh
M xorp/libxipc/xrl_parser.cc
M xorp/xrl/scripts/tgt-gen
Log Message:
-----------
Remvoe XrlAtomFound exception.
Commit: 8e8b733bc4293048097540e3741ff06ea3c93963
https://github.com/greearb/xorp.ct/commit/8e8b733bc4293048097540e3741ff06ea3c93963
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/finder_client.cc
M xorp/libxipc/tests/test_xrl_args.cc
M xorp/libxipc/tests/test_xrl_router.cc
M xorp/libxipc/xrl_args.cc
M xorp/libxipc/xrl_args.hh
M xorp/xrl/scripts/clnt-gen
M xorp/xrl/scripts/tgt-gen
Log Message:
-----------
Remove BadArgs exception.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 5cadac1f5f4060b0243b6e2583313c2561bf3bde
https://github.com/greearb/xorp.ct/commit/5cadac1f5f4060b0243b6e2583313c2561bf3bde
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/finder_main.cc
M xorp/libxipc/finder_server.cc
M xorp/libxipc/finder_server.hh
M xorp/libxipc/finder_tcp.cc
M xorp/libxipc/finder_tcp.hh
M xorp/libxipc/finder_tcp_messenger.cc
M xorp/libxipc/finder_tcp_messenger.hh
M xorp/libxipc/xrl_router.cc
M xorp/libxipc/xrl_router.hh
M xorp/libxorp/exceptions.cc
M xorp/libxorp/exceptions.hh
Log Message:
-----------
Remove InvalidAddress exception.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 18fa64823d7be1786083e3430c427c060e975dfc
https://github.com/greearb/xorp.ct/commit/18fa64823d7be1786083e3430c427c060e975dfc
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/finder_msgs.cc
M xorp/libxipc/finder_msgs.hh
M xorp/libxipc/finder_tcp_messenger.cc
M xorp/libxipc/tests/test_finder_msgs.cc
M xorp/xrl/scripts/clnt-gen
M xorp/xrl/scripts/tgt-gen
Log Message:
-----------
Remove more libxipc related exceptions.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 5c32e35bbbb8bd08a2bdb5b999af6123a561ab6f
https://github.com/greearb/xorp.ct/commit/5c32e35bbbb8bd08a2bdb5b999af6123a561ab6f
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/finder_msgs.cc
M xorp/libxipc/xrl.hh
M xorp/libxipc/xrl_atom.cc
M xorp/libxipc/xrl_atom.hh
Log Message:
-----------
libxipc: Cleanup from previous exception-removal patches.
Commit: 94a17b5cf49fdaf2931ca8d716fc6dccf5646a4c
https://github.com/greearb/xorp.ct/commit/94a17b5cf49fdaf2931ca8d716fc6dccf5646a4c
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/cli/tests/test_cli.cc
M xorp/libfeaclient/tests/test_remote_copy.cc
M xorp/libxipc/finder_main.cc
M xorp/libxipc/finder_server.cc
M xorp/libxipc/finder_server.hh
M xorp/libxipc/finder_tcp.cc
M xorp/libxipc/finder_tcp.hh
M xorp/libxipc/finder_tcp_messenger.cc
M xorp/libxipc/finder_tcp_messenger.hh
M xorp/libxipc/tests/test_finder_tcp.cc
M xorp/libxipc/xrl_args.cc
M xorp/libxipc/xrl_atom.cc
M xorp/libxipc/xrl_atom_list.cc
M xorp/libxorp/exceptions.cc
M xorp/libxorp/exceptions.hh
M xorp/rtrmgr/main_rtrmgr.cc
Log Message:
-----------
libxipc: More exception removal and breakage cleanup.
Commit: c9c70ceec3ea265588c061898234cd46c05ab51c
https://github.com/greearb/xorp.ct/commit/c9c70ceec3ea265588c061898234cd46c05ab51c
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/tests/test_xrl_parser.cc
M xorp/libxipc/xrl_args.hh
M xorp/libxipc/xrl_atom.cc
M xorp/libxipc/xrl_atom.hh
M xorp/libxipc/xrl_atom_list.cc
M xorp/libxipc/xrl_parser_input.cc
M xorp/libxipc/xrl_parser_input.hh
M xorp/libxorp/ipv4.hh
M xorp/xrl/scripts/tgt-gen
Log Message:
-----------
Cleanup related to removing exceptions.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 871b7b8f9aa37cf3b3e5410f9c48f18204fd9b50
https://github.com/greearb/xorp.ct/commit/871b7b8f9aa37cf3b3e5410f9c48f18204fd9b50
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxorp/xlog.c
Log Message:
-----------
xlog: Fix error found by latest g++ compiler.
Looks like a real bug, though not sure how important.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: f0e42902ef9c9cd1b3feb8921db2ff33248b5697
https://github.com/greearb/xorp.ct/commit/f0e42902ef9c9cd1b3feb8921db2ff33248b5697
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/libxipc/xrl_atom.cc
M xorp/libxipc/xrl_parser.cc
M xorp/libxipc/xrl_parser.hh
M xorp/libxipc/xrl_pf.hh
M xorp/libxipc/xrl_pf_stcp.cc
M xorp/libxipc/xrl_pf_stcp.hh
M xorp/libxipc/xrl_pf_unix.cc
M xorp/libxorp/ipv6.cc
M xorp/libxorp/ipv6.hh
M xorp/libxorp/ipvx.cc
M xorp/libxorp/ipvx.hh
M xorp/libxorp/mac.cc
M xorp/rtrmgr/xrldb.cc
Log Message:
-----------
More cleanup related to removing exceptions.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: de277a7c58d24f60c5319b641957d8e907b097fa
https://github.com/greearb/xorp.ct/commit/de277a7c58d24f60c5319b641957d8e907b097fa
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/bgp/xrl_target.cc
M xorp/fea/xrl_fea_target.cc
M xorp/libxorp/profile.cc
M xorp/libxorp/profile.hh
M xorp/libxorp/tests/test_profile.cc
M xorp/rib/xrl_target.cc
Log Message:
-----------
Remove some profile related exceptions.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: a2bfb540083f6226c3fde88d3413fd04c05b3d14
https://github.com/greearb/xorp.ct/commit/a2bfb540083f6226c3fde88d3413fd04c05b3d14
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M xorp/fea/data_plane/control_socket/netlink_socket_utilities.cc
M xorp/fea/fibconfig.cc
M xorp/fea/profile_vars.cc
M xorp/fea/xrl_fea_target.cc
M xorp/libxipc/finder_main.cc
M xorp/libxipc/finder_xrl_target.cc
M xorp/libxorp/asnum.hh
M xorp/libxorp/buffer.hh
M xorp/libxorp/exceptions.cc
M xorp/libxorp/exceptions.hh
M xorp/libxorp/profile.cc
M xorp/libxorp/profile.hh
Log Message:
-----------
Remove exceptions related to the profile code.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 62e91b031ddb4cab6b0506d954eed61d78e46b49
https://github.com/greearb/xorp.ct/commit/62e91b031ddb4cab6b0506d954eed61d78e46b49
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-11 (Mon, 11 Sep 2017)
Changed paths:
M xorp/bgp/aspath.cc
M xorp/bgp/aspath.hh
M xorp/bgp/exceptions.hh
M xorp/bgp/harness/bgppp.cc
M xorp/bgp/harness/peer.cc
M xorp/bgp/iptuple.hh
M xorp/bgp/notification_packet.cc
M xorp/bgp/open_packet.cc
M xorp/bgp/packet.hh
M xorp/bgp/parameter.cc
M xorp/bgp/parameter.hh
M xorp/bgp/path_attribute.cc
M xorp/bgp/path_attribute.hh
M xorp/bgp/update_attrib.hh
M xorp/libproto/config_node_id.hh
M xorp/libxorp/asnum.hh
M xorp/libxorp/exceptions.hh
M xorp/libxorp/ipv4.hh
M xorp/libxorp/xorp.h
M xorp/mld6igmp/xrl_mld6igmp_node.cc
M xorp/pim/pim_node_cli.cc
M xorp/pim/pim_scope_zone_table.hh
M xorp/policy/xrl_target.cc
M xorp/policy/xrl_target.hh
M xorp/rib/tools/show_distances.cc
Log Message:
-----------
Remove a bunch of CorruptMessage exceptions.
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: d2ee0d7fe6f5465546d9c4be051846b5393dc164
https://github.com/greearb/xorp.ct/commit/d2ee0d7fe6f5465546d9c4be051846b5393dc164
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-11 (Mon, 11 Sep 2017)
Changed paths:
M xorp/bgp/aspath.cc
M xorp/bgp/aspath.hh
M xorp/bgp/exceptions.hh
M xorp/bgp/harness/peer.cc
M xorp/bgp/notification_packet.cc
M xorp/bgp/open_packet.cc
M xorp/bgp/packet.hh
M xorp/bgp/parameter.cc
M xorp/bgp/parameter.hh
M xorp/bgp/path_attribute.cc
M xorp/bgp/path_attribute.hh
M xorp/bgp/peer.cc
M xorp/bgp/peer.hh
M xorp/libxorp/exceptions.hh
M xorp/libxorp/xorp.h
Log Message:
-----------
bgp: Better user of CorruptMessage exception class.
We do need to pass some error info back to caller, so use the
CorruptMessage to pass it. More to be done, for sure.
Commit: 55e1ba9ef2e295ff0f23bb39f5048c97d25f5ac7
https://github.com/greearb/xorp.ct/commit/55e1ba9ef2e295ff0f23bb39f5048c97d25f5ac7
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M xorp/bgp/peer.cc
M xorp/libproto/config_node_id.hh
M xorp/libxorp/profile.hh
M xorp/libxorp/range.hh
M xorp/policy/configuration.cc
M xorp/policy/configuration.hh
M xorp/policy/policy_target.cc
M xorp/policy/policy_target.hh
M xorp/policy/xrl_target.cc
M xorp/rib/profile_vars.cc
M xorp/rib/redist_xrl.cc
M xorp/rib/redist_xrl.hh
M xorp/rib/xrl_target.cc
M xorp/rtrmgr/boot.yy
M xorp/rtrmgr/cli.cc
M xorp/rtrmgr/cli.hh
M xorp/rtrmgr/conf_tree.cc
M xorp/rtrmgr/conf_tree.hh
M xorp/rtrmgr/conf_tree_node.cc
M xorp/rtrmgr/config_operators.cc
M xorp/rtrmgr/config_operators.hh
M xorp/rtrmgr/main_rtrmgr.cc
M xorp/rtrmgr/master_conf_tree.cc
M xorp/rtrmgr/master_conf_tree.hh
M xorp/rtrmgr/master_conf_tree_node.cc
M xorp/rtrmgr/master_template_tree.cc
M xorp/rtrmgr/master_template_tree.hh
M xorp/rtrmgr/master_template_tree_node.cc
M xorp/rtrmgr/master_template_tree_node.hh
M xorp/rtrmgr/module_command.cc
M xorp/rtrmgr/module_command.hh
M xorp/rtrmgr/op_commands.cc
M xorp/rtrmgr/op_commands.hh
M xorp/rtrmgr/op_commands.yy
M xorp/rtrmgr/slave_conf_tree.cc
M xorp/rtrmgr/slave_conf_tree.hh
M xorp/rtrmgr/task.cc
M xorp/rtrmgr/template.yy
M xorp/rtrmgr/template_base_command.cc
M xorp/rtrmgr/template_base_command.hh
M xorp/rtrmgr/template_commands.cc
M xorp/rtrmgr/template_commands.hh
M xorp/rtrmgr/template_tree.cc
M xorp/rtrmgr/template_tree.hh
M xorp/rtrmgr/template_tree_node.cc
M xorp/rtrmgr/template_tree_node.hh
M xorp/rtrmgr/xorpsh_base.hh
M xorp/rtrmgr/xorpsh_main.cc
M xorp/rtrmgr/xorpsh_main.hh
M xorp/rtrmgr/xrl_xorpsh_interface.cc
Log Message:
-----------
More exception removal code.
Gah, this is taking forever!
Commit: 35596d9432ded35678596bd2ad3874729634c7e0
https://github.com/greearb/xorp.ct/commit/35596d9432ded35678596bd2ad3874729634c7e0
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-13 (Wed, 13 Sep 2017)
Changed paths:
R xorp/contrib/olsr/exceptions.hh
M xorp/contrib/olsr/external.cc
M xorp/contrib/olsr/external.hh
M xorp/contrib/olsr/face_manager.cc
M xorp/contrib/olsr/face_manager.hh
M xorp/contrib/olsr/message.cc
M xorp/contrib/olsr/message.hh
M xorp/contrib/olsr/neighbor.cc
M xorp/contrib/olsr/neighborhood.cc
M xorp/contrib/olsr/neighborhood.hh
M xorp/contrib/olsr/olsr.cc
M xorp/contrib/olsr/olsr.hh
M xorp/contrib/olsr/olsr_types.hh
M xorp/contrib/olsr/test_simulator.cc
M xorp/contrib/olsr/topology.cc
M xorp/contrib/olsr/topology.hh
M xorp/contrib/olsr/xrl_target.cc
M xorp/libxorp/ipv4.cc
M xorp/libxorp/ipv4.hh
M xorp/libxorp/ipv6.cc
M xorp/libxorp/ipv6.hh
Log Message:
-----------
Remove exceptions from olsr.
Commit: 94b9288aa933b961a28c99788b4e5f80cd8b7720
https://github.com/greearb/xorp.ct/commit/94b9288aa933b961a28c99788b4e5f80cd8b7720
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-13 (Wed, 13 Sep 2017)
Changed paths:
M xorp/bgp/bgp.cc
M xorp/bgp/bgp_varrw.cc
M xorp/bgp/exceptions.hh
M xorp/bgp/internal_message.cc
M xorp/bgp/internal_message.hh
M xorp/bgp/iptuple.cc
M xorp/bgp/iptuple.hh
M xorp/bgp/open_packet.cc
M xorp/bgp/packet.hh
M xorp/bgp/parameter.cc
M xorp/bgp/parameter.hh
M xorp/bgp/path_attribute.cc
M xorp/bgp/path_attribute.hh
M xorp/bgp/peer.cc
M xorp/bgp/peer.hh
Log Message:
-----------
Remove more exceptions from bgp.
Commit: 99a21345f0a33157c84927861de4c61c24a4ac01
https://github.com/greearb/xorp.ct/commit/99a21345f0a33157c84927861de4c61c24a4ac01
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-14 (Thu, 14 Sep 2017)
Changed paths:
M xorp/bgp/bgp.hh
M xorp/bgp/bgp_varrw.cc
M xorp/bgp/exceptions.hh
M xorp/bgp/harness/bgppp.cc
M xorp/bgp/harness/command.cc
M xorp/bgp/harness/command.hh
M xorp/bgp/harness/coord.cc
M xorp/bgp/harness/coord.hh
M xorp/bgp/harness/peer.cc
M xorp/bgp/harness/peer.hh
M xorp/bgp/harness/trie_payload.hh
M xorp/bgp/internal_message.hh
M xorp/bgp/packet.hh
M xorp/bgp/path_attribute.cc
M xorp/bgp/path_attribute.hh
M xorp/bgp/peer.cc
M xorp/bgp/peer.hh
M xorp/bgp/peer_handler.cc
M xorp/bgp/plumbing.cc
M xorp/bgp/profile_vars.cc
M xorp/bgp/rib_ipc_handler.cc
M xorp/bgp/route_table_aggregation.cc
M xorp/bgp/route_table_aggregation.hh
M xorp/bgp/route_table_cache.cc
M xorp/bgp/route_table_damping.cc
M xorp/bgp/route_table_decision.cc
M xorp/bgp/route_table_deletion.cc
M xorp/bgp/route_table_filter.cc
M xorp/bgp/route_table_nhlookup.cc
M xorp/bgp/route_table_ribin.cc
M xorp/bgp/tools/print_routes.cc
M xorp/bgp/update_attrib.cc
M xorp/bgp/update_attrib.hh
M xorp/bgp/update_packet.cc
M xorp/bgp/xrl_target.cc
M xorp/libxorp/exceptions.hh
M xorp/libxorp/ipnet.hh
Log Message:
-----------
More bgp exception removal.
Commit: 4e727b77354d7f7089de6158621cf970e69193d1
https://github.com/greearb/xorp.ct/commit/4e727b77354d7f7089de6158621cf970e69193d1
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-15 (Fri, 15 Sep 2017)
Changed paths:
M xorp/bgp/harness/peer.cc
M xorp/bgp/harness/test_peer.cc
M xorp/bgp/harness/trie.cc
M xorp/bgp/harness/trie.hh
M xorp/bgp/packet.hh
M xorp/bgp/path_attribute.cc
M xorp/bgp/socket.cc
M xorp/bgp/socket.hh
M xorp/bgp/update_attrib.cc
Log Message:
-----------
Finish removing exceptions from bgp.
At least mostly.
Commit: 1dd2c2b4e1749fafadd5395a472490957a4e0af0
https://github.com/greearb/xorp.ct/commit/1dd2c2b4e1749fafadd5395a472490957a4e0af0
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-15 (Fri, 15 Sep 2017)
Changed paths:
M xorp/ospf/lsa.cc
M xorp/ospf/lsa.hh
M xorp/ospf/ospf.cc
M xorp/ospf/packet.cc
M xorp/ospf/packet.hh
M xorp/ospf/peer.cc
M xorp/ospf/peer.hh
M xorp/ospf/peer_manager.cc
M xorp/ospf/peer_manager.hh
M xorp/ospf/tools/print_lsas.cc
Log Message:
-----------
Remove exceptions from ospf
More to go
Signed-off-by: Ben Greear <greearb at candelatech.com>
Commit: 204ad0df4ed014ccac7e6d8efbd490277e54441d
https://github.com/greearb/xorp.ct/commit/204ad0df4ed014ccac7e6d8efbd490277e54441d
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-18 (Mon, 18 Sep 2017)
Changed paths:
M xorp/ospf/xrl_target.cc
M xorp/ospf/xrl_target3.cc
Log Message:
-----------
Remove more ospf exceptions.
Commit: 37ecccce3fd7396250e7f118066f3b0feba52cec
https://github.com/greearb/xorp.ct/commit/37ecccce3fd7396250e7f118066f3b0feba52cec
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-20 (Wed, 20 Sep 2017)
Changed paths:
M xorp/fea/tools/show_interfaces.cc
M xorp/fea/tools/show_interfaces.hh
M xorp/fib2mrib/fib2mrib_node.cc
M xorp/fib2mrib/fib2mrib_node.hh
M xorp/fib2mrib/fib2mrib_varrw.cc
M xorp/fib2mrib/fib2mrib_varrw.hh
M xorp/fib2mrib/xrl_fib2mrib_node.cc
M xorp/libfeaclient/ifmgr_xrl_mirror.cc
M xorp/libfeaclient/ifmgr_xrl_mirror.hh
M xorp/mld6igmp/mld6igmp_node.cc
M xorp/mld6igmp/mld6igmp_node.hh
M xorp/pim/pim_node.cc
M xorp/pim/pim_node.hh
M xorp/policy/backend/backend.yy
M xorp/policy/backend/filter_base.hh
M xorp/policy/backend/instr_visitor.hh
M xorp/policy/backend/instruction.hh
M xorp/policy/backend/instruction_base.hh
M xorp/policy/backend/iv_exec.cc
M xorp/policy/backend/iv_exec.hh
M xorp/policy/backend/policy_filter.cc
M xorp/policy/backend/policy_filter.hh
M xorp/policy/backend/policy_filters.cc
M xorp/policy/backend/policy_filters.hh
M xorp/policy/backend/policytags.cc
M xorp/policy/backend/policytags.hh
M xorp/policy/backend/set_manager.cc
M xorp/policy/backend/set_manager.hh
M xorp/policy/backend/single_varrw.cc
M xorp/policy/backend/single_varrw.hh
M xorp/policy/backend/version_filter.cc
M xorp/policy/backend/version_filter.hh
M xorp/policy/code_generator.cc
M xorp/policy/code_generator.hh
M xorp/policy/common/dispatcher.cc
M xorp/policy/common/dispatcher.hh
M xorp/policy/common/elem_null.hh
M xorp/policy/common/elem_set.cc
M xorp/policy/common/elem_set.hh
M xorp/policy/common/element.cc
M xorp/policy/common/element.hh
M xorp/policy/common/element_base.cc
M xorp/policy/common/element_base.hh
M xorp/policy/common/element_factory.cc
M xorp/policy/common/element_factory.hh
R xorp/policy/common/policy_exception.hh
M xorp/policy/common/policy_utils.cc
M xorp/policy/common/policy_utils.hh
M xorp/policy/common/register_elements.cc
M xorp/policy/common/register_operations.cc
M xorp/policy/common/register_operations.hh
M xorp/policy/common/varrw.cc
M xorp/policy/common/varrw.hh
M xorp/policy/configuration.cc
M xorp/policy/configuration.hh
M xorp/policy/dependency.cc
M xorp/policy/dependency.hh
M xorp/policy/filter_manager.hh
M xorp/policy/node_base.hh
M xorp/policy/policy.yy
M xorp/policy/policy_map.cc
M xorp/policy/policy_map.hh
M xorp/policy/policy_statement.cc
M xorp/policy/policy_statement.hh
M xorp/policy/policy_target.cc
M xorp/policy/policy_target.hh
M xorp/policy/process_watch.cc
M xorp/policy/process_watch.hh
M xorp/policy/semantic_varrw.cc
M xorp/policy/semantic_varrw.hh
M xorp/policy/set_map.cc
M xorp/policy/set_map.hh
M xorp/policy/source_match_code_generator.cc
M xorp/policy/source_match_code_generator.hh
M xorp/policy/term.cc
M xorp/policy/term.hh
M xorp/policy/test_varrw.cc
M xorp/policy/test_varrw.hh
M xorp/policy/tests/file_varrw.hh
M xorp/policy/var_map.cc
M xorp/policy/var_map.hh
M xorp/policy/visitor.hh
M xorp/policy/visitor_dep.cc
M xorp/policy/visitor_dep.hh
M xorp/policy/visitor_semantic.cc
M xorp/policy/visitor_semantic.hh
M xorp/policy/visitor_test.cc
M xorp/policy/visitor_test.hh
M xorp/policy/xorp_policy.cc
Log Message:
-----------
Remove more exception logic from policy code.
Commit: bcfcd6c3b3609624b9d3d2b13c80b19604dcf8cb
https://github.com/greearb/xorp.ct/commit/bcfcd6c3b3609624b9d3d2b13c80b19604dcf8cb
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
M xorp/libxipc/xrl_atom.cc
M xorp/policy/backend/policy_filter.hh
M xorp/policy/code_generator.cc
M xorp/policy/common/varrw.hh
M xorp/policy/configuration.cc
M xorp/policy/configuration.hh
M xorp/policy/dependency.cc
M xorp/policy/dependency.hh
M xorp/policy/export_code_generator.cc
M xorp/policy/export_code_generator.hh
M xorp/policy/filter_manager.cc
M xorp/policy/filter_manager.hh
M xorp/policy/filter_manager_base.hh
M xorp/policy/policy_list.cc
M xorp/policy/policy_list.hh
M xorp/policy/policy_map.cc
M xorp/policy/policy_map.hh
M xorp/policy/policy_statement.cc
M xorp/policy/policy_statement.hh
M xorp/policy/policy_target.cc
M xorp/policy/policy_target.hh
M xorp/policy/process_watch.cc
M xorp/policy/process_watch.hh
M xorp/policy/pw_notifier.hh
M xorp/policy/semantic_varrw.cc
M xorp/policy/set_map.cc
M xorp/policy/set_map.hh
M xorp/policy/source_match_code_generator.cc
M xorp/policy/source_match_code_generator.hh
M xorp/policy/term.cc
M xorp/policy/term.hh
M xorp/policy/test_varrw.cc
M xorp/policy/test_varrw.hh
M xorp/policy/var_map.cc
M xorp/policy/var_map.hh
M xorp/policy/visitor_dep.cc
M xorp/policy/visitor_dep.hh
M xorp/policy/visitor_printer.cc
M xorp/policy/visitor_printer.hh
M xorp/policy/visitor_semantic.cc
M xorp/policy/visitor_semantic.hh
M xorp/policy/visitor_test.cc
M xorp/policy/visitor_test.hh
M xorp/policy/xrl_target.cc
Log Message:
-----------
Remove more exception logic from policy code.
Commit: 7b43e64b2c19a98e11ed3cf4e061f6941d78a26b
https://github.com/greearb/xorp.ct/commit/7b43e64b2c19a98e11ed3cf4e061f6941d78a26b
Author: Ben Greear <greearb at candelatech.com>
Date: 2017-09-25 (Mon, 25 Sep 2017)
Changed paths:
M xorp/bgp/bgp.cc
M xorp/bgp/bgp.hh
M xorp/bgp/bgp_varrw.cc
M xorp/bgp/bgp_varrw.hh
M xorp/bgp/bgp_varrw_export.cc
M xorp/bgp/route_table_policy.cc
M xorp/bgp/xrl_target.cc
M xorp/contrib/olsr/olsr.cc
M xorp/contrib/olsr/olsr.hh
M xorp/contrib/olsr/policy_varrw.cc
M xorp/contrib/olsr/policy_varrw.hh
M xorp/contrib/olsr/route_manager.cc
M xorp/contrib/olsr/xrl_io.cc
M xorp/contrib/olsr/xrl_io.hh
M xorp/contrib/olsr/xrl_target.cc
M xorp/contrib/wrapper/wrapper.cc
M xorp/contrib/wrapper/wrapper.hh
M xorp/contrib/wrapper/wrapperpolicy.cc
M xorp/contrib/wrapper/wrapperpolicy.hh
M xorp/contrib/wrapper/xorp_wrapper4.cc
M xorp/fib2mrib/fib2mrib_varrw.cc
M xorp/fib2mrib/fib2mrib_varrw.hh
M xorp/ospf/external.cc
M xorp/ospf/ospf.cc
M xorp/ospf/ospf.hh
M xorp/ospf/policy_varrw.cc
M xorp/ospf/policy_varrw.hh
M xorp/ospf/routing_table.cc
M xorp/ospf/xrl_io.cc
M xorp/ospf/xrl_io.hh
M xorp/ospf/xrl_target.cc
M xorp/ospf/xrl_target3.cc
M xorp/policy/backend/policy_redist_map.hh
M xorp/policy/backend/single_varrw.hh
M xorp/policy/xorp_policy.cc
M xorp/rib/rib.cc
M xorp/rib/rib_manager.cc
M xorp/rib/rib_manager.hh
M xorp/rib/rib_varrw.cc
M xorp/rib/rib_varrw.hh
M xorp/rib/rt_tab_pol_conn.cc
M xorp/rib/vifmanager.cc
M xorp/rib/vifmanager.hh
M xorp/rib/xrl_target.cc
M xorp/rip/rip_varrw.cc
M xorp/rip/rip_varrw.hh
M xorp/rip/route_db.cc
M xorp/rip/system.hh
M xorp/rip/xrl_port_manager.cc
M xorp/rip/xrl_port_manager.hh
M xorp/rip/xrl_target_common.hh
M xorp/static_routes/static_routes_node.cc
M xorp/static_routes/static_routes_node.hh
M xorp/static_routes/static_routes_varrw.cc
M xorp/static_routes/static_routes_varrw.hh
M xorp/static_routes/xrl_static_routes_node.cc
M xorp/vrrp/vrrp_target.cc
M xorp/vrrp/vrrp_target.hh
Log Message:
-----------
Finish removing policy exceptions.
It builds now...
Compare: https://github.com/greearb/xorp.ct/compare/945594677c0f...7b43e64b2c19
More information about the Xorp-hackers
mailing list