Francis Dupont
7a90a14a1b
[ #3683 ] Checkpoint: UTs to do
2025-03-04 22:49:12 +01:00
Francis Dupont
6fa6476543
[ #3683 ] Checkpoint (2)
2025-03-04 22:49:12 +01:00
Francis Dupont
97338aa578
[ #3683 ] Checkpoint
2025-03-04 22:49:12 +01:00
Francis Dupont
4926324593
[ #3747 ] Spelling 2
2025-03-04 15:24:28 +00:00
Francis Dupont
cb337885cb
[ #3747 ] Spelling
2025-03-04 15:24:28 +00:00
Thomas Markwalder
ed878accd1
[ #3747 ] Fixed doxygen error
...
/src/lib/dhcpsrv/cfg_option.h
2025-03-04 15:24:28 +00:00
Thomas Markwalder
3e9e1b1999
[ #3747 ] Updated ARM
...
/doc/sphinx/arm/classify.rst
/src/lib/dhcpsrv/cfg_option.h
CfgOption::allowedForClientClasses()
- rewrote to use existing hash index and optimized
/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
TEST_F(CfgOptionTest, allowedForClientClasses)
- Added case for option not found
Added change log entry file
2025-03-04 15:24:28 +00:00
Thomas Markwalder
db307d043d
[ #3747 ] Handle multiple options for class-tagging
...
/src/bin/dhcp4/dhcp4_srv.cc
/src/bin/dhcp6/dhcp6_srv.cc
Replaces use of OptionDescriptor::allowedForClientClasses()
with CfgOption::allowedForClientClasses()
/src/bin/dhcp4/tests/classify_unittest.cc
TEST_F(ClassifyTest, classTaggingList) - new test
/src/bin/dhcp6/tests/classify_unittest.cc
TEST_F(ClassifyTest, classTaggingList) - new test
/src/lib/dhcpsrv/cfg_option.h
Added template function CfgOption::allowedForClientClasses()
/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
TEST_F(CfgOptionTest, allowedForClientClasses) - new test
2025-03-04 15:24:28 +00:00
Andrei Pavel
24eba5000c
[ #3731 ] Address review
2025-02-28 14:26:05 +02:00
Andrei Pavel
c8c645cda2
[ #3731 ] Add missing gtest dependencies in Meson
2025-02-28 14:26:03 +02:00
Andrei Pavel
7d8f8fd807
[ #3731 ] Fix grammar target in Meson
2025-02-28 14:26:01 +02:00
Andrei Pavel
3235ac2bce
[ #3731 ] Fix path of sphinx-build in meson.build
2025-02-28 14:26:00 +02:00
Andrei Pavel
0b42c802f4
[ #3731 ] Fix crash caused by destruction order in d2 tests
...
Co-authored by: Razvan Becheriu <razvan@isc.org>
2025-02-28 14:25:58 +02:00
Andrei Pavel
c366b7b66f
[ #3731 ] Fix shell_unittest.py in Meson
2025-02-28 14:25:57 +02:00
Andrei Pavel
ff70976a60
[ #3731 ] Add "is_parallel: false" to more unit tests in meson to avoid conflicts
2025-02-28 14:25:55 +02:00
Andrei Pavel
20ed1436af
[ #3731 ] Add test dependencies so that "meson test" works without "meson compile"
2025-02-28 14:25:54 +02:00
Andrei Pavel
53164bbe9c
[ #3731 ] Minimize indentation in doc/*/*.sh.in
2025-02-28 14:25:52 +02:00
Andrei Pavel
abedf4ca96
[ #3731 ] Install ninja too in meson.sh
2025-02-28 14:25:50 +02:00
Andrei Pavel
a0d00963c5
[ #3731 ] Uppercase program names with no _exe in meson.build
2025-02-28 14:25:49 +02:00
Andrei Pavel
f79d96a65d
[ #3731 ] Fix rpath to work in installation, in sources, and in the case where the installation was moved
2025-02-28 14:25:47 +02:00
Andrei Pavel
07e97372d3
[ #3678 ] Improve error message in tools/check-messages.py
2025-02-27 15:45:43 +02:00
Andrei Pavel
de193cda2d
[ #3678 ] ./tools/check-messages.py -g now prints a warning if premium is missing
2025-02-27 15:45:32 +02:00
Razvan Becheriu
7226bdcaa9
[ #3333 ] updated meson files
2025-02-24 19:58:12 +02:00
Razvan Becheriu
8c78d4375c
[ #3333 ] use #3463 fix for radius
2025-02-21 21:34:58 +00:00
Razvan Becheriu
da3813130d
[ #3333 ] removed references and Doxyfile-xml files
2025-02-21 21:34:58 +00:00
Razvan Becheriu
dc5bc2c621
[ #3333 ] applied #3730 changes
2025-02-21 21:34:58 +00:00
Razvan Becheriu
785efcc92a
[ #3333 ] move hook libraries to open source
2025-02-21 21:34:58 +00:00
Francis Dupont
331d0d18c8
[ #3683 ] Merge branch '3683-registering-self-generated-ipv6-addrs-rfc9686-defs' of gitlab.isc.org:isc-projects/kea into 3683-registering-self-generated-ipv6-addrs-rfc9686-defs
2025-02-21 18:41:04 +01:00
Francis Dupont
3d60c0269f
[ #3683 ] Fixed lease_cmds UTs
2025-02-21 18:40:22 +01:00
Francis Dupont
b2ccca342f
[ #3683 ] Addressed comments
2025-02-21 18:23:22 +01:00
Francis Dupont
fc5e761411
[ #3683 ] Updated meson support
2025-02-21 18:23:22 +01:00
Francis Dupont
197c4d265a
[ #3683 ] Fixed typo
2025-02-21 18:23:22 +01:00
Francis Dupont
0a87be83b1
[ #3683 ] Finished update
2025-02-21 18:23:22 +01:00
Francis Dupont
59ef6486e5
[ #3683 ] Checkpoint: update after rebase
2025-02-21 18:23:22 +01:00
Francis Dupont
970e625618
[ #3683 ] Added registered lease state
2025-02-21 18:23:22 +01:00
Francis Dupont
a1645331df
[ #3683 ] Added addr-reg-enable
2025-02-21 18:23:21 +01:00
Francis Dupont
805711755e
[ #3730 ] Update meson.build
2025-02-21 18:43:19 +02:00
Andrei Pavel
a4f48dc0f3
[ #3730 ] Unrelated: fix a doc error on old Sphinx
2025-02-21 18:43:18 +02:00
Andrei Pavel
8e0783550a
[ #3730 ] Add other meson targets
...
- add-changelog-entry
- coverage (.lcovrc)
- cppcheck, cppcheck-report
- doc (renamed from docs)
- grammar
- mes-doc
- uml
- update-python-dependencies
- valgrind (add_test_setup instead of custom target)
2025-02-21 18:43:18 +02:00
Andrei Pavel
ac5c781575
[ #3730 ] Replace HAS_KEA_MSG_COMPILER with KEA_MSG_COMPILER.found()
2025-02-21 18:43:17 +02:00
Francis Dupont
7ae2b5a197
[ #3730 ] Addressed comment
2025-02-21 18:43:17 +02:00
Francis Dupont
78d022805e
[ #3730 ] Fixed message file headers
2025-02-21 18:43:17 +02:00
Andrei Pavel
5c4150041d
[ #3730 ] Update copyright dates
2025-02-21 18:43:17 +02:00
Andrei Pavel
a28eb1f27f
[ #3730 ] Update meson.sh to pull latest
2025-02-21 18:43:12 +02:00
Francis Dupont
9136d0ee7e
[ #3730 ] Moved .libs to @dotlibs@
2025-02-21 18:43:12 +02:00
Francis Dupont
e46ce7668d
[ #3730 ] Added generate parser
2025-02-21 18:43:12 +02:00
Francis Dupont
60b424b8d1
[ #3730 ] Added generate messages
2025-02-21 18:43:12 +02:00
Francis Dupont
411249c0fd
[ #3730 ] Shell tests, src/bin, doc
2025-02-21 18:42:49 +02:00
Francis Dupont
cbd30044c9
[ #3683 ] Addressed comments
2025-02-21 17:23:10 +01:00
Francis Dupont
a77e2f1fdd
[ #3683 ] Updated meson support
2025-02-21 10:48:37 +01:00