src/lib/util/filesystem.cc
Replaced use of std::filesystem with isc:util::Path
src/lib/hooks/hooks_parser.cc
src/lib/hooks/hooks_parser.h
HooksLibrariesParser::getHooksPath() - provides the
ability to set it to an explicit value
Updated A LOT of UTs:
src/bin/agent/tests/ca_cfg_mgr_unittests.cc
src/bin/agent/tests/ca_process_tests.sh.in
src/bin/agent/tests/get_config_unittest.cc
src/bin/agent/tests/test_callout_libraries.h.in
src/bin/d2/tests/d2_cfg_mgr_unittests.cc
src/bin/d2/tests/d2_process_tests.sh.in
src/bin/d2/tests/d2_process_unittests.cc
src/bin/d2/tests/get_config_unittest.cc
src/bin/d2/tests/test_callout_libraries.h.in
src/bin/d2/tests/test_configured_libraries.h.in
src/bin/dhcp4/tests/config_parser_unittest.cc
src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
src/bin/dhcp4/tests/dhcp4_process_tests.sh.in
src/bin/dhcp4/tests/hooks_unittest.cc
src/bin/dhcp4/tests/http_control_socket_unittest.cc
src/bin/dhcp4/tests/test_libraries.h.in
src/bin/dhcp6/tests/config_parser_unittest.cc
src/bin/dhcp6/tests/ctrl_dhcp6_srv_unittest.cc
src/bin/dhcp6/tests/dhcp6_process_tests.sh.in
src/bin/dhcp6/tests/hooks_unittest.cc
src/bin/dhcp6/tests/http_control_socket_unittest.cc
src/bin/dhcp6/tests/test_libraries.h.in
src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
src/lib/dhcpsrv/tests/test_libraries.h.in
src/lib/hooks/tests/Makefile.am
src/lib/hooks/tests/hooks_manager_unittest.cc
src/lib/hooks/tests/test_libraries.h.in
src/lib/process/cfgrpt/tests/config_report_unittests.cc
src/lib/util/tests/filesystem_unittests.cc
/src/lib/util/filesystem.*
FileManager::validatePath() - new class and function
/src/lib/hooks/hooks_parser.*
HooksLibrariesParser::validatePath() - new wrapper around FileManager::validatePath()
HooksLibrariesParser::parse() - now uses validatePath()
/src/lib/hooks/tests/hooks_manager_unittest.cc
TEST(HooksParser, validatePathEnforcePath)
TEST(HooksParser, validatePathEnforcePathFalse) - new tests
/src/lib/util/tests/filesystem_unittests.cc
TEST(FileManager, validatePathEnforcePath)
TEST(FileManager, validatePathEnforcePathFalse) - new tests