-Known bugs in sudo version 1.5.8
+Known bugs in sudo version 1.5.9
================================
1) "make install-man" should substitute correct paths into the
324) Fixed a parse bug wrt the ! operator and runas specs. Noted by
David A Beck <BKD@payserv.telekurs.com>.
+
+325) Use new emalloc/erealloc/estrdup functions (catch errors and exit).
+
+Sudo 1.5.9 released.
-Installation instructions for CU sudo 1.5.8
+Installation instructions for CU sudo 1.5.9
===========================================
Sudo uses a `configure' script to probe the capabilities and type
now set via the configure script. See below for a list of all the
configure options and their meanings.
-By default, sudo 1.5.8 expects the sudoers file to be mode 0440 and
+By default, sudo 1.5.9 expects the sudoers file to be mode 0440 and
to be owned by user and group 0. This differs from version 1.4 and
below which expected the sudoers file to be mode 0400 and to be
owned by root. Doing a `make install' will set the sudoers file
-to the new mode and group. If sudo 1.5.8 encounters a sudoers file
+to the new mode and group. If sudo 1.5.9 encounters a sudoers file
with the old permissions it will attempt to update it to the new
scheme. You cannot, however, use a sudoers file with the new
permissions with an old sudo binary. It is suggested that if have
#
-# CU sudo version 1.5.8
+# CU sudo version 1.5.9
# Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
#
# This program is free software; you can redistribute it and/or modify
HDRS = sudo.h compat.h version.h insults.h \
ins_2001.h ins_classic.h ins_goons.h ins_csops.h sudo.tab.h
-VERSION = 1.5.8
+VERSION = 1.5.9
DISTFILES = $(SRCS) $(HDRS) BUGS CHANGES COPYING HISTORY INSTALL \
INSTALL.configure TODO PORTING README RUNSON \
-This is the CU version of sudo, release 1.5.8
+This is the CU version of sudo, release 1.5.9
The sudo philosophy
===================
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8 (based on Root Group sudo version 1.1)
+ * CU sudo version 1.5.9 (based on Root Group sudo version 1.1)
* Copyright (c) 1994,1996,1998,1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This software comes with no waranty whatsoever, use at your own risk.
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
-echo "Configuring CU Sudo version 1.5.8"
+echo "Configuring CU Sudo version 1.5.9"
PROGS="sudo visudo"
SUDO_LDFLAGS=""
VISUDO_LDFLAGS=""
dnl
dnl This won't work before AC_INIT()
dnl
-echo "Configuring CU Sudo version 1.5.8"
+echo "Configuring CU Sudo version 1.5.9"
dnl
dnl Variables that get substituted in the Makefile
dnl
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1994,1996,1998,1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
#define INITIAL 0
#line 2 "parse.lex"
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8 (based on Root Group sudo version 1.1)
+ * CU sudo version 1.5.9 (based on Root Group sudo version 1.1)
* Copyright (c) 1994,1996,1998,1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This software comes with no waranty whatsoever, use at your own risk.
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
%{
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
%{
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8 (based on Root Group sudo version 1.1)
+ * CU sudo version 1.5.9 (based on Root Group sudo version 1.1)
* Copyright (c) 1994,1996,1998,1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This software comes with no waranty whatsoever, use at your own risk.
/*
- * CU sudo version 1.5.8 (based on Root Group sudo version 1.1)
+ * CU sudo version 1.5.9 (based on Root Group sudo version 1.1)
* Copyright (c) 1994,1996,1998,1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This software comes with no waranty whatsoever, use at your own risk.
-17/Feb/99 1.5.8 1
+17/Feb/99 1.5.9 1
-17/Feb/99 1.5.8 2
+17/Feb/99 1.5.9 2
-17/Feb/99 1.5.8 3
+17/Feb/99 1.5.9 3
-17/Feb/99 1.5.8 4
+17/Feb/99 1.5.9 4
-17/Feb/99 1.5.8 5
+17/Feb/99 1.5.9 5
/*
- * CU sudo version 1.5.8 (based on Root Group sudo version 1.1)
+ * CU sudo version 1.5.9 (based on Root Group sudo version 1.1)
* Copyright (c) 1994,1996,1998,1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This software comes with no waranty whatsoever, use at your own risk.
''' $RCSfile$$Revision$$Date$
'''
''' $Log$
-''' Revision 1.30 1999/02/17 16:40:55 millert
-''' fix grammar; espie@openbsd.org
+''' Revision 1.31 1999/03/29 04:05:13 millert
+''' ++version
'''
'''
.de Sh
.nr % 0
.rr F
.\}
-.TH sudo 8 "1.5.8" "17/Feb/99" "MAINTENANCE COMMANDS"
+.TH sudo 8 "1.5.9" "17/Feb/99" "MAINTENANCE COMMANDS"
.UC
.if n .hy 0
.if n .na
#line 2 "parse.yacc"
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
-6/Feb/98 1.5.8 1
+17/Jan/99 1.5.9 1
-6/Feb/98 1.5.8 2
+17/Jan/99 1.5.9 2
-6/Feb/98 1.5.8 3
+17/Jan/99 1.5.9 3
-6/Feb/98 1.5.8 4
+17/Jan/99 1.5.9 4
-6/Feb/98 1.5.8 5
+17/Jan/99 1.5.9 5
-6/Feb/98 1.5.8 6
+17/Jan/99 1.5.9 6
''' $RCSfile$$Revision$$Date$
'''
''' $Log$
-''' Revision 1.5 1999/01/17 22:40:53 millert
-''' crank version and regen files
+''' Revision 1.6 1999/03/29 04:05:13 millert
+''' ++version
'''
'''
.de Sh
.nr % 0
.rr F
.\}
-.TH sudoers 5 "1.5.8" "6/Feb/98" "FILE FORMATS"
+.TH sudoers 5 "1.5.9" "17/Jan/99" "FILE FORMATS"
.UC
.if n .hy 0
.if n .na
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
#ifndef _SUDO_VERSION_H
#define _SUDO_VERSION_H
-static const char version[] = "1.5.8";
+static const char version[] = "1.5.9";
#endif /* _SUDO_VERSION_H */
/*
- * CU sudo version 1.5.8
+ * CU sudo version 1.5.9
* Copyright (c) 1996, 1998, 1999 Todd C. Miller <Todd.Miller@courtesan.com>
*
* This program is free software; you can redistribute it and/or modify
-17/Oct/98 1.5.8 1
+17/Jan/99 1.5.9 1
-17/Oct/98 1.5.8 2
+17/Jan/99 1.5.9 2
-17/Oct/98 1.5.8 3
+17/Jan/99 1.5.9 3
<P>
+<DT><STRONG><A NAME="item__etc_stmp_">/etc/stmp: Permission denied
+
+</A></STRONG><DD>
You didn't run <STRONG>visudo</STRONG> as root.
<P>
+<DT><STRONG><A NAME="item_Can">Can't find you in the passwd database
+
+</A></STRONG><DD>
Your userid does not appear in the passwd file.
''' $RCSfile$$Revision$$Date$
'''
''' $Log$
-''' Revision 1.4 1999/01/17 22:40:55 millert
-''' crank version and regen files
+''' Revision 1.5 1999/03/29 04:05:14 millert
+''' ++version
'''
'''
.de Sh
.nr % 0
.rr F
.\}
-.TH visudo 8 "1.5.8" "17/Oct/98" "MAINTENANCE COMMANDS"
+.TH visudo 8 "1.5.9" "17/Jan/99" "MAINTENANCE COMMANDS"
.UC
.if n .hy 0
.if n .na
or there is a stale sudoers lock file (/etc/stmp by default)
that you need to delete.
-= item /etc/stmp: Permission denied
+=item /etc/stmp: Permission denied
You didn't run B<visudo> as root.
-= item Can't find you in the passwd database
+=item Can't find you in the passwd database
Your userid does not appear in the passwd file.