summaryrefslogtreecommitdiff
path: root/plugins
Commit message (Expand)AuthorAgeFilesLines
* Work around a macOS a kernel bug where tcsetpgrp() does not restart.HEADmasterTodd C. Miller2023-05-111-0/+7
* run_command: run editor in foreground if visudo is the foreground processTodd C. Miller2023-05-111-61/+83
* Accept carriage return for EOL in addition to newline.Todd C. Miller2023-05-111-3/+3
* check_fill: sudoers_strict() is now a function, not a global variableTodd C. Miller2023-05-091-1/+7
* Move parser prototypes / externs from sudoers.h to parse.h or toke.h.Todd C. Miller2023-05-093-24/+22
* parse.h is already included by sudoers.h.Todd C. Miller2023-05-092-2/+0
* Rename parser_conf -> sudoers_conf in all but the parser itself.Todd C. Miller2023-05-093-26/+26
* Move sudoers search path to struct sudoers_parser_config.Todd C. Miller2023-05-0810-46/+42
* Add struct sudoers_parser_config and pass it to init_parser().Todd C. Miller2023-05-0815-477/+604
* push_include_int: Avoid passing close(2) a negative value on error.Todd C. Miller2023-05-082-2/+4
* Eliminate dead store. Coverity CID 315032.Todd C. Miller2023-05-081-1/+0
* Rename force_umask to override_umask and make it private to sudoers.c.Todd C. Miller2023-05-043-5/+11
* Make timestamp_uid and timestamp_gid private to timestamp.c.Todd C. Miller2023-05-046-14/+44
* Make login_style private to bsdauth.cTodd C. Miller2023-05-045-26/+41
* Prefer size_t over int, as casting can take extra instructionsRose2023-05-031-2/+2
* Rename init_parser_ext() to init_parser() and remove old wrapper.Todd C. Miller2023-05-027-24/+11
* Add reset_parser() and use in place of init_parser(NULL).Todd C. Miller2023-05-025-6/+19
* Make path_ldap_conf and path_ldap_secret private to policy.c.Todd C. Miller2023-05-024-9/+23
* Make sudoers_file private to policy.c and visudo.c.Todd C. Miller2023-05-026-114/+120
* Support adminconfdir for relative include paths in sudoers.Todd C. Miller2023-05-029-239/+424
* Track the destination sudoers path for each parsed file.Todd C. Miller2023-05-021-54/+74
* Add adminconfdir and --enable-adminconf to set it.Todd C. Miller2023-05-027-6/+13
* Substitute for _PATH_SUDO* variables in pathnames.h.Todd C. Miller2023-02-081-1/+1
* Support sudoers_file being a colon-separated path of files.Todd C. Miller2023-05-0210-55/+131
* Convert config file paths to colon-separated path list.Todd C. Miller2023-05-023-72/+102
* getaddrinfo stub: set sin_portTodd C. Miller2023-04-261-1/+2
* Avoid NULL deref in stub getaddrinfo() when nodename is NULL.Todd C. Miller2023-04-261-5/+23
* Add an fd argument to sudo_get_ttysize() instead of always using stderr.Todd C. Miller2023-04-161-1/+1
* Enable the use_pty option by default for sudo 1.9.14.Todd C. Miller2023-04-061-0/+1
* Split up the monolithic sudoers_policy_main() function.Todd C. Miller2023-04-053-135/+247
* Move the root_sudo check until after we apply per-command Defaults.Todd C. Miller2023-04-051-8/+8
* sudoers_policy_main: restore locale if sudoers_lookup() fails.Todd C. Miller2023-04-011-4/+2
* sudoers_lookup_pseudo: remove validated function argumentTodd C. Miller2023-04-011-5/+3
* The I/O log file name is not just the basename of the full iolog_path.Todd C. Miller2023-03-312-2/+0
* Warn with "unknown user" not "unknown uid" if user cannot be resolved.Todd C. Miller2023-03-291-3/+2
* Set timestamp_uid and timestamp_gid via a callback.Todd C. Miller2023-03-291-29/+38
* Quiet compiler warnings on systems where pid_t is not an int.Todd C. Miller2023-03-221-4/+4
* Silence "used uninitialized" false positives with older gcc versions.Todd C. Miller2023-03-221-2/+2
* visudo: restore controlling terminal after running the editor.Todd C. Miller2023-03-211-20/+85
* Warn about ignored files in sudoers.d in visudo.Todd C. Miller2023-03-206-39/+66
* Replace sudoers_warnings with sudoers_verbose.Todd C. Miller2023-03-2011-28/+41
* Split push_include() into push_include() and push_includedir().Todd C. Miller2023-03-205-9/+34
* Pass around const struct sudo_nss pointers where possible.Todd C. Miller2023-03-178-25/+25
* Pass around const struct sudoers_parse_tree pointers where possible.Todd C. Miller2023-03-1712-94/+104
* Move non-config-related macros to from sudo_ldap_conf.h to sudo_ldap.h.Todd C. Miller2023-03-172-45/+45
* sudo_ldap_netgroup_match_str: "-" in a netgroup can never match.Todd C. Miller2023-03-151-1/+1
* Declare domain even if the system lacks innetgr().Todd C. Miller2023-03-131-2/+0
* Remove unused sudoers_gc_init() function.Todd C. Miller2023-03-111-10/+0
* sudoers_cleanup: free cached environment before running g/c.Todd C. Miller2023-03-102-4/+3
* sudoers_cleanup: run the garbage collector at the endTodd C. Miller2023-03-102-1/+4