summaryrefslogtreecommitdiff
path: root/plugins/sudoers/regress/fuzz/fuzz_sudoers.c
Commit message (Expand)AuthorAgeFilesLines
* Move sudoers search path to struct sudoers_parser_config.Todd C. Miller2023-05-081-1/+1
* Add struct sudoers_parser_config and pass it to init_parser().Todd C. Miller2023-05-081-1/+1
* Rename init_parser_ext() to init_parser() and remove old wrapper.Todd C. Miller2023-05-021-1/+1
* Add reset_parser() and use in place of init_parser(NULL).Todd C. Miller2023-05-021-1/+1
* Support adminconfdir for relative include paths in sudoers.Todd C. Miller2023-05-021-1/+1
* Support sudoers_file being a colon-separated path of files.Todd C. Miller2023-05-021-1/+1
* Replace sudoers_warnings with sudoers_verbose.Todd C. Miller2023-03-201-2/+2
* Pass around const struct sudo_nss pointers where possible.Todd C. Miller2023-03-171-1/+1
* Add per-source innetgr function pointer and use it in netgr_matches().Todd C. Miller2023-03-081-1/+1
* Fix potential double free for rules that include a CHROOT= option.Todd C. Miller2023-02-211-4/+13
* No longer need to define sudoers_recovery here.Todd C. Miller2023-02-091-1/+0
* Use initprogname(), not setprogname() in the fuzzers.Todd C. Miller2022-12-291-1/+1
* Plug a memory leak of list_cmnd in the fuzzers.Todd C. Miller2022-12-111-0/+1
* Split log_{input,output} into log_{stdin,ttyin} and log_{ttyout,stdout,stderr}Todd C. Miller2022-09-201-0/+14
* Make sudo pass -Wwrite-stringsTodd C. Miller2022-06-281-13/+13
* Make sudo pass -Wmissing-prototypesTodd C. Miller2022-06-271-0/+1
* If there are multiple parse errors, send them in a single mail message.Todd C. Miller2022-03-141-0/+7
* Do not disable fuzzer output if SUDO_FUZZ_VERBOSE env variable is set.Todd C. Miller2022-02-221-1/+2
* init_parse_tree() now takes ownership of lhost and shost, if any.Todd C. Miller2021-11-191-1/+1
* Stub out sudo_printf() and avoid other use of stderr in fuzzers.Todd C. Miller2021-09-291-15/+16
* Use a consistent version of fuzz_conversation() with all fuzzers.Todd C. Miller2021-09-281-14/+2
* Fuzzers should not produce output.Todd C. Miller2021-09-281-7/+11
* Re-enable error output for the sudoers parser.Todd C. Miller2021-09-201-1/+1
* fuzz_sudoers: don't warn about unknown defaults entriesTodd C. Miller2021-09-191-4/+4
* Replace messages like "unknown foo: %s" with "unknown foo %s".Todd C. Miller2021-08-191-3/+3
* Add intercept_allow_setid sudoers option, disabled by default.Todd C. Miller2021-08-181-0/+1
* Cast NULL terminator argument to char * when calling sudo_mkgrent().Todd C. Miller2021-04-061-4/+4
* Flush stdout before successful return from LLVMFuzzerTestOneInput().Todd C. Miller2021-03-181-0/+1
* Fuzz with runuser and rungroup specified too.Todd C. Miller2021-02-261-12/+63
* Add user millert to group sudo, which is often the exempt group.Todd C. Miller2021-02-251-1/+7
* Add sudoers debug register/deregister.Todd C. Miller2021-02-251-2/+4
* Parse sudoers file in the C locale.Todd C. Miller2021-02-251-2/+12
* No need to call check_defaults() and check_aliases() in quiet mode.Todd C. Miller2021-02-241-2/+2
* Check defaults settings too.Todd C. Miller2021-02-241-1/+2
* Add fuzzer-specific stubs source file.Todd C. Miller2021-02-241-10/+5
* Set program name in fuzzers so we get consisten warnings.Todd C. Miller2021-02-241-0/+2
* Update Defaults settings after parsing sudoers.Todd C. Miller2021-02-241-0/+3
* Exercise tilde expansion if used in runcwd or runchroot.Todd C. Miller2021-02-231-0/+9
* Check aliases in fuzz_sudoers if the policy parsed correctly.Todd C. Miller2021-02-231-0/+9
* We don't need to link fuzz_sudoers with file.c.Todd C. Miller2021-02-231-4/+11
* Also free safe_cmnd so it doesn't leak.Todd C. Miller2021-02-221-0/+1
* Prime user/group cached and set the interface list.Todd C. Miller2021-02-221-12/+106
* Perform matching in fuzz_sudoers for inputs that parse correctly.Todd C. Miller2021-02-211-2/+105
* Add stub library that just feeds files to the fuzzing target.Todd C. Miller2021-02-071-9/+0
* Fall back to a temp file if fmemopen() is not available().Todd C. Miller2021-02-071-3/+29
* Build (but don't run) fuzzers as part of "make check".Todd C. Miller2021-02-061-0/+9
* Don't allow the sudoers fuzzer to open include files.Todd C. Miller2021-02-031-1/+6
* Use sudoersrestart() in fuzz_sudoers.cTodd C. Miller2021-02-031-4/+6
* Parser needs user_shost for the %h escape in @include expansion.Todd C. Miller2021-02-031-0/+3
* close sudoersin, not fp, and reset it to be safeTodd C. Miller2021-02-021-1/+2