sudo 1.9.3rc1 released

"Todd C. Miller" <[email protected]> Sat, 19 Sep 2020 12:25:08 -0600
Newsgroups gmane.comp.tools.sudo.devel
Message-ID <[email protected]>
The first release candidate for sudo 1.9.3 is now available.  In
addition to bug fixes, Sudo 1.9.3 adds support for per-command
chroot and working directory settings and command line options.
Sudo 1.9.3 also features more detailed messages when there is a
syntax error in the sudoers file.

Source:
    https://www.sudo.ws/dist/beta/sudo-1.9.3rc1.tar.gz
    ftp://ftp.sudo.ws/pub/sudo/beta/sudo-1.9.3rc1.tar.gz

SHA256 checksum:
    4069e380b63c975bc3868e022312283c8e880de4ac1b97d3a6ec976b2844a187

MD5 checksum:
    bcc361200eed9e4ee7d9714ba5cab8a8

Binary packages:
    https://www.sudo.ws/dist/beta/packages/index.html#binary

For a list of download mirror sites, see:
    https://www.sudo.ws/download_mirrors.html

Sudo web site:
    https://www.sudo.ws/

Sudo web site mirrors:
    https://www.sudo.ws/mirrors.html

Major changes between sudo 1.9.3rc1 and 1.9.3b2:

 * Compilation fixes when compiling for Android using the bionic
   C library.

Major changes between sudo 1.9.3b2 and 1.9.3b1:

 * Updated translations from translationproject.org.

Major changes between sudo 1.9.3b1 and 1.9.2:

 * sudoedit will now prompt the user before overwriting an existing
   file with one that is zero-length after editing.  Bug #922.

 * Fixed building the Python plugin on systems with a compiler that
   doesn't support symbol hiding.

 * Sudo now uses a linker script to hide symbols even when the
   compiler has native symbol hiding support.  This should make is
   easier to detect omissions in the symbol exports file, regardless
   of the platform.

 * Fixed the libssl dependency in Debian packages for older releases
   that use libssl1.0.0.

 * Sudo and visudo now provide more detailed messages when a syntax
   error is detected in sudoers.  The offending line and token are
   now displayed.  If the parser was generated by GNU bison,
   additional information about what token was expected is also
   displayed.  Bug #841.

 * Sudoers rules must now end in either a newline or the end-of-file.
   Previously, it was possible to have multiple rules on a single
   line, separated by white space.  The use of an end-of-line
   terminator makes it possible to display accurate error messages.

 * Sudo no longer refuses to run if a syntax error in the sudoers
   file is encountered.  The entry with the syntax error will be
   discarded and sudo will continue to parse the file.  This makes
   recovery from a syntax error less painful on systems where sudo
   is the primary method of superuser access.  The historic behavior
   can be restored by add "error_recovery=false" to the sudoers
   plugin's optional arguments in sudo.conf.  Bug #618.

 * Fixed the sample_approval plugin's symbol exports file for systems
   where the compiler doesn't support symbol hiding.

 * Fixed a regression introduced in sudo 1.9.1 where arguments to
   the "sudoers_policy" plugin in sudo.conf were not being applied.
   The sudoers file is now parsed by the "sudoers_audit" plugin,
   which is loaded implicitly when "sudoers_policy" is listed in
   sudo.conf.  Starting with sudo 1.9.3, if there are plugin arguments
   for "sudoers_policy" but "sudoers_audit" is not listed, those
   arguments will be applied to "sudoers_audit" instead.

 * The user's resource limits are now passed to sudo plugins in
   the user_info[] list.  A plugin cannot determine the limits
   itself because sudo changes the limits while it runs to prevent
   resource starvation.

 * It is now possible to set the working directory or change the
   root directory on a per-command basis using the CWD and CHROOT
   options.  There are also new Defaults settings, runchroot and
   runcwd, that can be used to set the working directory or root
   directory on a more global basis.

 * New -D (--chdir) and -R (--chroot) command line options can be
   used to set the working directory or root directory if the sudoers
   file allows it.  This functionality is not enabled by default
   and must be explicitly enabled in the sudoers file.

____________________________________________________________
sudo-workers mailing list <[email protected]>
For list information, options, or to unsubscribe, visit:
https://www.sudo.ws/mailman/listinfo/sudo-workers
signature.asc (application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJfZkz6AAoJEKn0wCHOpHD7bl8P/Avt6nlv3xowLVvGpjmeu0je
PVwtjSTZfwG3IeJfOP/Q9cZBBMOvWlvphYkeKW5EsleASUW41YVZ+b7czU07vtlB
sVCW5EykgvygZEiVVoT5GRcvngC7dymjrnJ1hQJPz28cHuNRXqmOfPxFHNdeppRj
GKiWUidfrIq6F85X/37pkW4VJdcvCqu9E3VkMrFk337HG8SYpBXsTOuHMEcqNnHM
5XkQYOya04u6cvMcCsjKw+8zJ5w7I6om5eaPm6ZMkSnT9zY/2OfMb6+cS97PnsoF
2YJZP8Jl3AZWQv5ADFqPVzRE8ZXNBdeoYDrqAHXiflwlR09cjdQbpWOsOOYPnihx
Ru/JqDRZd9VvcsJgE/qHBLI4WhWjq0QwU2RqCYNIJfnyAUzc+cMSjM1BFn3ZWE8t
xAp3nhaF83PHlP7dQFpLDHkZzfIx3yBVFTafP7DcDSopU1AC7c1NQyOxRya3rBKH
DwPeSp1MXjqwxq1e8qohxY8V6+uzSdnPmQOJDMPeJ2EUfqTIIlCD0ggR8L6ke02x
2yzI4Gv22JBk7n+Pklay1KAVib5kbEvjS5FgAAbdMu9DYHA1Kr5AL6Ay66AprrUR
9Nt80Gld1utk7fhKewcsphUlCW2Lt0nhz7e6/njAKV+NItuAN8Yu8baYiGcJeswK
XNk13iled8DRMm0ZCMR4
=GyL0
-----END PGP SIGNATURE-----