| Commit message (Expand) | Author | Age | Files | Lines |
* | The SHELL environment variable was preserved from the user's | Todd C. Miller | 2002-01-15 | 1 | -1/+2 |
* | Add a configure option to turn off use of POSIX saved IDs | Todd C. Miller | 2002-01-15 | 1 | -2/+2 |
* | Only OR in MODE_RESET_HOME if MODE_RUN is set. | Todd C. Miller | 2002-01-15 | 1 | -3/+3 |
* | o Move the call to rebuild_env() until after MODE_RESET_HOME is set. | Todd C. Miller | 2002-01-15 | 1 | -13/+11 |
* | If set_perms == set_perms_posix and the stay_setuid flag is not | Todd C. Miller | 2002-01-13 | 1 | -0/+15 |
* | (c) 2002 | Todd C. Miller | 2002-01-08 | 1 | -1/+1 |
* | Defer assigning new environment until right before the exec. | Todd C. Miller | 2002-01-08 | 1 | -2/+6 |
* | XXX - should call find_path() as runas user, not root. Can't do | Todd C. Miller | 2001-12-15 | 1 | -0/+1 |
* | If find_path() fails as root, try again as the invoking user (useful | Todd C. Miller | 2001-12-15 | 1 | -0/+6 |
* | Add new sudoers option "preserve_groups". Previously sudo would not | Todd C. Miller | 2001-12-15 | 1 | -1/+8 |
* | o Reorder some headers and use STDC_HEADERS define properly | Todd C. Miller | 2001-12-14 | 1 | -17/+26 |
* | Remove "secure_path" Defaults option since it cannot work with the | Todd C. Miller | 2001-12-14 | 1 | -6/+0 |
* | Unset "secure_path" if user_is_exempt() | Todd C. Miller | 2001-12-14 | 1 | -0/+6 |
* | Only need to do 'lc = login_getclass(NULL)' if lc == NULL | Todd C. Miller | 2001-12-13 | 1 | -1/+2 |
* | o Defer call to set_fqdn() until it is safe to use log_error() | Todd C. Miller | 2001-12-13 | 1 | -4/+11 |
* | Must reset signal handlers before we exec | Todd C. Miller | 2001-12-09 | 1 | -0/+8 |
* | Don't block keyboard interrupt signals, just set them to SIG_IGN. | Todd C. Miller | 2001-12-09 | 1 | -11/+9 |
* | Kill POSIX_SIGNALS define and old signal support now that we emulate POSIX ones | Todd C. Miller | 2001-12-08 | 1 | -20/+3 |
* | Dump default bad env table when 'sudo -V' is run by root. | Todd C. Miller | 2001-11-12 | 1 | -0/+1 |
* | If we fail to lookup a login class, apply the default one. | Todd C. Miller | 2001-08-23 | 1 | -1/+3 |
* | Use setpwent()/endpwent() + all the shadow variants to make sure | Todd C. Miller | 2001-05-10 | 1 | -0/+4 |
* | remove struct env_table decl since that stuff has all moved to env.c | Todd C. Miller | 2001-04-13 | 1 | -9/+0 |
* | Move defaults info into its own files from which we generate | Todd C. Miller | 2000-12-31 | 1 | -5/+5 |
* | Don't try and build saved uid version of set_perms on systems w/o them. | Todd C. Miller | 2000-12-30 | 1 | -6/+2 |
* | New Defaults options: | Todd C. Miller | 2000-12-30 | 1 | -207/+84 |
* | Use exit(127), not exit(-1) | Todd C. Miller | 2000-11-03 | 1 | -1/+1 |
* | Move set_perms() to its own file and use POSIX saved uid or setreuid() | Todd C. Miller | 2000-11-03 | 1 | -140/+8 |
* | strip more bits from the environment and add a facility for stripping | Todd C. Miller | 2000-11-03 | 1 | -6/+41 |
* | Remove debugging code that should not have been committed, oops. | Todd C. Miller | 2000-10-29 | 1 | -2/+1 |
* | Fix a coredump in the logging functions if gethostname(2) fails | Todd C. Miller | 2000-10-27 | 1 | -18/+23 |
* | Add support for BSD authentication. | Todd C. Miller | 2000-10-26 | 1 | -25/+45 |
* | sudo_setenv() now exits on memory alloc failure instead of returning -1. | Todd C. Miller | 2000-09-14 | 1 | -43/+10 |
* | Strip out NLSPATH and PATH_LOCALE from the environment for FreeBSD | Todd C. Miller | 2000-09-07 | 1 | -0/+2 |
* | Add always_set_home variable | Todd C. Miller | 2000-09-07 | 1 | -1/+2 |
* | The listpw and verifypw sudoers options would not take effect because | Todd C. Miller | 2000-08-12 | 1 | -6/+7 |
* | Add support for using getifaddrs() to get the list of ip addr / netmask | Todd C. Miller | 2000-06-04 | 1 | -6/+4 |
* | Call clean_env very early in main() for paranoia's sake. Idea from | Todd C. Miller | 2000-05-12 | 1 | -2/+3 |
* | Fix root, runas, and target authentication for non-passwd file auth | Todd C. Miller | 2000-05-09 | 1 | -19/+17 |
* | Bracket calls to syslog with an openlog() and closelog() since some | Todd C. Miller | 2000-04-17 | 1 | -4/+1 |
* | Fix -H flag. runas_homedir is only valid after set_perms(PERM_RUNAS, mode) | Todd C. Miller | 2000-04-15 | 1 | -4/+4 |
* | Make login class support work on BSD/OS | Todd C. Miller | 2000-03-24 | 1 | -12/+24 |
* | set_loginclass() should be static like the proto says | Todd C. Miller | 2000-03-24 | 1 | -3/+4 |
* | Add support for set_logname run-time default | Todd C. Miller | 2000-03-23 | 1 | -11/+13 |
* | User can always specify a login class if he/she is already root. | Todd C. Miller | 2000-03-07 | 1 | -1/+1 |
* | FreeBSD login class (login.conf) support. | Todd C. Miller | 2000-03-07 | 1 | -0/+76 |
* | Stash coredumpsize resource limit and retsore it before the exec() | Todd C. Miller | 2000-02-28 | 1 | -4/+13 |
* | fix usage string | Todd C. Miller | 2000-02-27 | 1 | -2/+2 |
* | Added -S flag (read passwd from stdin) and tgetpass_flags global | Todd C. Miller | 2000-02-27 | 1 | -1/+5 |
* | Add rootpw, runaspw, and targetpw options. | Todd C. Miller | 2000-02-18 | 1 | -0/+40 |
* | Move user_is_exempt prototype into sudo.h | Todd C. Miller | 2000-02-15 | 1 | -1/+0 |