]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#4272] Move fuzz to src/fuzz
authorAndrei Pavel <andrei@isc.org>
Mon, 2 Feb 2026 11:14:01 +0000 (13:14 +0200)
committerAndrei Pavel <andrei@isc.org>
Thu, 6 Aug 2026 07:34:24 +0000 (10:34 +0300)
They are sources after all.

58 files changed:
fuzz/input/fuzz_config_kea_dhcp4/doc-examples [deleted symlink]
fuzz/input/fuzz_config_kea_dhcp6/doc-examples [deleted symlink]
meson.build
src/fuzz/fuzz.cc [moved from fuzz/fuzz.cc with 100% similarity]
src/fuzz/fuzz.h [moved from fuzz/fuzz.h with 91% similarity]
src/fuzz/fuzz_config_kea_dhcp4.cc [moved from fuzz/fuzz_config_kea_dhcp4.cc with 96% similarity]
src/fuzz/fuzz_config_kea_dhcp6.cc [moved from fuzz/fuzz_config_kea_dhcp6.cc with 96% similarity]
src/fuzz/fuzz_http_endpoint_kea_dhcp4.cc [moved from fuzz/fuzz_http_endpoint_kea_dhcp4.cc with 98% similarity]
src/fuzz/fuzz_http_endpoint_kea_dhcp6.cc [moved from fuzz/fuzz_http_endpoint_kea_dhcp6.cc with 98% similarity]
src/fuzz/fuzz_packets_kea_dhcp4.cc [moved from fuzz/fuzz_packets_kea_dhcp4.cc with 98% similarity]
src/fuzz/fuzz_packets_kea_dhcp6.cc [moved from fuzz/fuzz_packets_kea_dhcp6.cc with 98% similarity]
src/fuzz/fuzz_unix_socket_kea_dhcp4.cc [moved from fuzz/fuzz_unix_socket_kea_dhcp4.cc with 98% similarity]
src/fuzz/fuzz_unix_socket_kea_dhcp6.cc [moved from fuzz/fuzz_unix_socket_kea_dhcp6.cc with 98% similarity]
src/fuzz/input/fuzz_config_kea_dhcp4/doc-examples [new symlink]
src/fuzz/input/fuzz_config_kea_dhcp4/empty [moved from fuzz/input/fuzz_config_kea_dhcp4/empty with 100% similarity]
src/fuzz/input/fuzz_config_kea_dhcp4/one-byte [moved from fuzz/input/fuzz_config_kea_dhcp4/one-byte with 100% similarity]
src/fuzz/input/fuzz_config_kea_dhcp6/doc-examples [new symlink]
src/fuzz/input/fuzz_config_kea_dhcp6/empty [moved from fuzz/input/fuzz_config_kea_dhcp6/empty with 100% similarity]
src/fuzz/input/fuzz_config_kea_dhcp6/one-byte [moved from fuzz/input/fuzz_config_kea_dhcp6/one-byte with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get-with-service [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp4/config-get-with-service with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty-json-map [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp4/empty-json-map with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-byte [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-byte with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-entry-json-map [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp4/one-entry-json-map with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get-with-service [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp6/config-get-with-service with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty-json-map [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp6/empty-json-map with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-byte [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-byte with 100% similarity]
src/fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-entry-json-map [moved from fuzz/input/fuzz_http_endpoint_kea_dhcp6/one-entry-json-map with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp4/dhcp-payload-only [moved from fuzz/input/fuzz_packets_kea_dhcp4/dhcp-payload-only with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp4/empty [moved from fuzz/input/fuzz_packets_kea_dhcp4/empty with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp4/full-dhcp-packet [moved from fuzz/input/fuzz_packets_kea_dhcp4/full-dhcp-packet with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp4/one-byte [moved from fuzz/input/fuzz_packets_kea_dhcp4/one-byte with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp4/udp-header [moved from fuzz/input/fuzz_packets_kea_dhcp4/udp-header with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp6/dhcp-payload-only [moved from fuzz/input/fuzz_packets_kea_dhcp6/dhcp-payload-only with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp6/empty [moved from fuzz/input/fuzz_packets_kea_dhcp6/empty with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp6/full-dhcp-packet [moved from fuzz/input/fuzz_packets_kea_dhcp6/full-dhcp-packet with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp6/one-byte [moved from fuzz/input/fuzz_packets_kea_dhcp6/one-byte with 100% similarity]
src/fuzz/input/fuzz_packets_kea_dhcp6/udp-header [moved from fuzz/input/fuzz_packets_kea_dhcp6/udp-header with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get [moved from fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get-with-service [moved from fuzz/input/fuzz_unix_socket_kea_dhcp4/config-get-with-service with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp4/empty [moved from fuzz/input/fuzz_unix_socket_kea_dhcp4/empty with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp4/empty-json-map [moved from fuzz/input/fuzz_unix_socket_kea_dhcp4/empty-json-map with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp4/one-byte [moved from fuzz/input/fuzz_unix_socket_kea_dhcp4/one-byte with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp4/one-entry-json-map [moved from fuzz/input/fuzz_unix_socket_kea_dhcp4/one-entry-json-map with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get [moved from fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get-with-service [moved from fuzz/input/fuzz_unix_socket_kea_dhcp6/config-get-with-service with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp6/empty [moved from fuzz/input/fuzz_unix_socket_kea_dhcp6/empty with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp6/empty-json-map [moved from fuzz/input/fuzz_unix_socket_kea_dhcp6/empty-json-map with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp6/one-byte [moved from fuzz/input/fuzz_unix_socket_kea_dhcp6/one-byte with 100% similarity]
src/fuzz/input/fuzz_unix_socket_kea_dhcp6/one-entry-json-map [moved from fuzz/input/fuzz_unix_socket_kea_dhcp6/one-entry-json-map with 100% similarity]
src/fuzz/install-input.sh.in [moved from fuzz/install-input.sh.in with 100% similarity]
src/fuzz/main.cc [moved from fuzz/main.cc with 100% similarity]
src/fuzz/meson.build [moved from fuzz/meson.build with 100% similarity]
src/fuzz/tests/meson.build [moved from fuzz/tests/meson.build with 100% similarity]
src/meson.build

diff --git a/fuzz/input/fuzz_config_kea_dhcp4/doc-examples b/fuzz/input/fuzz_config_kea_dhcp4/doc-examples
deleted file mode 120000 (symlink)
index 0b5652b..0000000
+++ /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 (symlink)
index 05f98b3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../doc/examples/kea6
\ No newline at end of file
index 6c0d589564f6f6b6fb7207fc569749f0c1cf937d..0128fe5190797dc02bc77b1241dea8e2f37bfbd1 100644 (file)
@@ -1067,7 +1067,6 @@ TARGETS_GEN_PARSER = []
 
 subdir('tools')
 subdir('src')
-subdir('fuzz')
 subdir('doc')
 if premium
     subdir('premium')
similarity index 100%
rename from fuzz/fuzz.cc
rename to src/fuzz/fuzz.cc
similarity index 91%
rename from fuzz/fuzz.h
rename to src/fuzz/fuzz.h
index e94aa200ec784c19ab5dd422fe1797fdba196583..01f0016a2f17993518d368605227427929cbe3d2 100644 (file)
@@ -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
similarity index 96%
rename from fuzz/fuzz_config_kea_dhcp4.cc
rename to src/fuzz/fuzz_config_kea_dhcp4.cc
index 47bc79557785ffd6c54c18e1761b692fb7ab4886..04790e29ef9dbd7e50af7e6f77e21a7afbc3cc09 100644 (file)
@@ -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
similarity index 96%
rename from fuzz/fuzz_config_kea_dhcp6.cc
rename to src/fuzz/fuzz_config_kea_dhcp6.cc
index ee24bf0ef0655250be577bf1f15000cf6613910e..a8d720464e54a7e15d5a1451bc5d7e45b527979e 100644 (file)
@@ -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
similarity index 98%
rename from fuzz/fuzz_http_endpoint_kea_dhcp4.cc
rename to src/fuzz/fuzz_http_endpoint_kea_dhcp4.cc
index ac5e8ffad2f303c364543be3b784ceab636e2efa..863d573cb38f139c157015d5f1976d1a0f4aaecf 100644 (file)
@@ -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
similarity index 98%
rename from fuzz/fuzz_http_endpoint_kea_dhcp6.cc
rename to src/fuzz/fuzz_http_endpoint_kea_dhcp6.cc
index cbccab069b5ed02fedb2d0858c62bad27cea8342..09d65fa24360fec8705416e78be885379f7003b6 100644 (file)
@@ -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
similarity index 98%
rename from fuzz/fuzz_packets_kea_dhcp4.cc
rename to src/fuzz/fuzz_packets_kea_dhcp4.cc
index ade190c8a630b2729812ff7e698d3b11d658fde4..ae9308db904e399393f3360457e13db45261079d 100644 (file)
@@ -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
similarity index 98%
rename from fuzz/fuzz_packets_kea_dhcp6.cc
rename to src/fuzz/fuzz_packets_kea_dhcp6.cc
index ed96c99cd042f7a88b5c9ef475f1cb6ce3864c68..0a79c3bd82cf7943af1e82857b2b964c82934ab1 100644 (file)
@@ -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
similarity index 98%
rename from fuzz/fuzz_unix_socket_kea_dhcp4.cc
rename to src/fuzz/fuzz_unix_socket_kea_dhcp4.cc
index 1053cf0f830985cd67e8abb8f93721ab83db79e9..e033f725fa25671f7c0b3706d7737e2ce67e7829 100644 (file)
@@ -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
similarity index 98%
rename from fuzz/fuzz_unix_socket_kea_dhcp6.cc
rename to src/fuzz/fuzz_unix_socket_kea_dhcp6.cc
index f14490a539f290458532e24d0287125a86f31b5e..987a57f3c0ac706c4261e0572632e52bcd27a38c 100644 (file)
@@ -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 (symlink)
index 0000000..6409262
--- /dev/null
@@ -0,0 +1 @@
+../../../../doc/examples/kea4
\ No newline at end of file
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 (symlink)
index 0000000..76ea62b
--- /dev/null
@@ -0,0 +1 @@
+../../../../doc/examples/kea6
\ No newline at end of file
similarity index 100%
rename from fuzz/main.cc
rename to src/fuzz/main.cc
similarity index 100%
rename from fuzz/meson.build
rename to src/fuzz/meson.build
index a475f4cfddb90da5b9361f1154dcd1c5509db167..d81ad169c7be64adc0283c7145860812f31b271c 100644 (file)
@@ -2,3 +2,4 @@ subdir('share')
 subdir('lib')
 subdir('hooks')
 subdir('bin')
+subdir('fuzz')