]> granicus.if.org Git - sudo/commitdiff
Document parser changes.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 30 Mar 2011 00:32:12 +0000 (20:32 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 30 Mar 2011 00:32:12 +0000 (20:32 -0400)
--HG--
branch : 1.7

UPGRADE

diff --git a/UPGRADE b/UPGRADE
index 0de00a6b0b593d1b4c3895bad2fa29d824975436..8b7da22fbd78817444c9f322ad28295599df261b 100644 (file)
--- a/UPGRADE
+++ b/UPGRADE
@@ -1,6 +1,35 @@
 Notes on upgrading from an older release
 ========================================
 
+o Upgrading from a version prior to 1.7.6:
+
+    Changes in the sudoers parser could result in parse errors for
+    existing sudoers file.  These changes cause certain erroneous
+    entries to be flagged as errors where before they allowed.
+    Changes include:
+
+    Combining multiple Defaults entries with a backslash.  E.g.
+
+       Defaults set_path \
+       Defaults syslog
+
+    which should be:
+
+       Defaults set_path
+       Defaults syslog
+
+    Also, double-quoted strings with a missing end-quote are now
+    detected and result in an error.  Previously, text starting a
+    double quote and ending with a newline was ignored.  E.g.
+
+       Defaults set_path"foo
+
+    In previous versions of sudo, the `"foo' portion would have
+    been ignored.
+
+    To avoid problems, sudo 1.8.1's "make install" will not install
+    a new sudo binary if the existing sudoers file has errors.
+
 o Upgrading from a version prior to 1.7.5:
 
     Sudo 1.7.5 includes an updated LDAP schema with support for