sync
This commit is contained in:
243
ChangeLog
243
ChangeLog
@@ -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
|
||||
|
Reference in New Issue
Block a user