2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 04:57:52 +00:00

37462 Commits

Author SHA1 Message Date
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