]>
granicus.if.org Git - sudo/log
Todd C. Miller [Thu, 15 Jul 2010 19:23:12 +0000 (15:23 -0400)]
Fix typo that prevented debian from matching
Todd C. Miller [Thu, 15 Jul 2010 19:19:37 +0000 (15:19 -0400)]
Add missing prefix setting for debian
Todd C. Miller [Thu, 15 Jul 2010 19:12:34 +0000 (15:12 -0400)]
Use tab indents to reduce the chance of problem with <<-
Fix the debian %set section, pp does not set pp_deb_distro
Uncomment %sudo line in sudoers for debian
Uncomment some env_keep lines for RHEL, SLES and debian to more
closely match the vendor sudoers files.
Add /etc/pam.d to %files
Remove the /etc/sudo-ldap.conf symlink on debian for ldap flavor
Todd C. Miller [Thu, 15 Jul 2010 19:09:54 +0000 (15:09 -0400)]
Add commented out env_keep entries, sample Aliases and a %sudo line
for debian.
Todd C. Miller [Thu, 15 Jul 2010 13:49:32 +0000 (09:49 -0400)]
Move zlib check later on in the script to avoid a strange shell problem
on SLES11.
Todd C. Miller [Thu, 15 Jul 2010 13:38:15 +0000 (09:38 -0400)]
Remove check for egrep; configure has its own
Todd C. Miller [Wed, 14 Jul 2010 20:03:59 +0000 (16:03 -0400)]
Enable zlib for linux distros
Todd C. Miller [Wed, 14 Jul 2010 19:56:37 +0000 (15:56 -0400)]
Add ldap flavor to default build
Todd C. Miller [Wed, 14 Jul 2010 19:54:09 +0000 (15:54 -0400)]
Simplify rpm linux distro settings
Todd C. Miller [Wed, 14 Jul 2010 18:57:32 +0000 (14:57 -0400)]
Move time stamp files from /var/run/sudo to /var/{db,lib,adm}/sudo.
Todd C. Miller [Wed, 14 Jul 2010 18:23:43 +0000 (14:23 -0400)]
Fix ChangeLog creation from build dir
Todd C. Miller [Wed, 14 Jul 2010 18:17:56 +0000 (14:17 -0400)]
Handle getcwd() failure.
Todd C. Miller [Wed, 14 Jul 2010 18:09:34 +0000 (14:09 -0400)]
Add ldap "flavor" for debian, controlled by the SUDO_FLAVOR environment
variable.
Todd C. Miller [Wed, 14 Jul 2010 18:07:38 +0000 (14:07 -0400)]
Create sudo group on debian
Todd C. Miller [Wed, 14 Jul 2010 13:36:05 +0000 (09:36 -0400)]
Add debian 4/5/6 and use the dot when doing version matches
Todd C. Miller [Wed, 14 Jul 2010 13:35:26 +0000 (09:35 -0400)]
Use a loop when searching for mv, sendmail and sh
Todd C. Miller [Wed, 14 Jul 2010 13:34:39 +0000 (09:34 -0400)]
Remove spurious "and"; from debian
Todd C. Miller [Wed, 14 Jul 2010 13:33:53 +0000 (09:33 -0400)]
Substitute the value of EDITOR into the sudoers and visudo manuals.
Todd C. Miller [Tue, 13 Jul 2010 21:52:50 +0000 (17:52 -0400)]
Initial support for debian 4.0
Todd C. Miller [Tue, 13 Jul 2010 14:17:51 +0000 (10:17 -0400)]
Some platforms need -fPIE instead of -fpie
Todd C. Miller [Tue, 13 Jul 2010 12:56:31 +0000 (08:56 -0400)]
Only set PAM_RHOST for Solaris, where it is needed to avoid a bug.
On Linux it causes a DNS lookup via libaudit.
Todd C. Miller [Tue, 13 Jul 2010 12:52:50 +0000 (08:52 -0400)]
Update MANIFEST to match packaging changes
Todd C. Miller [Tue, 13 Jul 2010 12:38:35 +0000 (08:38 -0400)]
We now use pp to generate HP-UX packages
Todd C. Miller [Tue, 13 Jul 2010 12:37:28 +0000 (08:37 -0400)]
Remove vestiges of old binary package bits.
Todd C. Miller [Tue, 13 Jul 2010 12:36:19 +0000 (08:36 -0400)]
install-man -> install-doc
Todd C. Miller [Tue, 13 Jul 2010 12:33:46 +0000 (08:33 -0400)]
Use http://rc.quest.com/topics/polypkg/ for packaging
Todd C. Miller [Tue, 13 Jul 2010 12:31:01 +0000 (08:31 -0400)]
Just ignore the -c option, it is the default
Add support for -d option
Todd C. Miller [Mon, 12 Jul 2010 22:07:52 +0000 (18:07 -0400)]
Use _PATH_STDPATH instead of _PATH_DEFPATH
Todd C. Miller [Mon, 12 Jul 2010 22:06:46 +0000 (18:06 -0400)]
Do not strip binaries.
Todd C. Miller [Mon, 12 Jul 2010 22:04:16 +0000 (18:04 -0400)]
Add --insults=disabled configure option to allow people to build
in insult support but have the insults disabled unless explicitly
enabled in sudoers.
Todd C. Miller [Mon, 12 Jul 2010 22:00:05 +0000 (18:00 -0400)]
Add prototype for gettime()
Todd C. Miller [Mon, 12 Jul 2010 21:57:53 +0000 (17:57 -0400)]
Add support for a sudo-i pam.d file to be used for "sudo -i".
Adapted from a RedHat patch.
Todd C. Miller [Fri, 9 Jul 2010 14:22:20 +0000 (10:22 -0400)]
Fix mkstemps() prototype
Todd C. Miller [Fri, 9 Jul 2010 14:08:05 +0000 (10:08 -0400)]
Use mkstemps() instead of mkstemp() in sudoedit. This allows sudoedit
to preserve the file extension (if any) which may be used by the editor
(like emacs) to choose the editing mode.
Todd C. Miller [Thu, 8 Jul 2010 13:02:03 +0000 (09:02 -0400)]
TLS_CACERT is now an alias for TLS_CACERTFILE. OpenLDAP uses TLS_CACERT,
not TLS_CACERTFILE in its ldap.conf. Other LDAP client code, such as
nss_ldap, uses TLS_CACERTFILE. Also document why you should avoid
disabling TLS_CHECKPEER is possible.
Todd C. Miller [Wed, 7 Jul 2010 20:59:06 +0000 (16:59 -0400)]
Make sudo_plugin format a bit more like a man page
Todd C. Miller [Wed, 7 Jul 2010 18:33:27 +0000 (14:33 -0400)]
Add suport for negated user/host/command lists in a Defaults entry.
E.g. Defaults:!baduser noexec
Todd C. Miller [Wed, 7 Jul 2010 15:42:36 +0000 (11:42 -0400)]
Add uninstall target
Todd C. Miller [Wed, 7 Jul 2010 15:12:58 +0000 (11:12 -0400)]
Remove unused AR, SED and RANLIB variables
Todd C. Miller [Wed, 7 Jul 2010 15:09:41 +0000 (11:09 -0400)]
Do not install sample plugins
Todd C. Miller [Tue, 6 Jul 2010 20:44:33 +0000 (16:44 -0400)]
Now that sudoers is a dynamically loaded module we cannot override
the libc environment functions because the symbols may already have
been resolved via libc. Remove getenv/putenv/setenv/unsetenv
replacements from sudoers and add replacements for setenv/unsetenv
for systems that lack them.
Todd C. Miller [Tue, 6 Jul 2010 17:34:05 +0000 (13:34 -0400)]
Link testsudoers with -ldl when needed
Todd C. Miller [Tue, 6 Jul 2010 17:25:05 +0000 (13:25 -0400)]
Remove unused time.h and add limits.h for PATH_MAX
Todd C. Miller [Tue, 6 Jul 2010 17:24:00 +0000 (13:24 -0400)]
Fix typo.
Todd C. Miller [Mon, 5 Jul 2010 20:49:25 +0000 (16:49 -0400)]
Do not depend on strlcpy/strlcat
Todd C. Miller [Mon, 5 Jul 2010 20:13:32 +0000 (16:13 -0400)]
Standalone test driver for sudoers group plugin.
Todd C. Miller [Fri, 2 Jul 2010 20:03:21 +0000 (16:03 -0400)]
Use RTLD_LAZY instead of RTLD_NOW; was using RTLD_NOW as a debugging aid.
Todd C. Miller [Fri, 2 Jul 2010 19:56:04 +0000 (15:56 -0400)]
Fix style nit in function declarations
Todd C. Miller [Fri, 2 Jul 2010 19:37:47 +0000 (15:37 -0400)]
Document group_plugin syntax.
Todd C. Miller [Fri, 2 Jul 2010 17:42:53 +0000 (13:42 -0400)]
Document the sudoers group plugin.
Todd C. Miller [Fri, 2 Jul 2010 15:11:25 +0000 (11:11 -0400)]
Replace built-in non-unix group support with a sudoers group plugin.
Include a sample plugin that can read Unix-format group files.
Todd C. Miller [Fri, 2 Jul 2010 14:53:47 +0000 (10:53 -0400)]
Add a trailing slash to _PATH_SUDO_PLUGIN_DIR to simplify usage.
Todd C. Miller [Thu, 1 Jul 2010 17:51:06 +0000 (13:51 -0400)]
Move sudoers-specific bits out of sudo(8) and into sudoers(5)
Todd C. Miller [Thu, 1 Jul 2010 17:49:10 +0000 (13:49 -0400)]
Substitute @io_logdir@ for the sudoers I/O log directory.
Todd C. Miller [Tue, 29 Jun 2010 17:08:05 +0000 (13:08 -0400)]
Set usrinfo for AIX
Set adminstrative domain for the process when looking up user's
password or group info and when preparing for execve().
Include strings.h even if string.h exists since they may define
different things. Fixes warnings on AIX and others.
Todd C. Miller [Tue, 29 Jun 2010 17:05:27 +0000 (13:05 -0400)]
Add a separate all target for AIX make which was using the entire
LHS (not just the first entry) of the first target as the implicit
target.
Todd C. Miller [Tue, 29 Jun 2010 13:26:55 +0000 (09:26 -0400)]
Do not rely on env.env_len when unsetting a variable, just use the
NULL terminator.
Todd C. Miller [Tue, 29 Jun 2010 13:10:43 +0000 (09:10 -0400)]
In unsetenv() check for NULL or empty name as per POSIX 1003.1-2008
Todd C. Miller [Fri, 25 Jun 2010 14:06:08 +0000 (10:06 -0400)]
Use warningx() instead of log_error() since the latter is not available
to visudo or testsudoers. This does mean that they don't end up in syslog.
Todd C. Miller [Fri, 25 Jun 2010 14:05:51 +0000 (10:05 -0400)]
Defer call to sudo_nonunix_groupcheck_cleanup() until after we have
closed the sudoers sources. From Quest sudo.
Todd C. Miller [Fri, 25 Jun 2010 14:05:37 +0000 (10:05 -0400)]
Ignore case when matching user/group names in the cache. From Quest sudo.
Todd C. Miller [Thu, 24 Jun 2010 19:31:05 +0000 (15:31 -0400)]
Add check for setkeycreatecon() when --with-selinux is specified.
Todd C. Miller [Thu, 24 Jun 2010 19:29:38 +0000 (15:29 -0400)]
Error out if libaudit.h is missing or ununable when --with-linux-audit
was specified
Todd C. Miller [Thu, 24 Jun 2010 13:59:06 +0000 (09:59 -0400)]
Add =head3 entries, mostly for the html version
Todd C. Miller [Tue, 22 Jun 2010 17:38:43 +0000 (13:38 -0400)]
Mention when LDAP was incorporate.
Todd C. Miller [Mon, 21 Jun 2010 21:37:21 +0000 (17:37 -0400)]
Define _LINUX_SOURCE_COMPAT on AIX for strsignal() prototype, it
is not covered by _ALL_SOURCE.
Todd C. Miller [Fri, 18 Jun 2010 22:45:43 +0000 (18:45 -0400)]
Add a cast to quiet a compiler warning.
Todd C. Miller [Fri, 18 Jun 2010 22:39:40 +0000 (18:39 -0400)]
Quiet a compiler warning.
Todd C. Miller [Fri, 18 Jun 2010 21:47:55 +0000 (17:47 -0400)]
Call set_fqdn() after sudoers has parsed instead of inline as a callback.
Todd C. Miller [Fri, 18 Jun 2010 21:25:59 +0000 (17:25 -0400)]
Do not call set_fqdn() until sudoers parses (where is gets run as a callback).
Todd C. Miller [Fri, 18 Jun 2010 19:43:35 +0000 (15:43 -0400)]
mention the change in tty ticket behavior when there is no tty
Todd C. Miller [Fri, 18 Jun 2010 14:00:16 +0000 (08:00 -0600)]
Do not update tty ticket if there is no tty.
Todd C. Miller [Fri, 18 Jun 2010 13:57:01 +0000 (09:57 -0400)]
Update copyright year
Todd C. Miller [Fri, 18 Jun 2010 13:53:17 +0000 (09:53 -0400)]
Do not rely on BSD make's $>
Todd C. Miller [Fri, 18 Jun 2010 13:50:45 +0000 (09:50 -0400)]
Set timedir to /var/db/sudo for darwin to match Apple sudo's location
Todd C. Miller [Wed, 16 Jun 2010 21:10:04 +0000 (17:10 -0400)]
Add stub declarations for struct stat and struct timeval
Todd C. Miller [Wed, 16 Jun 2010 21:05:04 +0000 (17:05 -0400)]
Remove compat/sigaction.c
Todd C. Miller [Wed, 16 Jun 2010 20:51:46 +0000 (16:51 -0400)]
Check for zlib.h in addition to libz.
Todd C. Miller [Wed, 16 Jun 2010 20:46:56 +0000 (16:46 -0400)]
Move functions and symbols shared between exec.c and exec_pty.c
into sudo_exec.h.
Todd C. Miller [Wed, 16 Jun 2010 20:01:51 +0000 (16:01 -0400)]
Comment out rules to build .man.in and .cat files unless --with-devel
Todd C. Miller [Wed, 16 Jun 2010 19:59:52 +0000 (15:59 -0400)]
Comment out rules to build .man.in and .cat files unless --with-devel
Todd C. Miller [Wed, 16 Jun 2010 19:27:40 +0000 (15:27 -0400)]
Quote any non-alphanumeric characters other than '_' or '-' when passing
a command to be run via the shell for the -s and -i options.
Todd C. Miller [Wed, 16 Jun 2010 16:19:23 +0000 (12:19 -0400)]
Add back .man suffix
Todd C. Miller [Wed, 16 Jun 2010 15:17:02 +0000 (11:17 -0400)]
Add Linux audit support.
Todd C. Miller [Tue, 15 Jun 2010 21:00:42 +0000 (17:00 -0400)]
Remove an XXX
Todd C. Miller [Tue, 15 Jun 2010 20:11:25 +0000 (16:11 -0400)]
Add -f (filter) option to sudoreplay to allow certain streams to
be replayed and others ignored.
Todd C. Miller [Tue, 15 Jun 2010 19:11:10 +0000 (15:11 -0400)]
Fix -A flag when askpass is specified in sudo.conf or if sudo doesn't need
to read a password.
Todd C. Miller [Tue, 15 Jun 2010 19:01:11 +0000 (15:01 -0400)]
Clean up some XXXs
Todd C. Miller [Tue, 15 Jun 2010 14:33:30 +0000 (10:33 -0400)]
Add support for multiple sudoers_base entries in ldap.conf.
From Joachim Henke
Todd C. Miller [Tue, 15 Jun 2010 13:24:56 +0000 (09:24 -0400)]
remove setsid check, we require a POSIX system
Todd C. Miller [Tue, 15 Jun 2010 13:02:23 +0000 (09:02 -0400)]
Check for dup2() failure.
Todd C. Miller [Tue, 15 Jun 2010 12:42:17 +0000 (08:42 -0400)]
Remove dup2() check, it is not optional.
Todd C. Miller [Mon, 14 Jun 2010 20:20:41 +0000 (16:20 -0400)]
sync with sudo 1.7.3
Todd C. Miller [Mon, 14 Jun 2010 20:14:19 +0000 (16:14 -0400)]
SunOS does not ship with an ANSI compiler
Todd C. Miller [Mon, 14 Jun 2010 20:11:01 +0000 (16:11 -0400)]
Update OS specific notes. Delete some really ancient ones and move
older ones to the end of the list.
Todd C. Miller [Mon, 14 Jun 2010 19:16:57 +0000 (15:16 -0400)]
Sudo can be downloaded from the web site too
Mention "OS dependent notes" section in INSTALL
Todd C. Miller [Mon, 14 Jun 2010 19:09:15 +0000 (15:09 -0400)]
Call selinux_restore_tty() as part of cleanup() so it gets called
from error()/errorx()
Todd C. Miller [Mon, 14 Jun 2010 18:56:45 +0000 (14:56 -0400)]
Remove obsolete porting guide
Todd C. Miller [Mon, 14 Jun 2010 18:52:53 +0000 (14:52 -0400)]
Move union sudo_in_addr_un into interfaces.h
Todd C. Miller [Mon, 14 Jun 2010 16:35:06 +0000 (12:35 -0400)]
Remove useless circular dependencies