Todd C. Miller
aca2552874
sudoers: set optimization flag in LDFLAGS for the object size sanitizer ( #6544 )
...
Sudo does not link executables using CFLAGS, only LDFLAGS.
When building with UBSan, the compiler warns that the object size
sanitizer has no effect at -O0 but is explicitly enabled.
2021-10-01 22:15:24 +01:00
jonathanmetzman
e146f71833
[presubmit] Add check to ensure dataflow is specified properly. ( #5833 )
...
Also remove dataflow from projects where it was removed improperly
or added improperly.
2021-05-25 16:02:44 +00:00
Todd C. Miller
3a5a485b72
Use sudo's new install-fuzzer Makefile target to install fuzzers. ( #5224 )
...
This also builds and installs the seed corpus zip files.
The --disable-leaks option is implied by --enable-sanitizer and
--enable-fuzzer so it is no longer needed either.
2021-02-19 21:18:51 -08:00
Todd C. Miller
248b4eb797
sudoers: fuzz targets are now integrated into the build system ( #5198 )
...
* use configure options to set the compiler/linker flags
* use make to build the actual fuzz targets
2021-02-15 09:40:12 -08:00
Todd C. Miller
1ca56df17e
sudoers: use in-tree fuzzers and add new one for the sudoers parser ( #5089 )
2021-02-02 15:59:02 -08:00
DavidKorczynski
fdcd425579
sudoers: update fuzzers ( #5058 )
...
* updates to sudoers fuzzers.
* Updated the fuzzers for sudoers
* Updated the sudoers parse fuzzer
* Remove whitespace
2021-01-28 11:13:28 -08:00
DavidKorczynski
191d8a640c
sudoers: initial integration ( #5052 )
...
* Inital integration of sudoers
* make sudoers work with coverage
* Added main project maintainer to project.yaml
* Updated the configs.
2021-01-27 08:16:16 -08:00