Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | o Change defaults stuff to put the value right in the struct. | Todd C. Miller | 1999-10-07 | 1 | -4/+4 |
| | | | | | | | o Implement mailer_flags o Store syslog stuff both in int and string form. Setting the string form magically updates the int version. o Add boolean attribute to strings where it makes sense to say !foo | ||||
* | Add support for "Defaults" line in sudoers to make configuration variables | Todd C. Miller | 1999-09-08 | 1 | -6/+7 |
| | | | | | | | | | | | | | | | | changable at runtime (and on a global, per-host and per-user basis). Both the names and the internal representation are still subject to change. It was necessary to make sudo_user.runas but a char ** instead of a char * since this value can be changed by a Defaults line. There is a similar (but more complicated) issue with sudo_user.prompt but it is handled differently at the moment. Add a "-L" flag to list the name of options with their descriptions. This may only be temporary. Move some prototypes to parse.h Be much less restrictive on what is allowed for a username. | ||||
* | Run most of the code as root, not the invoking user. It doesn't really | Todd C. Miller | 1999-08-20 | 1 | -1/+0 |
| | | | | | | gain us anything to run as the user since an attacker can just have an setuid(0) in their egg. Running as root solves potential problems wrt signalling. | ||||
* | add 4th term to license similar to term 5 in the apache license | Todd C. Miller | 1999-07-31 | 1 | -0/+7 |
| | |||||
* | BSD-style copyright, cosmetic changes | Todd C. Miller | 1999-07-22 | 1 | -52/+34 |
| | |||||
* | Move interface-related defines to interfaces.h so we don't have to include | Todd C. Miller | 1999-05-17 | 1 | -1/+0 |
| | | | | <netinet/in.h> everywhere. | ||||
* | Function names should be flush with the start of the line so they can be ↵ | Todd C. Miller | 1999-04-10 | 1 | -1/+2 |
| | | | | found trivially in an editor and with grep | ||||
* | free(3) is already void, no need to cast it | Todd C. Miller | 1999-04-10 | 1 | -1/+1 |
| | |||||
* | Crank version to 1.6 and combine copyright statements | Todd C. Miller | 1999-04-05 | 1 | -1/+1 |
| | |||||
* | ++version | Todd C. Miller | 1999-03-29 | 1 | -1/+1 |
| | |||||
* | Use emalloc/erealloc/estrdup | Todd C. Miller | 1999-03-29 | 1 | -14/+2 |
| | |||||
* | add explicate copyright | Todd C. Miller | 1999-02-03 | 1 | -0/+1 |
| | |||||
* | add sudo tags | Todd C. Miller | 1999-01-17 | 1 | -1/+1 |
| | |||||
* | crank version and regen files | Todd C. Miller | 1999-01-17 | 1 | -1/+1 |
| | |||||
* | more -Wall | Todd C. Miller | 1998-11-18 | 1 | -5/+3 |
| | |||||
* | -Wall | Todd C. Miller | 1998-11-18 | 1 | -1/+1 |
| | |||||
* | return NOT_FOUND if given fully qualified path and it does not exist | Todd C. Miller | 1998-11-14 | 1 | -7/+2 |
| | | | | | previously it would perror(ENOENT) which bypasses the option to not leak path info | ||||
* | go back to printing "command not found" unless --disable-path-info | Todd C. Miller | 1998-11-08 | 1 | -25/+31 |
| | | | | | specified. Also, tell user when we ignore '.' in their path and it would have been used but for --with-ignore-dot. | ||||
* | no more options.h | Todd C. Miller | 1998-10-15 | 1 | -1/+0 |
| | |||||
* | updated version | Todd C. Miller | 1998-09-17 | 1 | -1/+1 |
| | |||||
* | updated version | Todd C. Miller | 1998-04-06 | 1 | -1/+1 |
| | |||||
* | MAX* + 1 -> MAX* | Todd C. Miller | 1998-04-06 | 1 | -2/+2 |
| | |||||
* | updated version | Todd C. Miller | 1998-03-31 | 1 | -1/+1 |
| | |||||
* | updated version | Todd C. Miller | 1998-02-18 | 1 | -1/+1 |
| | |||||
* | updated version | Todd C. Miller | 1998-02-17 | 1 | -1/+1 |
| | |||||
* | updated version | Todd C. Miller | 1998-02-06 | 1 | -1/+1 |
| | |||||
* | updated version | Todd C. Miller | 1998-01-21 | 1 | -1/+1 |
| | |||||
* | updated version | Todd C. Miller | 1998-01-21 | 1 | -1/+1 |
| | |||||
* | ++version | Todd C. Miller | 1998-01-13 | 1 | -1/+1 |
| | |||||
* | ++version | Todd C. Miller | 1996-11-14 | 1 | -1/+1 |
| | |||||
* | off by one error in path size check | Todd C. Miller | 1996-11-14 | 1 | -2/+1 |
| | |||||
* | ++version | Todd C. Miller | 1996-10-07 | 1 | -1/+1 |
| | |||||
* | courtesan | Todd C. Miller | 1996-09-08 | 1 | -1/+1 |
| | |||||
* | ++version | Todd C. Miller | 1996-08-30 | 1 | -1/+1 |
| | |||||
* | ++version | Todd C. Miller | 1996-08-17 | 1 | -1/+1 |
| | |||||
* | -DNO_DOT_PATH -> -DIGNORE_DOT_PATH | Todd C. Miller | 1996-03-19 | 1 | -6/+6 |
| | |||||
* | added NO_DOT_PATH | Todd C. Miller | 1996-03-17 | 1 | -0/+6 |
| | |||||
* | checkdot now works correctly | Todd C. Miller | 1996-03-16 | 1 | -4/+2 |
| | |||||
* | ++version | Todd C. Miller | 1996-01-14 | 1 | -1/+1 |
| | |||||
* | ++version | Todd C. Miller | 1996-01-09 | 1 | -1/+1 |
| | |||||
* | ++version | Todd C. Miller | 1995-12-18 | 1 | -1/+1 |
| | |||||
* | added explict casts for strdup since many includes don't prototype | Todd C. Miller | 1995-11-25 | 1 | -1/+1 |
| | | | | it. gag me. | ||||
* | updated version number | Todd C. Miller | 1995-11-19 | 1 | -1/+1 |
| | |||||
* | options.h is now <> instead of "" so shadow build trees can | Todd C. Miller | 1995-11-13 | 1 | -1/+1 |
| | | | | have a custom copy of options.h | ||||
* | don't include malloc.h if we include stdlib.h | Todd C. Miller | 1995-09-13 | 1 | -2/+2 |
| | |||||
* | if given a fully-qualified or relative path we now check it | Todd C. Miller | 1995-09-01 | 1 | -3/+12 |
| | | | | | with sudo_goodpath() and error out with the appropriate error message if the file does not exist or is not executable | ||||
* | fixed prreadlink() prototype | Todd C. Miller | 1995-07-18 | 1 | -1/+1 |
| | |||||
* | NULL -> '\0' | Todd C. Miller | 1995-03-29 | 1 | -1/+1 |
| | |||||
* | don't check for execute/statable if fq or relative path given | Todd C. Miller | 1995-03-28 | 1 | -2/+2 |
| | |||||
* | removed all the realpath() stuff | Todd C. Miller | 1995-03-26 | 1 | -101/+23 |
| |