2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 13:07:50 +00:00

332 Commits

Author SHA1 Message Date
Wlodek Wencel
c524f6a5db [#3733] release changes 2025-01-28 10:06:26 +01:00
Francis Dupont
e129c7cd20 [#3398] Address src/bin UTs 2025-01-27 15:05:12 +01:00
Francis Dupont
6b9061456b [#3268] Moved to ConstSubnet*Ptr 2024-11-06 09:43:56 +01:00
Razvan Becheriu
3f1df22e6a [#3536] merge mysql and pgsql hooks 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
Francis Dupont
f12e7a5166 [#3506] Addressed comments 2024-09-20 14:55:54 +02:00
Francis Dupont
5743002331 [#3506] Checkpoint: split UnixCommandMgr 2024-09-20 14:55:54 +02:00
Francis Dupont
afb048fad0 [#3477] Small fixes proposed by Razvan 2024-09-20 13:46:27 +02:00
Francis Dupont
3cb38f1943 [#1387] Checkpoint: server code 2024-09-04 15:09:40 +02:00
Francis Dupont
f71af575b5 [#3477] Fixed checkConfigFiles 2024-08-01 09:23:54 +02:00
Francis Dupont
5a72d7b41e [#3477] Addressed auth parsing issue 2024-08-01 09:23:54 +02:00
Francis Dupont
58cc9eb76c [#2755] Code done, doc to update 2024-06-14 22:44:34 +02:00
Thomas Markwalder
8d536f64f3 [#3356] Addressed review comments
Fixed typos and spelling.

modified:   dhcp6_srv_unittest.cc
2024-06-03 09:12:46 -04:00
Thomas Markwalder
b9a3192300 [#3356] Avoid FQDN update when lifetime is zero
/src/bin/dhcp6/dhcp6_srv.cc
    Dhcpv6Srv::generateFqdn() - modified to return early if
    the iaaddr valid lifetime is zero.

/src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
    TEST_F(Dhcpv6SrvTest, generateFqdnUpdate)
    TEST_F(Dhcpv6SrvTest, generateFqdnNoUpdate) - new tests

/src/bin/dhcp6/tests/dhcp6_test_utils.h
    class BaseServerTest - now derives from LogContentTest

Added ChangeLog entry
2024-05-29 19:16:42 +00:00
Francis Dupont
5bee75d3dc [#3378] Removed ip-address from relay syntax 2024-05-13 18:15:43 +02:00
Andrei Pavel
4891f55241
[#3163] EXPECT_EQ_MARGIN -> EXPECT_NEAR 2024-05-01 13:23:17 +03:00
Andrei Pavel
f40fa49ab9
[#3163] fix warnings on modified files
- ctrl_dhcp4_srv_unittest.cc:145:6: warning: extra ‘;’ after in-class function definition [-Wextra-semi]
- ctrl_dhcp4_srv_unittest.cc:2172:28: warning: comparison of integer expressions of different signedness: ‘std::streamoff’ {aka ‘long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
- ctrl_dhcp4_srv_unittest.cc:2191:33: warning: comparison of integer expressions of different signedness: ‘std::streamoff’ {aka ‘long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
- ctrl_dhcp4_srv_unittest.cc:2295:33: warning: comparison of integer expressions of different signedness: ‘std::streamoff’ {aka ‘long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
- ctrl_dhcp4_srv_unittest.cc:2352:28: warning: declaration of ‘timeout’ shadows a previous local [-Wshadow]
- ctrl_dhcp4_srv_unittest.cc:2402:28: warning: declaration of ‘timeout’ shadows a previous local [-Wshadow]
- ctrl_dhcp6_srv_unittest.cc:116:6: warning: extra ‘;’ after in-class function definition [-Wextra-semi]
- ctrl_dhcp6_srv_unittest.cc:181:6: warning: extra ‘;’ after in-class function definition [-Wextra-semi]
- ctrl_dhcp6_srv_unittest.cc:264:10: warning: ‘virtual void {anonymous}::CtrlChannelDhcpv6SrvTest::reset()’ can be marked override [-Wsuggest-override]
- ctrl_dhcp6_srv_unittest.cc:2210:28: warning: comparison of integer expressions of different signedness: ‘std::streamoff’ {aka ‘long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
- ctrl_dhcp6_srv_unittest.cc:2229:33: warning: comparison of integer expressions of different signedness: ‘std::streamoff’ {aka ‘long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
- ctrl_dhcp6_srv_unittest.cc:2333:33: warning: comparison of integer expressions of different signedness: ‘std::streamoff’ {aka ‘long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
- ctrl_dhcp6_srv_unittest.cc:2390:28: warning: declaration of ‘timeout’ shadows a previous local [-Wshadow]
- ctrl_dhcp6_srv_unittest.cc:2440:28: warning: declaration of ‘timeout’ shadows a previous local [-Wshadow]
- dhcp6_srv_unittest.cc:2420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
- dhcp6_srv_unittest.cc:2440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
- dhcp6_srv_unittest.cc:2932:28: warning: useless cast to type ‘const uint8_t*’ {aka ‘const unsigned char*’} [-Wuseless-cast]
- dhcp6_srv_unittest.cc:2964:26: warning: useless cast to type ‘const uint8_t*’ {aka ‘const unsigned char*’} [-Wuseless-cast]
2024-05-01 13:23:17 +03:00
Andrei Pavel
af91168026
[#3163] relax time-senstitive tests in dhcp[46] 2024-05-01 13:23:17 +03:00
Razvan Becheriu
47eb08fa5c [#3315] fix ProcessSpawn IOService 2024-04-22 22:59:07 +03:00
Razvan Becheriu
133ccdfb15 [#3190] fixed ASAN warnings 2024-03-05 07:50:05 +00:00
Piotrek Zadroga
34048888ca [#3141] delete excessive dnr.json examples 2024-02-23 17:14:06 +01:00
Thomas Markwalder
b75e0f4c50 [#3209] Initial commit
Rewrote encoding/decoding.

src/lib/util/Makefile.am
    Removed old files, added encode.cc, encode.h

src/lib/util/encode/encode.*
    New implemenentation encoding and decoding not based
    on boost.
2024-02-07 13:58:47 +00:00
Francis Dupont
89a34eef90 [#2022] Finished RADIUS v6 server code 2024-02-05 08:57:37 +01:00
Francis Dupont
3b9cecff5f [#2022] Reorganized v6 code 2024-02-05 08:57:36 +01:00
Wlodek Wencel
416a072394 [#3237] release changes 2024-01-29 10:17:26 +01:00
Razvan Becheriu
1b4d7b0293 [#3119] use range based for loop or BOOST_FOREACH 2024-01-22 17:49:59 +02:00
Razvan Becheriu
72f330320b [#3119] replace const auto with auto const 2024-01-22 17:33:26 +02:00
Razvan Becheriu
54dd674d0d [#3119] use auto const& whenever possible 2024-01-22 17:33:26 +02:00
Razvan Becheriu
fb09b7805e [#3019] addressed review comments 2023-12-14 08:01:42 +02:00
Razvan Becheriu
d781e915cd [#3019] retry db open on startup 2023-12-14 08:01:42 +02:00
Razvan Becheriu
34e98d10f6 [#3017] added testing framework for using dummy test interfaces 2023-10-17 12:35:55 +03:00
Razvan Becheriu
3810b6527d [#2725] add check for prefixlen for non pd type 2023-06-29 20:54:14 +03:00
Francis Dupont
0fbde6e3f9 [#2866] Removed default id = 0 2023-06-26 14:24:42 +02:00
Francis Dupont
b168addec3 [#2866] Updated server tests 2023-06-26 14:24:42 +02:00
Piotrek Zadroga
f624ab14c4 [#2536] Moving detailed examples to separate files 2023-05-10 09:06:31 +00:00
Francis Dupont
262057546d [#2766] Fixed advertise with zero lifetimes 2023-03-15 16:01:35 +01:00
Francis Dupont
7efe36286c [#719] Reapplied patch 2023-03-15 13:49:21 +01:00
Wlodek Wencel
e0f96268f8 [#2732] release changes 2023-01-23 19:18:49 +01:00
Razvan Becheriu
68618169f8 [#1958] added unittests 2023-01-18 17:12:01 +02:00
Razvan Becheriu
87767ce84a [#2619] use enum instead of bool 2022-11-25 22:54:41 +02:00
Andrei Pavel
d67f8aca89
[#2601] address review comments
* make all-keys.json loadable by Kea again
* formatting
* EXPECT_NO_THROW -> EXPECT_NO_THROW_LOG
* add missing YANG tests for i64 and ui64
* memmove -> memcpy
* fix doxygen comments
* make checking of empty containers consistent when retrieving YANG data
* remove unnecessary setting of v6 YANG nodes for v4 modules
* fix hash of keatest-module.yang
2022-11-25 22:48:36 +02:00
Marcin Siodelski
9fb382f676 [#2348] Allocator is a subnet property 2022-11-21 08:52:02 +01:00
Razvan Becheriu
a131e8ea3f [#2548] expire lease on release if affinity is enabled 2022-10-25 10:05:53 +03:00
Razvan Becheriu
05366c117a [#2441] added HA+MT and HA+MT+TLS examples 2022-08-27 10:15:39 +03:00
Andrei Pavel
a212b61912 [#2071] remove unused using namespace statement to allow compilation without MySQL and PostgreSQL 2022-08-11 09:29:03 +00:00
Razvan Becheriu
1b62b3429b [#2071] addressed comments 2022-08-10 16:02:22 +02:00
Razvan Becheriu
b8947eda63 [#2071] fixed distcheck 2022-08-10 16:02:22 +02:00