]> granicus.if.org Git - sudo/log
sudo
13 years agobump version to 1.8.4p1
Todd C. Miller [Tue, 21 Feb 2012 10:18:17 +0000 (05:18 -0500)]
bump version to 1.8.4p1

--HG--
branch : 1.8

13 years agoFix the description of noexec.
Todd C. Miller [Tue, 21 Feb 2012 10:17:28 +0000 (05:17 -0500)]
Fix the description of noexec.

--HG--
branch : 1.8

13 years agoThe "op" parameter to set_default() must be int, not bool since it is
Todd C. Miller [Tue, 21 Feb 2012 10:17:14 +0000 (05:17 -0500)]
The "op" parameter to set_default() must be int, not bool since it is
set to '+' or '-' for list add and subtract.

--HG--
branch : 1.8

13 years agoMake sure sudoers is writable before calling ed script.
Todd C. Miller [Tue, 21 Feb 2012 10:16:40 +0000 (05:16 -0500)]
Make sure sudoers is writable before calling ed script.

--HG--
branch : 1.8

13 years agoFix the description of noexec.
Todd C. Miller [Tue, 21 Feb 2012 10:15:48 +0000 (05:15 -0500)]
Fix the description of noexec.

13 years agoThe "op" parameter to set_default() must be int, not bool since it is
Todd C. Miller [Tue, 21 Feb 2012 10:13:13 +0000 (05:13 -0500)]
The "op" parameter to set_default() must be int, not bool since it is
set to '+' or '-' for list add and subtract.

13 years agoMake sure sudoers is writable before calling ed script.
Todd C. Miller [Tue, 21 Feb 2012 09:54:08 +0000 (04:54 -0500)]
Make sure sudoers is writable before calling ed script.

13 years agoAdded tag SUDO_1_8_4 for changeset 7b0b7dfc84c7
Todd C. Miller [Fri, 17 Feb 2012 18:47:18 +0000 (13:47 -0500)]
Added tag SUDO_1_8_4 for changeset 7b0b7dfc84c7

--HG--
branch : 1.8

13 years agoUpdate contributors. Now includes translators and authors of compat SUDO_1_8_4
Todd C. Miller [Fri, 17 Feb 2012 16:31:03 +0000 (11:31 -0500)]
Update contributors. Now includes translators and authors of compat
code.

--HG--
branch : 1.8

13 years agoUpdate contributors. Now includes translators and authors of compat
Todd C. Miller [Fri, 17 Feb 2012 16:30:42 +0000 (11:30 -0500)]
Update contributors. Now includes translators and authors of compat
code.

13 years agoregen
Todd C. Miller [Thu, 16 Feb 2012 22:06:29 +0000 (17:06 -0500)]
regen

--HG--
branch : 1.8

13 years agoregen
Todd C. Miller [Thu, 16 Feb 2012 22:03:46 +0000 (17:03 -0500)]
regen

13 years agoBuild flat packages, not package bundles, on Mac OS X.
Todd C. Miller [Thu, 16 Feb 2012 16:31:45 +0000 (11:31 -0500)]
Build flat packages, not package bundles, on Mac OS X.

--HG--
branch : 1.8

13 years agoBuild flat packages, not package bundles, on Mac OS X.
Todd C. Miller [Thu, 16 Feb 2012 16:27:22 +0000 (11:27 -0500)]
Build flat packages, not package bundles, on Mac OS X.

13 years agoMove macos section to be with the other OS-specific sections.
Todd C. Miller [Fri, 10 Feb 2012 21:22:21 +0000 (16:22 -0500)]
Move macos section to be with the other OS-specific sections.

13 years agoSync with translationproject.org
Todd C. Miller [Fri, 10 Feb 2012 19:30:33 +0000 (14:30 -0500)]
Sync with translationproject.org

--HG--
branch : 1.8

13 years agoSync with translationproject.org
Todd C. Miller [Fri, 10 Feb 2012 19:30:01 +0000 (14:30 -0500)]
Sync with translationproject.org

13 years agoDon't permanently add -D_FORTIFY_SOURCE=2 to CPPFLAGS
Todd C. Miller [Fri, 10 Feb 2012 19:28:33 +0000 (14:28 -0500)]
Don't permanently add -D_FORTIFY_SOURCE=2 to CPPFLAGS

--HG--
branch : 1.8

13 years agoDon't permanently add -D_FORTIFY_SOURCE=2 to CPPFLAGS
Todd C. Miller [Fri, 10 Feb 2012 19:28:10 +0000 (14:28 -0500)]
Don't permanently add -D_FORTIFY_SOURCE=2 to CPPFLAGS

13 years agoMove macos section to be with the other OS-specific sections.
Todd C. Miller [Fri, 10 Feb 2012 17:59:43 +0000 (12:59 -0500)]
Move macos section to be with the other OS-specific sections.

--HG--
branch : 1.8

13 years agoAdd Mac OS X support, printing the latest chunk of the NEWS file
Todd C. Miller [Fri, 10 Feb 2012 17:50:35 +0000 (12:50 -0500)]
Add Mac OS X support, printing the latest chunk of the NEWS file
and the license text in the installer.

--HG--
branch : 1.8

13 years agoAdd Mac OS X support, printing the latest chunk of the NEWS file
Todd C. Miller [Fri, 10 Feb 2012 17:50:15 +0000 (12:50 -0500)]
Add Mac OS X support, printing the latest chunk of the NEWS file
and the license text in the installer.

13 years agoAdd explicit file modes that match those used by "make install"
Todd C. Miller [Fri, 10 Feb 2012 17:47:49 +0000 (12:47 -0500)]
Add explicit file modes that match those used by "make install"

--HG--
branch : 1.8

13 years agoSync with upstream for Mac OS X fixes.
Todd C. Miller [Fri, 10 Feb 2012 17:47:40 +0000 (12:47 -0500)]
Sync with upstream for Mac OS X fixes.

--HG--
branch : 1.8

13 years agoGot back to using "install-sh -M" for files installed as non-readable
Todd C. Miller [Fri, 10 Feb 2012 17:47:30 +0000 (12:47 -0500)]
Got back to using "install-sh -M" for files installed as non-readable
by owner.  This fixes "make install" as non-root for package building.

--HG--
branch : 1.8

13 years agoAdd explicit file modes that match those used by "make install"
Todd C. Miller [Fri, 10 Feb 2012 17:35:41 +0000 (12:35 -0500)]
Add explicit file modes that match those used by "make install"

13 years agoSync with upstream for Mac OS X fixes.
Todd C. Miller [Fri, 10 Feb 2012 16:34:08 +0000 (11:34 -0500)]
Sync with upstream for Mac OS X fixes.

13 years agoGot back to using "install-sh -M" for files installed as non-readable
Todd C. Miller [Fri, 10 Feb 2012 16:31:54 +0000 (11:31 -0500)]
Got back to using "install-sh -M" for files installed as non-readable
by owner.  This fixes "make install" as non-root for package building.

13 years agoSync with translationproject.org
Todd C. Miller [Thu, 9 Feb 2012 16:20:40 +0000 (11:20 -0500)]
Sync with translationproject.org

--HG--
branch : 1.8

13 years agoUse -m not -M for install-sh for everything except setuid.
Todd C. Miller [Thu, 9 Feb 2012 16:20:29 +0000 (11:20 -0500)]
Use -m not -M for install-sh for everything except setuid.
Install locale .mo files mode 0444, not 0644.
If timedir parent doesn't exist, use default dir mode, not 0700.

--HG--
branch : 1.8

13 years agoSync with translationproject.org
Todd C. Miller [Thu, 9 Feb 2012 16:17:35 +0000 (11:17 -0500)]
Sync with translationproject.org

13 years agoUse -m not -M for install-sh for everything except setuid.
Todd C. Miller [Thu, 9 Feb 2012 16:11:58 +0000 (11:11 -0500)]
Use -m not -M for install-sh for everything except setuid.
Install locale .mo files mode 0444, not 0644.
If timedir parent doesn't exist, use default dir mode, not 0700.

13 years agoRe-sync with upstream; no longer need a local patch.
Todd C. Miller [Tue, 7 Feb 2012 18:26:52 +0000 (13:26 -0500)]
Re-sync with upstream; no longer need a local patch.

--HG--
branch : 1.8

13 years agoRe-sync with upstream; no longer need a local patch.
Todd C. Miller [Tue, 7 Feb 2012 18:26:27 +0000 (13:26 -0500)]
Re-sync with upstream; no longer need a local patch.

13 years agoAdd support for building Mac OS X packages.
Todd C. Miller [Tue, 7 Feb 2012 16:50:51 +0000 (11:50 -0500)]
Add support for building Mac OS X packages.

--HG--
branch : 1.8

13 years agoAdd support for building Mac OS X packages.
Todd C. Miller [Tue, 7 Feb 2012 16:49:46 +0000 (11:49 -0500)]
Add support for building Mac OS X packages.

13 years agoSync with upstream
Todd C. Miller [Tue, 7 Feb 2012 16:46:18 +0000 (11:46 -0500)]
Sync with upstream

--HG--
branch : 1.8

13 years agoNo longer need to define _PATH_SUDO_CONF here.
Todd C. Miller [Tue, 7 Feb 2012 16:46:08 +0000 (11:46 -0500)]
No longer need to define _PATH_SUDO_CONF here.

--HG--
branch : 1.8

13 years agoSync with upstream
Todd C. Miller [Tue, 7 Feb 2012 16:45:42 +0000 (11:45 -0500)]
Sync with upstream

13 years agoNo longer need to define _PATH_SUDO_CONF here.
Todd C. Miller [Tue, 7 Feb 2012 16:45:11 +0000 (11:45 -0500)]
No longer need to define _PATH_SUDO_CONF here.

13 years agoFix noexec for Mac OS X.
Todd C. Miller [Tue, 7 Feb 2012 05:18:42 +0000 (00:18 -0500)]
Fix noexec for Mac OS X.

--HG--
branch : 1.8

13 years agoFix noexec for Mac OS X.
Todd C. Miller [Tue, 7 Feb 2012 05:18:08 +0000 (00:18 -0500)]
Fix noexec for Mac OS X.

13 years agoMove _PATH_SUDO_CONF override to common to match sudo_conf.c
Todd C. Miller [Mon, 6 Feb 2012 21:02:05 +0000 (16:02 -0500)]
Move _PATH_SUDO_CONF override to common to match sudo_conf.c

--HG--
branch : 1.8

13 years agoMove _PATH_SUDO_CONF override to common to match sudo_debug.c
Todd C. Miller [Mon, 6 Feb 2012 20:57:26 +0000 (15:57 -0500)]
Move _PATH_SUDO_CONF override to common to match sudo_debug.c

13 years agofix version in .pot files
Todd C. Miller [Mon, 6 Feb 2012 20:48:19 +0000 (15:48 -0500)]
fix version in .pot files

--HG--
branch : 1.8

13 years agoMore complete fix for LDR_PRELOAD on AIX. The addition of
Todd C. Miller [Mon, 6 Feb 2012 20:47:22 +0000 (15:47 -0500)]
More complete fix for LDR_PRELOAD on AIX.  The addition of
set_perm(PERM_ROOT) before calling the nss open functions (needed
to avoid a GNU TLS bug) also broke LDR_PRELOAD.  Setting the effective
and then real uid to 0 for PERM_ROOT works around the issue.

--HG--
branch : 1.8

13 years agoMore complete fix for LDR_PRELOAD on AIX. The addition of
Todd C. Miller [Mon, 6 Feb 2012 20:46:17 +0000 (15:46 -0500)]
More complete fix for LDR_PRELOAD on AIX.  The addition of
set_perm(PERM_ROOT) before calling the nss open functions (needed
to avoid a GNU TLS bug) also broke LDR_PRELOAD.  Setting the effective
and then real uid to 0 for PERM_ROOT works around the issue.

13 years agoregen
Todd C. Miller [Mon, 6 Feb 2012 18:41:26 +0000 (13:41 -0500)]
regen

--HG--
branch : 1.8

13 years agoregen
Todd C. Miller [Mon, 6 Feb 2012 18:40:24 +0000 (13:40 -0500)]
regen

13 years agoSet real uid to root before calling sudo_edit() or run_command()
Todd C. Miller [Mon, 6 Feb 2012 18:37:26 +0000 (13:37 -0500)]
Set real uid to root before calling sudo_edit() or run_command()
so that the monitor process is owned by root and not by the user.
Otherwise, on AIX at least, the monitor process shows up in ps as
belonging to the user (and can be killed by the user).

--HG--
branch : 1.8

13 years agoFor PERM_ROOT when using setreuid(), only set the euid to 0 prior
Todd C. Miller [Mon, 6 Feb 2012 18:37:11 +0000 (13:37 -0500)]
For PERM_ROOT when using setreuid(), only set the euid to 0 prior
to the call to setuid(0) if the current euid is non-zero.  This
effectively restores the state of things prior to rev 7bfeb629fccb.
Fixes a problem on AIX where LDR_PRELOAD was not being honored for
the command being executed.

--HG--
branch : 1.8

13 years agoMake a copy of the struct passwd in exec_setup() to make sure nothing
Todd C. Miller [Mon, 6 Feb 2012 18:36:57 +0000 (13:36 -0500)]
Make a copy of the struct passwd in exec_setup() to make sure nothing
in the policy init modifies it.

--HG--
branch : 1.8

13 years agoSet real uid to root before calling sudo_edit() or run_command()
Todd C. Miller [Mon, 6 Feb 2012 18:33:46 +0000 (13:33 -0500)]
Set real uid to root before calling sudo_edit() or run_command()
so that the monitor process is owned by root and not by the user.
Otherwise, on AIX at least, the monitor process shows up in ps as
belonging to the user (and can be killed by the user).

13 years agoFor PERM_ROOT when using setreuid(), only set the euid to 0 prior
Todd C. Miller [Mon, 6 Feb 2012 18:29:19 +0000 (13:29 -0500)]
For PERM_ROOT when using setreuid(), only set the euid to 0 prior
to the call to setuid(0) if the current euid is non-zero.  This
effectively restores the state of things prior to rev 7bfeb629fccb.
Fixes a problem on AIX where LDR_PRELOAD was not being honored for
the command being executed.

13 years agoMake a copy of the struct passwd in exec_setup() to make sure nothing
Todd C. Miller [Mon, 6 Feb 2012 15:56:39 +0000 (10:56 -0500)]
Make a copy of the struct passwd in exec_setup() to make sure nothing
in the policy init modifies it.

13 years agoregen
Todd C. Miller [Sun, 5 Feb 2012 18:36:52 +0000 (13:36 -0500)]
regen

--HG--
branch : 1.8

13 years agoupdate copyright
Todd C. Miller [Sun, 5 Feb 2012 18:36:06 +0000 (13:36 -0500)]
update copyright

--HG--
branch : 1.8

13 years agoupdate copyright
Todd C. Miller [Sun, 5 Feb 2012 18:35:20 +0000 (13:35 -0500)]
update copyright

13 years agog/c now-unused debug subsystems
Todd C. Miller [Sun, 5 Feb 2012 15:18:55 +0000 (10:18 -0500)]
g/c now-unused debug subsystems

--HG--
branch : 1.8

13 years agoEnumerate the debug subsystems used by sudo and sudoers.
Todd C. Miller [Sun, 5 Feb 2012 15:18:46 +0000 (10:18 -0500)]
Enumerate the debug subsystems used by sudo and sudoers.

--HG--
branch : 1.8

13 years agog/c now-unused debug subsystems
Todd C. Miller [Sun, 5 Feb 2012 15:17:26 +0000 (10:17 -0500)]
g/c now-unused debug subsystems

13 years agoEnumerate the debug subsystems used by sudo and sudoers.
Todd C. Miller [Sun, 5 Feb 2012 15:17:09 +0000 (10:17 -0500)]
Enumerate the debug subsystems used by sudo and sudoers.

13 years agoNormally, sudo disables core dumps while it is running. This
Todd C. Miller [Fri, 3 Feb 2012 19:59:36 +0000 (14:59 -0500)]
Normally, sudo disables core dumps while it is running.  This
behavior can now be modified at run time with a line in sudo.conf
like "Set disable_coredumps false"

--HG--
branch : 1.8

13 years agoNormally, sudo disables core dumps while it is running. This
Todd C. Miller [Fri, 3 Feb 2012 19:57:03 +0000 (14:57 -0500)]
Normally, sudo disables core dumps while it is running.  This
behavior can now be modified at run time with a line in sudo.conf
like "Set disable_coredumps false"

13 years agoMention Spanish translation
Todd C. Miller [Fri, 3 Feb 2012 17:31:42 +0000 (12:31 -0500)]
Mention Spanish translation

--HG--
branch : 1.8

13 years agoMention Spanish translation
Todd C. Miller [Fri, 3 Feb 2012 17:31:24 +0000 (12:31 -0500)]
Mention Spanish translation

13 years agoMake sure we don't try to fall back to using the conversation
Todd C. Miller [Fri, 3 Feb 2012 17:30:36 +0000 (12:30 -0500)]
Make sure we don't try to fall back to using the conversation
function for debugging in the main sudo process if we are unable
to open the debug file.

--HG--
branch : 1.8

13 years agoMake sure we don't try to fall back to using the conversation
Todd C. Miller [Fri, 3 Feb 2012 17:30:07 +0000 (12:30 -0500)]
Make sure we don't try to fall back to using the conversation
function for debugging in the main sudo process if we are unable
to open the debug file.

13 years agoAdd sudo Spanish translation from translationproject.org
Todd C. Miller [Fri, 3 Feb 2012 14:16:34 +0000 (09:16 -0500)]
Add sudo Spanish translation from translationproject.org

--HG--
branch : 1.8

13 years agoBetter debug subsystem usage
Todd C. Miller [Fri, 3 Feb 2012 14:16:24 +0000 (09:16 -0500)]
Better debug subsystem usage

--HG--
branch : 1.8

13 years agoRemove duplicate function prototypes
Todd C. Miller [Fri, 3 Feb 2012 14:16:14 +0000 (09:16 -0500)]
Remove duplicate function prototypes

--HG--
branch : 1.8

13 years agoAdd sudo Spanish translation from translationproject.org
Todd C. Miller [Fri, 3 Feb 2012 14:15:14 +0000 (09:15 -0500)]
Add sudo Spanish translation from translationproject.org

13 years agoBetter debug subsystem usage
Todd C. Miller [Thu, 2 Feb 2012 16:28:33 +0000 (11:28 -0500)]
Better debug subsystem usage

13 years agoRemove duplicate function prototypes
Todd C. Miller [Thu, 2 Feb 2012 16:28:19 +0000 (11:28 -0500)]
Remove duplicate function prototypes

13 years agoError out if user specified --with-pam but we can't find the headers
Todd C. Miller [Wed, 1 Feb 2012 16:28:21 +0000 (11:28 -0500)]
Error out if user specified --with-pam but we can't find the headers
or library.  Also throw an error if the headers are present but the
library is not and vice versa.

--HG--
branch : 1.8

13 years agoError out if user specified --with-pam but we can't find the headers
Todd C. Miller [Wed, 1 Feb 2012 16:27:50 +0000 (11:27 -0500)]
Error out if user specified --with-pam but we can't find the headers
or library.  Also throw an error if the headers are present but the
library is not and vice versa.

13 years agoFix the sudoers permission check when the expected sudoers mode is
Todd C. Miller [Tue, 31 Jan 2012 21:28:20 +0000 (16:28 -0500)]
Fix the sudoers permission check when the expected sudoers mode is
owner-writable.

--HG--
branch : 1.8

13 years agoFix the sudoers permission check when the expected sudoers mode is
Todd C. Miller [Tue, 31 Jan 2012 21:24:57 +0000 (16:24 -0500)]
Fix the sudoers permission check when the expected sudoers mode is
owner-writable.

13 years agoVerify that we can link executables built with -D_FORTIFY_SOURCE
Todd C. Miller [Mon, 30 Jan 2012 19:10:37 +0000 (14:10 -0500)]
Verify that we can link executables built with -D_FORTIFY_SOURCE
before using it.

--HG--
branch : 1.8

13 years agoVerify that we can link executables built with -D_FORTIFY_SOURCE
Todd C. Miller [Mon, 30 Jan 2012 19:09:17 +0000 (14:09 -0500)]
Verify that we can link executables built with -D_FORTIFY_SOURCE
before using it.

13 years agoFix potential off-by-one when making a copy of the environment for
Todd C. Miller [Mon, 30 Jan 2012 18:49:55 +0000 (13:49 -0500)]
Fix potential off-by-one when making a copy of the environment for
LD_PRELOAD insertion.  Fixes bug #534

--HG--
branch : 1.8

13 years agoFix potential off-by-one when making a copy of the environment for
Todd C. Miller [Mon, 30 Jan 2012 18:49:24 +0000 (13:49 -0500)]
Fix potential off-by-one when making a copy of the environment for
LD_PRELOAD insertion.  Fixes bug #534

13 years agoAdd rudimentary check for _FORTIFY_SOURCE support by checking for
Todd C. Miller [Mon, 30 Jan 2012 15:10:14 +0000 (10:10 -0500)]
Add rudimentary check for _FORTIFY_SOURCE support by checking for
__sprintf_chk, one of the functions used by gcc to support it.

--HG--
branch : 1.8

13 years agoUse AC_HEADER_STDBOOL instead of checking for stdbool.h ourselves.
Todd C. Miller [Mon, 30 Jan 2012 15:10:01 +0000 (10:10 -0500)]
Use AC_HEADER_STDBOOL instead of checking for stdbool.h ourselves.

--HG--
branch : 1.8

13 years agoAdd rudimentary check for _FORTIFY_SOURCE support by checking for
Todd C. Miller [Mon, 30 Jan 2012 15:09:23 +0000 (10:09 -0500)]
Add rudimentary check for _FORTIFY_SOURCE support by checking for
__sprintf_chk, one of the functions used by gcc to support it.

13 years agoUse AC_HEADER_STDBOOL instead of checking for stdbool.h ourselves.
Todd C. Miller [Mon, 30 Jan 2012 14:28:11 +0000 (09:28 -0500)]
Use AC_HEADER_STDBOOL instead of checking for stdbool.h ourselves.

13 years agoregen
Todd C. Miller [Sun, 29 Jan 2012 19:50:45 +0000 (14:50 -0500)]
regen

--HG--
branch : 1.8

13 years agoregen
Todd C. Miller [Sun, 29 Jan 2012 19:48:20 +0000 (14:48 -0500)]
regen

13 years agoThe change in 4fe0f357d34b that caused to exit when the monitor
Todd C. Miller [Wed, 25 Jan 2012 21:29:56 +0000 (16:29 -0500)]
The change in 4fe0f357d34b that caused to exit when the monitor
dies created a race condition between the monitor exiting and the
status being read.  All we really want to do is make sure that
select() notifies us that there is a status change when the monitor
dies unexpectedly so shutdown the socketpair connected to the monitor
for writing when it dies.  That way we can still read the status
that is pending on the socket and select() on Linux will tell us
that the fd is ready.

--HG--
branch : 1.8

13 years agoThe change in 818e82ecbbfc that caused to exit when the monitor
Todd C. Miller [Wed, 25 Jan 2012 21:29:08 +0000 (16:29 -0500)]
The change in 818e82ecbbfc that caused to exit when the monitor
dies created a race condition between the monitor exiting and the
status being read.  All we really want to do is make sure that
select() notifies us that there is a status change when the monitor
dies unexpectedly so shutdown the socketpair connected to the monitor
for writing when it dies.  That way we can still read the status
that is pending on the socket and select() on Linux will tell us
that the fd is ready.

13 years agoRefactor disable_execute() and my_execve() into exec_common.c for
Todd C. Miller [Wed, 25 Jan 2012 19:58:36 +0000 (14:58 -0500)]
Refactor disable_execute() and my_execve() into exec_common.c for
use by sesh.c.  This fixes NOEXEC when SELinux is used.  Instead
of disabling exec in exec_setup(), disable it immediately before
executing the command.  Adapted from a diff by Arno Schuring.

--HG--
branch : 1.8

13 years agoRefactor disable_execute() and my_execve() into exec_common.c for
Todd C. Miller [Wed, 25 Jan 2012 19:58:02 +0000 (14:58 -0500)]
Refactor disable_execute() and my_execve() into exec_common.c for
use by sesh.c.  This fixes NOEXEC when SELinux is used.  Instead
of disabling exec in exec_setup(), disable it immediately before
executing the command.  Adapted from a diff by Arno Schuring.

13 years agoAdd custom version of AC_CHECK_LIB that uses the extra libs in the
Todd C. Miller [Fri, 20 Jan 2012 15:29:22 +0000 (10:29 -0500)]
Add custom version of AC_CHECK_LIB that uses the extra libs in the
cache value name.  With this we no longer need to rely on a modified
version of autoconf.

--HG--
branch : 1.8

13 years agoAdd custom version of AC_CHECK_LIB that uses the extra libs in the
Todd C. Miller [Fri, 20 Jan 2012 15:28:56 +0000 (10:28 -0500)]
Add custom version of AC_CHECK_LIB that uses the extra libs in the
cache value name.  With this we no longer need to rely on a modified
version of autoconf.

13 years agoBetter handling of network functions that need -lsocket -lnsl
Todd C. Miller [Thu, 19 Jan 2012 19:19:58 +0000 (14:19 -0500)]
Better handling of network functions that need -lsocket -lnsl

--HG--
branch : 1.8

13 years agoBetter handling of network functions that need -lsocket -lnsl
Todd C. Miller [Thu, 19 Jan 2012 19:19:37 +0000 (14:19 -0500)]
Better handling of network functions that need -lsocket -lnsl

13 years agoWhen setting up the execution environment, set groups before gid/egid
Todd C. Miller [Thu, 19 Jan 2012 17:56:43 +0000 (12:56 -0500)]
When setting up the execution environment, set groups before gid/egid
like sudo 1.7 did.

--HG--
branch : 1.8

13 years agoRemove "WARNING: unable to find foo() trying -lsocket -lnsl"
Todd C. Miller [Thu, 19 Jan 2012 17:56:31 +0000 (12:56 -0500)]
Remove "WARNING: unable to find foo() trying -lsocket -lnsl"

--HG--
branch : 1.8

13 years agoWhen setting up the execution environment, set groups before gid/egid
Todd C. Miller [Thu, 19 Jan 2012 17:55:23 +0000 (12:55 -0500)]
When setting up the execution environment, set groups before gid/egid
like sudo 1.7 did.

13 years agoRemove "WARNING: unable to find foo() trying -lsocket -lnsl"
Todd C. Miller [Thu, 19 Jan 2012 16:09:22 +0000 (11:09 -0500)]
Remove "WARNING: unable to find foo() trying -lsocket -lnsl"