]> granicus.if.org Git - sudo/log
sudo
20 years ago o --with-ldap now takes an optional dir as a parameter
Todd C. Miller [Sat, 29 May 2004 22:29:42 +0000 (22:29 +0000)]
 o --with-ldap now takes an optional dir as a parameter
 o added check for ldap_initialize() and start_tls_s()

20 years agoFix some typos, word choice and formatting issues.
Todd C. Miller [Sat, 29 May 2004 18:54:53 +0000 (18:54 +0000)]
Fix some typos, word choice and formatting issues.

20 years agoUse SA_INTERRUPT so SunOS works correctly, avoid stdio and just use read/write
Todd C. Miller [Fri, 28 May 2004 22:06:50 +0000 (22:06 +0000)]
Use SA_INTERRUPT so SunOS works correctly, avoid stdio and just use read/write
as it is simpler.

20 years agoRemove hack overriding cross-compiler check. It should no longer be needed.
Todd C. Miller [Fri, 28 May 2004 20:27:41 +0000 (20:27 +0000)]
Remove hack overriding cross-compiler check.  It should no longer be needed.

20 years agoRemove select() compat bits since we no longer use select().
Todd C. Miller [Fri, 28 May 2004 20:26:08 +0000 (20:26 +0000)]
Remove select() compat bits since we no longer use select().

20 years agoUse alarm() instead of select() for the timeout for systems that don't
Todd C. Miller [Fri, 28 May 2004 20:24:13 +0000 (20:24 +0000)]
Use alarm() instead of select() for the timeout for systems that don't
fully/properly implement select().

20 years agosynbc
Todd C. Miller [Thu, 27 May 2004 23:14:43 +0000 (23:14 +0000)]
synbc

20 years agoupdate
Todd C. Miller [Thu, 27 May 2004 23:12:37 +0000 (23:12 +0000)]
update

20 years agoDeal with systems that have no way of setting the effective uid such as
Todd C. Miller [Thu, 27 May 2004 23:12:02 +0000 (23:12 +0000)]
Deal with systems that have no way of setting the effective uid such as
nsr-tandem-nsk.

20 years agoDefine NO_SAVED_IDS if we don't find seteuid()
Todd C. Miller [Thu, 27 May 2004 23:01:39 +0000 (23:01 +0000)]
Define NO_SAVED_IDS if we don't find seteuid()

20 years agoAdd back check for setreuid() since NSK doesn't have it.
Todd C. Miller [Thu, 27 May 2004 22:21:47 +0000 (22:21 +0000)]
Add back check for setreuid() since NSK doesn't have it.

20 years agoregen
Todd C. Miller [Thu, 27 May 2004 19:57:53 +0000 (19:57 +0000)]
regen

20 years agosync
Todd C. Miller [Thu, 27 May 2004 19:56:03 +0000 (19:56 +0000)]
sync

20 years agosync
Todd C. Miller [Thu, 27 May 2004 19:56:03 +0000 (19:56 +0000)]
sync

20 years agoIn sudoers_lookup() return VALIDATE_NOT_OK if the runas user was
Todd C. Miller [Thu, 27 May 2004 19:55:06 +0000 (19:55 +0000)]
In sudoers_lookup() return VALIDATE_NOT_OK if the runas user was
explicitly denied and the command matched.  This fixes a long-standing
bug and makes:
    foo machine = (ALL) /usr/bin/blah
    foo machine = (!bar) /usr/bin/blah

equivalent to:
    foo machine = (ALL, !bar) /usr/bin/blah

20 years agoClarify mail_noperm
Todd C. Miller [Thu, 27 May 2004 19:52:50 +0000 (19:52 +0000)]
Clarify mail_noperm

20 years agoMissing DESTDIR in make install for sudo_noexec.la
Aaron Spangler [Thu, 20 May 2004 01:25:50 +0000 (01:25 +0000)]
Missing DESTDIR in make install for sudo_noexec.la

20 years agoregen
Todd C. Miller [Mon, 17 May 2004 22:33:01 +0000 (22:33 +0000)]
regen

20 years agosync
Todd C. Miller [Mon, 17 May 2004 22:31:54 +0000 (22:31 +0000)]
sync

20 years agoRemove fastboot/fasthalt (who still remembers these?) and add a minimal
Todd C. Miller [Mon, 17 May 2004 22:31:35 +0000 (22:31 +0000)]
Remove fastboot/fasthalt (who still remembers these?) and add a minimal
sudoedit example.

20 years agoRemove fastboot/fasthalt (who still remembers these?) and add a minimal
Todd C. Miller [Mon, 17 May 2004 22:31:35 +0000 (22:31 +0000)]
Remove fastboot/fasthalt (who still remembers these?) and add a minimal
sudoedit example.

20 years agofilesystem -> file system
Todd C. Miller [Mon, 17 May 2004 22:21:15 +0000 (22:21 +0000)]
filesystem -> file system

20 years agofilesystem -> file system
Todd C. Miller [Mon, 17 May 2004 22:21:15 +0000 (22:21 +0000)]
filesystem -> file system

20 years agofilesystem -> file system
Todd C. Miller [Mon, 17 May 2004 22:21:15 +0000 (22:21 +0000)]
filesystem -> file system

20 years agoFix some minor typos and formatting goofs
Todd C. Miller [Mon, 17 May 2004 22:19:56 +0000 (22:19 +0000)]
Fix some minor typos and formatting goofs

20 years agoregen
Todd C. Miller [Mon, 17 May 2004 22:10:20 +0000 (22:10 +0000)]
regen

20 years agoremove my email addr
Todd C. Miller [Mon, 17 May 2004 21:57:44 +0000 (21:57 +0000)]
remove my email addr

20 years agoUse @mansectform@ and @mansectsu@ everywhere
Todd C. Miller [Mon, 17 May 2004 21:55:52 +0000 (21:55 +0000)]
Use @mansectform@ and @mansectsu@ everywhere
Make man page references links with L<>

20 years agoAccept quoted globbing characters and pass them verbatim for fnmatch()
Todd C. Miller [Mon, 17 May 2004 20:51:13 +0000 (20:51 +0000)]
Accept quoted globbing characters and pass them verbatim for fnmatch()

20 years agoDocument that /tmp/.odus is gone.
Todd C. Miller [Mon, 17 May 2004 20:50:36 +0000 (20:50 +0000)]
Document that /tmp/.odus is gone.

20 years agoNo longer use /tmp/.odus as a possible timestamp dir unless specifically
Todd C. Miller [Mon, 17 May 2004 20:28:54 +0000 (20:28 +0000)]
No longer use /tmp/.odus as a possible timestamp dir unless specifically
configured to do so.  Instead, if no /var/run exists, use /var/adm/sudo
or /usr/adm/sudo.

20 years agoNo longer use /tmp/.odus as a possible timestamp dir unless specifically
Todd C. Miller [Mon, 17 May 2004 20:28:53 +0000 (20:28 +0000)]
No longer use /tmp/.odus as a possible timestamp dir unless specifically
configured to do so.  Instead, if no /var/run exists, use /var/adm/sudo
or /usr/adm/sudo.

20 years agoNo longer use /tmp/.odus as a possible timestamp dir unless specifically
Todd C. Miller [Mon, 17 May 2004 20:28:53 +0000 (20:28 +0000)]
No longer use /tmp/.odus as a possible timestamp dir unless specifically
configured to do so.  Instead, if no /var/run exists, use /var/adm/sudo
or /usr/adm/sudo.

20 years agoNo longer use /tmp/.odus as a possible timestamp dir unless specifically
Todd C. Miller [Mon, 17 May 2004 20:28:53 +0000 (20:28 +0000)]
No longer use /tmp/.odus as a possible timestamp dir unless specifically
configured to do so.  Instead, if no /var/run exists, use /var/adm/sudo
or /usr/adm/sudo.

20 years agoPreliminary changes to support nsr-tandem-nsk. Based on patches from
Todd C. Miller [Mon, 17 May 2004 20:08:46 +0000 (20:08 +0000)]
Preliminary changes to support nsr-tandem-nsk.  Based on patches from
Tom Bates.

20 years agoPreliminary changes to support nsr-tandem-nsk. Based on patches from
Todd C. Miller [Mon, 17 May 2004 20:08:46 +0000 (20:08 +0000)]
Preliminary changes to support nsr-tandem-nsk.  Based on patches from
Tom Bates.

20 years agoPreliminary changes to support nsr-tandem-nsk. Based on patches from
Todd C. Miller [Mon, 17 May 2004 20:08:46 +0000 (20:08 +0000)]
Preliminary changes to support nsr-tandem-nsk.  Based on patches from
Tom Bates.

20 years agoThere was no 1.6.7p6.
Todd C. Miller [Sun, 16 May 2004 22:47:20 +0000 (22:47 +0000)]
There was no 1.6.7p6.

20 years agosync
Todd C. Miller [Sun, 16 May 2004 20:38:06 +0000 (20:38 +0000)]
sync

20 years agoadd missing files to DISTFILES
Todd C. Miller [Sun, 16 May 2004 20:36:07 +0000 (20:36 +0000)]
add missing files to DISTFILES

20 years agoregen
Todd C. Miller [Sun, 16 May 2004 20:24:28 +0000 (20:24 +0000)]
regen

20 years agoregen
Todd C. Miller [Sun, 16 May 2004 20:23:17 +0000 (20:23 +0000)]
regen

20 years agoFix some line wrap and update (c) year
Todd C. Miller [Sun, 16 May 2004 20:20:41 +0000 (20:20 +0000)]
Fix some line wrap and update (c) year

20 years agoBuild Note
Aaron Spangler [Wed, 28 Apr 2004 19:05:33 +0000 (19:05 +0000)]
Build Note

20 years agoFix install-dirs
Aaron Spangler [Wed, 7 Apr 2004 02:03:16 +0000 (02:03 +0000)]
Fix install-dirs

20 years agoregen
Todd C. Miller [Mon, 5 Apr 2004 16:50:00 +0000 (16:50 +0000)]
regen

20 years agoIn Exit() when used as a signal handler, emsg is a pointer so
Todd C. Miller [Mon, 5 Apr 2004 00:27:05 +0000 (00:27 +0000)]
In Exit() when used as a signal handler, emsg is a pointer so
sizeof() is wrong so make it a #define instead.  Also avoid using
a negative exit value.  Found by Aaron Campbell

20 years agoRemove bogus sentence about uids in a User_List. Document usernames
Todd C. Miller [Wed, 24 Mar 2004 23:23:29 +0000 (23:23 +0000)]
Remove bogus sentence about uids in a User_List.  Document usernames
vs. uid parsing in a Runas_List.

20 years agoIf the user specified a uid with the -u flag and the uid exists in
Todd C. Miller [Wed, 24 Mar 2004 23:06:34 +0000 (23:06 +0000)]
If the user specified a uid with the -u flag and the uid exists in
the passwd file, set runas_user to the name, not the uid.

When comparing usernames in sudoers, if a name is really a uid (starts
with '#') compare it numerically to pw_uid.

20 years agokrb5_mcc_ops should be const; Johnny C. Lam
Todd C. Miller [Mon, 22 Mar 2004 18:35:09 +0000 (18:35 +0000)]
krb5_mcc_ops should be const; Johnny C. Lam

20 years agoAdded start_tls support
Aaron Spangler [Sat, 28 Feb 2004 23:54:20 +0000 (23:54 +0000)]
Added start_tls support

21 years agoClean up libtool stuff for 'make distclean' and add def_data.c, def_data.h
Todd C. Miller [Sat, 14 Feb 2004 23:04:35 +0000 (23:04 +0000)]
Clean up libtool stuff for 'make distclean' and add def_data.c, def_data.h
to PARSESRCS.

21 years agoUn-Fix last license munge
Aaron Spangler [Sat, 14 Feb 2004 15:13:57 +0000 (15:13 +0000)]
Un-Fix last license munge

21 years agoregen
Todd C. Miller [Fri, 13 Feb 2004 21:39:02 +0000 (21:39 +0000)]
regen

21 years agocheckpoint
Todd C. Miller [Fri, 13 Feb 2004 21:37:13 +0000 (21:37 +0000)]
checkpoint

21 years agoregen
Todd C. Miller [Fri, 13 Feb 2004 21:37:02 +0000 (21:37 +0000)]
regen

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:49 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:47 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:47 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:47 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:47 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:44 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMore to a less restrictive, ISC-style license.
Todd C. Miller [Fri, 13 Feb 2004 21:36:43 +0000 (21:36 +0000)]
More to a less restrictive, ISC-style license.

21 years agoMerged in LDAP Support
Aaron Spangler [Fri, 13 Feb 2004 02:08:27 +0000 (02:08 +0000)]
Merged in LDAP Support

21 years agoMerged in LDAP Support
Aaron Spangler [Fri, 13 Feb 2004 02:08:27 +0000 (02:08 +0000)]
Merged in LDAP Support

21 years agoMerged in LDAP Support
Aaron Spangler [Fri, 13 Feb 2004 02:08:27 +0000 (02:08 +0000)]
Merged in LDAP Support

21 years agoMerged in LDAP Support
Aaron Spangler [Fri, 13 Feb 2004 02:08:27 +0000 (02:08 +0000)]
Merged in LDAP Support

21 years agoOnly do "extern int errno" if errno is not a macro.
Todd C. Miller [Sun, 8 Feb 2004 20:53:55 +0000 (20:53 +0000)]
Only do "extern int errno" if errno is not a macro.

21 years agosetreuid(0, 0) fails on QNX if the euid is not already 0 so set the
Todd C. Miller [Fri, 6 Feb 2004 23:08:04 +0000 (23:08 +0000)]
setreuid(0, 0) fails on QNX if the euid is not already 0 so set the
euid first, then just call setuid(0) to set the real uid too.

21 years agoUse setresuid() and setreuid() for PERM_RUNAS when appropriate instead
Todd C. Miller [Fri, 6 Feb 2004 19:52:17 +0000 (19:52 +0000)]
Use setresuid() and setreuid() for PERM_RUNAS when appropriate instead
of seteuid() which may not exist.

21 years ago2004
Todd C. Miller [Wed, 4 Feb 2004 19:58:25 +0000 (19:58 +0000)]
2004

21 years agoAdd --with-pc-insults configure option
Todd C. Miller [Wed, 4 Feb 2004 04:38:56 +0000 (04:38 +0000)]
Add --with-pc-insults configure option

21 years agoPrefer VISUAL over EDITOR like old vipw did.
Todd C. Miller [Wed, 4 Feb 2004 04:32:18 +0000 (04:32 +0000)]
Prefer VISUAL over EDITOR like old vipw did.

21 years agoregen
Todd C. Miller [Sun, 1 Feb 2004 20:45:08 +0000 (20:45 +0000)]
regen

21 years agoAdd a note that noexec is not a cure-all.
Todd C. Miller [Sun, 1 Feb 2004 20:44:44 +0000 (20:44 +0000)]
Add a note that noexec is not a cure-all.

21 years agoMention that disabling "root_sudo" is pretty pointless.
Todd C. Miller [Sun, 1 Feb 2004 20:20:55 +0000 (20:20 +0000)]
Mention that disabling "root_sudo" is pretty pointless.

21 years agoSubstitute for root_sudo in sudoers.pod
Todd C. Miller [Sun, 1 Feb 2004 20:20:30 +0000 (20:20 +0000)]
Substitute for root_sudo in sudoers.pod

21 years agoAdd sudoedit to the NAME section
Todd C. Miller [Sun, 1 Feb 2004 20:03:22 +0000 (20:03 +0000)]
Add sudoedit to the NAME section

21 years agoDocument that fact that setting ignore_dot in sudoers has no effect
Todd C. Miller [Sun, 1 Feb 2004 20:00:32 +0000 (20:00 +0000)]
Document that fact that setting ignore_dot in sudoers has no effect
due to the fact that find_path() is called *before* sudoers is read.

21 years agoDo not require _PATH_USRTMP to be set.
Todd C. Miller [Fri, 30 Jan 2004 00:50:41 +0000 (00:50 +0000)]
Do not require _PATH_USRTMP to be set.

21 years agosync
Todd C. Miller [Fri, 30 Jan 2004 00:42:58 +0000 (00:42 +0000)]
sync

21 years agoregen
Todd C. Miller [Fri, 30 Jan 2004 00:42:29 +0000 (00:42 +0000)]
regen

21 years agoClarify that when sudo is run by root with the SUDO_USER variable set,
Todd C. Miller [Fri, 30 Jan 2004 00:41:43 +0000 (00:41 +0000)]
Clarify that when sudo is run by root with the SUDO_USER variable set,
the sudoers lookup happens for root and not the SUDO_USER user.

21 years agoUse the SET, CLR and ISSET macros.
Todd C. Miller [Thu, 29 Jan 2004 22:33:58 +0000 (22:33 +0000)]
Use the SET, CLR and ISSET macros.

21 years agoUse the SET, CLR and ISSET macros.
Todd C. Miller [Thu, 29 Jan 2004 22:33:54 +0000 (22:33 +0000)]
Use the SET, CLR and ISSET macros.

21 years agoUse the SET, CLR and ISSET macros.
Todd C. Miller [Thu, 29 Jan 2004 22:33:54 +0000 (22:33 +0000)]
Use the SET, CLR and ISSET macros.

21 years agoMAIN was replaced with _SUDO_MAIN some time ago.
Todd C. Miller [Thu, 29 Jan 2004 21:22:55 +0000 (21:22 +0000)]
MAIN was replaced with _SUDO_MAIN some time ago.

21 years agoDon't look at prev_user until after we've parsed sudoers and done the
Todd C. Miller [Thu, 29 Jan 2004 21:15:27 +0000 (21:15 +0000)]
Don't look at prev_user until after we've parsed sudoers and done the
password check.  That way, if sudo/sudoedit is run from a root process
that was invoked by sudo, we check sudoers for root, not the previous
user.  This makes sudoedit much more useful and means that for the
sudo case, we get correct logging on who actually ran the command.