From: Andrei Pavel Date: Mon, 2 Feb 2026 11:14:01 +0000 (+0200) Subject: [#4272] Move fuzz to src/fuzz X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a2feb9c5f6c4755e1f4fd586bca0f30d715f41be;p=thirdparty%2Fkea.git [#4272] Move fuzz to src/fuzz They are sources after all. --- diff --git a/fuzz/input/fuzz_config_kea_dhcp4/doc-examples b/fuzz/input/fuzz_config_kea_dhcp4/doc-examples deleted file mode 120000 index 0b5652bef7..0000000000 --- a/fuzz/input/fuzz_config_kea_dhcp4/doc-examples +++ /dev/null @@ -1 +0,0 @@ -../../../doc/examples/kea4 \ No newline at end of file diff --git a/fuzz/input/fuzz_config_kea_dhcp6/doc-examples b/fuzz/input/fuzz_config_kea_dhcp6/doc-examples deleted file mode 120000 index 05f98b3048..0000000000 --- a/fuzz/input/fuzz_config_kea_dhcp6/doc-examples +++ /dev/null @@ -1 +0,0 @@ -../../../doc/examples/kea6 \ No newline at end of file diff --git a/meson.build b/meson.build index 6c0d589564..0128fe5190 100644 --- a/meson.build +++ b/meson.build @@ -1067,7 +1067,6 @@ TARGETS_GEN_PARSER = [] subdir('tools') subdir('src') -subdir('fuzz') subdir('doc') if premium subdir('premium') diff --git a/fuzz/fuzz.cc b/src/fuzz/fuzz.cc similarity index 100% rename from fuzz/fuzz.cc rename to src/fuzz/fuzz.cc diff --git a/fuzz/fuzz.h b/src/fuzz/fuzz.h similarity index 91% rename from fuzz/fuzz.h rename to src/fuzz/fuzz.h index e94aa200ec..01f0016a2f 100644 --- a/fuzz/fuzz.h +++ b/src/fuzz/fuzz.h @@ -1,4 +1,4 @@ -// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC") // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/fuzz/fuzz_config_kea_dhcp4.cc b/src/fuzz/fuzz_config_kea_dhcp4.cc similarity index 96% rename from fuzz/fuzz_config_kea_dhcp4.cc rename to src/fuzz/fuzz_config_kea_dhcp4.cc index 47bc795577..04790e29ef 100644 --- a/fuzz/fuzz_config_kea_dhcp4.cc +++ b/src/fuzz/fuzz_config_kea_dhcp4.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC") // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/fuzz/fuzz_config_kea_dhcp6.cc b/src/fuzz/fuzz_config_kea_dhcp6.cc similarity index 96% rename from fuzz/fuzz_config_kea_dhcp6.cc rename to src/fuzz/fuzz_config_kea_dhcp6.cc index ee24bf0ef0..a8d720464e 100644 --- a/fuzz/fuzz_config_kea_dhcp6.cc +++ b/src/fuzz/fuzz_config_kea_dhcp6.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC") // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/fuzz/fuzz_http_endpoint_kea_dhcp4.cc b/src/fuzz/fuzz_http_endpoint_kea_dhcp4.cc similarity index 98% rename from fuzz/fuzz_http_endpoint_kea_dhcp4.cc rename to src/fuzz/fuzz_http_endpoint_kea_dhcp4.cc index ac5e8ffad2..863d573cb3 100644 --- a/fuzz/fuzz_http_endpoint_kea_dhcp4.cc +++ b/src/fuzz/fuzz_http_endpoint_kea_dhcp4.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC") // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/fuzz/fuzz_http_endpoint_kea_dhcp6.cc b/src/fuzz/fuzz_http_endpoint_kea_dhcp6.cc similarity index 98% rename from fuzz/fuzz_http_endpoint_kea_dhcp6.cc rename to src/fuzz/fuzz_http_endpoint_kea_dhcp6.cc index cbccab069b..09d65fa243 100644 --- a/fuzz/fuzz_http_endpoint_kea_dhcp6.cc +++ b/src/fuzz/fuzz_http_endpoint_kea_dhcp6.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC") // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/fuzz/fuzz_packets_kea_dhcp4.cc b/src/fuzz/fuzz_packets_kea_dhcp4.cc similarity index 98% rename from fuzz/fuzz_packets_kea_dhcp4.cc rename to src/fuzz/fuzz_packets_kea_dhcp4.cc index ade190c8a6..ae9308db90 100644 --- a/fuzz/fuzz_packets_kea_dhcp4.cc +++ b/src/fuzz/fuzz_packets_kea_dhcp4.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC") // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/fuzz/fuzz_packets_kea_dhcp6.cc b/src/fuzz/fuzz_packets_kea_dhcp6.cc similarity index 98% rename from fuzz/fuzz_packets_kea_dhcp6.cc rename to src/fuzz/fuzz_packets_kea_dhcp6.cc index ed96c99cd0..0a79c3bd82 100644 --- a/fuzz/fuzz_packets_kea_dhcp6.cc +++ b/src/fuzz/fuzz_packets_kea_dhcp6.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC") // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/fuzz/fuzz_unix_socket_kea_dhcp4.cc b/src/fuzz/fuzz_unix_socket_kea_dhcp4.cc similarity index 98% rename from fuzz/fuzz_unix_socket_kea_dhcp4.cc rename to src/fuzz/fuzz_unix_socket_kea_dhcp4.cc index 1053cf0f83..e033f725fa 100644 --- a/fuzz/fuzz_unix_socket_kea_dhcp4.cc +++ b/src/fuzz/fuzz_unix_socket_kea_dhcp4.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC") // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/fuzz/fuzz_unix_socket_kea_dhcp6.cc b/src/fuzz/fuzz_unix_socket_kea_dhcp6.cc similarity index 98% rename from fuzz/fuzz_unix_socket_kea_dhcp6.cc rename to src/fuzz/fuzz_unix_socket_kea_dhcp6.cc index f14490a539..987a57f3c0 100644 --- a/fuzz/fuzz_unix_socket_kea_dhcp6.cc +++ b/src/fuzz/fuzz_unix_socket_kea_dhcp6.cc @@ -1,4 +1,4 @@ -// Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") +// Copyright (C) 2024-2026 Internet Systems Consortium, Inc. ("ISC") // // This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/src/fuzz/input/fuzz_config_kea_dhcp4/doc-examples b/src/fuzz/input/fuzz_config_kea_dhcp4/doc-examples new file mode 120000 index 0000000000..6409262312 --- /dev/null +++ b/src/fuzz/input/fuzz_config_kea_dhcp4/doc-examples @@ -0,0 +1 @@ +../../../../doc/examples/kea4 \ No newline at end of file diff --git a/fuzz/input/fuzz_config_kea_dhcp4/empty b/src/fuzz/input/fuzz_config_kea_dhcp4/empty similarity index 100% rename from fuzz/input/fuzz_config_kea_dhcp4/empty rename to src/fuzz/input/fuzz_config_kea_dhcp4/empty diff --git a/fuzz/input/fuzz_config_kea_dhcp4/one-byte b/src/fuzz/input/fuzz_config_kea_dhcp4/one-byte similarity index 100% rename from fuzz/input/fuzz_config_kea_dhcp4/one-byte rename to src/fuzz/input/fuzz_config_kea_dhcp4/one-byte diff --git a/src/fuzz/input/fuzz_config_kea_dhcp6/doc-examples b/src/fuzz/input/fuzz_config_kea_dhcp6/doc-examples new file mode 120000 index 0000000000..76ea62b711 --- /dev/null +++ b/src/fuzz/input/fuzz_config_kea_dhcp6/doc-examples @@ -0,0 +1 @@ +../../../../doc/examples/kea6 \ No newline at end of file diff --git a/fuzz/input/fuzz_config_kea_dhcp6/empty b/src/fuzz/input/fuzz_config_kea_dhcp6/empty similarity index 100% rename from fuzz/input/fuzz_config_kea_dhcp6/empty rename to src/fuzz/input/fuzz_config_kea_dhcp6/empty diff --git a/fuzz/input/fuzz_config_kea_dhcp6/one-byte b/src/fuzz/input/fuzz_config_kea_dhcp6/one-byte similarity index 100% rename from fuzz/input/fuzz_config_kea_dhcp6/one-byte rename to src/fuzz/input/fuzz_config_kea_dhcp6/one-byte diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get-with-service b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get-with-service similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get-with-service rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get-with-service diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty-json-map b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty-json-map similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty-json-map rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty-json-map diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-byte b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-byte similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-byte rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-byte diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-entry-json-map b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-entry-json-map similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-entry-json-map rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-entry-json-map diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get-with-service b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get-with-service similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get-with-service rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get-with-service diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty-json-map b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty-json-map similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty-json-map rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty-json-map diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-byte b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-byte similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-byte rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-byte diff --git a/fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-entry-json-map b/src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-entry-json-map similarity index 100% rename from fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-entry-json-map rename to src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-entry-json-map diff --git a/fuzz/input/fuzz_packets_kea_dhcp4/dhcp-payload-only b/src/fuzz/input/fuzz_packets_kea_dhcp4/dhcp-payload-only similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp4/dhcp-payload-only rename to src/fuzz/input/fuzz_packets_kea_dhcp4/dhcp-payload-only diff --git a/fuzz/input/fuzz_packets_kea_dhcp4/empty b/src/fuzz/input/fuzz_packets_kea_dhcp4/empty similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp4/empty rename to src/fuzz/input/fuzz_packets_kea_dhcp4/empty diff --git a/fuzz/input/fuzz_packets_kea_dhcp4/full-dhcp-packet b/src/fuzz/input/fuzz_packets_kea_dhcp4/full-dhcp-packet similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp4/full-dhcp-packet rename to src/fuzz/input/fuzz_packets_kea_dhcp4/full-dhcp-packet diff --git a/fuzz/input/fuzz_packets_kea_dhcp4/one-byte b/src/fuzz/input/fuzz_packets_kea_dhcp4/one-byte similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp4/one-byte rename to src/fuzz/input/fuzz_packets_kea_dhcp4/one-byte diff --git a/fuzz/input/fuzz_packets_kea_dhcp4/udp-header b/src/fuzz/input/fuzz_packets_kea_dhcp4/udp-header similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp4/udp-header rename to src/fuzz/input/fuzz_packets_kea_dhcp4/udp-header diff --git a/fuzz/input/fuzz_packets_kea_dhcp6/dhcp-payload-only b/src/fuzz/input/fuzz_packets_kea_dhcp6/dhcp-payload-only similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp6/dhcp-payload-only rename to src/fuzz/input/fuzz_packets_kea_dhcp6/dhcp-payload-only diff --git a/fuzz/input/fuzz_packets_kea_dhcp6/empty b/src/fuzz/input/fuzz_packets_kea_dhcp6/empty similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp6/empty rename to src/fuzz/input/fuzz_packets_kea_dhcp6/empty diff --git a/fuzz/input/fuzz_packets_kea_dhcp6/full-dhcp-packet b/src/fuzz/input/fuzz_packets_kea_dhcp6/full-dhcp-packet similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp6/full-dhcp-packet rename to src/fuzz/input/fuzz_packets_kea_dhcp6/full-dhcp-packet diff --git a/fuzz/input/fuzz_packets_kea_dhcp6/one-byte b/src/fuzz/input/fuzz_packets_kea_dhcp6/one-byte similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp6/one-byte rename to src/fuzz/input/fuzz_packets_kea_dhcp6/one-byte diff --git a/fuzz/input/fuzz_packets_kea_dhcp6/udp-header b/src/fuzz/input/fuzz_packets_kea_dhcp6/udp-header similarity index 100% rename from fuzz/input/fuzz_packets_kea_dhcp6/udp-header rename to src/fuzz/input/fuzz_packets_kea_dhcp6/udp-header diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get b/src/fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get-with-service b/src/fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get-with-service similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get-with-service rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get-with-service diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp4/empty b/src/fuzz/input/fuzz_unix_socket_kea_dhcp4/empty similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp4/empty rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp4/empty diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp4/empty-json-map b/src/fuzz/input/fuzz_unix_socket_kea_dhcp4/empty-json-map similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp4/empty-json-map rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp4/empty-json-map diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp4/one-byte b/src/fuzz/input/fuzz_unix_socket_kea_dhcp4/one-byte similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp4/one-byte rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp4/one-byte diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp4/one-entry-json-map b/src/fuzz/input/fuzz_unix_socket_kea_dhcp4/one-entry-json-map similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp4/one-entry-json-map rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp4/one-entry-json-map diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get b/src/fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get-with-service b/src/fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get-with-service similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get-with-service rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get-with-service diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp6/empty b/src/fuzz/input/fuzz_unix_socket_kea_dhcp6/empty similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp6/empty rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp6/empty diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp6/empty-json-map b/src/fuzz/input/fuzz_unix_socket_kea_dhcp6/empty-json-map similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp6/empty-json-map rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp6/empty-json-map diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp6/one-byte b/src/fuzz/input/fuzz_unix_socket_kea_dhcp6/one-byte similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp6/one-byte rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp6/one-byte diff --git a/fuzz/input/fuzz_unix_socket_kea_dhcp6/one-entry-json-map b/src/fuzz/input/fuzz_unix_socket_kea_dhcp6/one-entry-json-map similarity index 100% rename from fuzz/input/fuzz_unix_socket_kea_dhcp6/one-entry-json-map rename to src/fuzz/input/fuzz_unix_socket_kea_dhcp6/one-entry-json-map diff --git a/fuzz/install-input.sh.in b/src/fuzz/install-input.sh.in similarity index 100% rename from fuzz/install-input.sh.in rename to src/fuzz/install-input.sh.in diff --git a/fuzz/main.cc b/src/fuzz/main.cc similarity index 100% rename from fuzz/main.cc rename to src/fuzz/main.cc diff --git a/fuzz/meson.build b/src/fuzz/meson.build similarity index 100% rename from fuzz/meson.build rename to src/fuzz/meson.build diff --git a/fuzz/tests/meson.build b/src/fuzz/tests/meson.build similarity index 100% rename from fuzz/tests/meson.build rename to src/fuzz/tests/meson.build diff --git a/src/meson.build b/src/meson.build index a475f4cfdd..d81ad169c7 100644 --- a/src/meson.build +++ b/src/meson.build @@ -2,3 +2,4 @@ subdir('share') subdir('lib') subdir('hooks') subdir('bin') +subdir('fuzz')