| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The new communication state functions are now MT safe. The rejected leases
have also expiration time attached.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
The max-rejected-clients has been renamed to max-rejected-lease-updates.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
The new CONTROL_RESULT_CONFLICT returned by the lease_cmds hook library
indicates that the command was processed ok, but the library was unable to
apply configuration changes because of the conflicting state of the server.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
src/hooks/dhcp/stat_cmds/stat_cmds.cc
StatCmds::statLease4GetHandler(CalloutHandle& handle)
StatCmds::statLease6GetHandler(CalloutHandle& handle)
- removed MultiThreadingCriticalSection instance
src/lib/dhcpsrv/memfile_lease_mgr.cc
Memfile_LeaseMgr::startLeaseStatsQuery4()
Memfile_LeaseMgr::startSubnetLeaseStatsQuery4)
Memfile_LeaseMgr::startLeaseStatsQuery6()
Memfile_LeaseMgr::startSubnetLeaseStatsQuery6()
Memfile_LeaseMgr::startSubnetRangeLeaseStatsQuery6()
- lock mutex when runninng in MT
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
src/hooks/dhcp/flex_option/libloadtests/Makefile.am
src/hooks/dhcp/flex_option/libloadtests/load_unload_unittests.cc
src/hooks/dhcp/high_availability/libloadtests/Makefile.am
src/hooks/dhcp/high_availability/libloadtests/load_unload_unittests.cc
src/hooks/dhcp/run_script/libloadtests/Makefile.am
src/hooks/dhcp/run_script/libloadtests/load_unload_unittests.cc
src/lib/testutils/lib_load_test_fixture.h
LibLoadTest added SetUp() and validConfigParams()
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extended the LibLoadTest class added recently,
new file:
src/lib/testutils/lib_load_test_fixture.cc
Added libloadest directory and tests:
src/hooks/dhcp/bootp/libloadtests/.gitignore
src/hooks/dhcp/bootp/libloadtests/Makefile.am
src/hooks/dhcp/bootp/libloadtests/load_unload_unittests.cc
src/hooks/dhcp/bootp/libloadtests/run_unittests.cc
src/hooks/dhcp/lease_cmds/libloadtests/.gitignore
src/hooks/dhcp/lease_cmds/libloadtests/Makefile.am
src/hooks/dhcp/lease_cmds/libloadtests/load_unload_unittests.cc
src/hooks/dhcp/lease_cmds/libloadtests/run_unittests.cc
src/hooks/dhcp/mysql_cb/libloadtests/.gitignore
src/hooks/dhcp/mysql_cb/libloadtests/Makefile.am
src/hooks/dhcp/mysql_cb/libloadtests/load_unload_unittests.cc
src/hooks/dhcp/mysql_cb/libloadtests/run_unittests.cc
src/hooks/dhcp/pgsql_cb/libloadtests/.gitignore
src/hooks/dhcp/pgsql_cb/libloadtests/Makefile.am
src/hooks/dhcp/pgsql_cb/libloadtests/load_unload_unittests.cc
src/hooks/dhcp/pgsql_cb/libloadtests/run_unittests.cc
src/hooks/dhcp/stat_cmds/libloadtests/.gitignore
src/hooks/dhcp/stat_cmds/libloadtests/Makefile.am
src/hooks/dhcp/stat_cmds/libloadtests/load_unload_unittests.cc
src/hooks/dhcp/stat_cmds/libloadtests/run_unittests.cc
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
src/hooks/dhcp/high_availability/query_filter.h
Added commentary
src/hooks/dhcp/high_availability/tests/query_filter_unittest.cc
Added commentary
|
|
|
|
|
|
|
|
|
|
|
| |
doc/sphinx/arm/hooks.rst
Added paragraph about hook library ordering
src/hooks/dhcp/high_availability/query_filter.cc
Added comment
src/hooks/dhcp/high_availability/tests/query_filter_unittest.cc
Test beyond enum EOF.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a ChangeLog
src/hooks/dhcp/high_availability/query_filter.*
QueryFilter::isHaType(const dhcp::Pkt4Ptr& query4)
QueryFilter::isHaType(const dhcp::Pkt6Ptr& query6)
- new functions
QueryFilter::inScope() - uses new functions to balance
and scope messages of specific types
src/hooks/dhcp/high_availability/tests/query_filter_unittest.cc
TEST_F(QueryFilterTest, loadBalancingHaTypes4)
TEST_F(QueryFilterTest, loadBalancingHaTypes4MultiThreading)
TEST_F(QueryFilterTest, loadBalancingHaTypes6)
TEST_F(QueryFilterTest, loadBalancingHaTypes6MultiThreading)
- new tests
src/lib/dhcp/dhcp6.h
Uncommented v6 message types.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
src/lib/dhcpsrv/parsers/client_class_def_parser.cc
ClientClassDefParser::parse() - throws if user-context is
not a map
src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
TEST_F(ClientClassDefParserTest, invalidUserContext) - new test
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp6.cc
src/share/database/scripts/mysql/dhcpdb_create.mysql
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_011_to_012.sh.in
typos
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
src/bin/admin/tests/pgsql_tests.sh.in
Updated pgsql_upgrade_11_0_to_12_0()
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp6.cc
src/hooks/dhcp/pgsql_cb/pgsql_query_macros_dhcp.h
added user_context to necessary statements, bindings
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_011_to_012.sh.in
added user_context column to class tables
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
src/share/database/scripts/mysql/dhcpdb_create.mysql
src/share/database/scripts/mysql/upgrade_013_to_014.sh.in
Added user_context column to class tables
src/bin/admin/tests/mysql_tests.sh.in
Updated upgrade test
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp6.cc
src/hooks/dhcp/mysql_cb/mysql_query_macros_dhcp.h
read/write class user_context
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
Added user_context value to class tests
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update subnets in shared-network BDEL trigger rather than
relying on foreign key update action
new files:
src/share/database/scripts/mysql/upgrade_013_to_014.sh.in
src/share/database/scripts/pgsql/upgrade_011_to_012.sh.in
configure.ac
added:
src/share/database/scripts/mysql/upgrade_013_to_014.sh
src/share/database/scripts/pgsql/upgrade_011_to_012.sh
src/bin/admin/tests/mysql_tests.sh.in
added 13 to 14 checks
src/bin/admin/tests/pgsql_tests.sh.in
added 11 to 12 checks
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp4_unittest.cc
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp6_unittest.cc
enabled disabled tests
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
GenericConfigBackendDHCPv4Test::getAllSharedNetworks4Test()
- updated expected audit entry order
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
GenericConfigBackendDHCPv6Test::getAllSharedNetworks6Test()
- updated expected audit entry order
src/lib/mysql/mysql_constants.h
Updated schema version to 14
src/lib/pgsql/pgsql_connection.h
Updated schema version to 12
src/share/database/scripts/mysql/.gitignore
src/share/database/scripts/mysql/Makefile.am
added upgrade_013_to_014.sh
src/share/database/scripts/mysql/dhcpdb_create.mysql
subnet rows are now updated directly in shared-network
BEFORE delete triggers (v4 and v6)
src/share/database/scripts/pgsql/Makefile.am
added upgrade_011_to_012.sh
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
subnet rows are now updated directly in shared-network
BEFORE delete triggers (v4 and v6)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|