]> granicus.if.org Git - sudo/log
sudo
9 years agoWe cannot (easily) use clock_gettime(CLOCK_MONOTONIC) directly as
Todd C. Miller [Tue, 24 Feb 2015 18:19:21 +0000 (11:19 -0700)]
We cannot (easily) use clock_gettime(CLOCK_MONOTONIC) directly as
it may be present but not implemented.  Add sudo_gettime_real() and
sudo_gettime_mono() functions to get the real and monotonic times
respectively.  Now sudo_gettime_mono() checks the value of
sysconf(_SC_MONOTONIC_CLOCK) before calling clock_gettime(CLOCK_MONOTONIC)
and falls back on sudo_gettime_real() as needed.  The Mach version
of sudo_gettime_mono() uses mach_absolute_time().

This should fix problems with timestamp files on systems where
the CLOCK_MONOTONIC is defined but not actually implemented.

9 years agoCheck clock_gettime() return value and warn if it fails.
Todd C. Miller [Tue, 24 Feb 2015 16:53:50 +0000 (09:53 -0700)]
Check clock_gettime() return value and warn if it fails.
Currently, the timestamp will be ignored if clock_gettime() fails.

9 years agoPlug memory leak when debug file cannot be opened.
Todd C. Miller [Mon, 23 Feb 2015 22:40:37 +0000 (15:40 -0700)]
Plug memory leak when debug file cannot be opened.
Use %zu printf format now that our snprintf support it.

9 years agoPam conversation function changes:
Todd C. Miller [Mon, 23 Feb 2015 18:12:45 +0000 (11:12 -0700)]
Pam conversation function changes:
 o use PAM_BUF_ERR as the return value when calloc() fails.
 o sanity check the value of num_msg
 o remove the workaround for old Apple PAM
 o PAM_AUTH_ERR is not a valid PAM conversation function return value

If getpass_error is set after a call to pam_verify (usually because
the user pressed ^C), return AUTH_INTR immediately instead of
checking the pam_verify return value.

9 years agoOn AIX use the value of auth_type in /etc/security/login.cfg to
Todd C. Miller [Mon, 23 Feb 2015 18:12:43 +0000 (11:12 -0700)]
On AIX use the value of auth_type in /etc/security/login.cfg to
determine whether to use LAM or PAM unless the user specified the
--with-pam or --with-aixauth configure flags.

9 years agoFix cast.
Todd C. Miller [Mon, 23 Feb 2015 13:32:43 +0000 (06:32 -0700)]
Fix cast.

9 years agoUpdate snprintf.c from OpenBSD. The floating point and wide character
Todd C. Miller [Sat, 21 Feb 2015 23:52:14 +0000 (16:52 -0700)]
Update snprintf.c from OpenBSD.  The floating point and wide character
code has been retained but is not compiled by default.

9 years agoUpdate the regression test that check that all tags are parsed.
Todd C. Miller [Fri, 20 Feb 2015 23:02:37 +0000 (16:02 -0700)]
Update the regression test that check that all tags are parsed.

9 years agoAdd regress for mkdtemp and mkstemps from OpenBSD
Todd C. Miller [Fri, 20 Feb 2015 21:37:02 +0000 (14:37 -0700)]
Add regress for mkdtemp and mkstemps from OpenBSD

9 years agoregen
Todd C. Miller [Fri, 20 Feb 2015 13:33:37 +0000 (06:33 -0700)]
regen

9 years agoSync with translationproject.org
Todd C. Miller [Fri, 20 Feb 2015 13:33:02 +0000 (06:33 -0700)]
Sync with translationproject.org

9 years agoCorrect SECURE_PATH comment.
Todd C. Miller [Fri, 20 Feb 2015 13:30:41 +0000 (06:30 -0700)]
Correct SECURE_PATH comment.

9 years agoSudo 1.8.13
Todd C. Miller [Fri, 20 Feb 2015 13:29:41 +0000 (06:29 -0700)]
Sudo 1.8.13

9 years agoAvoid using HOST_NAME_MAX directly and use sysconf(_SC_HOST_NAME_MAX)
Todd C. Miller [Fri, 20 Feb 2015 03:28:02 +0000 (20:28 -0700)]
Avoid using HOST_NAME_MAX directly and use sysconf(_SC_HOST_NAME_MAX)
instead.

9 years agoHistorically, crypt() returned the empty string on error, which
Todd C. Miller [Thu, 19 Feb 2015 21:17:57 +0000 (14:17 -0700)]
Historically, crypt() returned the empty string on error, which
ensured that crypt("", "") would return "", which supported matcing
empty encrypted passwords with no additional code.  Some modern
versions of crypt() (such as glibc) return NULL on error so we need
an explicit test to match an empty plaintext password and an empty
encrypted password.

9 years agoSort tags lexically in the sudoers manual
Todd C. Miller [Thu, 19 Feb 2015 17:13:25 +0000 (10:13 -0700)]
Sort tags lexically in the sudoers manual

9 years agoAdd support for MAIL and NOMAIL command tags to toggle mail sending
Todd C. Miller [Thu, 19 Feb 2015 17:02:20 +0000 (10:02 -0700)]
Add support for MAIL and NOMAIL command tags to toggle mail sending
behavior on a per-command (or Cmnd_Alias) basis.

9 years agoAdd mail_all_cmnds to always mail when a user runs a command (or
Todd C. Miller [Mon, 16 Feb 2015 03:30:11 +0000 (20:30 -0700)]
Add mail_all_cmnds to always mail when a user runs a command (or
tries to) including sudoedit.  The mail_always flag goes back to
its old semantic of always mailing when sudo is run.

9 years agoAll modern systems should have LINE_MAX.
Todd C. Miller [Thu, 19 Feb 2015 16:59:25 +0000 (09:59 -0700)]
All modern systems should have LINE_MAX.

9 years agoAlmost no systems actually define OPEN_MAX since it is dynamic on
Todd C. Miller [Thu, 19 Feb 2015 16:59:25 +0000 (09:59 -0700)]
Almost no systems actually define OPEN_MAX since it is dynamic on
modern OSes.  If sysconf(_SC_OPEN_MAX) ever fails, fall back on
_POSIX_OPEN_MAX instead.  We can assume modern systems have sysconf().
Also remove checks for strrchr() and strtoll() for which the HAVE_*
defines are no longer used.

9 years agoDon't need to pass exampledir to polypkg now that it is just under
Todd C. Miller [Thu, 19 Feb 2015 16:47:57 +0000 (09:47 -0700)]
Don't need to pass exampledir to polypkg now that it is just under
docdir.

9 years agoFix packaging of the example dir.
Todd C. Miller [Wed, 18 Feb 2015 23:17:24 +0000 (16:17 -0700)]
Fix packaging of the example dir.

9 years agoFix mkstemps() extension handling. Sudoedit will now preserve the
Todd C. Miller [Wed, 18 Feb 2015 13:24:31 +0000 (06:24 -0700)]
Fix mkstemps() extension handling.  Sudoedit will now preserve the
extension properly when the system libc lacks mkstemps().

9 years agoUse weak symbols for sudo_warn_gettext() and sudo_warn_strerror()
Todd C. Miller [Tue, 17 Feb 2015 13:42:10 +0000 (06:42 -0700)]
Use weak symbols for sudo_warn_gettext() and sudo_warn_strerror()
so distros using "-Wl,--no-undefined" in LDFLAGS don't run into
problems.

9 years agoInclude unistd.h in siglist.c and signame.c to get gid_t which
Todd C. Miller [Tue, 17 Feb 2015 13:21:06 +0000 (06:21 -0700)]
Include unistd.h in siglist.c and signame.c to get gid_t which
is used by sudo_compat.h.  Bug #686

9 years agoMinor change in description of TZ path handling.
Todd C. Miller [Tue, 10 Feb 2015 20:39:03 +0000 (13:39 -0700)]
Minor change in description of TZ path handling.

9 years agoMove example dir under the doc dir to conform to Debian guidelines.
Todd C. Miller [Tue, 10 Feb 2015 16:50:09 +0000 (09:50 -0700)]
Move example dir under the doc dir to conform to Debian guidelines.
Bug #682.

9 years agoDocument that a leading ':' is skipped when checking TZ for a
Todd C. Miller [Tue, 10 Feb 2015 16:37:10 +0000 (09:37 -0700)]
Document that a leading ':' is skipped when checking TZ for a
fully-qualified path name.

9 years agoTypo.
Todd C. Miller [Mon, 9 Feb 2015 23:21:52 +0000 (16:21 -0700)]
Typo.

9 years agoFix typos.
Todd C. Miller [Mon, 9 Feb 2015 18:39:28 +0000 (11:39 -0700)]
Fix typos.

9 years agoFix compilation on systems w/o __dso_public
Todd C. Miller [Mon, 9 Feb 2015 15:52:19 +0000 (08:52 -0700)]
Fix compilation on systems w/o __dso_public

9 years agoRussian translation for sudoers from translationproject.org.
Todd C. Miller [Sat, 7 Feb 2015 14:47:39 +0000 (07:47 -0700)]
Russian translation for sudoers from translationproject.org.

9 years agoRussian translation for sudoers from translationproject.org.
Todd C. Miller [Fri, 6 Feb 2015 22:28:04 +0000 (15:28 -0700)]
Russian translation for sudoers from translationproject.org.

9 years agoAdd check for getresuid() declaration, which may be missing on HP-UX.
Todd C. Miller [Fri, 6 Feb 2015 18:33:30 +0000 (11:33 -0700)]
Add check for getresuid() declaration, which may be missing on HP-UX.
When checking for getdomainname() prototype, look in netdb.h too.

9 years agoSanity check the TZ environment variable by special casing it in
Todd C. Miller [Fri, 6 Feb 2015 18:01:05 +0000 (11:01 -0700)]
Sanity check the TZ environment variable by special casing it in
env_check.  The --with-tzdir configure option can be used to
specify the zoneinfo directory if configure doesn't find it.

9 years agoMention crash fixes.
Todd C. Miller [Fri, 6 Feb 2015 17:56:52 +0000 (10:56 -0700)]
Mention crash fixes.

9 years agoBail with usage() early if argc <= 0.
Todd C. Miller [Fri, 6 Feb 2015 16:17:39 +0000 (09:17 -0700)]
Bail with usage() early if argc <= 0.

9 years agoRemove extraneous casts of node->data (which is void *).
Todd C. Miller [Thu, 5 Feb 2015 22:01:25 +0000 (15:01 -0700)]
Remove extraneous casts of node->data (which is void *).

9 years agoAdd Stephane Chazelas
Todd C. Miller [Thu, 5 Feb 2015 21:57:04 +0000 (14:57 -0700)]
Add Stephane Chazelas

9 years agoFix a potential crash when getpwnam() of the running user fails
Todd C. Miller [Thu, 5 Feb 2015 18:17:26 +0000 (11:17 -0700)]
Fix a potential crash when getpwnam() of the running user fails
and we don't replace the negative cached entry with a faked up one.
From Stephane Chazelas

9 years agoDon't assume argv[0] is set without first checking argc.
Todd C. Miller [Thu, 5 Feb 2015 18:17:25 +0000 (11:17 -0700)]
Don't assume argv[0] is set without first checking argc.

9 years agoHandle sudo_get_grlist() returning NULL which can happen if
Todd C. Miller [Thu, 5 Feb 2015 18:17:24 +0000 (11:17 -0700)]
Handle sudo_get_grlist() returning NULL which can happen if
getgrouplist() fails even after allocating the appropriate amount
of memory.  From Stephane Chazelas

9 years agoCall setprogname("sudo") if getprogname() returns NULL or the empty
Todd C. Miller [Thu, 5 Feb 2015 18:17:24 +0000 (11:17 -0700)]
Call setprogname("sudo") if getprogname() returns NULL or the empty
string.

9 years agoRemove configure checks for strrchr() and strtoll() for which the
Todd C. Miller [Thu, 5 Feb 2015 18:17:22 +0000 (11:17 -0700)]
Remove configure checks for strrchr() and strtoll() for which the
HAVE_* defines are no longer used.

9 years agoRequire POSIX regular expression support for sudoreplay.
Todd C. Miller [Thu, 5 Feb 2015 18:16:06 +0000 (11:16 -0700)]
Require POSIX regular expression support for sudoreplay.

9 years agoThe plugin no longer needs to call initprogname() now that it links
Todd C. Miller [Thu, 5 Feb 2015 18:08:55 +0000 (11:08 -0700)]
The plugin no longer needs to call initprogname() now that it links
with the same libsudo_util as sudo.

9 years agoCheck whether getdomainname(), innetgr(), setresuid() and setresgid()
Todd C. Miller [Thu, 5 Feb 2015 18:08:55 +0000 (11:08 -0700)]
Check whether getdomainname(), innetgr(), setresuid() and setresgid()
are declared and add prototypes in sudo_compat.h as needed.

9 years agoAdd /usr/local/share/examples/ directory to parentdirs so it is
Todd C. Miller [Wed, 4 Feb 2015 16:38:25 +0000 (09:38 -0700)]
Add /usr/local/share/examples/ directory to parentdirs so it is
explicitly added to the package.

9 years agoDon't send mail about pseudo-command failure unless it is an
Todd C. Miller [Mon, 2 Feb 2015 22:01:06 +0000 (15:01 -0700)]
Don't send mail about pseudo-command failure unless it is an
authentication failure.

9 years agoSync with translationproject.org
Todd C. Miller [Wed, 4 Feb 2015 13:28:31 +0000 (06:28 -0700)]
Sync with translationproject.org

9 years agoSync with translationproject.org
Todd C. Miller [Wed, 4 Feb 2015 13:23:57 +0000 (06:23 -0700)]
Sync with translationproject.org

9 years agoRegen with yacc skeleton that the clang analyzer doesn't complain about.
Todd C. Miller [Tue, 3 Feb 2015 22:58:09 +0000 (15:58 -0700)]
Regen with yacc skeleton that the clang analyzer doesn't complain about.

9 years agoUse stdint.h to get SIZE_MAX as inttypes.h on some pre-C99 HP-UX
Todd C. Miller [Tue, 3 Feb 2015 17:00:30 +0000 (10:00 -0700)]
Use stdint.h to get SIZE_MAX as inttypes.h on some pre-C99 HP-UX
systems doesn't include stdint.h itself.

9 years agoSIZE_MAX may be in limits.h on pre-C99 compilers.
Todd C. Miller [Tue, 3 Feb 2015 14:33:26 +0000 (07:33 -0700)]
SIZE_MAX may be in limits.h on pre-C99 compilers.

9 years agoAdd missing prototypes for usrinfo() and setauthdb() for AIX.
Todd C. Miller [Tue, 3 Feb 2015 14:33:25 +0000 (07:33 -0700)]
Add missing prototypes for usrinfo() and setauthdb() for AIX.

9 years agoSolaris uses sysinfo(SI_SRPC_DOMAIN) instead of getdomainname() to
Todd C. Miller [Tue, 3 Feb 2015 14:33:24 +0000 (07:33 -0700)]
Solaris uses sysinfo(SI_SRPC_DOMAIN) instead of getdomainname() to
get the host's NIS domain.

9 years agoRemove AC_PROG_GCC_TRADITIONAL and add AC_PROG_CC_STDC since we
Todd C. Miller [Tue, 3 Feb 2015 03:10:50 +0000 (20:10 -0700)]
Remove AC_PROG_GCC_TRADITIONAL and add AC_PROG_CC_STDC since we
need C99.

9 years agoActually use the check for prior initialization in sudo_getdomainname().
Todd C. Miller [Mon, 2 Feb 2015 22:38:03 +0000 (15:38 -0700)]
Actually use the check for prior initialization in sudo_getdomainname().

9 years agoWe need to add OSDEFS to CFLAGS to expose LLONG_MAX et al on glibc
Todd C. Miller [Mon, 2 Feb 2015 22:36:12 +0000 (15:36 -0700)]
We need to add OSDEFS to CFLAGS to expose LLONG_MAX et al on glibc
when not explicitly asking for c99.

9 years agoFix check for SIZE_MAX, which should be in stdint.h not limits.h.
Todd C. Miller [Mon, 2 Feb 2015 21:36:38 +0000 (14:36 -0700)]
Fix check for SIZE_MAX, which should be in stdint.h not limits.h.

9 years agoNeed to include inttypes.h for SIZE_MAX
Todd C. Miller [Mon, 2 Feb 2015 21:20:24 +0000 (14:20 -0700)]
Need to include inttypes.h for SIZE_MAX

9 years agoregen
Todd C. Miller [Mon, 2 Feb 2015 20:53:44 +0000 (13:53 -0700)]
regen

9 years agoGo back to a 2 args debug_decl and just use the "default" instance,
Todd C. Miller [Sun, 1 Feb 2015 15:24:49 +0000 (08:24 -0700)]
Go back to a 2 args debug_decl and just use the "default" instance,
now renamed "active".

9 years agoUpdate copyright year.
Todd C. Miller [Sun, 1 Feb 2015 02:02:40 +0000 (19:02 -0700)]
Update copyright year.

9 years agoWhen querying LDAP netgroups, use the NIS domain if it is sent but
Todd C. Miller [Fri, 30 Jan 2015 21:45:22 +0000 (14:45 -0700)]
When querying LDAP netgroups, use the NIS domain if it is sent but
also match nisNetgroupTriple entries that have no domain.

9 years agoAvoid setting the tty to non-blocking mode so "sudoreplay | cat"
Todd C. Miller [Fri, 30 Jan 2015 20:07:21 +0000 (13:07 -0700)]
Avoid setting the tty to non-blocking mode so "sudoreplay | cat"
(for example) works as expected.  We only read a single byte from
the keyboard and only when interactive anyway so this should be fine.

9 years agoregen
Todd C. Miller [Fri, 30 Jan 2015 19:57:27 +0000 (12:57 -0700)]
regen

9 years agoAvoid a cppcheck warning about undefined behavior (using the address
Todd C. Miller [Fri, 30 Jan 2015 17:45:15 +0000 (10:45 -0700)]
Avoid a cppcheck warning about undefined behavior (using the address
of a stack buffer - 1) and fix a memory leak of the iov when
doing nl->crnl conversion.

9 years agoAdd Steven Soulen
Todd C. Miller [Fri, 30 Jan 2015 16:24:46 +0000 (09:24 -0700)]
Add Steven Soulen

9 years agoFix handling of partial writes from writev() which can occur with
Todd C. Miller [Fri, 30 Jan 2015 16:23:30 +0000 (09:23 -0700)]
Fix handling of partial writes from writev() which can occur with
large output buffers.

9 years agoAdd support for querying netgroups directly via LDAP since there
Todd C. Miller [Thu, 29 Jan 2015 21:08:30 +0000 (14:08 -0700)]
Add support for querying netgroups directly via LDAP since there
is no other way to look up all the netgroups for a user (unlike
regular groups).  This introduces netgroup_base and netgroup_search_filter
options to ldap.conf.  Based on a diff from Steven Soulen.

9 years agoSort ldap.conf options.
Todd C. Miller [Tue, 27 Jan 2015 16:29:02 +0000 (09:29 -0700)]
Sort ldap.conf options.

9 years agoAdd macros to ease the checking of strlcpy, strlcat and
Todd C. Miller [Thu, 22 Jan 2015 18:42:32 +0000 (11:42 -0700)]
Add macros to ease the checking of strlcpy, strlcat and
sudo_ldap_value_cat return values.

9 years agoRename VALIDATE_OK -> VALIDATE_SUCCESS
Todd C. Miller [Wed, 21 Jan 2015 18:03:48 +0000 (11:03 -0700)]
Rename VALIDATE_OK -> VALIDATE_SUCCESS
Rename VALIDATE_NOT_OK -> VALIDATE_FAILURE

9 years agoRemove now-unused VALIDATE_ERROR define.
Todd C. Miller [Wed, 21 Jan 2015 17:36:55 +0000 (10:36 -0700)]
Remove now-unused VALIDATE_ERROR define.

9 years agoshould_mail() now returns bool.
Todd C. Miller [Wed, 21 Jan 2015 17:33:56 +0000 (10:33 -0700)]
should_mail() now returns bool.

9 years agoIf sudo_debug_register() fails return SUDO_DEBUG_INSTANCE_INITIALIZER,
Todd C. Miller [Wed, 21 Jan 2015 17:08:41 +0000 (10:08 -0700)]
If sudo_debug_register() fails return SUDO_DEBUG_INSTANCE_INITIALIZER,
not -1.  Otherwise we could end up setting the instance to -1 which
is invalid.

9 years agoFix typo.
Todd C. Miller [Wed, 21 Jan 2015 15:51:41 +0000 (08:51 -0700)]
Fix typo.

9 years agoUse "mandoc -Tascii" to generate .cat pages to avoid locale-specific
Todd C. Miller [Wed, 21 Jan 2015 15:51:27 +0000 (08:51 -0700)]
Use "mandoc -Tascii" to generate .cat pages to avoid locale-specific
characters.

9 years agoUse AC_PATH_PROG to find programs instead of checking the path manually.
Todd C. Miller [Mon, 19 Jan 2015 21:25:17 +0000 (14:25 -0700)]
Use AC_PATH_PROG to find programs instead of checking the path manually.

9 years agoSync with OpenBSD version
Todd C. Miller [Fri, 16 Jan 2015 13:48:08 +0000 (06:48 -0700)]
Sync with OpenBSD version

9 years agoUse AC_CHECK_HEADERS_ONCE and AC_CHECK_FUNCS_ONCE where
Todd C. Miller [Fri, 16 Jan 2015 04:00:01 +0000 (21:00 -0700)]
Use AC_CHECK_HEADERS_ONCE and AC_CHECK_FUNCS_ONCE where
possible and quote the first args in AC_CHECK_FUNCS calls.

9 years agoAvoid inadvertantly defining things like PATH_MAX simply because
Todd C. Miller [Fri, 16 Jan 2015 00:01:30 +0000 (17:01 -0700)]
Avoid inadvertantly defining things like PATH_MAX simply because
the source file doesn't include limits.h.

9 years agoUpdate to libtool 2.4.4 + HP-UX patches
Todd C. Miller [Thu, 15 Jan 2015 00:00:16 +0000 (17:00 -0700)]
Update to libtool 2.4.4 + HP-UX patches

9 years agoDocument why we need sys/param.h.
Todd C. Miller [Wed, 14 Jan 2015 18:01:41 +0000 (11:01 -0700)]
Document why we need sys/param.h.

9 years agoDon't need sys/param.h.
Todd C. Miller [Wed, 14 Jan 2015 18:00:01 +0000 (11:00 -0700)]
Don't need sys/param.h.

9 years agoDon't appear to need sys/param.h for pstat_getproc() on HP-UX even
Todd C. Miller [Wed, 14 Jan 2015 17:58:32 +0000 (10:58 -0700)]
Don't appear to need sys/param.h for pstat_getproc() on HP-UX even
though the man page lists it.

9 years agoShould not need sys/param.h here.
Todd C. Miller [Wed, 14 Jan 2015 17:55:42 +0000 (10:55 -0700)]
Should not need sys/param.h here.

10 years agoUse standard CIDR -> netmask conversion and disallow 0-bit CIDRs.
Todd C. Miller [Wed, 31 Dec 2014 22:47:33 +0000 (15:47 -0700)]
Use standard CIDR -> netmask conversion and disallow 0-bit CIDRs.

10 years agoUpdate link to gq LDAP editor, now on sourceforge.
Todd C. Miller [Wed, 24 Dec 2014 15:05:22 +0000 (08:05 -0700)]
Update link to gq LDAP editor, now on sourceforge.

10 years agoAdd support for GLOB_LIMIT from OpenBSD (not currently used) and
Todd C. Miller [Wed, 17 Dec 2014 00:04:13 +0000 (17:04 -0700)]
Add support for GLOB_LIMIT from OpenBSD (not currently used) and
also a limit on the max recursion depth for glob().

10 years agoQuiet compiler sign compare warning.
Todd C. Miller [Tue, 16 Dec 2014 17:46:25 +0000 (10:46 -0700)]
Quiet compiler sign compare warning.

10 years agofnmatch fix
Todd C. Miller [Wed, 10 Dec 2014 21:06:34 +0000 (14:06 -0700)]
fnmatch fix

10 years agoRemove artificial limit on length of pattern and string. It is
Todd C. Miller [Wed, 10 Dec 2014 21:00:12 +0000 (14:00 -0700)]
Remove artificial limit on length of pattern and string.  It is
possible to use fnmatch() on things other than paths (such as
arguments) so a limit of PATH_MAX does not make sense.  Fixes a bug
where rules would fail to match if the length of the arguments were
larger than PATH_MAX (usually 1024).

10 years agoRemove the extra /sudo in sudo.ws urls
Todd C. Miller [Fri, 5 Dec 2014 00:00:38 +0000 (17:00 -0700)]
Remove the extra /sudo in sudo.ws urls

10 years agoReference bugzilla.sudo.ws
Todd C. Miller [Thu, 27 Nov 2014 16:51:06 +0000 (09:51 -0700)]
Reference bugzilla.sudo.ws

10 years agosync
Todd C. Miller [Thu, 20 Nov 2014 20:34:17 +0000 (13:34 -0700)]
sync

10 years agoRequire that a digest be specified with a real command, not an alias
Todd C. Miller [Thu, 20 Nov 2014 00:07:24 +0000 (17:07 -0700)]
Require that a digest be specified with a real command, not an alias
or pseudo-command.  Found via a crash by afl.

10 years agosync
Todd C. Miller [Wed, 19 Nov 2014 22:20:18 +0000 (15:20 -0700)]
sync

10 years agoFrench translation for sudoers from translationproject.org.
Todd C. Miller [Wed, 19 Nov 2014 22:20:11 +0000 (15:20 -0700)]
French translation for sudoers from translationproject.org.