| Commit message (Expand) | Author | Age | Files | Lines |
* | Work around a macOS a kernel bug where tcsetpgrp() does not restart.HEADmaster | Todd C. Miller | 2023-05-11 | 1 | -0/+7 |
* | run_command: run editor in foreground if visudo is the foreground process | Todd C. Miller | 2023-05-11 | 1 | -61/+83 |
* | Accept carriage return for EOL in addition to newline. | Todd C. Miller | 2023-05-11 | 1 | -3/+3 |
* | check_fill: sudoers_strict() is now a function, not a global variable | Todd C. Miller | 2023-05-09 | 1 | -1/+7 |
* | Move parser prototypes / externs from sudoers.h to parse.h or toke.h. | Todd C. Miller | 2023-05-09 | 3 | -24/+22 |
* | parse.h is already included by sudoers.h. | Todd C. Miller | 2023-05-09 | 2 | -2/+0 |
* | Rename parser_conf -> sudoers_conf in all but the parser itself. | Todd C. Miller | 2023-05-09 | 3 | -26/+26 |
* | Move sudoers search path to struct sudoers_parser_config. | Todd C. Miller | 2023-05-08 | 10 | -46/+42 |
* | Add struct sudoers_parser_config and pass it to init_parser(). | Todd C. Miller | 2023-05-08 | 15 | -477/+604 |
* | push_include_int: Avoid passing close(2) a negative value on error. | Todd C. Miller | 2023-05-08 | 2 | -2/+4 |
* | Eliminate dead store. Coverity CID 315032. | Todd C. Miller | 2023-05-08 | 1 | -1/+0 |
* | iolog_gets: change size parameter to int to match fgets/gzgets | Todd C. Miller | 2023-05-05 | 2 | -6/+6 |
* | Rename force_umask to override_umask and make it private to sudoers.c. | Todd C. Miller | 2023-05-04 | 3 | -5/+11 |
* | Make timestamp_uid and timestamp_gid private to timestamp.c. | Todd C. Miller | 2023-05-04 | 6 | -14/+44 |
* | Make login_style private to bsdauth.c | Todd C. Miller | 2023-05-04 | 5 | -26/+41 |
* | Back out last change, len must be int, not size_t, for %.*s. | Todd C. Miller | 2023-05-03 | 1 | -2/+2 |
* | Use a "%s" format instead of using a translated string as the format. | Todd C. Miller | 2023-05-03 | 1 | -2/+2 |
* | Merge pull request #260 from AtariDreams/size_t | Todd C. Miller | 2023-05-03 | 3 | -5/+5 |
|\ |
|
| * | Prefer size_t over int, as casting can take extra instructions | Rose | 2023-05-03 | 3 | -5/+5 |
|/ |
|
* | Rename init_parser_ext() to init_parser() and remove old wrapper. | Todd C. Miller | 2023-05-02 | 7 | -24/+11 |
* | Add reset_parser() and use in place of init_parser(NULL). | Todd C. Miller | 2023-05-02 | 5 | -6/+19 |
* | Make path_ldap_conf and path_ldap_secret private to policy.c. | Todd C. Miller | 2023-05-02 | 4 | -9/+23 |
* | Make sudoers_file private to policy.c and visudo.c. | Todd C. Miller | 2023-05-02 | 6 | -114/+120 |
* | Support adminconfdir for relative include paths in sudoers. | Todd C. Miller | 2023-05-02 | 9 | -239/+424 |
* | Track the destination sudoers path for each parsed file. | Todd C. Miller | 2023-05-02 | 1 | -54/+74 |
* | Add adminconfdir and --enable-adminconf to set it. | Todd C. Miller | 2023-05-02 | 19 | -64/+275 |
* | Substitute for _PATH_SUDO* variables in pathnames.h. | Todd C. Miller | 2023-02-08 | 5 | -50/+174 |
* | Support sudoers_file being a colon-separated path of files. | Todd C. Miller | 2023-05-02 | 10 | -55/+131 |
* | Convert config file paths to colon-separated path list. | Todd C. Miller | 2023-05-02 | 14 | -127/+258 |
* | Regenerate with latest autoconf from git. | Todd C. Miller | 2023-05-01 | 2 | -344/+227 |
* | No longer need to set AI_NUMERICSERV while fuzzing. | Todd C. Miller | 2023-04-28 | 1 | -3/+0 |
* | getaddrinfo stub: set sin_port | Todd C. Miller | 2023-04-26 | 2 | -2/+4 |
* | Avoid NULL deref in stub getaddrinfo() when nodename is NULL. | Todd C. Miller | 2023-04-26 | 2 | -10/+47 |
* | Add missing stdio.h include for the _FORTIFY_SOURCE=2 check. | Todd C. Miller | 2023-04-26 | 2 | -31/+4 |
* | Use ldap_msgfree() instead of ldap_init() for the lber.h test. | Todd C. Miller | 2023-04-26 | 2 | -2/+2 |
* | Include arpa/inet.h for inet_pton() prototype. | Todd C. Miller | 2023-04-25 | 1 | -0/+1 |
* | Add netdb.h for struct addrinfo and EAI_* error codes. | Todd C. Miller | 2023-04-25 | 1 | -0/+1 |
* | Stub out getaddrinfo() and freeaddrinfo(). | Todd C. Miller | 2023-04-25 | 1 | -0/+64 |
* | Plug memory leaks in store_sudo_test found by LSAN. | Todd C. Miller | 2023-04-25 | 1 | -0/+2 |
* | disable_coredump: only change the soft limit, leave the hard limit as-is | Todd C. Miller | 2023-04-24 | 1 | -20/+32 |
* | Add basic support for remote power on/off via net-snmp. | Todd C. Miller | 2023-04-19 | 1 | -14/+116 |
* | More accurate description of what happens for "sudo -b". | Todd C. Miller | 2023-04-19 | 1 | -1/+5 |
* | Avoid calling isatty()/ttyname() on std{in,out,err} if not a char dev. | Todd C. Miller | 2023-04-18 | 5 | -26/+59 |
* | Better support for "sudo -b" when running the command in a pty. | Todd C. Miller | 2023-04-19 | 1 | -6/+20 |
* | Hard-code usage() and help() for an 80-column terminal. | Todd C. Miller | 2023-04-18 | 2 | -58/+76 |
* | Move CONFIGURE_ARGS from sudo_usage.h.in to config.h.in. | Todd C. Miller | 2023-04-18 | 5 | -10/+19 |
* | get_user_info: call sudo_get_ttysize() even if no /dev/tty | Todd C. Miller | 2023-04-17 | 2 | -7/+7 |
* | Get the tty size using stdout, not stderr, when printing help output. | Todd C. Miller | 2023-04-16 | 1 | -1/+1 |
* | get_user_info: pass sudo_get_ttysize() the fd of /dev/tty, not stderr. | Todd C. Miller | 2023-04-16 | 1 | -1/+1 |
* | Add an fd argument to sudo_get_ttysize() instead of always using stderr. | Todd C. Miller | 2023-04-16 | 6 | -10/+18 |