2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 14:05:33 +00:00
Commit Graph

36296 Commits

Author SHA1 Message Date
Thomas Markwalder
43bba7799f [#3840] Backport ctl channel socket restrictions
On branch 3840-restrict-ctl-sockets-v6
Changes to be committed:
	modified:   doc/examples/agent/comments.json
	modified:   doc/examples/agent/simple.json
	modified:   doc/examples/ddns/all-keys-netconf.json
	modified:   doc/examples/ddns/all-keys.json
	modified:   doc/examples/ddns/comments.json
	modified:   doc/examples/ddns/sample1.json
	modified:   doc/examples/ddns/template.json
	modified:   doc/examples/kea4/advanced.json
	modified:   doc/examples/kea4/all-keys-netconf.json
	modified:   doc/examples/kea4/all-keys.json
	modified:   doc/examples/kea4/comments.json
	modified:   doc/examples/kea4/config-backend.json
	modified:   doc/examples/kea4/dhcpv4-over-dhcpv6.json
	modified:   doc/examples/kea4/ha-load-balancing-server1-mt-with-tls.json
	modified:   doc/examples/kea4/ha-load-balancing-server2-mt.json
	modified:   doc/examples/kea6/advanced.json
	modified:   doc/examples/kea6/all-keys-netconf.json
	modified:   doc/examples/kea6/all-keys.json
	modified:   doc/examples/kea6/comments.json
	modified:   doc/examples/kea6/config-backend.json
	modified:   doc/examples/kea6/dhcpv4-over-dhcpv6.json
	modified:   doc/examples/kea6/ha-hot-standby-server1-with-tls.json
	modified:   doc/examples/kea6/ha-hot-standby-server2.json
	modified:   doc/examples/netconf/comments.json
	modified:   doc/examples/netconf/simple-dhcp4.json
	modified:   doc/examples/netconf/simple-dhcp6.json
	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/hooks.rst
	modified:   src/bin/agent/ca_cfg_mgr.cc
	modified:   src/bin/agent/ca_command_mgr.cc
	modified:   src/bin/agent/simple_parser.cc
	modified:   src/bin/agent/tests/ca_cfg_mgr_unittests.cc
	modified:   src/bin/agent/tests/ca_command_mgr_unittests.cc
	modified:   src/bin/agent/tests/ca_controller_unittests.cc
	modified:   src/bin/agent/tests/get_config_unittest.cc
	modified:   src/bin/agent/tests/parser_unittests.cc
	modified:   src/bin/agent/tests/testdata/get_config.json
	modified:   src/bin/d2/tests/d2_cfg_mgr_unittests.cc
	modified:   src/bin/d2/tests/d2_command_unittest.cc
	modified:   src/bin/d2/tests/get_config_unittest.cc
	modified:   src/bin/d2/tests/testdata/get_config.json
	modified:   src/bin/dhcp4/tests/config_parser_unittest.cc
	modified:   src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
	modified:   src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
	modified:   src/bin/dhcp4/tests/dhcp4_test_utils.cc
	modified:   src/bin/dhcp4/tests/dhcp4_test_utils.h
	modified:   src/bin/dhcp4/tests/get_config_unittest.cc
	modified:   src/bin/dhcp6/tests/config_parser_unittest.cc
	modified:   src/bin/dhcp6/tests/ctrl_dhcp6_srv_unittest.cc
	modified:   src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
	modified:   src/bin/dhcp6/tests/dhcp6_test_utils.cc
	modified:   src/bin/dhcp6/tests/dhcp6_test_utils.h
	modified:   src/bin/dhcp6/tests/get_config_unittest.cc
	modified:   src/bin/keactrl/kea-ctrl-agent.conf.pre
	modified:   src/bin/keactrl/kea-dhcp-ddns.conf.pre
	modified:   src/bin/keactrl/kea-dhcp4.conf.pre
	modified:   src/bin/keactrl/kea-dhcp6.conf.pre
	modified:   src/bin/keactrl/kea-netconf.conf.pre
	modified:   src/bin/netconf/tests/testdata/get_config.json
	modified:   src/lib/config/Makefile.am
	modified:   src/lib/config/command_mgr.cc
	modified:   src/lib/config/tests/Makefile.am
	modified:   src/lib/config/tests/command_mgr_unittests.cc
	new file:   src/lib/config/tests/unix_command_config_unittests.cc
	new file:   src/lib/config/unix_command_config.cc
	new file:   src/lib/config/unix_command_config.h
	modified:   src/lib/util/filesystem.cc
	modified:   src/lib/util/filesystem.h
	modified:   src/lib/util/tests/filesystem_unittests.cc
2025-05-19 23:24:03 +03:00
Andrei Pavel
293172092c [#3840] Adapt Hammer to the /etc/kea-api-password change in kea-ctrl-agent 2025-05-19 15:43:07 +03:00
Razvan Becheriu
4c6bcfa35c [#3840] update CA default config and dhcp examples 2025-05-16 21:14:52 +00:00
Razvan Becheriu
b8f1831af8 backport #3831 to 2_6 2025-05-16 19:30:02 +03:00
Razvan Becheriu
0cd926075e [#3840] backport #3831 to 2_6 2025-05-14 22:52:51 +03:00
Razvan Becheriu
cf84d165bd [#3840] fixed docs 2025-05-13 16:57:09 +00:00
Razvan Becheriu
b82a847f8a [#3840] backport #3831 to 2_6 2025-05-13 16:57:09 +00:00
Razvan Becheriu
7b938fb375 [#3842] backport #3832 to 2_6 2025-05-13 17:59:46 +03:00
Thomas Markwalder
65ddbd60c4 [#3838] Addressed review comment
modified:   src/lib/util/tests/filesystem_unittests.cc
2025-05-08 08:45:29 -04:00
Thomas Markwalder
c520381f38 [#3838] Fix Netconf UT
Changes to be committed:
	modified:   get_config_unittest.cc
    modified:   netconf_cfg_mgr_unittests.cc
 	modified:   test_libraries.h.in
2025-05-08 07:51:13 -04:00
Thomas Markwalder
0533120975 [#3838] Added ChangeLog fixed version in ARM
modified:   ChangeLog
modified:   doc/sphinx/arm/hooks.rst
2025-05-08 07:51:04 -04:00
Thomas Markwalder
3e40ed58fc [#3838] Backport of 3830 to v2_6
On branch 3838-CVE-2025-32801-backport-to-v2_6
modified:   doc/sphinx/arm/hooks.rst
modified:   src/bin/agent/tests/ca_cfg_mgr_unittests.cc
modified:   src/bin/agent/tests/ca_process_tests.sh.in
modified:   src/bin/agent/tests/get_config_unittest.cc
modified:   src/bin/agent/tests/test_callout_libraries.h.in
modified:   src/bin/d2/tests/d2_cfg_mgr_unittests.cc
modified:   src/bin/d2/tests/d2_process_tests.sh.in
modified:   src/bin/d2/tests/d2_process_unittests.cc
modified:   src/bin/d2/tests/get_config_unittest.cc
modified:   src/bin/d2/tests/test_callout_libraries.h.in
modified:   src/bin/d2/tests/test_configured_libraries.h.in
modified:   src/bin/dhcp4/tests/config_parser_unittest.cc
modified:   src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
modified:   src/bin/dhcp4/tests/dhcp4_process_tests.sh.in
modified:   src/bin/dhcp4/tests/hooks_unittest.cc
modified:   src/bin/dhcp4/tests/test_libraries.h.in
modified:   src/bin/dhcp6/tests/config_parser_unittest.cc
modified:   src/bin/dhcp6/tests/ctrl_dhcp6_srv_unittest.cc
modified:   src/bin/dhcp6/tests/dhcp6_process_tests.sh.in
modified:   src/bin/dhcp6/tests/hooks_unittest.cc
modified:   src/bin/dhcp6/tests/test_libraries.h.in
modified:   src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
modified:   src/lib/dhcpsrv/tests/test_libraries.h.in
modified:   src/lib/hooks/Makefile.am
modified:   src/lib/hooks/hooks_parser.cc
modified:   src/lib/hooks/hooks_parser.h
modified:   src/lib/hooks/tests/Makefile.am
modified:   src/lib/hooks/tests/hooks_manager_unittest.cc
modified:   src/lib/util/filesystem.cc
modified:   src/lib/util/filesystem.h
modified:   src/lib/util/tests/filesystem_unittests.cc
2025-05-08 07:45:59 -04:00
Razvan Becheriu
eab12ee3c4 [#3823] backport #3620 to 2.6.3 2025-05-07 18:59:40 +00:00
Razvan Becheriu
d285e3297d [#3823] backport #3696 to 2.6.3 2025-05-07 18:59:40 +00:00
Doug Freed
4ff833ea92 Resolve "Backport #3773: subnet4-delta-add documentation update" 2025-05-07 12:49:45 +00:00
Andrei Pavel
5cad02bf6c Hammer: Make sure we account for the case when hammer is called on another Kea source tree when installing SSL keys 2025-05-07 12:11:09 +03:00
Andrei Pavel
ef54c10a92 Hammer: Remove openssl command altogether 2025-05-07 11:54:06 +03:00
Marcin Godzina
774e78cb27 [#3805] release changes Kea-2.6.2 2025-03-17 13:12:45 +00:00
Marcin Godzina
2145b92de3 [#3804] bump versions for 2.6.2 2025-03-17 11:27:29 +00:00
Razvan Becheriu
cd63721cd6 [#3798] drop packet on db race 2025-03-14 15:23:17 +00:00
Andrei Pavel
a1ea153c5e [#3794] Fix sorting of database upgrade scripts 2025-03-14 13:47:40 +02:00
Francis Dupont
d6269fadd3 [#3758] Removes declineAfterRelease tests 2025-03-05 16:05:15 +01:00
Francis Dupont
4ed32a6a11 [#3758] Added ChangeLog for #3758 (#3565) 2025-03-05 16:05:12 +01:00
Marcin Siodelski
1a9c21a21b [#3758] [#3565] Prevent declining expired and released 2025-03-05 16:03:58 +01:00
Razvan Becheriu
eb5e5952ea [#3755] add ChangeLog entry 2025-03-05 09:39:08 +02:00
Razvan Becheriu
a40b586fe8 [#3755] backport #3578 to 2.6.2 2025-03-05 09:38:05 +02:00
Razvan Becheriu
ee54f8b19a [#3753] test 2025-03-05 06:27:59 +00:00
Razvan Becheriu
664b62c333 [#3753] updated change in scripts 2025-03-05 07:01:41 +02:00
Razvan Becheriu
723757e854 [#3753] backport #3631 to 2.6.2 2025-03-05 06:37:37 +02:00
Razvan Becheriu
db6ddcb8be [#3753] backport #3631 to 2.6.2 2025-03-04 17:55:41 +02:00
Thomas Markwalder
d7d45d3331 [#3750] Addressed review comment
src/lib/dhcp/pkt_filter_lpf.cc
    Fixed whitespace issue.
2025-03-04 15:31:23 +00:00
Thomas Markwalder
731d00593a [#3750] Backport #3712 to 2.6.2
Avoid assert on empty packet

/src/lib/dhcp/pkt_filter_lpf.cc
    PktFilterLPF::receive() - throw if packet has no data

/src/lib/util/buffer.h
    InputBuffer::readVecotr() - avoid peek if read request length is 0

/src/lib/util/tests/buffer_unittest.cc
    Updated test
2025-03-04 15:31:23 +00:00
Razvan Becheriu
a62e0ee282 [#3757] added ChangeLog entry 2025-03-03 15:46:49 +02:00
Razvan Becheriu
6ab67a90a5 [#3757] backport #3652 to 2.6.2 2025-03-03 15:46:26 +02:00
Razvan Becheriu
0b761d6d8f [#3754] added ChangeLog entry 2025-03-03 15:39:36 +02:00
Razvan Becheriu
9f20444f9f [#3754] backport #3594 to 2.6.2 2025-03-03 15:06:18 +02:00
Razvan Becheriu
a0bb3c6c70 [#3751] added ChangeLog entry 2025-03-03 13:43:36 +02:00
Razvan Becheriu
70b537d112 [#3751] backport #3727 to 2.6.2 2025-03-03 13:37:35 +02:00
Razvan Becheriu
5546de9b4f [#3752] backport #3697 to 2.6.2 2025-02-20 11:20:42 +02:00
Wlodek Wencel
98218d542d [#3512] update docs for 2.6.1 release Kea-2.6.1 2024-07-25 10:13:19 +02:00
Andrei Pavel
852f76829d [#3433] add asiodns.dox to tarball 2024-07-25 10:02:41 +02:00
Wlodek Wencel
f122db289e [#3512] release changes 2024-07-25 10:00:45 +02:00
Razvan Becheriu
a40670bc3e [#3509] backported #3469 to Kea-2.6.1 2024-07-24 13:41:31 +03:00
Razvan Becheriu
9a35f2ca58 [#3507] bump up library versions for 2.6.1 release 2024-07-23 10:35:53 +03:00
Razvan Becheriu
6e6a584eb0 [#3505] backport #3436 to Kea-2.6.1 2024-07-18 22:31:38 +03:00
Thomas Markwalder
1b75568628 [#3484] Add new upgrade scripts to Makefiles
modified:
    src/share/database/scripts/mysql/Makefile.am
    src/share/database/scripts/pgsql/Makefile.am
2024-07-18 13:52:00 -04:00
Thomas Markwalder
67d37a4921 [#3484] Fix .gitignore
modified:   src/share/database/scripts/mysql/.gitignore
2024-07-18 13:52:00 -04:00
Thomas Markwalder
62834e6cff [#3484] Fixed mysql_tests.sh.in 2024-07-18 13:52:00 -04:00
Thomas Markwalder
133acd00b0 [#3484] Fix mysql create script 2024-07-18 13:52:00 -04:00
Thomas Markwalder
cbc7b8114a [#3484] Clean up based on 3476 review
/src/bin/admin/kea-admin.in
    fix sorting

/src/bin/admin/tests/mysql_tests.sh.in
/src/bin/admin/tests/pgsql_tests.sh.in
    cosmetics

/src/lib/dhcp/option_data_types.h
    explicit types, add comments

/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
/src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
    cleanup

/src/share/database/scripts/mysql/dhcpdb_create.mysql
/src/share/database/scripts/mysql/upgrade_022_to_022.1.sh.in
/src/share/database/scripts/pgsql/dhcpdb_create.pgsql
/src/share/database/scripts/pgsql/upgrade_022_to_022.1.sh.in
    reset session variable
2024-07-18 13:52:00 -04:00