[Xorp-cvs] XORP cvs commit: xorp/xrl/interfaces xorp/xrl/targets
Pavlin Radoslavov
pavlin at icir.org
Thu Jul 12 14:46:15 PDT 2007
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin at xorpc.icir.org 2007-07-12 21:46:15 UTC
XORP CVS repository
Modified files:
xrl/interfaces bgp_xif.cc cli_processor_xif.cc common_xif.cc
coord_xif.cc fea_ifmgr_xif.cc finder_client_xif.cc
finder_xif.cc fti_xif.cc mfea_xif.cc
mld6igmp_xif.cc ospfv2_xif.cc ospfv3_xif.cc
packet_acl_xif.cc pim_xif.cc policy_xif.cc
profile_xif.cc redist_transaction4_xif.cc
redist_transaction6_xif.cc rib_xif.cc rip_xif.cc
ripng_xif.cc rtrmgr_xif.cc socket4_locator_xif.cc
socket4_user_xif.cc socket4_xif.cc
socket6_locator_xif.cc socket6_user_xif.cc
socket6_xif.cc test_xif.cc xorp_if_mib_xif.cc
xrl/targets bgp4_mib_base.cc bgp_base.cc cli_base.cc
coord_base.cc fea_base.cc fea_ifmgr_mirror_base.cc
fib2mrib_base.cc finder_base.cc
finder_client_base.cc mfea_base.cc mld6igmp_base.cc
ospfv2_base.cc ospfv3_base.cc packet_acl_base.cc
pim_base.cc policy_base.cc profiler_base.cc
rib_base.cc ribclient_base.cc rip_base.cc
ripng_base.cc rtrmgr_base.cc show_distances_base.cc
show_routes_base.cc socket_server_base.cc
static_routes_base.cc test_base.cc
test_fea_ifmgr_mirror_base.cc
test_finder_events_base.cc test_peer_base.cc
test_socket4_base.cc test_socket6_base.cc
test_xrls_base.cc xorp_if_mib_base.cc
xorpsh_base.cc
Log message:
Catch the new exception XrlArgs::BadArgs instead of
XrlArgs::XrlAtomNotFound and print/return more verbose error
description.
This fixes a critical XRL-related bug triggered by malformatted XRLs
that have, for example, argument with missing value.
Bug found by: Atanu Ghosh <atanu AT icir.org>
Revision Changes Path
1.49 +35 -35; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/bgp_xif.cc
1.17 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/cli_processor_xif.cc
1.19 +7 -7; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/common_xif.cc
1.18 +5 -5; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/coord_xif.cc
1.34 +45 -45; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/fea_ifmgr_xif.cc
1.19 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/finder_client_xif.cc
1.23 +21 -21; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/finder_xif.cc
1.19 +17 -17; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/fti_xif.cc
1.25 +5 -5; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/mfea_xif.cc
1.23 +13 -13; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/mld6igmp_xif.cc
1.27 +9 -9; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/ospfv2_xif.cc
1.15 +9 -9; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/ospfv3_xif.cc
1.8 +11 -11; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/packet_acl_xif.cc
1.39 +277 -277; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/pim_xif.cc
1.15 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/policy_xif.cc
1.8 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/profile_xif.cc
1.15 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/redist_transaction4_xif.cc
1.15 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/redist_transaction6_xif.cc
1.36 +15 -15; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/rib_xif.cc
1.17 +43 -43; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/rip_xif.cc
1.15 +43 -43; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/ripng_xif.cc
1.21 +13 -13; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/rtrmgr_xif.cc
1.11 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket4_locator_xif.cc
1.12 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket4_user_xif.cc
1.17 +17 -17; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket4_xif.cc
1.10 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket6_locator_xif.cc
1.10 +3 -3; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket6_user_xif.cc
1.15 +17 -17; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/socket6_xif.cc
1.17 +5 -5; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/test_xif.cc
1.12 +5 -5; commitid: 15f3e4696a0f07ea6; xorp/xrl/interfaces/xorp_if_mib_xif.cc
1.18 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/bgp4_mib_base.cc
1.54 +214 -214; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/bgp_base.cc
1.22 +52 -52; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/cli_base.cc
1.21 +31 -31; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/coord_base.cc
1.71 +376 -376; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/fea_base.cc
1.21 +118 -118; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/fea_ifmgr_mirror_base.cc
1.14 +64 -64; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/fib2mrib_base.cc
1.27 +64 -64; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/finder_base.cc
1.21 +25 -25; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/finder_client_base.cc
1.32 +115 -115; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/mfea_base.cc
1.35 +133 -133; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/mld6igmp_base.cc
1.31 +139 -139; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/ospfv2_base.cc
1.19 +145 -145; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/ospfv3_base.cc
1.8 +55 -55; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/packet_acl_base.cc
1.61 +763 -763; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/pim_base.cc
1.15 +67 -67; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/policy_base.cc
1.8 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/profiler_base.cc
1.41 +181 -181; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/rib_base.cc
1.18 +13 -13; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/ribclient_base.cc
1.29 +190 -190; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/rip_base.cc
1.29 +178 -178; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/ripng_base.cc
1.24 +67 -67; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/rtrmgr_base.cc
1.4 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/show_distances_base.cc
1.12 +43 -43; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/show_routes_base.cc
1.16 +133 -133; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/socket_server_base.cc
1.15 +112 -112; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/static_routes_base.cc
1.19 +28 -28; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_base.cc
1.12 +7 -7; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_fea_ifmgr_mirror_base.cc
1.16 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_finder_events_base.cc
1.21 +40 -40; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_peer_base.cc
1.10 +25 -25; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_socket4_base.cc
1.10 +25 -25; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_socket6_base.cc
1.9 +34 -34; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/test_xrls_base.cc
1.15 +19 -19; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/xorp_if_mib_base.cc
1.21 +28 -28; commitid: 15f3e4696a0f07ea6; xorp/xrl/targets/xorpsh_base.cc
More information about the Xorp-cvs
mailing list