LIB_OBJS = @LIBOBJS@
-VERSION = 1.7
+VERSION = 1.7.0
DISTFILES = $(SRCS) $(HDRS) ChangeLog HISTORY INSTALL INSTALL.configure \
LICENSE Makefile.in PORTING README README.LDAP TODO \
-This is Sudo version 1.7
+This is Sudo version 1.7.0
The sudo philosophy
===================
46) Use mkstemp() for visudo temp files? Also re-examine locking.
-47) Run sudo through valgrind --tool=memcheck on Linux. Need to
- add #ifdefs to free stuff on exit, e.g. #ifdef PURIFY
+47) Run sudo through valgrind.
+ sudo valgrind --tool=memcheck --leak-check=full --leak-resolution=high \
+ --num-callers=40 ./sudo aksdjha foo
+ Says there are a couple minor leaks in the parser. Maybe make
+ testsudoers pass cleanly. Can use rh5 vm for this. Note that
+ the process must not exec if we want to get the info.
48) Consolidate line wrap code.
so you can force a password check w/ a command.
59) Decide between option and flag in sudo and visudo man pages
+
+60) Add report program (or mode) to print out all permissions on a
+ per-user basis. Would also be nice to have a diff facility given
+ two sudoers files.
+
+61) Fix test for dgettext() in libc. Solaris appears to need to link
+ with -lintl but configure doesn't add it to LIBS. Try w/
+ Sun Pro C Compiler on ecbuild-20
+
+62) Include gram.h in parse.h
-What's new in Sudo 1.7?
+What's new in Sudo 1.7.0?
* Rewritten parser that converts sudoers into a set of data structures.
This eliminates a number of ordering issues and makes it possible to
-1.7 March 18, 2008 1
+1.7.0 May 2, 2008 1
-1.7 March 18, 2008 2
+1.7.0 May 2, 2008 2
-1.7 March 18, 2008 3
+1.7.0 May 2, 2008 3
-1.7 March 18, 2008 4
+1.7.0 May 2, 2008 4
-1.7 March 18, 2008 5
+1.7.0 May 2, 2008 5
-1.7 March 18, 2008 6
+1.7.0 May 2, 2008 6
-1.7 March 18, 2008 7
+1.7.0 May 2, 2008 7
-1.7 March 18, 2008 8
+1.7.0 May 2, 2008 8
-1.7 March 18, 2008 9
+1.7.0 May 2, 2008 9
.\" ========================================================================
.\"
.IX Title "SUDO @mansectsu@"
-.TH SUDO @mansectsu@ "March 18, 2008" "1.7" "MAINTENANCE COMMANDS"
+.TH SUDO @mansectsu@ "May 2, 2008" "1.7.0" "MAINTENANCE COMMANDS"
.SH "NAME"
sudo, sudoedit \- execute a command as another user
.SH "SYNOPSIS"
-1.7 March 5, 2008 1
+1.7.0 May 2, 2008 1
-1.7 March 5, 2008 2
+1.7.0 May 2, 2008 2
-1.7 March 5, 2008 3
+1.7.0 May 2, 2008 3
-1.7 March 5, 2008 4
+1.7.0 May 2, 2008 4
-1.7 March 5, 2008 5
+1.7.0 May 2, 2008 5
-1.7 March 5, 2008 6
+1.7.0 May 2, 2008 6
-1.7 March 5, 2008 7
+1.7.0 May 2, 2008 7
-1.7 March 5, 2008 8
+1.7.0 May 2, 2008 8
-1.7 March 5, 2008 9
+1.7.0 May 2, 2008 9
-1.7 March 5, 2008 10
+1.7.0 May 2, 2008 10
-1.7 March 5, 2008 11
+1.7.0 May 2, 2008 11
-1.7 March 5, 2008 12
+1.7.0 May 2, 2008 12
-1.7 March 5, 2008 13
+1.7.0 May 2, 2008 13
-1.7 March 5, 2008 14
+1.7.0 May 2, 2008 14
-1.7 March 5, 2008 15
+1.7.0 May 2, 2008 15
-1.7 March 5, 2008 16
+1.7.0 May 2, 2008 16
-1.7 March 5, 2008 17
+1.7.0 May 2, 2008 17
-1.7 March 5, 2008 18
+1.7.0 May 2, 2008 18
-1.7 March 5, 2008 19
+1.7.0 May 2, 2008 19
-1.7 March 5, 2008 20
+1.7.0 May 2, 2008 20
-1.7 March 5, 2008 21
+1.7.0 May 2, 2008 21
-1.7 March 5, 2008 22
+1.7.0 May 2, 2008 22
-1.7 March 5, 2008 1
+1.7.0 May 2, 2008 1
-1.7 March 5, 2008 2
+1.7.0 May 2, 2008 2
-1.7 March 5, 2008 3
+1.7.0 May 2, 2008 3
-1.7 March 5, 2008 4
+1.7.0 May 2, 2008 4
-1.7 March 5, 2008 5
+1.7.0 May 2, 2008 5
-1.7 March 5, 2008 6
+1.7.0 May 2, 2008 6
used.
OpenLDAP:
- tls_cert /etc/ssl/client_key.pem
+ tls_key /etc/ssl/client_key.pem
Netscape-derived:
- tls_cert /var/ldap/key3.db
+ tls_key /var/ldap/key3.db
T\bTL\bLS\bS_\b_R\bRA\bAN\bND\bDF\bFI\bIL\bLE\bE file name
The T\bTL\bLS\bS_\b_R\bRA\bAN\bND\bDF\bFI\bIL\bLE\bE parameter specifies the path to an entropy source
-1.7 March 5, 2008 7
+1.7.0 May 2, 2008 7
-1.7 March 5, 2008 8
+1.7.0 May 2, 2008 8
-1.7 March 5, 2008 9
+1.7.0 May 2, 2008 9
-1.7 March 5, 2008 10
+1.7.0 May 2, 2008 10
-1.7 March 5, 2008 11
+1.7.0 May 2, 2008 11
-1.7 March 5, 2008 12
+1.7.0 May 2, 2008 12
.\" ========================================================================
.\"
.IX Title "SUDOERS.LDAP @mansectform@"
-.TH SUDOERS.LDAP @mansectform@ "March 5, 2008" "1.7" "MAINTENANCE COMMANDS"
+.TH SUDOERS.LDAP @mansectform@ "May 2, 2008" "1.7.0" "MAINTENANCE COMMANDS"
.SH "NAME"
sudoers.ldap \- sudo LDAP configuration
.SH "DESCRIPTION"
used.
.Sp
OpenLDAP:
- \f(CW\*(C`tls_cert /etc/ssl/client_key.pem\*(C'\fR
+ \f(CW\*(C`tls_key /etc/ssl/client_key.pem\*(C'\fR
.Sp
Netscape\-derived:
- \f(CW\*(C`tls_cert /var/ldap/key3.db\*(C'\fR
+ \f(CW\*(C`tls_key /var/ldap/key3.db\*(C'\fR
.IP "\fB\s-1TLS_RANDFILE\s0\fR file name" 4
.IX Item "TLS_RANDFILE file name"
The \fB\s-1TLS_RANDFILE\s0\fR parameter specifies the path to an entropy
.\" ========================================================================
.\"
.IX Title "SUDOERS @mansectform@"
-.TH SUDOERS @mansectform@ "March 5, 2008" "1.7" "MAINTENANCE COMMANDS"
+.TH SUDOERS @mansectform@ "May 2, 2008" "1.7.0" "MAINTENANCE COMMANDS"
.SH "NAME"
sudoers \- list of which users may execute what
.SH "DESCRIPTION"
#ifndef _SUDO_VERSION_H
#define _SUDO_VERSION_H
-static const char version[] = "1.7";
+static const char version[] = "1.7.0";
#endif /* _SUDO_VERSION_H */
-1.7 February 18, 2008 1
+1.7.0 May 2, 2008 1
-1.7 February 18, 2008 2
+1.7.0 May 2, 2008 2
-1.7 February 18, 2008 3
+1.7.0 May 2, 2008 3
.\" ========================================================================
.\"
.IX Title "VISUDO @mansectsu@"
-.TH VISUDO @mansectsu@ "February 18, 2008" "1.7" "MAINTENANCE COMMANDS"
+.TH VISUDO @mansectsu@ "May 2, 2008" "1.7.0" "MAINTENANCE COMMANDS"
.SH "NAME"
visudo \- edit the sudoers file
.SH "SYNOPSIS"