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

4 Commits

Author SHA1 Message Date
Andrei Pavel
58d4caa865 [#3605] Prepare existing code for fuzzing
- Separate ENABLE_AFL into ENABLE_FUZZING and HAVE_AFL.
- Add the --disable-unicode flag required in the oss-fuzz container.
- Add checking of support for C++17.
- Make Kea compile with afl++.
- Rotate ports in `getServerPort()` functions under an env var.
- Fix some destruction issues that would result in crashes when fuzzing.
- Add some checks in the UnixControlClient that prevent some crashes when fuzzing.
- Add `isc::util::isSocket()` function.
- Change `isc::util::file::Path` to not append a trailing slash to allow
  chained calls of `parentPath()`.
- Add `isc::util::file::TemporaryDirectory` useful when fuzzing.
2024-10-23 16:37:31 +03:00
Andrei Pavel
883de2dc70 [#3524] workaround for silent rules being ignored in automake 1.17
Also remove all the few other trailing `dnl`s just to be safe.
2024-08-22 15:35:18 +03:00
Francis Dupont
976633c8a1 [#2876] Addressed comments 2023-07-19 00:46:18 +02:00
Francis Dupont
743f0fbf27 [#2876] Changed to C++ 14 2023-07-19 00:45:33 +02:00