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