summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [#1657] addressed commentsRazvan Becheriu2021-02-221-2/+0
|
* [#1657] addressed commentsRazvan Becheriu2021-02-224-24/+6
|
* [#1657] addressed commentsRazvan Becheriu2021-02-225-2/+13
|
* [#1657] fixed rebaseRazvan Becheriu2021-02-221-16/+0
|
* [#1657] updated copyrightRazvan Becheriu2021-02-222-2/+2
|
* [#1657] mask SIGCHILD when creating new threads (only main thread handles it)Razvan Becheriu2021-02-225-10/+47
|
* [#1698] MySQL upgrade 9.6: a more simpler checkAndrei Pavel2021-02-222-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
* [#1698] check cache columns in upgrade scriptAndrei Pavel2021-02-221-13/+45
|
* [#1698] move cache columns to 9.6 mysql upgradeAndrei Pavel2021-02-225-23/+30
|
* [#1713] bump lib versions for 1.9.5Razvan Becheriu2021-02-2212-13/+18
|
* [#1711] fix indentationRazvan Becheriu2021-02-211-2/+1
|
* [#1711] added ChangeLogRazvan Becheriu2021-02-211-0/+6
|
* [#1711] use isc::db::db_logger_mutex to protect isc::db::db_logger_stackRazvan Becheriu2021-02-215-2/+18
|
* [#899] fixed rebaseRazvan Becheriu2021-02-191-2/+1
|
* [#899] Fixed dependencies (2)Francis Dupont2021-02-192-3/+3
|
* [#899] Fixed dependenciesFrancis Dupont2021-02-193-2/+30
|
* [#1635] Fixed Changelog (again)Thomas Markwalder2021-02-191-2/+0
|
* [#1635] More cosmetic review commentsThomas Markwalder2021-02-194-4/+5
|
* [#1635] Addressed review commentsThomas Markwalder2021-02-1910-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
* [#1635] Fixed trailing whitespace in ChangeLogThomas Markwalder2021-02-191-0/+2
|
* [#1635] Use option 51 in conjunction with class tripletThomas Markwalder2021-02-196-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
* [#1635] V4 Allocation now uses class values for valid lifetimeThomas Markwalder2021-02-193-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
* [#1635] Improved parsing unit testsThomas Markwalder2021-02-192-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
* [#1635] Added valid-lifetime to v4 client classThomas Markwalder2021-02-1918-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
* [#1709] add ChangeLog entryAndrei Pavel2021-02-191-0/+8
|
* [#1709] add test for "ALTER TABLE logs ADD id"Andrei Pavel2021-02-192-4/+11
|
* [#1709] mysql 9.5 -> 9.6: ALTER TABLE logs ADD idAndrei Pavel2021-02-194-0/+60
|
* [#1708] add ChangeLog entryAndrei Pavel2021-02-191-0/+7
|
* [#1708] moved rawStatement to MySqlConnectionTestAndrei Pavel2021-02-193-57/+54
|
* [#1708] skip MySqlConnectionTest UTs for PerconaAndrei Pavel2021-02-191-148/+277
| | | | and introduce MySqlConnectionWithPrimaryKeyTest UTs for Percona to run
* [#1708] MySqlConnection:rawStatement()Andrei Pavel2021-02-192-0/+53
| | | | | used to run any statement that has no placeholder question mark where you would normally bind variables
* [#1712] document that ProcessSpawn used full path to executableRazvan Becheriu2021-02-194-8/+9
|
* [#1712] fixed compilation on freebsdRazvan Becheriu2021-02-192-4/+4
|
* [#1701] Modified ChangeLogMarcin Siodelski2021-02-191-4/+4
| | | | | Slight modifications were needed after addressing review comments in the allocation engine.
* [#1701] Addressed alloc engine review issuesMarcin Siodelski2021-02-194-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.
* [#1701] Added ChangeLog for #1701Marcin Siodelski2021-02-191-0/+12
|
* [#1701] Improved v6 alloc fail messagesMarcin Siodelski2021-02-194-22/+168
| | | | This is the corresponding change to the previous v4 change.
* [#1701] Improved v4 alloc failure logsMarcin Siodelski2021-02-194-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
* [#899] removed empty lineRazvan Becheriu2021-02-181-1/+0
|
* [#899] refactored unittests to use fast timerRazvan Becheriu2021-02-181-8/+37
|
* [#899] added more unittestsRazvan Becheriu2021-02-184-2/+45
|
* [#899] fixed unittestsRazvan Becheriu2021-02-181-10/+13
|
* [#899] waitForProcess must be a static functionRazvan Becheriu2021-02-185-40/+60
|
* [#899] clear signal handle after process has finishedRazvan Becheriu2021-02-187-34/+62
|
* [#899] use true/false instead of 1/0 for exported boolean valuesRazvan Becheriu2021-02-183-239/+241
|
* [#899] addressed commentsRazvan Becheriu2021-02-184-31/+9
|
* [#899] increase timeout for some unittestsRazvan Becheriu2021-02-183-4/+4
|
* [#899] fixed log messagesRazvan Becheriu2021-02-185-7/+17
|
* [#899] fixed rebaseRazvan Becheriu2021-02-181-2/+7
|
* [#899] use smaller timeout in unittestsRazvan Becheriu2021-02-181-6/+6
|