From c3470aa58398a6c6097861f78270273dd4998b1a Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 2 May 2008 20:38:08 +0000 Subject: [PATCH] change version to 1.7.0 --- Makefile.in | 2 +- README | 2 +- TODO | 18 ++++++++++++++++-- WHATSNEW | 2 +- sudo.cat | 18 +++++++++--------- sudo.man.in | 2 +- sudoers.cat | 44 ++++++++++++++++++++++---------------------- sudoers.ldap.cat | 28 ++++++++++++++-------------- sudoers.ldap.man.in | 6 +++--- sudoers.man.in | 2 +- version.h | 2 +- visudo.cat | 6 +++--- visudo.man.in | 2 +- 13 files changed, 74 insertions(+), 60 deletions(-) diff --git a/Makefile.in b/Makefile.in index c632ad6f5..99cfeb75a 100644 --- a/Makefile.in +++ b/Makefile.in @@ -139,7 +139,7 @@ TEST_OBJS = $(COMMON_OBJS) interfaces.o testsudoers.o tsgetgrpw.o tspwutil.o 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 \ diff --git a/README b/README index 14e550ea2..301ca5517 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -This is Sudo version 1.7 +This is Sudo version 1.7.0 The sudo philosophy =================== diff --git a/TODO b/TODO index 963137afb..74ccf88bf 100644 --- a/TODO +++ b/TODO @@ -131,8 +131,12 @@ TODO list (most will be addressed in sudo 2.0) 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. @@ -168,3 +172,13 @@ TODO list (most will be addressed in sudo 2.0) 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 diff --git a/WHATSNEW b/WHATSNEW index 46286af18..81b51cfe6 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -1,4 +1,4 @@ -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 diff --git a/sudo.cat b/sudo.cat index b5c363b6c..3fc9f9387 100644 --- a/sudo.cat +++ b/sudo.cat @@ -61,7 +61,7 @@ DDEESSCCRRIIPPTTIIOONN -1.7 March 18, 2008 1 +1.7.0 May 2, 2008 1 @@ -127,7 +127,7 @@ OOPPTTIIOONNSS -1.7 March 18, 2008 2 +1.7.0 May 2, 2008 2 @@ -193,7 +193,7 @@ SUDO(1m) MAINTENANCE COMMANDS SUDO(1m) -1.7 March 18, 2008 3 +1.7.0 May 2, 2008 3 @@ -259,7 +259,7 @@ SUDO(1m) MAINTENANCE COMMANDS SUDO(1m) -1.7 March 18, 2008 4 +1.7.0 May 2, 2008 4 @@ -325,7 +325,7 @@ SUDO(1m) MAINTENANCE COMMANDS SUDO(1m) -1.7 March 18, 2008 5 +1.7.0 May 2, 2008 5 @@ -391,7 +391,7 @@ SSEECCUURRIITTYY NNOOTTEESS -1.7 March 18, 2008 6 +1.7.0 May 2, 2008 6 @@ -457,7 +457,7 @@ EENNVVIIRROONNMMEENNTT -1.7 March 18, 2008 7 +1.7.0 May 2, 2008 7 @@ -523,7 +523,7 @@ AAUUTTHHOORRSS -1.7 March 18, 2008 8 +1.7.0 May 2, 2008 8 @@ -589,6 +589,6 @@ DDIISSCCLLAAIIMMEERR -1.7 March 18, 2008 9 +1.7.0 May 2, 2008 9 diff --git a/sudo.man.in b/sudo.man.in index d63ba1e05..849d6f4a4 100644 --- a/sudo.man.in +++ b/sudo.man.in @@ -150,7 +150,7 @@ .\" ======================================================================== .\" .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" diff --git a/sudoers.cat b/sudoers.cat index 11ca0eaa1..aac188e97 100644 --- a/sudoers.cat +++ b/sudoers.cat @@ -61,7 +61,7 @@ DDEESSCCRRIIPPTTIIOONN -1.7 March 5, 2008 1 +1.7.0 May 2, 2008 1 @@ -127,7 +127,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 2 +1.7.0 May 2, 2008 2 @@ -193,7 +193,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 3 +1.7.0 May 2, 2008 3 @@ -259,7 +259,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 4 +1.7.0 May 2, 2008 4 @@ -325,7 +325,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 5 +1.7.0 May 2, 2008 5 @@ -391,7 +391,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 6 +1.7.0 May 2, 2008 6 @@ -457,7 +457,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 7 +1.7.0 May 2, 2008 7 @@ -523,7 +523,7 @@ SSUUDDOOEERRSS OOPPTTIIOONNSS -1.7 March 5, 2008 8 +1.7.0 May 2, 2008 8 @@ -589,7 +589,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 9 +1.7.0 May 2, 2008 9 @@ -655,7 +655,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 10 +1.7.0 May 2, 2008 10 @@ -721,7 +721,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 11 +1.7.0 May 2, 2008 11 @@ -787,7 +787,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 12 +1.7.0 May 2, 2008 12 @@ -853,7 +853,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 13 +1.7.0 May 2, 2008 13 @@ -919,7 +919,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 14 +1.7.0 May 2, 2008 14 @@ -985,7 +985,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 15 +1.7.0 May 2, 2008 15 @@ -1051,7 +1051,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 16 +1.7.0 May 2, 2008 16 @@ -1117,7 +1117,7 @@ EEXXAAMMPPLLEESS -1.7 March 5, 2008 17 +1.7.0 May 2, 2008 17 @@ -1183,7 +1183,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 18 +1.7.0 May 2, 2008 18 @@ -1249,7 +1249,7 @@ SUDOERS(4) MAINTENANCE COMMANDS SUDOERS(4) -1.7 March 5, 2008 19 +1.7.0 May 2, 2008 19 @@ -1315,7 +1315,7 @@ SSEECCUURRIITTYY NNOOTTEESS -1.7 March 5, 2008 20 +1.7.0 May 2, 2008 20 @@ -1381,7 +1381,7 @@ PPRREEVVEENNTTIINNGG SSHHEELLLL EESSCCAAPPEESS -1.7 March 5, 2008 21 +1.7.0 May 2, 2008 21 @@ -1447,6 +1447,6 @@ DDIISSCCLLAAIIMMEERR -1.7 March 5, 2008 22 +1.7.0 May 2, 2008 22 diff --git a/sudoers.ldap.cat b/sudoers.ldap.cat index dff9645f9..1a6813b32 100644 --- a/sudoers.ldap.cat +++ b/sudoers.ldap.cat @@ -61,7 +61,7 @@ DDEESSCCRRIIPPTTIIOONN -1.7 March 5, 2008 1 +1.7.0 May 2, 2008 1 @@ -127,7 +127,7 @@ SUDOERS.LDAP(4) MAINTENANCE COMMANDS SUDOERS.LDAP(4) -1.7 March 5, 2008 2 +1.7.0 May 2, 2008 2 @@ -193,7 +193,7 @@ SUDOERS.LDAP(4) MAINTENANCE COMMANDS SUDOERS.LDAP(4) -1.7 March 5, 2008 3 +1.7.0 May 2, 2008 3 @@ -259,7 +259,7 @@ SUDOERS.LDAP(4) MAINTENANCE COMMANDS SUDOERS.LDAP(4) -1.7 March 5, 2008 4 +1.7.0 May 2, 2008 4 @@ -325,7 +325,7 @@ SUDOERS.LDAP(4) MAINTENANCE COMMANDS SUDOERS.LDAP(4) -1.7 March 5, 2008 5 +1.7.0 May 2, 2008 5 @@ -391,7 +391,7 @@ SUDOERS.LDAP(4) MAINTENANCE COMMANDS SUDOERS.LDAP(4) -1.7 March 5, 2008 6 +1.7.0 May 2, 2008 6 @@ -423,10 +423,10 @@ SUDOERS.LDAP(4) MAINTENANCE COMMANDS SUDOERS.LDAP(4) 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 TTLLSS__RRAANNDDFFIILLEE file name The TTLLSS__RRAANNDDFFIILLEE parameter specifies the path to an entropy source @@ -457,7 +457,7 @@ SUDOERS.LDAP(4) MAINTENANCE COMMANDS SUDOERS.LDAP(4) -1.7 March 5, 2008 7 +1.7.0 May 2, 2008 7 @@ -523,7 +523,7 @@ EEXXAAMMPPLLEESS -1.7 March 5, 2008 8 +1.7.0 May 2, 2008 8 @@ -589,7 +589,7 @@ SUDOERS.LDAP(4) MAINTENANCE COMMANDS SUDOERS.LDAP(4) -1.7 March 5, 2008 9 +1.7.0 May 2, 2008 9 @@ -655,7 +655,7 @@ SUDOERS.LDAP(4) MAINTENANCE COMMANDS SUDOERS.LDAP(4) -1.7 March 5, 2008 10 +1.7.0 May 2, 2008 10 @@ -721,7 +721,7 @@ CCAAVVEEAATTSS -1.7 March 5, 2008 11 +1.7.0 May 2, 2008 11 @@ -787,6 +787,6 @@ DDIISSCCLLAAIIMMEERR -1.7 March 5, 2008 12 +1.7.0 May 2, 2008 12 diff --git a/sudoers.ldap.man.in b/sudoers.ldap.man.in index bb34b7789..8fa099233 100644 --- a/sudoers.ldap.man.in +++ b/sudoers.ldap.man.in @@ -146,7 +146,7 @@ .\" ======================================================================== .\" .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" @@ -498,10 +498,10 @@ password\-protected. The key type depends on the \s-1LDAP\s0 libraries 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 diff --git a/sudoers.man.in b/sudoers.man.in index c03211b7e..746db052f 100644 --- a/sudoers.man.in +++ b/sudoers.man.in @@ -150,7 +150,7 @@ .\" ======================================================================== .\" .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" diff --git a/version.h b/version.h index e4b9687f7..8e9585b11 100644 --- a/version.h +++ b/version.h @@ -23,6 +23,6 @@ #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 */ diff --git a/visudo.cat b/visudo.cat index 3faffc3e5..e0a9464ac 100644 --- a/visudo.cat +++ b/visudo.cat @@ -61,7 +61,7 @@ OOPPTTIIOONNSS -1.7 February 18, 2008 1 +1.7.0 May 2, 2008 1 @@ -127,7 +127,7 @@ AAUUTTHHOORR -1.7 February 18, 2008 2 +1.7.0 May 2, 2008 2 @@ -193,6 +193,6 @@ DDIISSCCLLAAIIMMEERR -1.7 February 18, 2008 3 +1.7.0 May 2, 2008 3 diff --git a/visudo.man.in b/visudo.man.in index 82bbae2cd..94a3a17b8 100644 --- a/visudo.man.in +++ b/visudo.man.in @@ -149,7 +149,7 @@ .\" ======================================================================== .\" .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" -- 2.40.0