Commit Graph

7 Commits

Author SHA1 Message Date
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