2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 01:49:48 +00:00

24 Commits

Author SHA1 Message Date
Andrei Pavel
8a1c1dfeb6
[#3731] Format meson.build 2025-03-20 10:57:44 +02:00
Andrei Pavel
857e917dad
[#3731] Fix fuzzing stalling because it cannot find inputs
Also install fuzzers which will be required for CI
2025-03-20 10:53:55 +02:00
Andrei Pavel
b40369e33f
[#3731] Address review 2025-03-18 15:30:24 +02:00
Andrei Pavel
d02c6530d9
[#3731] Fix locations of lockfile dir, kea-admin, kea-lfc in case of installation 2025-03-18 10:38:40 +02:00
Andrei Pavel
ef58794d73 [#3731] Fix kea-msg-compiler not being installed
And do not install fuzz files.
2025-03-13 18:03:37 +01:00
Andrei Pavel
53ebcd6881 [#3731] Meson options are now features
Also:
- Add fallback subprojects so that auto_features can take effect.
- Remove -Dall option. auto_features can be used instead.
- Add _dep suffix to dependency names.
- Capitalize dependencies that are used in other meson.build files.
2025-03-13 18:03:37 +01:00
Andrei Pavel
d13b62c4f6 [#3731] Add Meson build options 2025-03-13 18:03:36 +01:00
Andrei Pavel
c8c645cda2
[#3731] Add missing gtest dependencies in Meson 2025-02-28 14:26:03 +02:00
Francis Dupont
9603f53fd8
[#3729] Fixed Botan build 2025-02-17 15:34:49 +02:00
Andrei Pavel
1068312e91
[#3729] Add the rest of the meson.build files 2025-02-17 15:34:48 +02:00
Andrei Pavel
0ffc8ad918
[#3729] Add fuzz meson files, fix gss and user_chk 2025-02-13 10:06:32 +02:00
Francis Dupont
2db392c8fb
[#3729] Removed static_library with_links 2025-02-13 10:05:42 +02:00
Andrei Pavel
e2394bfb06
[#3729] The remaining Meson C++ targets 2025-02-13 10:05:19 +02:00
Francis Dupont
ce219fb4b2 [#3082] Fixed fuzz 2025-01-31 18:41:41 +01:00
Wlodek Wencel
c524f6a5db [#3733] release changes 2025-01-28 10:06:26 +01:00
Razvan Becheriu
a7e71c4809 [#3082] add support for multiple unix and http sockets 2025-01-22 14:09:35 +00:00
Thomas Markwalder
52797cb71f [#3587] Fixed sql scripts and fuzzing
Changes to be committed:
	modified:   ../../../fuzz/fuzz.h
    modified:   ../../lib/dhcpsrv/ip_range_permutation.h
	modified:   ../../lib/util/bigints.h
	modified:   ../../share/database/scripts/mysql/dhcpdb_create.mysql
	modified:   ../../share/database/scripts/mysql/upgrade_025_to_026.sh.in
	modified:   ../../share/database/scripts/pgsql/dhcpdb_create.pgsql
	modified:   ../../share/database/scripts/pgsql/upgrade_025_to_026.sh.in
2024-10-28 13:09:52 -04:00
Razvan Becheriu
f3917dfe75 [#3605] fixed fuzz on BSD-like systems 2024-10-24 20:39:35 +03:00
Andrei Pavel
f2f5b0eec4 [#3605] Remove unused files in fuzz 2024-10-24 19:48:18 +03:00
Andrei Pavel
a740d0bfe5
[#3605] Rotate ports on HTTP fuzzers as well 2024-10-23 16:40:37 +03:00
Razvan Becheriu
f340ef1b05
[#3605] use server listener 2024-10-23 16:40:37 +03:00
Andrei Pavel
9f7d0a93eb
[#3605] Specialize HTTP fuzzers into v4 and v6 2024-10-23 16:40:32 +03:00
Andrei Pavel
a4f4e30b3d
[#3605] Razvan's fix for ASAN warnings in fuzzing 2024-10-23 16:40:31 +03:00
Andrei Pavel
a96168e762
[#3605] Integrate a new fuzzing solution in Kea
The solution is based on clusterfuzzlite, libfuzzer, and oss-fuzz
technologies.

- Add the .clusterfuzzlite directory.
- Add the fuzz CI stage and fuzzing CI jobs.
- Add the fuzzing targets in the fuzz directory.
- Document fuzzing in doxygen.
2024-10-23 16:40:31 +03:00