summaryrefslogtreecommitdiff
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
* iolog_gets: change size parameter to int to match fgets/gzgetsTodd C. Miller2023-05-052-6/+6
* 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
* Back out last change, len must be int, not size_t, for %.*s.Todd C. Miller2023-05-031-2/+2
* Use a "%s" format instead of using a translated string as the format.Todd C. Miller2023-05-031-2/+2
* Merge pull request #260 from AtariDreams/size_tTodd C. Miller2023-05-033-5/+5
|\
| * Prefer size_t over int, as casting can take extra instructionsRose2023-05-033-5/+5
|/
* 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-0219-64/+275
* Substitute for _PATH_SUDO* variables in pathnames.h.Todd C. Miller2023-02-085-50/+174
* 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-0214-127/+258
* Regenerate with latest autoconf from git.Todd C. Miller2023-05-012-344/+227
* No longer need to set AI_NUMERICSERV while fuzzing.Todd C. Miller2023-04-281-3/+0
* getaddrinfo stub: set sin_portTodd C. Miller2023-04-262-2/+4
* Avoid NULL deref in stub getaddrinfo() when nodename is NULL.Todd C. Miller2023-04-262-10/+47
* Add missing stdio.h include for the _FORTIFY_SOURCE=2 check.Todd C. Miller2023-04-262-31/+4
* Use ldap_msgfree() instead of ldap_init() for the lber.h test.Todd C. Miller2023-04-262-2/+2
* Include arpa/inet.h for inet_pton() prototype.Todd C. Miller2023-04-251-0/+1
* Add netdb.h for struct addrinfo and EAI_* error codes.Todd C. Miller2023-04-251-0/+1
* Stub out getaddrinfo() and freeaddrinfo().Todd C. Miller2023-04-251-0/+64
* Plug memory leaks in store_sudo_test found by LSAN.Todd C. Miller2023-04-251-0/+2
* disable_coredump: only change the soft limit, leave the hard limit as-isTodd C. Miller2023-04-241-20/+32
* Add basic support for remote power on/off via net-snmp.Todd C. Miller2023-04-191-14/+116
* More accurate description of what happens for "sudo -b".Todd C. Miller2023-04-191-1/+5
* Avoid calling isatty()/ttyname() on std{in,out,err} if not a char dev.Todd C. Miller2023-04-185-26/+59
* Better support for "sudo -b" when running the command in a pty.Todd C. Miller2023-04-191-6/+20
* Hard-code usage() and help() for an 80-column terminal.Todd C. Miller2023-04-182-58/+76
* Move CONFIGURE_ARGS from sudo_usage.h.in to config.h.in.Todd C. Miller2023-04-185-10/+19
* get_user_info: call sudo_get_ttysize() even if no /dev/ttyTodd C. Miller2023-04-172-7/+7
* Get the tty size using stdout, not stderr, when printing help output.Todd C. Miller2023-04-161-1/+1
* get_user_info: pass sudo_get_ttysize() the fd of /dev/tty, not stderr.Todd C. Miller2023-04-161-1/+1
* Add an fd argument to sudo_get_ttysize() instead of always using stderr.Todd C. Miller2023-04-166-10/+18