summaryrefslogtreecommitdiffstats
path: root/.clang-format (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-02-22[#1698] add ChangeLog entryAndrei Pavel1-1/+12
2021-02-22[#1657] added note about security regarding the executed scriptRazvan Becheriu2-0/+7
2021-02-22[#1657] addressed commentsRazvan Becheriu2-0/+3
2021-02-22[#1657] addressed commentsRazvan Becheriu1-1/+1
2021-02-22[#1657] addressed commentsRazvan Becheriu1-5/+4
2021-02-22[#1657] addressed commentsRazvan Becheriu1-2/+0
2021-02-22[#1657] addressed commentsRazvan Becheriu4-24/+6
2021-02-22[#1657] addressed commentsRazvan Becheriu5-2/+13
2021-02-22[#1657] fixed rebaseRazvan Becheriu1-16/+0
2021-02-22[#1657] updated copyrightRazvan Becheriu2-2/+2
2021-02-22[#1657] mask SIGCHILD when creating new threads (only main thread handles it)Razvan Becheriu5-10/+47
2021-02-22[#1698] MySQL upgrade 9.6: a more simpler checkAndrei Pavel2-54/+23
use a simpler select to check for column existence rather than functions and procedures that may wind up in the database after the upgrade
2021-02-22[#1698] check cache columns in upgrade scriptAndrei Pavel1-13/+45
2021-02-22[#1698] move cache columns to 9.6 mysql upgradeAndrei Pavel5-23/+30
2021-02-22[#1713] bump lib versions for 1.9.5Razvan Becheriu12-13/+18
2021-02-21[#1711] fix indentationRazvan Becheriu1-2/+1
2021-02-21[#1711] added ChangeLogRazvan Becheriu1-0/+6
2021-02-21[#1711] use isc::db::db_logger_mutex to protect isc::db::db_logger_stackRazvan Becheriu5-2/+18
2021-02-19[#899] fixed rebaseRazvan Becheriu1-2/+1
2021-02-19[#899] Fixed dependencies (2)Francis Dupont2-3/+3
2021-02-19[#899] Fixed dependenciesFrancis Dupont3-2/+30
2021-02-19[#1635] Fixed Changelog (again)Thomas Markwalder1-2/+0
2021-02-19[#1635] More cosmetic review commentsThomas Markwalder4-4/+5
2021-02-19[#1635] Addressed review commentsThomas Markwalder10-63/+64
Changes were cosmetic, no fucntional changes required. Modified: doc/sphinx/arm/dhcp4-srv.rst src/bin/dhcp4/tests/config_parser_unittest.cc src/lib/cc/simple_parser.h src/lib/dhcpsrv/alloc_engine.cc src/lib/dhcpsrv/alloc_engine.h src/lib/dhcpsrv/client_class_def.cc src/lib/dhcpsrv/client_class_def.h src/lib/dhcpsrv/parsers/shared_network_parser.cc src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
2021-02-19[#1635] Fixed trailing whitespace in ChangeLogThomas Markwalder1-0/+2
2021-02-19[#1635] Use option 51 in conjunction with class tripletThomas Markwalder6-69/+131
Added a ChangeLog entry doc/examples/kea4/all-keys.json doc/sphinx/arm/dhcp4-srv.rst Updated doc src/lib/dhcpsrv/alloc_engine.* AllocEngine::getValidLft() - revamped to apply use class triplet with option 51 src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc TEST_F(AllocEngine4Test, getValidLft4) - udpated to match new logic
2021-02-19[#1635] V4 Allocation now uses class values for valid lifetimeThomas Markwalder3-33/+185
src/lib/dhcpsrv/alloc_engine.* AllocEngine::getValidLft(ctx4) - new method which returns the appropriate value for valid-leasetime based on the context content AllocEngine::createLease4 AllocEngine::updateLease4Information() - call getValidLft() src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc TEST_F(AllocEngine4Test, getValidLft4) - new test
2021-02-19[#1635] Improved parsing unit testsThomas Markwalder2-1/+66
src/bin/dhcp4/tests/config_parser_unittest.cc TEST_F(Dhcp4ParserTest, clientClassValidLifetime) - new test src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc TEST_F(ClientClassDefParserTest, validLifetimeTests) - improved test
2021-02-19[#1635] Added valid-lifetime to v4 client classThomas Markwalder18-997/+1113
Client class definitions in kea-dhcp4 will now parse and store valid lifetime triplet (e.g. min-valid-lifetime, valid-lifetime, and max-valid-lifetime). Does nothing with it yet. src/bin/dhcp4/dhcp4_lexer.ll src/bin/dhcp4/dhcp4_parser.yy b/src/bin/dhcp4/dhcp4_parser.yy Added support for valid-lifetime triplet to client class definitions src/lib/cc/simple_parser.* SimpleParser::const Triplet<uint32_t>SimpleParser::parseIntTriplet() - was formerly dhcp::BaseNetworkParser::parseLifetime() src/lib/dhcpsrv/client_class_def.* ClientClassDef::ClientClassDef - added Triplet<uint32_t>valid_ member src/lib/dhcpsrv/parsers/base_network_parser.* Extracted BaseNetworkParser::parseLifetime - relocated to cc::SimpleParser src/lib/dhcpsrv/parsers/client_class_def_parser.cc ClientClassDefParser::parse - added call to parseIntTriplet to parse valid-lifetime src/lib/dhcpsrv/parsers/dhcp_parsers.cc src/lib/dhcpsrv/parsers/shared_network_parser.cc Replaced calls parseLifeTime() with parseIntTriplet() src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc TEST_F(ClientClassDefParserTest, validLifetimeTests) - new test
2021-02-19[#1709] add ChangeLog entryAndrei Pavel1-0/+8
2021-02-19[#1709] add test for "ALTER TABLE logs ADD id"Andrei Pavel2-4/+11
2021-02-19[#1709] mysql 9.5 -> 9.6: ALTER TABLE logs ADD idAndrei Pavel4-0/+60
2021-02-19[#1708] add ChangeLog entryAndrei Pavel1-0/+7
2021-02-19[#1708] moved rawStatement to MySqlConnectionTestAndrei Pavel3-57/+54
2021-02-19[#1708] skip MySqlConnectionTest UTs for PerconaAndrei Pavel1-148/+277
and introduce MySqlConnectionWithPrimaryKeyTest UTs for Percona to run
2021-02-19[#1708] MySqlConnection:rawStatement()Andrei Pavel2-0/+53
used to run any statement that has no placeholder question mark where you would normally bind variables
2021-02-19[#1712] document that ProcessSpawn used full path to executableRazvan Becheriu4-8/+9
2021-02-19[#1712] fixed compilation on freebsdRazvan Becheriu2-4/+4
2021-02-19[#1701] Modified ChangeLogMarcin Siodelski1-4/+4
Slight modifications were needed after addressing review comments in the allocation engine.
2021-02-19[#1701] Addressed alloc engine review issuesMarcin Siodelski4-168/+93
Reduced the number of new log messages to avoid flooding the log with warnings. For a shared network we now only log the number of subnets from which the engine attempted to allocate a lease and the number of subnets in which no pools were available.
2021-02-19[#1701] Added ChangeLog for #1701Marcin Siodelski1-0/+12
2021-02-19[#1701] Improved v6 alloc fail messagesMarcin Siodelski4-22/+168
This is the corresponding change to the previous v4 change.
2021-02-19[#1701] Improved v4 alloc failure logsMarcin Siodelski4-11/+156
In case of lease allocation failure, the allocation engine now logs: - which shared network the client belongs to - which subnet (if not shared network) the client belongs to - which subnets were tried - for which subnets there were allocation attempts - for which subnets there were no allocation attempts
2021-02-18[#899] removed empty lineRazvan Becheriu1-1/+0
2021-02-18[#899] refactored unittests to use fast timerRazvan Becheriu1-8/+37
2021-02-18[#899] added more unittestsRazvan Becheriu4-2/+45
2021-02-18[#899] fixed unittestsRazvan Becheriu1-10/+13
2021-02-18[#899] waitForProcess must be a static functionRazvan Becheriu5-40/+60
2021-02-18[#899] clear signal handle after process has finishedRazvan Becheriu7-34/+62
2021-02-18[#899] use true/false instead of 1/0 for exported boolean valuesRazvan Becheriu3-239/+241