This commit is contained in:
Todd C. Miller
2009-07-12 01:12:29 +00:00
parent 0d73e19242
commit dd52fff169

243
ChangeLog
View File

@@ -1,3 +1,246 @@
2009-06-30 08:41 millert
* sudoers.cat, sudoers.man.in, sudoers.pod: Add missing single
quotes around a colon in Runas_Spec definition. From Elias
Benali.
2009-06-29 09:36 millert
* redblack.c: In rbrepair, re-color the root or the first non-block
node we find to be black. Re-coloring the root is probably not
needed but won't hurt.
2009-06-29 09:35 millert
* sudo.cat, sudoers.cat, sudo.man.in, sudoers.man.in: regen
2009-06-26 16:40 millert
* redblack.c: When repairing the tree, don't touch the root node.
2009-06-25 08:44 millert
* set_perms.c: Protect call to setegid in runas_setup with #ifdef
HAVE_SETEUID. Reported by Josef Schmid.
2009-06-23 14:29 millert
* sudoers.pod: Document that we accept env_pam-style environment
files
2009-06-23 14:24 millert
* env.c: Adapt to accept pam_env-style /etc/environment which
allows shell-style lines such as: export EDITOR="/usr/bin/vi"
2009-06-23 12:22 millert
* sudoers.pod: Make it clear that env_delete only works when
!env_reset. From Loïc Minier
2009-06-15 17:19 millert
* sudo.pod, sudoers.pod: Add non-unix group bits, adapted from
Quest
2009-06-15 17:18 millert
* Makefile.in: build the .cat page in the current working dir, not
the src dir
2009-06-15 09:10 millert
* env.c: Return EINVAL in setenv() if var is NULL or the empty
string to match glibc behavior.
2009-06-13 16:52 millert
* configure, configure.in: Use AS_HELP_STRING for AC_ARG_WITH and
AC_ARG_ENABLE
2009-06-11 16:29 millert
* sudo.cat, sudo.man.in, sudoers.cat, sudoers.ldap.cat,
sudoers.ldap.man.in, sudoers.man.in, visudo.cat, visudo.man.in:
regen
2009-06-09 10:08 millert
* INSTALL: Document --with-libvas and --with-libvas-rpath
2009-05-29 09:43 millert
* ldap.c, sudoers.ldap.pod: For netscape-derived LDAP SDKs the cert
and key paths may be a directory or a file. However, version 5.0
of the SDK only seems to support using a directory. If
ldapssl_clientauth_init fails and the cert or key paths look like
they could be files, strip off the last path element and try
again.
2009-05-29 09:40 millert
* Makefile.in: Add non-Unix group .o to COMMON_OBJS and substitute
in path to flex.
2009-05-26 20:49 millert
* configure, configure.in, match.c, sudo.c, vasgroups.c: Update
non-Unix group support from Quest, as reworked by me.
2009-05-26 20:47 millert
* toke.c: regen
2009-05-26 20:46 millert
* toke.l: Add support for escaped hex chars in names, e.g. \x20 for
space.
2009-05-25 08:02 millert
* LICENSE, Makefile.in, aclocal.m4, alias.c, check.c, env.c,
fileops.c, glob.c, gram.y, interfaces.c, lbuf.c, ldap.c,
logging.c, logging.h, match.c, parse.c, parse.h, pathnames.h.in,
pwutil.c, set_perms.c, sudo.c, sudo.h, sudo.pod, sudo_nss.c,
sudo_nss.h, sudo_usage.h.in, sudoers.ldap.pod, sudoers.pod,
testsudoers.c, tgetpass.c, toke.l, visudo.c, auth/aix_auth.c,
auth/pam.c, auth/sudo_auth.c, auth/sudo_auth.h: Update copyright
years.
2009-05-24 08:33 millert
* interfaces.c, lbuf.c: Minor fixes for Minix-3
2009-05-22 06:37 millert
* set_perms.c: Handle getgroups() returning 0. Also add missing
check for HAVE_GETGROUPS.
2009-05-19 17:24 millert
* Makefile.in, config.h.in, configure, configure.in, sudo.c,
version.h, visudo.c: Replace version.h with PACKAGE_VERSION set
via AC_INIT in configure.
2009-05-18 06:33 millert
* set_perms.c: Remove group setting code in setusercontext case, we
will do it ourselves later on in runas_setup. Set the gid after
initgroups/setgroups is called, since on Mac OS X it seems to
change the egid.
2009-05-17 18:19 millert
* LICENSE, Makefile.in, config.h.in, match.c, nonunix.h, sudo.c,
vasgroups.c: Initial bits of non-unix group support using Quest
Authentication Services
2009-05-17 16:52 millert
* toke.c, toke.l: Accept %:foo as a non-Unix group
2009-05-17 16:22 millert
* toke.c, toke.l: Allow user/group to be double quoted in the case
of non-Unix groups which contain spaces.
2009-05-11 12:47 millert
* match.c: Don't allow the user to specify the default runas user
if their sudoers entry only allows them to run as a group.
2009-05-10 07:59 millert
* sudo.c: Must call audit_success before we change uids.
2009-05-10 07:52 millert
* logging.c, set_perms.c, sudo.h, testsudoers.c: Add option for
set_perm to not exit on failure and use this in the logging
routines.
2009-05-10 07:33 millert
* parse.c: In -l mode, if the user is only allowed to run as a
group, display the user's name, not root's before the allowed
group.
2009-05-09 21:00 millert
* sudo.c: Fix -g mode, broken by rev 1.503 which had the side
effect of setting the runas user to root unilaterally.
2009-05-08 16:19 millert
* fileops.c: When unlocking a file with fcntl, use F_SETLK, not
F_SETLKW.
2009-05-08 13:07 millert
* pwutil.c: Only cache by the method we fetched for pwd and grp
lookups. Previously we cached both by namd and id but this can
cause problems for entries that share the same id. Also add more
info in the error message in case the insert fails (which should
now be impossible).
2009-04-30 15:04 millert
* sudoers.pod: Add a clarification from Nick Sieger
2009-04-25 12:49 millert
* env.c: Inline the setting of the environment string.
2009-04-24 14:53 millert
* env.c: setenv(3) in Linux treats a NUL value as the empty string
setenv(3) in BSD doesn't return an error if the name has '=' in
it, it just treats the '=' as end of string.
2009-04-22 16:32 millert
* toke.c, toke.l: Not all systems have d_namlen
2009-04-20 13:53 millert
* sudoers.pod: Fix up some pod2html issues.
2009-04-19 14:09 millert
* interfaces.c: Check for NULL ifa_addr and ifa_netmask. Adapted
from a diff from Quest Software.
2009-04-19 09:01 millert
* sudoers.pod: Ignore files ending in '~' in sudo.d (emacs backup
files)
2009-04-19 08:56 millert
* toke.c, toke.l: Ignore files ending in '~' in sudo.d (emacs
backup files)
2009-04-18 19:37 millert
* sudoers.cat, sudoers.man.in, sudoers.pod, toke.c, toke.l: For
#includedir, ignore any file containing a dot
2009-04-18 19:25 millert
* Makefile.in, version.h: Bump version
2009-04-18 19:25 millert
* gram.c, gram.y, parse.c, parse.h, sudo.c, sudo.h, sudoers.cat,
sudoers.man.in, sudoers.pod, testsudoers.c, toke.c, toke.l,
visudo.c: Implement #includedir directive. Files in an
includedir are not edited by visudo unless they contain a syntax
error.
2009-04-18 12:06 millert
* ChangeLog: sync
2009-04-18 10:27 millert
* WHATSNEW: Forgot umask_override