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

1439 Commits

Author SHA1 Message Date
Thomas Markwalder
9adef66837 [#3902] servers disable security on -X
modified:   doc/sphinx/arm/agent.rst
modified:   doc/sphinx/arm/ddns.rst
modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst
modified:   doc/sphinx/arm/security.rst
modified:   src/bin/agent/ca_messages.mes
modified:   src/bin/agent/ca_process.cc
modified:   src/bin/d2/d2_process.cc
modified:   src/bin/dhcp4/dhcp4_messages.mes
modified:   src/bin/dhcp4/main.cc
modified:   src/bin/dhcp6/dhcp6_messages.mes
modified:   src/bin/dhcp6/main.cc
modified:   src/lib/config/unix_command_config.cc
modified:   src/lib/config/unix_command_config.h
modified:   src/lib/d2srv/d2_messages.mes
modified:   src/lib/dhcpsrv/cfgmgr.cc
modified:   src/lib/dhcpsrv/cfgmgr.h
modified:   src/lib/dhcpsrv/legal_log_mgr.cc
modified:   src/lib/dhcpsrv/legal_log_mgr.h
modified:   src/lib/hooks/hooks_parser.cc
modified:   src/lib/hooks/hooks_parser.h
modified:   src/lib/hooks/tests/hooks_manager_unittest.cc
modified:   src/lib/process/d_controller.cc
modified:   src/lib/process/log_parser.cc
modified:   src/lib/process/log_parser.h
modified:   src/lib/util/filesystem.cc
modified:   src/lib/util/filesystem.h
modified:   src/lib/util/tests/filesystem_unittests.cc
2025-05-23 11:20:20 -04:00
Razvan Becheriu
2b9b79e7a5 [#3831] fixed forensic log path in docs 2025-05-22 12:23:06 +00:00
Razvan Becheriu
ca2be270c1 [#3831] fix arm env var name 2025-05-22 13:00:58 +03:00
Andrei Pavel
a7477f6ee2
[#3833] Add table in the security section 2025-05-20 13:03:17 +03:00
Francis Dupont
853f7093f5 [#3833] Added client before MySQL TLS settings 2025-05-20 09:50:23 +02:00
Francis Dupont
feab9b7711 [#3833] Added comma 2025-05-20 09:43:46 +02:00
Razvan Becheriu
5e21953fb9 [#3833] addressed review comments 2025-05-20 07:48:32 +03:00
Razvan Becheriu
0d2ff4ff5e [#3833] remove references to /tmp/ 2025-05-20 00:04:12 +03:00
Razvan Becheriu
f99b23a406 [#3833] updated security doc 2025-05-19 16:47:01 +03:00
Razvan Becheriu
5cf1a06cef [#3831] fix fuzz and permissions mask 2025-05-19 12:12:55 +00:00
Thomas Markwalder
3a5d4ea663 [#3831] Unrelated nit fixes
modified:   doc/sphinx/arm/hooks.rst
modified:   doc/sphinx/arm/logging.rst
2025-05-19 12:12:55 +00:00
Thomas Markwalder
37ae2585c0 [#3831] ARM Updates
modified:   doc/sphinx/arm/agent.rst
modified:   doc/sphinx/arm/ddns.rst
modified:   doc/sphinx/arm/dhcp4-srv.rst
2025-05-19 12:12:55 +00:00
Thomas Markwalder
6b721c4d3a [#3831] Update ARM
modified:   ../../sphinx/arm/ddns.rst
modified:   ../../sphinx/arm/dhcp4-srv.rst
modified:   ../../sphinx/arm/dhcp6-srv.rst
2025-05-19 12:12:55 +00:00
Francis Dupont
01dc6e538c [#3831] Checkpoint: code done, UTs to be updated 2025-05-16 23:08:02 +02:00
Francis Dupont
0e25831cf8 [#3831] Restricted cache-write 2025-05-16 12:13:31 +02:00
Razvan Becheriu
fdc2b1c5f9
[#3831] update CA default config and fix dhcp examples 2025-05-16 12:20:44 +03:00
Francis Dupont
97c2226aa9
[#3831] Spelling 2025-05-16 12:20:44 +03:00
Thomas Markwalder
dcd07a42aa
[#3831] Fixed UT build and minor nits
modified:   doc/sphinx/arm/dhcp6-srv.rst
modified:   doc/sphinx/arm/logging.rst
modified:   src/bin/d2/tests/d2_process_tests.sh.in
modified:   src/bin/dhcp4/tests/dhcp4_process_tests.sh.in
modified:   src/bin/dhcp6/json_config_parser.cc
modified:   src/bin/dhcp6/tests/dhcp6_process_tests.sh.in
modified:   src/hooks/dhcp/forensic_log/libloadtests/load_unload_unittests.cc
modified:   src/lib/dhcpsrv/tests/cfgmgr_unittest.cc
modified:   src/lib/hooks/hooks_parser.cc
modified:   src/lib/process/log_parser.cc
modified:   src/lib/process/log_parser.h
modified:   src/lib/testutils/env_var_wrapper.h
modified:   src/lib/util/filesystem.cc
2025-05-16 12:20:44 +03:00
Thomas Markwalder
36972ffcb7
[#3831] Added path validation, updated tests
/src/hooks/dhcp/forensic_log/libloadtests/load_unload_unittests.cc
    Updated tests

/src/hooks/dhcp/forensic_log/rotating_file.cc
    RotatingFile::apply{) - fetch default from singleton

/src/hooks/dhcp/forensic_log/tests/legal_log_mgr_unittests.cc
    TEST_F(LegalLogMgrTest, pathValidation)
    TEST_F(LegalLogMgrTest, pathEnvVarOverride) - new tests

/src/lib/dhcpsrv/legal_log_mgr.*
    LegalLogMgr::parseFile() - validate path

Updated the ARM.
2025-05-16 12:20:43 +03:00
Thomas Markwalder
0a61f4a9ee
[#3831] leaseX-write restricted to supported path
modified:   hooks-lease-cmds.rst
modified:   ../../../src/hooks/dhcp/lease_cmds/lease_cmds.cc
modified:   ../../../src/hooks/dhcp/lease_cmds/libloadtests/lease_cmds4_unittest.cc
modified:   ../../../src/hooks/dhcp/lease_cmds/libloadtests/lease_cmds6_unittest.cc
2025-05-16 12:20:43 +03:00
Thomas Markwalder
1984ece9c6
[#3831] Fix log path in UTs
/doc/sphinx/arm/logging.rst
    Updated logging section

/src/bin/admin/tests/memfile_tests.sh.in
/src/bin/shell/tests/shell_dhcp4_process_tests.sh.in
/src/bin/shell/tests/shell_dhcp6_process_tests.sh.in
    export KEA_LOG_FILE_DIR

/src/lib/dhcpsrv/memfile_lease_mgr.cc
    Memfile_LeaseMgr::factory() - fix throw to preserve error txt

/src/lib/process/Makefile.am
    Define LOGFILE_DIR
2025-05-16 12:20:43 +03:00
Thomas Markwalder
f9fdca89ad
[#3831] Minor nits 2025-05-16 12:20:43 +03:00
Thomas Markwalder
c745954d52
[#3831] Addressed further comments
/doc/examples/kea6/all-keys-netconf.json
/doc/examples/kea6/all-keys.json
    removed data-directory

/doc/sphinx/arm/dhcp6-srv.rst
    Updated ARM

/src/bin/dhcp6/dhcp6_messages.*
    Changed DHCP6_DATA_DIRECTORY_DEPRECATED

/src/bin/dhcp6/json_config_parser.cc
    Removed dirExists() function
    parsing logic errors on invalid data-directory

/src/bin/dhcp6/tests/config_parser_unittest.cc
    Updated data-directory tests

Other minor cleanups
2025-05-16 12:20:43 +03:00
Thomas Markwalder
348210719b
[#3831] Updated ARM
modified:   doc/sphinx/api-files.txt
modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/kea-messages.rst
2025-05-16 12:20:43 +03:00
Thomas Markwalder
8121c96c1a
[#3830] Fix release mention in ARM
modified:   hooks.rst
2025-05-16 12:20:42 +03:00
Francis Dupont
8196e0cadf
[#3830] Small fixes 2025-05-16 12:20:42 +03:00
Thomas Markwalder
dd87e1d30f
[#3830] Updated the ARM 2025-05-16 12:20:42 +03:00
Thomas Markwalder
433593f231
[#3830] Updated ARM
modified:   doc/sphinx/arm/hooks.rst
modified:   src/lib/hooks/tests/hooks_manager_unittest.cc
modified:   src/lib/util/tests/filesystem_unittests.cc
2025-05-16 12:20:42 +03:00
Doug Freed
fca5b10f4d [#3870] Forward port Suzanne's fixes from #3869 2025-05-01 12:35:53 -05:00
Andrei Pavel
60222843a6
[#3732] Address review 2025-04-23 23:15:59 +03:00
Andrei Pavel
435d56b645
[#3732] Switch docs from Autotools to Meson 2025-04-23 22:29:34 +03:00
Andrei Pavel
fea016d1a1
[#3812] Add note about Meson version installed by Hammer 2025-04-17 14:37:25 +03:00
Andrei Pavel
210d2ab2ac
[#3812] Update doc/sphinx/conf.py for Meson 2025-04-17 14:37:22 +03:00
Thomas Markwalder
fc59433ae9 [#3811] Fix JSON doc error
modified:   doc/sphinx/arm/hooks-subnet-cmds.rst
2025-04-02 09:46:43 -04:00
Thomas Markwalder
11504bff67 [#3811] Return sn name in subnet lists commands
/doc/sphinx/arm/hooks-subnet-cmds.rst
    Updated doc to include shared-network-name in returns

/src/hooks/dhcp/subnet_cmds/subnet_cmds.cc
    subnetToElement() - now optionally inserts the shared network name

/src/hooks/dhcp/subnet_cmds/tests/subnet4_cmds_unittest.cc
/src/hooks/dhcp/subnet_cmds/tests/subnet6_cmds_unittest.cc
/src/hooks/dhcp/subnet_cmds/tests/subnet6_cmds_unittest.cc
    updated tests

added change log entry
2025-04-02 09:37:01 -04:00
Razvan Becheriu
0bcf6fe139 [#3569] add support for legal log syslog 2025-03-31 18:49:45 +03:00
Razvan Becheriu
4a31117f56 [#3773] updated documentation about delta-add commands 2025-03-31 16:42:09 +03:00
Thomas Markwalder
d67caa3049 [#3748] Updated ARM
new file: 3748-option-data-in-classes-without-only-in-additional-list-true-have-unexpected-precedence
modified:   ../doc/sphinx/arm/classify.rst
2025-03-26 15:17:29 +00:00
Thomas Markwalder
5bb91c777f [#3781] Append zero to generated v6 FQDNs
/doc/sphinx/arm/dhcp6-srv.rst
    Updated the arm

/src/lib/dhcpsrv/d2_client_mgr.cc
    D2ClientMgr::generateFqdn() - modified to append zero
    to names that end in hyphen.

/src/lib/dhcpsrv/tests/d2_client_unittest.cc
    TEST_F(D2ClientMgrParamsTest, generateFqdn) - updated test
2025-03-25 15:35:56 -04:00
Suzanne Goldlust
f835477662 [#3808] Update ARM for new hooks licensing 2025-03-21 14:19:42 +00:00
Francis Dupont
6861ed9c2a [#3683] Addressed more comments 2025-03-04 22:49:13 +01:00
Francis Dupont
845483a948 [#3683] Addressed soem comments 2025-03-04 22:49:13 +01:00
Francis Dupont
7a90a14a1b [#3683] Checkpoint: UTs to do 2025-03-04 22:49:12 +01: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
Razvan Becheriu
785efcc92a [#3333] move hook libraries to open source 2025-02-21 21:34:58 +00:00
Francis Dupont
a1645331df [#3683] Added addr-reg-enable 2025-02-21 18:23:21 +01:00
Andrei Pavel
a4f48dc0f3
[#3730] Unrelated: fix a doc error on old Sphinx 2025-02-21 18:43:18 +02:00
Thomas Markwalder
3a1d358972 [#3463] Added note to ARM
modified:   arm/hooks-lease-cmds.rst
2025-02-19 13:16:49 -05:00
Thomas Markwalder
ea27531e9d [#3463] Fixed JSON error in ARM 2025-02-18 14:24:17 -05:00
Thomas Markwalder
68484ade70 [#3463] Addressed most of review comments 2025-02-18 18:54:19 +00:00