updated
This commit is contained in:
37
CHANGES
37
CHANGES
@@ -215,7 +215,8 @@ CHANGES from sudo 1.3.1pl4
|
|||||||
|
|
||||||
72) Sudo now sets IFS to be SPACE, TAB, NEWLINE.
|
72) Sudo now sets IFS to be SPACE, TAB, NEWLINE.
|
||||||
|
|
||||||
73) Sudo now sets the effective gid to root's group (based on passwd file)
|
73) Sudo now sets the real and effective gid to root's group
|
||||||
|
(based on passwd file).
|
||||||
|
|
||||||
74) Sudo now checks that the sudoers file is owned by a certain user
|
74) Sudo now checks that the sudoers file is owned by a certain user
|
||||||
and not readable or writable by anyone else.
|
and not readable or writable by anyone else.
|
||||||
@@ -246,34 +247,50 @@ CHANGES from sudo 1.3.1pl4
|
|||||||
|
|
||||||
83) Fixed bison warnings from new parse.yacc.
|
83) Fixed bison warnings from new parse.yacc.
|
||||||
|
|
||||||
84) Added a case to parse.lex to error on tokens beginning with [0-9_].
|
84) Added a default case to parse.lex to error on unmatched tokens as Chris
|
||||||
|
sugggested.
|
||||||
|
|
||||||
85) Converted configure.in and acsite.m4 to autoconf 2.1.
|
85) Converted configure.in and acsite.m4 to autoconf 2.1.
|
||||||
|
|
||||||
86) Added lsearch.c and search.h for os's w/o lsearch()/lfind().
|
86) Added lsearch.c and search.h for os's w/o lsearch()/lfind().
|
||||||
|
|
||||||
87) Fixed a problem on HP-UX trusted systems with getpwuid() returning "*"
|
87) Sudo now checks to see that the file it is executing is a regular file
|
||||||
|
(was just checking the execute bit so dirs slipped through).
|
||||||
|
Pointed out by Barb Dijker <barb@labyrinth.com>.
|
||||||
|
|
||||||
|
88) Fixed a problem on HP-UX trusted systems with getpwuid() returning "*"
|
||||||
unless the real uid is 0. Reported by Brian Cunnie (cunnie@nyc.hp.com).
|
unless the real uid is 0. Reported by Brian Cunnie (cunnie@nyc.hp.com).
|
||||||
|
|
||||||
88) configure now checks for size_t and ssize_t in unistd.h as well
|
89) configure now checks for size_t and ssize_t in unistd.h as well
|
||||||
as sys/types.h.
|
as sys/types.h.
|
||||||
|
|
||||||
89) configure now checks for egrep before actually using it.
|
90) configure now checks for egrep before actually using it.
|
||||||
|
|
||||||
90) Added support for SunOS 4.x C2 security (shadow passwords) from
|
91) configure now checks for a working void implementation (ie: void * as
|
||||||
|
a generic pointer) and sets VOID to void or char accordingly.
|
||||||
|
|
||||||
|
92) Added support for SunOS 4.x C2 security (shadow passwords) from
|
||||||
Kendall Libby (fubar@shore.net)
|
Kendall Libby (fubar@shore.net)
|
||||||
|
|
||||||
91) Changed all occurences of bzero() to memset() and bcopy() to
|
93) Changed all occurences of bzero() to memset() and bcopy() to
|
||||||
memmove().
|
memmove().
|
||||||
|
|
||||||
92) Fixed a bug in sudo.c. If a user has no passwd entry sudo would
|
94) Fixed a bug in sudo.c. If a user has no passwd entry sudo would
|
||||||
dump core (writing to a garbage pointer). Pointed out by
|
dump core (writing to a garbage pointer). Pointed out by
|
||||||
Stephen Schaefer <sps@gateway.bsis.com>.
|
Stephen Schaefer <sps@gateway.bsis.com>.
|
||||||
|
|
||||||
93) Worked around a bug in AIX's lex in parse.c. AIX lex doesn't seem
|
95) Worked around a bug in AIX's lex in parse.c. AIX lex doesn't seem
|
||||||
to handle {x,y} range notation correctly. Bleah.
|
to handle {x,y} range notation correctly. Bleah.
|
||||||
|
|
||||||
94) Sudo would not report a failed attempt if the user entered <return>
|
96) Sudo would not report a failed attempt if the user entered <return>
|
||||||
at the 2nd password: prompt so someone trying to guess a password
|
at the 2nd password: prompt so someone trying to guess a password
|
||||||
could just invoked sudo multiple times and try one passwd at a time.
|
could just invoked sudo multiple times and try one passwd at a time.
|
||||||
Reported by Jonathan Adams <jonathan@smada.com>.
|
Reported by Jonathan Adams <jonathan@smada.com>.
|
||||||
|
|
||||||
|
97) Added User_Alias facility.
|
||||||
|
|
||||||
|
98) Rewrote most of the ip address / network support. Now works on all
|
||||||
|
systems sudo has currently been tested on.
|
||||||
|
|
||||||
|
99) Sudo now sets SUDO_COMMAND and SUDO_GID envariables in addition to
|
||||||
|
SUDO_USER and SUDO_UID.
|
||||||
|
Reference in New Issue
Block a user