]> granicus.if.org Git - sudo/log
sudo
10 years agoFix a pointer signednes warning calling base64_decode().
Todd C. Miller [Sun, 13 Jul 2014 20:27:20 +0000 (14:27 -0600)]
Fix a pointer signednes warning calling base64_decode().

10 years agoUse sudo_strtoid() now that it is located in the same library.
Todd C. Miller [Sun, 13 Jul 2014 13:09:00 +0000 (07:09 -0600)]
Use sudo_strtoid() now that it is located in the same library.

10 years agoSkip leading space (ala strtol) so that we can pick up the sign
Todd C. Miller [Sun, 13 Jul 2014 13:08:12 +0000 (07:08 -0600)]
Skip leading space (ala strtol) so that we can pick up the sign
even if it is not the first character of the string.

10 years agoFor sudoedit, audit the actual editor being run, not just the
Todd C. Miller [Sat, 12 Jul 2014 16:35:00 +0000 (10:35 -0600)]
For sudoedit, audit the actual editor being run, not just the
sudoedit command.

10 years agoAudit failed user role changes. RedHat bz #665131
Todd C. Miller [Sat, 12 Jul 2014 16:04:19 +0000 (10:04 -0600)]
Audit failed user role changes.  RedHat bz #665131

10 years agoAvoid running check_symbols for static sudoers
Todd C. Miller [Sat, 12 Jul 2014 15:16:36 +0000 (09:16 -0600)]
Avoid running check_symbols for static sudoers

10 years agoAdapt to unused alias changes.
Todd C. Miller [Sat, 12 Jul 2014 14:54:52 +0000 (08:54 -0600)]
Adapt to unused alias changes.

10 years agoAn unused alias is not really an error, even in strict mode.
Todd C. Miller [Sat, 12 Jul 2014 13:30:18 +0000 (07:30 -0600)]
An unused alias is not really an error, even in strict mode.
RedHat bz #604297

10 years agoWhen running a login shell via sesh, make new argv[0] -shell, not
Todd C. Miller [Sat, 12 Jul 2014 12:51:00 +0000 (06:51 -0600)]
When running a login shell via sesh, make new argv[0] -shell, not
/path/to-shell.  RedHat bz #1065418

10 years agoThe RHEL sudo package allows users in group wheel to run sudo.
Todd C. Miller [Fri, 11 Jul 2014 21:42:01 +0000 (15:42 -0600)]
The RHEL sudo package allows users in group wheel to run sudo.

10 years agoAvoid packaging parent directories when they are system directories.
Todd C. Miller [Fri, 11 Jul 2014 21:32:17 +0000 (15:32 -0600)]
Avoid packaging parent directories when they are system directories.
Currently we just skip this when prefix is /usr

10 years agoFix typo: sudo.d -> sudoers.d. From RedHat bz #726634
Todd C. Miller [Fri, 11 Jul 2014 17:02:05 +0000 (11:02 -0600)]
Fix typo: sudo.d -> sudoers.d.  From RedHat bz #726634

10 years agoRHEL 6 and above use /etc/sudo-ldap.conf not /etc/ldap.conf
Todd C. Miller [Fri, 11 Jul 2014 16:58:20 +0000 (10:58 -0600)]
RHEL 6 and above use /etc/sudo-ldap.conf not /etc/ldap.conf

10 years agoFor rpm, do not specify a mode in %attr for symbolic links. Avoids
Todd C. Miller [Fri, 11 Jul 2014 16:27:23 +0000 (10:27 -0600)]
For rpm, do not specify a mode in %attr for symbolic links.  Avoids
the warning "Explicit %attr() mode not applicaple to symlink"

10 years agoefree -> sudo_efree for consistency
Todd C. Miller [Thu, 10 Jul 2014 21:35:04 +0000 (15:35 -0600)]
efree -> sudo_efree for consistency

10 years agoregen
Todd C. Miller [Thu, 10 Jul 2014 21:31:54 +0000 (15:31 -0600)]
regen

10 years agoAdd support for base64 secrets in ldap.conf and ldap.secret.
Todd C. Miller [Thu, 10 Jul 2014 21:31:11 +0000 (15:31 -0600)]
Add support for base64 secrets in ldap.conf and ldap.secret.
Based on an idea from anthony AT rlost DOT com

10 years agoDon't use the HP compiler in preference to gcc. Some versions have
Todd C. Miller [Wed, 9 Jul 2014 20:00:08 +0000 (14:00 -0600)]
Don't use the HP compiler in preference to gcc.  Some versions have
trouble compiling lbuf.c.

10 years agoRemove @SOEXT@ and @SHLIB_EXT@ now that we use libtool to install
Todd C. Miller [Wed, 9 Jul 2014 02:19:09 +0000 (20:19 -0600)]
Remove @SOEXT@ and @SHLIB_EXT@ now that we use libtool to install
shared objects.  Instead, use the new @SHLIB_ENABLE@ that is set
to the value of $enable_dlopen.  For sudo_noexec.so there is nothing
special to do since the install-noexec target is only called when
noexec is enabled by configure.

10 years agoMake dynamic shared objects non-writable on HP-UX. Using writable
Todd C. Miller [Tue, 8 Jul 2014 16:03:47 +0000 (10:03 -0600)]
Make dynamic shared objects non-writable on HP-UX.  Using writable
DSOs can substantially increase the load time.

10 years agoAdd sudo_warn_strerror() that wraps strerror() with calls to
Todd C. Miller [Tue, 8 Jul 2014 15:52:21 +0000 (09:52 -0600)]
Add sudo_warn_strerror() that wraps strerror() with calls to
setlocale() in sudoers so we always get the error string in the
user's locale.  Also change _warning() to take the error number as
a parameter instead of examining errno.

10 years agoAvoid a cppcheck warning when NSIG is not defined.
Todd C. Miller [Thu, 3 Jul 2014 22:55:01 +0000 (16:55 -0600)]
Avoid a cppcheck warning when NSIG is not defined.

10 years agoFix typos in utimes/futimes macros.
Todd C. Miller [Thu, 3 Jul 2014 21:06:46 +0000 (15:06 -0600)]
Fix typos in utimes/futimes macros.

10 years agoregen
Todd C. Miller [Wed, 2 Jul 2014 02:37:11 +0000 (20:37 -0600)]
regen

10 years agoFix sudo when --disable-shared configure option was specified.
Todd C. Miller [Tue, 1 Jul 2014 23:16:12 +0000 (17:16 -0600)]
Fix sudo when --disable-shared configure option was specified.

10 years agoUse libtool to install/uninstall the plugins and sudo_noexec.
Todd C. Miller [Mon, 30 Jun 2014 02:45:36 +0000 (20:45 -0600)]
Use libtool to install/uninstall the plugins and sudo_noexec.

10 years agoDo not set an internal name for HP-UX modules, only archives. This
Todd C. Miller [Tue, 1 Jul 2014 23:14:50 +0000 (17:14 -0600)]
Do not set an internal name for HP-UX modules, only archives.  This
works around a problem with some versions of HP-UX ld where setting
an internal name that doesn't end in .sl causes link errors.

10 years agoNever build build static versions of other plugins.
Todd C. Miller [Tue, 1 Jul 2014 23:14:17 +0000 (17:14 -0600)]
Never build build static versions of other plugins.

10 years agoDon't build a static libsudo_util.a unless we are linking sudoers
Todd C. Miller [Tue, 1 Jul 2014 20:26:47 +0000 (14:26 -0600)]
Don't build a static libsudo_util.a unless we are linking sudoers
statically.

10 years agoFix my typos in the HP-UX libtool patch
Todd C. Miller [Sun, 29 Jun 2014 13:34:51 +0000 (07:34 -0600)]
Fix my typos in the HP-UX libtool patch

10 years agoMention Solaris audit.
Todd C. Miller [Fri, 27 Jun 2014 22:07:20 +0000 (16:07 -0600)]
Mention Solaris audit.

10 years agoAdd Solaris audit support; from Gary Winiger at Oracle.
Todd C. Miller [Fri, 27 Jun 2014 22:01:40 +0000 (16:01 -0600)]
Add Solaris audit support; from Gary Winiger at Oracle.

10 years agoSync MANIFEST with file name changes.
Todd C. Miller [Fri, 27 Jun 2014 21:01:17 +0000 (15:01 -0600)]
Sync MANIFEST with file name changes.

10 years agoregen
Todd C. Miller [Fri, 27 Jun 2014 20:56:27 +0000 (14:56 -0600)]
regen

10 years agoatobool -> sudo_strtobool
Todd C. Miller [Fri, 27 Jun 2014 20:53:54 +0000 (14:53 -0600)]
atobool -> sudo_strtobool
atoid-> sudo_strtoid
atomode -> sudo_strtomode

10 years agoFix regexp damage when renaming erecalloc() -> sudo_erecalloc()
Todd C. Miller [Fri, 27 Jun 2014 17:48:07 +0000 (11:48 -0600)]
Fix regexp damage when renaming erecalloc() -> sudo_erecalloc()

10 years agoHandle systems like AIX that lack a way to set the modification
Todd C. Miller [Fri, 27 Jun 2014 17:47:16 +0000 (11:47 -0600)]
Handle systems like AIX that lack a way to set the modification
time on open fds.

10 years agoupdate MANIFEST for alloc.h -> sudo_alloc.h change
Todd C. Miller [Fri, 27 Jun 2014 17:13:14 +0000 (11:13 -0600)]
update MANIFEST for alloc.h -> sudo_alloc.h change

10 years agoAdd sudo_ prefix to alloc.c functions and rename alloc.h -> sudo_alloc.h
Todd C. Miller [Fri, 27 Jun 2014 16:48:31 +0000 (10:48 -0600)]
Add sudo_ prefix to alloc.c functions and rename alloc.h -> sudo_alloc.h

10 years agoRemove extra sudo_ prefix from vfatalxnodebug and vfatalx_nodebug.
Todd C. Miller [Fri, 27 Jun 2014 16:39:49 +0000 (10:39 -0600)]
Remove extra sudo_ prefix from vfatalxnodebug and vfatalx_nodebug.

10 years agoSplit fileops.c into parseln.c and locking.c
Todd C. Miller [Fri, 27 Jun 2014 15:46:24 +0000 (09:46 -0600)]
Split fileops.c into parseln.c and locking.c

10 years agoRename warning/fatal -> sudo_warn/sudo_fatal to avoid namespace
Todd C. Miller [Fri, 27 Jun 2014 15:30:52 +0000 (09:30 -0600)]
Rename warning/fatal -> sudo_warn/sudo_fatal to avoid namespace
pollution in libsudo_util.so.

10 years agoReduce name space pollution in libsudo_util.so
Todd C. Miller [Thu, 26 Jun 2014 22:21:19 +0000 (16:21 -0600)]
Reduce name space pollution in libsudo_util.so

10 years agoUse sudo_dso_load() from libsudo_util.so instead of dlopen() since
Todd C. Miller [Thu, 26 Jun 2014 22:01:24 +0000 (16:01 -0600)]
Use sudo_dso_load() from libsudo_util.so instead of dlopen() since
we no longer link sudo directly with libdl.so.

10 years agoDon't pollute the namespace with lbuf struct and functions
Todd C. Miller [Thu, 26 Jun 2014 21:51:15 +0000 (15:51 -0600)]
Don't pollute the namespace with lbuf struct and functions

10 years agoRename parse_gid_list -> sudo_parse_gids to avoid namespace pollution.
Todd C. Miller [Thu, 26 Jun 2014 21:51:15 +0000 (15:51 -0600)]
Rename parse_gid_list -> sudo_parse_gids to avoid namespace pollution.

10 years agoRename fmt_string -> sudo_new_key_val to better describe its function.
Todd C. Miller [Thu, 26 Jun 2014 21:51:15 +0000 (15:51 -0600)]
Rename fmt_string -> sudo_new_key_val to better describe its function.

10 years agoRemove touch() from fileops.c and just call utimes/futimes directly.
Todd C. Miller [Thu, 26 Jun 2014 21:51:15 +0000 (15:51 -0600)]
Remove touch() from fileops.c and just call utimes/futimes directly.
Rename lock_file -> sudo_lock_file to avoid namespace pollution

10 years agoSudo 1.8.11
Todd C. Miller [Thu, 26 Jun 2014 21:51:15 +0000 (15:51 -0600)]
Sudo 1.8.11

10 years agoRemove use of setjmp/longjmp in the sudoers plugin. We no longer
Todd C. Miller [Thu, 26 Jun 2014 21:51:15 +0000 (15:51 -0600)]
Remove use of setjmp/longjmp in the sudoers plugin.  We no longer
call fatal() except in the malloc wrappers and due to libsudo_util
there is now a single copy of fatal/fatalx.

10 years agoAdd exported libsudo_util functions to util.exp and mark in headers
Todd C. Miller [Thu, 26 Jun 2014 21:51:15 +0000 (15:51 -0600)]
Add exported libsudo_util functions to util.exp and mark in headers
using __dso_public.

10 years agoPrefix all libc replacements with sudo_ and #define the real name
Todd C. Miller [Thu, 26 Jun 2014 21:51:08 +0000 (15:51 -0600)]
Prefix all libc replacements with sudo_ and #define the real name
to the sudo_ version.  That way we don't pollute the libc namespace.

10 years agoTop level directory reorg
Todd C. Miller [Thu, 26 Jun 2014 21:51:02 +0000 (15:51 -0600)]
Top level directory reorg
Move src/po -> po
Combine common and compat -> lib/util
Move zlib -> lib/zlib

10 years agolibtool patches for HP-UX to support DESTDIR
Todd C. Miller [Thu, 26 Jun 2014 21:50:56 +0000 (15:50 -0600)]
libtool patches for HP-UX to support DESTDIR

10 years agoUpdate polypkg from trunk.
Todd C. Miller [Thu, 26 Jun 2014 21:50:52 +0000 (15:50 -0600)]
Update polypkg from trunk.

10 years agoFix sssd compiler warnings and fix the sha2 digest support.
Todd C. Miller [Thu, 26 Jun 2014 21:50:26 +0000 (15:50 -0600)]
Fix sssd compiler warnings and fix the sha2 digest support.

10 years agoDon't call gss_krb5_ccache_name() with a NULL pointer when restoring
Todd C. Miller [Tue, 17 Jun 2014 14:51:41 +0000 (08:51 -0600)]
Don't call gss_krb5_ccache_name() with a NULL pointer when restoring
the old credential cache file name.  This can happen if there was
no old name returned by gss_krb5_ccache_name().  Fixes a crash on
kerberized LDAP on some platforms.

10 years agoAdd Greek PO file for sudoers from translationproject.org
Todd C. Miller [Wed, 4 Jun 2014 17:43:39 +0000 (11:43 -0600)]
Add Greek PO file for sudoers from translationproject.org

10 years agoIgnore signals sent by the command's process group, not just the
Todd C. Miller [Wed, 28 May 2014 15:50:14 +0000 (09:50 -0600)]
Ignore signals sent by the command's process group, not just the
command itself.  If we cannot determine the process group ID of the
sender (as it may no longer exist), just check the process ID.

10 years agoIn handler_user_only() only forward the signal if it was not generated
Todd C. Miller [Tue, 27 May 2014 16:51:31 +0000 (10:51 -0600)]
In handler_user_only() only forward the signal if it was not generated
by the command.  This should fix a problem with programs that catch
SIGTSTP, perform cleanup, and then re-send the signal to their
process group (of which sudo is the leader).

10 years agoHandle EINTR from write(2) when writing to pipes and socket pairs.
Todd C. Miller [Tue, 27 May 2014 16:16:49 +0000 (10:16 -0600)]
Handle EINTR from write(2) when writing to pipes and socket pairs.

10 years agoNorwegian Bokmaal translation for sudoers from translationproject.com
Todd C. Miller [Sat, 24 May 2014 13:35:35 +0000 (07:35 -0600)]
Norwegian Bokmaal translation for sudoers from translationproject.com

10 years agoNorwegian Bokmaal translation for sudo from translationproject.com
Todd C. Miller [Fri, 23 May 2014 19:29:20 +0000 (13:29 -0600)]
Norwegian Bokmaal translation for sudo from translationproject.com

10 years agoTry to be clearer about which are the input and output files in
Todd C. Miller [Tue, 13 May 2014 21:00:43 +0000 (15:00 -0600)]
Try to be clearer about which are the input and output files in
export mode.

10 years agoIn -x mode, require that the input and output files be different.
Todd C. Miller [Tue, 13 May 2014 20:18:06 +0000 (14:18 -0600)]
In -x mode, require that the input and output files be different.
This won't currently catch collisions between the output file
and an include file.

10 years agoBSM and Linux audit do not yet use the argc function argument.
Todd C. Miller [Tue, 13 May 2014 16:25:43 +0000 (10:25 -0600)]
BSM and Linux audit do not yet use the argc function argument.

10 years agoPass argc to audit functions too. Will be needed for Solaris audit
Todd C. Miller [Tue, 13 May 2014 15:41:53 +0000 (09:41 -0600)]
Pass argc to audit functions too.  Will be needed for Solaris audit
support.

10 years agoDo not allow the same callback function to be registered more that
Todd C. Miller [Mon, 12 May 2014 17:45:17 +0000 (11:45 -0600)]
Do not allow the same callback function to be registered more that
once in fatal_callback_register().
Add fatal_callback_deregister() to deregister a callback.

10 years agoAdd trivial sudoedit parsing tests.
Todd C. Miller [Mon, 12 May 2014 15:52:29 +0000 (09:52 -0600)]
Add trivial sudoedit parsing tests.

10 years agoCatalan translation for sudoers from translationproject.org.
Todd C. Miller [Mon, 12 May 2014 15:51:47 +0000 (09:51 -0600)]
Catalan translation for sudoers from translationproject.org.

10 years agoSync with translationproject.org
Todd C. Miller [Sat, 10 May 2014 21:55:03 +0000 (15:55 -0600)]
Sync with translationproject.org

10 years agolockf() is broken on the Hurd -- use flock instead
Todd C. Miller [Fri, 9 May 2014 16:03:17 +0000 (10:03 -0600)]
lockf() is broken on the Hurd -- use flock instead
Bug #647

10 years agoDon't try to install the temporary sudoers file if we didn't edit it.
Todd C. Miller [Fri, 9 May 2014 15:29:42 +0000 (09:29 -0600)]
Don't try to install the temporary sudoers file if we didn't edit it.
By default, visudo does not edit files in a #includedir.
Fixes a NULL pointer defef on GNU hurd; Bug #647

10 years agoWhen comparing tty names, resolve the tty for fds 0-3 and compare
Todd C. Miller [Wed, 7 May 2014 21:25:05 +0000 (15:25 -0600)]
When comparing tty names, resolve the tty for fds 0-3 and compare
each one instead of just using the first that resolves.

10 years agoSolaris 8 doesn't export _nss_initf_group() so we need to provide
Todd C. Miller [Wed, 7 May 2014 15:03:02 +0000 (09:03 -0600)]
Solaris 8 doesn't export _nss_initf_group() so we need to provide
out own for getgrouplist().

10 years agodeal with NULL gr_mem here too
Todd C. Miller [Wed, 7 May 2014 01:32:34 +0000 (19:32 -0600)]
deal with NULL gr_mem here too

10 years agoSudo 1.8.10p3
Todd C. Miller [Tue, 6 May 2014 14:46:56 +0000 (08:46 -0600)]
Sudo 1.8.10p3

10 years agoRename log_warning flags and only send mail if SLOG_SEND_MAIL is
Todd C. Miller [Sat, 3 May 2014 02:54:01 +0000 (20:54 -0600)]
Rename log_warning flags and only send mail if SLOG_SEND_MAIL is
set instead of mailing by default like we used to.

10 years agoAdd log_warningx
Todd C. Miller [Fri, 2 May 2014 22:40:30 +0000 (16:40 -0600)]
Add log_warningx

10 years agoAdd debugging info for when we delete I/O events that still have
Todd C. Miller [Fri, 2 May 2014 20:58:01 +0000 (14:58 -0600)]
Add debugging info for when we delete I/O events that still have
buffered data in them.

10 years agoFix non-blocking mode. We only want to exit the event loop when
Todd C. Miller [Fri, 2 May 2014 20:57:36 +0000 (14:57 -0600)]
Fix non-blocking mode.  We only want to exit the event loop when
poll() or select() returns 0 and there are no active events.  This
fixes a problem on some systems where the last buffer was not being
written when the command exited.

10 years agoChange return value of switch_dir() to an int so we can distinguish
Todd C. Miller [Fri, 2 May 2014 13:57:29 +0000 (07:57 -0600)]
Change return value of switch_dir() to an int so we can distinguish
between an error and an empty dir in push_includedir().

10 years agoMove code to fill in the list of dirs out of switch_dir and into
Todd C. Miller [Fri, 2 May 2014 13:14:06 +0000 (07:14 -0600)]
Move code to fill in the list of dirs out of switch_dir and into
its own function.  Quiets a false positive from cppcheck which got
confused due to variable reuse.

10 years agoAvoid unused variable warning if auditing is not supported.
Todd C. Miller [Fri, 2 May 2014 11:25:57 +0000 (05:25 -0600)]
Avoid unused variable warning if auditing is not supported.

10 years agoFix library order when linking binaries.
Todd C. Miller [Thu, 1 May 2014 16:04:09 +0000 (10:04 -0600)]
Fix library order when linking binaries.

10 years agoInclude limits.h and inttypes.h for SIZE_MAX define.
Todd C. Miller [Thu, 1 May 2014 15:51:49 +0000 (09:51 -0600)]
Include limits.h and inttypes.h for SIZE_MAX define.

10 years agoMove SIZE_MAX compat define into missing.h where it belongs.
Todd C. Miller [Thu, 1 May 2014 14:38:43 +0000 (08:38 -0600)]
Move SIZE_MAX compat define into missing.h where it belongs.

10 years agoRemove now-unused log_fatal()
Todd C. Miller [Wed, 30 Apr 2014 23:00:20 +0000 (17:00 -0600)]
Remove now-unused log_fatal()

10 years agoEliminate calls to fatal()/fatalx()/log_fatal() in env.c and just
Todd C. Miller [Wed, 30 Apr 2014 22:57:12 +0000 (16:57 -0600)]
Eliminate calls to fatal()/fatalx()/log_fatal() in env.c and just
pass back a return value.

10 years agoMake get_boottime() return bool.
Todd C. Miller [Mon, 28 Apr 2014 14:40:32 +0000 (08:40 -0600)]
Make get_boottime() return bool.

10 years agoFix fd leak on Linux when determing boot time. This is usually
Todd C. Miller [Mon, 28 Apr 2014 14:36:22 +0000 (08:36 -0600)]
Fix fd leak on Linux when determing boot time.  This is usually
masked by the closefrom() call in sudo.  From Jamie Anderson.
Bug #645

10 years agoHandle the (currently impossible) case where both BSM and Linux
Todd C. Miller [Thu, 24 Apr 2014 17:17:05 +0000 (11:17 -0600)]
Handle the (currently impossible) case where both BSM and Linux
auditing are supported.  Pacifies cppcheck.

10 years agoDon't call ferror() on a closed stream, just check the return value
Todd C. Miller [Thu, 24 Apr 2014 17:12:18 +0000 (11:12 -0600)]
Don't call ferror() on a closed stream, just check the return value
of fclose() instead.  Found by cppcheck.

10 years agoUse calloc() instead of malloc(n * s) followed by memset().
Todd C. Miller [Tue, 22 Apr 2014 22:06:04 +0000 (16:06 -0600)]
Use calloc() instead of malloc(n * s) followed by memset().
From Jean-Philippe Ouellet.

10 years agoFormat string safety in error path.
Todd C. Miller [Tue, 22 Apr 2014 22:03:57 +0000 (16:03 -0600)]
Format string safety in error path.

10 years agoRename emalloc2() -> emallocarray() and erealloc3() -> ereallocarray().
Todd C. Miller [Tue, 22 Apr 2014 22:02:28 +0000 (16:02 -0600)]
Rename emalloc2() -> emallocarray() and erealloc3() -> ereallocarray().

10 years agoAdd missing rule for building sha2.lo when not supported by libc or libmd.
Todd C. Miller [Tue, 22 Apr 2014 15:18:43 +0000 (09:18 -0600)]
Add missing rule for building sha2.lo when not supported by libc or libmd.

10 years agoDisable I/O logging for halt and poweroff in addition to reboot in
Todd C. Miller [Tue, 15 Apr 2014 17:26:01 +0000 (11:26 -0600)]
Disable I/O logging for halt and poweroff in addition to reboot in
commented out example.

10 years agoUse PAM_REINITIALIZE_CRED instead of PAM_ESTABLISH_CRED when
Todd C. Miller [Tue, 15 Apr 2014 13:16:57 +0000 (07:16 -0600)]
Use PAM_REINITIALIZE_CRED instead of PAM_ESTABLISH_CRED when
changing the user.  This is the correct flag to use with
a program that changes the uid like su or sudo and fixes a
role problem on Solaris.  From Gary Winiger; Bug #642

10 years agopam_setcred should default to true; from Gary Winiger
Todd C. Miller [Tue, 15 Apr 2014 13:11:29 +0000 (07:11 -0600)]
pam_setcred should default to true; from Gary Winiger
Bug #642