| Commit message (Expand) | Author | Age | Files | Lines |
* | Use a "%s" format instead of using a translated string as the format. | Todd C. Miller | 2023-05-03 | 1 | -2/+2 |
* | Add adminconfdir and --enable-adminconf to set it. | Todd C. Miller | 2023-05-02 | 1 | -1/+2 |
* | Convert config file paths to colon-separated path list. | Todd C. Miller | 2023-05-02 | 1 | -1/+1 |
* | disable_coredump: only change the soft limit, leave the hard limit as-is | Todd C. Miller | 2023-04-24 | 1 | -20/+32 |
* | 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 | 2 | -6/+0 |
* | get_user_info: call sudo_get_ttysize() even if no /dev/tty | Todd C. Miller | 2023-04-17 | 1 | -6/+6 |
* | 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 | 2 | -3/+3 |
* | Make struct {command,user}_details pointers const where possible. | Todd C. Miller | 2023-03-27 | 13 | -65/+68 |
* | Make user_details private to main. | Todd C. Miller | 2023-03-27 | 4 | -31/+37 |
* | Make user_details private to sudo.c. | Todd C. Miller | 2023-03-27 | 9 | -79/+97 |
* | Use sudo_get_ttysize() in help() and usage(). | Todd C. Miller | 2023-03-25 | 1 | -6/+10 |
* | Store submitcwd (from user_details) in struct command_details. | Todd C. Miller | 2023-03-25 | 3 | -9/+11 |
* | utmp_fill: user is now always non-NULL, no need for user_details. | Todd C. Miller | 2023-03-24 | 1 | -6/+1 |
* | Remove list_user global. | Todd C. Miller | 2023-03-24 | 3 | -6/+8 |
* | No need to declare tgetpass_flags, it is already in sudo.h. | Todd C. Miller | 2023-03-24 | 1 | -3/+1 |
* | No need for sudo_mode to be global anymore. | Todd C. Miller | 2023-03-24 | 1 | -2/+1 |
* | Make command_details private to main(). | Todd C. Miller | 2023-03-24 | 1 | -10/+10 |
* | Make iobufs private to exec_iolog.c. | Todd C. Miller | 2023-03-24 | 4 | -15/+13 |
* | Remove ttymode and its associated values. | Todd C. Miller | 2023-03-24 | 1 | -5/+0 |
* | Move ptyname to struct exec_closure | Todd C. Miller | 2023-03-24 | 5 | -38/+37 |
* | Move pty_make_controlling() to exec_monitor.c where it is called. | Todd C. Miller | 2023-03-24 | 3 | -25/+26 |
* | Eliminate utmp_user global, just use the value in struct command details. | Todd C. Miller | 2023-03-24 | 2 | -8/+6 |
* | Replace tty_mode global with term_raw flag in struct exec_closure. | Todd C. Miller | 2023-03-24 | 4 | -57/+93 |
* | Register pty cleanup function in exec_pty(), not exec_cmnd_pty(). | Todd C. Miller | 2023-03-24 | 3 | -6/+9 |
* | Make ttyblock private to exec_iolog.c | Todd C. Miller | 2023-03-24 | 1 | -2/+3 |
* | exec_pty.c: move foreground flag to struct exec_closure. | Todd C. Miller | 2023-03-23 | 2 | -15/+16 |
* | On resume, always sync the pty terminal settings with /dev/tty. | Todd C. Miller | 2023-03-23 | 1 | -25/+27 |
* | Quiet compiler warnings on systems where pid_t is not an int. | Todd C. Miller | 2023-03-22 | 1 | -3/+3 |
* | exec_pty: always copy the terminal settings from /dev/tty the pty. | Todd C. Miller | 2023-03-22 | 1 | -13/+19 |
* | check_foreground: use SFD_LEADER not SFD_FOLLOWER (which was closed). | Todd C. Miller | 2023-03-22 | 1 | -3/+4 |
* | suspend_sudo_pty: fix cut & pasto in last commit to catch SIGCONT. | Todd C. Miller | 2023-03-22 | 1 | -4/+3 |
* | Catch SIGCONT and restore terminal settings on resume from SIGSTOP. | Todd C. Miller | 2023-03-21 | 1 | -35/+75 |
* | Only convert a signal number to a name if we are going to use it. | Todd C. Miller | 2023-03-21 | 2 | -41/+56 |
* | Move updating of the window size back to the main sudo process. | Todd C. Miller | 2023-03-21 | 3 | -66/+18 |
* | Use LIBPROTOBUF_C and LIBUTIL variables and use them. | Todd C. Miller | 2023-03-16 | 1 | -6/+7 |
* | Sync non-intercept version of intercept_cleanup() declaration. | Todd C. Miller | 2023-03-10 | 1 | -1/+1 |
* | Plug a memory leak with ptrace-based intercept. | Todd C. Miller | 2023-03-10 | 3 | -3/+9 |
* | Plug memory leak when log_subcmds is enabled. | Todd C. Miller | 2023-03-10 | 1 | -2/+3 |
* | write_callback: only enable /dev/tty reader if the command is running | Todd C. Miller | 2023-03-01 | 2 | -7/+15 |
* | Fix --enable-static-sudoers, broken in sudo 1.9.13. | Todd C. Miller | 2023-02-23 | 1 | -0/+2 |
* | Run the editor in its own process group. | Todd C. Miller | 2023-02-21 | 8 | -248/+9 |
* | ptrace_intercept_execve: preserve old argv[0] after policy check. | Todd C. Miller | 2023-02-21 | 1 | -4/+28 |
* | Handle "locale -a" returning both C.UTF-8 and C.utf8. | Todd C. Miller | 2023-02-15 | 1 | -1/+1 |
* | Add some missing files to the clean and distclean targets. | Todd C. Miller | 2023-02-15 | 1 | -1/+2 |