Thomas Markwalder
b83340e635
[ #3583 ] kea-dhcp4 now supports option class tagging
...
/src/bin/dhcp4/dhcp4_srv.cc
Dhcpv4Srv::appendServerID() - modified to use the standard
option defintion when appending a generated server id.
Dhcpv4Srv::appendRequestedOptions()
Dhcpv4Srv::appendRequestedVendorOptions()
Dhcpv4Srv::appendBasicOptions()
- modified to OptionDescriptor::allowedForClientClasses()
/src/bin/dhcp4/tests/classify_unittest.cc
TEST_F(ClassifyTest, requestedOptionClassTagTest)
TEST_F(ClassifyTest, vendorOptionClassTagTest)
TEST_F(ClassifyTest, vivcoOptionClassTagTest)
TEST_F(ClassifyTest, vivsoOptionClassTagTest)
TEST_F(ClassifyTest, basicOptionClassTagTest)
- new tests
/src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
TEST_F(Dhcpv4SrvTest, appendServerID) - updated test
/src/bin/dhcp4/tests/dhcp4_test_utils.*
Dhcpv4SrvTest::checkServerIdentifier() - new function
/src/lib/dhcpsrv/cfg_option.*
OptionDescriptor::allowedForClientClasses() - new function
/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
TEST(OptionDescriptorTest, allowedForClientClassesTest) - new test
2024-10-15 13:51:57 -04:00
Thomas Markwalder
74a37d39e0
[ #3583 ] Added client-class to OptionDescriptor
...
option-data.client-classes can be parsed and
stored in OptionDescriptor.
/src/bin/dhcp4/dhcp4_lexer.ll
/src/bin/dhcp4/dhcp4_parser.yy
/src/bin/dhcp6/dhcp6_lexer.ll
/src/bin/dhcp6/dhcp6_parser.yy
/src/lib/dhcp/classify.*
Added ClientClasses copy and equality operators
/src/lib/dhcp/tests/classify_unittest.cc
Udpated unit tests
/src/lib/dhcpsrv/cfg_option.cc
Added OptionDecription::client_classes_ and supporting funcs
/src/lib/dhcpsrv/parsers/option_data_parser.cc
OptionDataParser::createOption() - modified to parse 'client-classes'
/src/lib/dhcpsrv/parsers/simple_parser4.cc
Added 'client-classes' to OPTION4_PARAMETERS
/src/lib/dhcpsrv/parsers/simple_parser6.cc
Added 'client-classes' to OPTION6_PARAMETERS
/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
Updated tests
/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
TEST_F(ParseConfigTest, optionDataClientClasses4)
TEST_F(ParseConfigTest, optionDataClientClasses6)
TEST_F(ParseConfigTest, optionDataClientClassesEmpty4)
TEST_F(ParseConfigTest, optionDataClientClassesEmpty6)
- new tests
2024-10-15 13:51:56 -04:00
Francis Dupont
f6ada2629d
[ #3552 ] Addressed comments
2024-10-11 15:20:20 +02:00
Francis Dupont
2a492e05d1
[ #3552 ] Fixed rebase
2024-10-11 15:20:20 +02:00
Francis Dupont
f98ee6fe36
[ #3552 ] Updated ChangeLog entry
2024-10-11 15:20:20 +02:00
Francis Dupont
8311ff1687
[ #3552 ] Revamped configure code
2024-10-11 15:20:20 +02:00
Francis Dupont
7e3f7bab50
[ #3552 ] Added a ChangeLog entry
2024-10-11 15:20:20 +02:00
Francis Dupont
78737d8786
[ #3552 ] Updated Botan support
2024-10-11 15:20:20 +02:00
Francis Dupont
8b1f7f336c
[ #3588 ] Improved no test logs
2024-10-11 10:18:01 +02:00
Francis Dupont
bf4a69f7f7
[ #3588 ] Removed useless check
2024-10-11 10:18:01 +02:00
Francis Dupont
9a3dd31864
[ #3588 ] Addressed comments
2024-10-11 10:18:01 +02:00
Francis Dupont
dc8af16a6e
[ #3588 ] Modified no test required classes
2024-10-11 10:18:01 +02:00
Francis Dupont
8263915af3
[ #3585 ] Completed changelog
2024-10-09 16:25:04 +02:00
Francis Dupont
b59fa857eb
[ #3585 ] Added config in changelog
2024-10-09 16:25:04 +02:00
Francis Dupont
73e7792c48
[ #3585 ] Added a ChangeLog entry
2024-10-09 16:25:04 +02:00
Francis Dupont
b2585e77dc
[ #3585 ] Regen flex/bison
2024-10-09 16:25:04 +02:00
Francis Dupont
e920cb2b70
[ #3585 ] Updated syntax
2024-10-09 16:25:04 +02:00
Razvan Becheriu
90972c3456
[ #3586 ] fixed typos
2024-10-09 13:10:06 +00:00
Razvan Becheriu
7db41116ad
[ #3586 ] reverted table widthwq
2024-10-09 13:10:06 +00:00
Razvan Becheriu
76e1ad8d49
[ #3586 ] fixed loggers table
2024-10-09 13:10:06 +00:00
Razvan Becheriu
89b561c638
[ #3586 ] addressed review comments
2024-10-09 13:10:06 +00:00
Razvan Becheriu
264b7100cb
[ #3586 ] updated documentation
2024-10-09 13:10:06 +00:00
Razvan Becheriu
17b0dcfadb
[ #3594 ] added ChangeLog entry
2024-10-08 19:58:28 +03:00
Razvan Becheriu
24851a9836
[ #3594 ] updated ARM
2024-10-08 19:20:10 +03:00
Razvan Becheriu
c903da51a9
[ #3594 ] deprecate output_options
2024-10-08 10:57:13 +03:00
Razvan Becheriu
d3814d7c31
[ #3594 ] accept output-options or output_options in log parser
2024-10-07 21:31:26 +03:00
Francis Dupont
70c7d09c59
[ #3606 ] Disabled forceUDPSendFailure on macOS
2024-10-07 17:42:25 +02:00
Francis Dupont
bb78477129
[ #3590 ] Finished required precedence update
2024-10-07 15:06:40 +02:00
Francis Dupont
3b0d99dc87
[ #3590 ] Checkpoint: updated unit tests
2024-10-07 15:06:40 +02:00
Francis Dupont
069f1520c9
[ #3590 ] Checkpoint: reversed required order
2024-10-07 15:06:40 +02:00
Razvan Becheriu
427cf3dc5f
[ #3536 ] added ChangeLog entry
2024-10-03 21:05:21 +03:00
Razvan Becheriu
30dea22baf
[ #3536 ] use only one loger on load and unload
2024-10-03 21:04:37 +03:00
Razvan Becheriu
6dbb732fad
[ #3536 ] removed more duplicated messages
2024-10-03 21:04:37 +03:00
Razvan Becheriu
d7409824f0
[ #3536 ] add crypto ligs to mysql and pgsql
2024-10-03 21:04:37 +03:00
Razvan Becheriu
fdf87cded4
[ #3536 ] fix check-messages
2024-10-03 21:04:37 +03:00
Razvan Becheriu
38b7047ed5
[ #3536 ] fixed log level in mes files
2024-10-03 21:04:37 +03:00
Razvan Becheriu
9d1ea7767b
[ #3536 ] updated examples
2024-10-03 21:04:37 +03:00
Razvan Becheriu
6697e9e371
[ #3536 ] addressed review comments
2024-10-03 21:04:37 +03:00
Razvan Becheriu
7cd39b92e9
[ #3536 ] moved log messages and loggers
2024-10-03 21:04:37 +03:00
Razvan Becheriu
3f1df22e6a
[ #3536 ] merge mysql and pgsql hooks
2024-10-03 21:04:37 +03:00
Razvan Becheriu
b116338663
[ #3536 ] refactor getDBVersions
2024-10-03 21:04:37 +03:00
Razvan Becheriu
38ea2d6dab
[ #3536 ] removed empty line in getDBVersions
2024-10-03 21:04:37 +03:00
Razvan Becheriu
0356ad5fa0
[ #3536 ] addressed comments
2024-10-03 21:04:37 +03:00
Razvan Becheriu
529ae69e10
[ #3536 ] wrap long lines
2024-10-03 21:04:37 +03:00
Razvan Becheriu
a52683f614
[ #3536 ] add namespace to .mes files
2024-10-03 21:04:37 +03:00
Razvan Becheriu
e1672f39e9
[ #3536 ] remove Initializer
2024-10-03 21:04:37 +03:00
Razvan Becheriu
eb0c304edf
[ #3536 ] implement getDBVersion
2024-10-03 21:04:37 +03:00
Razvan Becheriu
7db5e95100
[ #3536 ] enable unittests
2024-10-03 21:04:37 +03:00
Razvan Becheriu
4d506b1f5c
[ #3536 ] fixed unittests by disabling configs
2024-10-03 21:04:37 +03:00
Razvan Becheriu
14c95b4705
[ #3536 ] remove HAVE_MYSQL and HAVE_PGSQL
2024-10-03 21:04:36 +03:00