summaryrefslogtreecommitdiff
path: root/lib/iolog/regress
Commit message (Expand)AuthorAgeFilesLines
* Move JSON log parsing from libsudo_iolog.la to libsudo_eventlog.laTodd C. Miller2023-03-137-407/+0
* Check for errors when removing the temp directory.Todd C. Miller2023-01-121-0/+2
* Decode \u00XX in a JSON string now that we escape control chars.Todd C. Miller2023-01-032-1/+23
* check_iolog_mkpath: fix exit valueTodd C. Miller2023-01-031-2/+11
* Use correct dictionary file format.Todd C. Miller2022-12-302-117/+117
* Add some addition entries for the I/O log fuzzer seed corpus.Todd C. Miller2022-12-308-0/+16621
* Add dictionaries for fuzz_iolog_legacy and fuzz_iolog_timing.Todd C. Miller2022-12-302-0/+131
* Use initprogname(), not setprogname() in the fuzzers.Todd C. Miller2022-12-293-3/+3
* Add basic regress for JSON functions.Todd C. Miller2022-12-151-1/+1
* Avoid a -Wshadow warning on Solaris 9.Todd C. Miller2022-10-071-21/+21
* Make sudo pass -Wwrite-stringsTodd C. Miller2022-06-282-4/+4
* Make sudo pass -Wmissing-prototypesTodd C. Miller2022-06-275-3/+9
* Plug a few test memory leaks now that they return from main().Todd C. Miller2022-03-081-0/+4
* Add -v option parsing to regress tests, currently a no-op.Todd C. Miller2022-03-026-39/+89
* Fix compilation on systems without a real openat(2).Todd C. Miller2022-02-221-3/+3
* Do not disable fuzzer output if SUDO_FUZZ_VERBOSE env variable is set.Todd C. Miller2022-02-223-3/+6
* Add tests for iolog filtering.Todd C. Miller2022-02-1816-0/+393
* Add new log.json keywordsTodd C. Miller2021-10-191-0/+4
* fuzz_iolog_json: initialize exit_value to -1Todd C. Miller2021-10-191-0/+1
* Use a consistent version of fuzz_conversation() with all fuzzers.Todd C. Miller2021-09-283-0/+57
* Fuzzers should not produce output.Todd C. Miller2021-09-283-0/+29
* Check strftime(3) return value in all cases.Todd C. Miller2021-09-171-5/+14
* Use gmtime_r() and localtime_r() instead of gmtime() and localtime().Todd C. Miller2021-09-171-7/+6
* Move corpus files to a seed subdirectory.Todd C. Miller2021-03-1818-0/+0
* Flush stdout before successful return from LLVMFuzzerTestOneInput().Todd C. Miller2021-03-183-0/+4
* Split iolog_fileio.c into multiple files.Todd C. Miller2021-02-261-0/+7
* Remove unnecessary warnings, we want to fail silently.Todd C. Miller2021-02-251-15/+10
* Set program name in fuzzers so we get consisten warnings.Todd C. Miller2021-02-243-0/+6
* Split iolog_util.c into iolog_loginfo.c and iolog_timing.c.Todd C. Miller2021-02-241-2/+2
* Strings in dictionary files need to be quoted.Todd C. Miller2021-02-231-16/+16
* Add dictionary files for fuzzers where possible.Todd C. Miller2021-02-231-0/+17
* Fix unlinking of timing temp file.Todd C. Miller2021-02-151-3/+2
* For "make fuzz" only fuzz the seed corpus.Todd C. Miller2021-02-157-0/+0
* Add stub library that just feeds files to the fuzzing target.Todd C. Miller2021-02-073-27/+0
* Fall back to a temp file if fmemopen() is not available().Todd C. Miller2021-02-073-7/+60
* Build (but don't run) fuzzers as part of "make check".Todd C. Miller2021-02-063-1/+29
* Add more test files for fuzzers.Todd C. Miller2021-02-0518-0/+1500
* fuzzer for I/O log timing filesTodd C. Miller2021-02-041-0/+95
* Add fuzzer for legacy I/O log info file.Todd C. Miller2021-02-031-0/+58
* Add missing fclose(3) of fmemopen(3) stream; it does not modify the data.Todd C. Miller2021-02-021-9/+11
* Add initial fuzzers to be used by oss-fuzz.Todd C. Miller2021-02-011-0/+58
* Fix crash when file does not exist.Todd C. Miller2021-01-301-2/+2
* Rename __dso_public -> sudo_dso_public and move to config.h.Todd C. Miller2020-08-125-5/+5
* Add regress test to catch swapids() bug when called by iolog_mkdtemp()Todd C. Miller2020-06-181-0/+91
* Include string.h unconditionally and only use strings.h for strn?casecmp()Todd C. Miller2020-05-184-24/+4
* We no longer need to include headers we don't use for sudo*.h files.Todd C. Miller2020-05-184-4/+0
* Rename sudo_parse_host_port -> iolog_parse_host_port and mv to lib/iologSUDO_1_9_0Todd C. Miller2020-05-111-0/+151
* Add tests for the simple json parser.Todd C. Miller2020-03-295-0/+389
* Use EXIT_SUCCESS and EXIT_FAILURE more consistently.Todd C. Miller2020-02-081-1/+1
* Simplify expand_iolog_path()Todd C. Miller2019-10-242-21/+22