Page MenuHomeSolus

Update sudo to 1.8.23
ClosedPublic

Authored by kyrios123 on May 1 2018, 8:58 PM.
Tags
None
Referenced Files
F10995278: D2834.id6945.diff
Wed, Jul 26, 3:48 AM
F10990362: D2834.diff
Mon, Jul 24, 8:05 PM
F10935021: D2834.id.diff
Jul 12 2023, 5:40 PM
F10875178: D2834.diff
Jun 20 2023, 4:25 AM
F10814445: D2834.diff
May 31 2023, 3:48 PM
F10769221: D2834.id6945.diff
May 20 2023, 2:16 PM
Subscribers

Details

Summary
  • PAM account management modules are now run even when no password is required.
  • For kernel-based time stamps, if no terminal is present, fall back to parent-pid style time stamps.
  • The new cvtsudoers utility replaces both the "sudoers2ldif" script and the "visudo -x" functionality. It can read a file in either sudoers or LDIF format and produce JSON, LDIF or sudoers output. It is also possible to filter the generated output file by user, group or host name.
  • The file, ldap and sss sudoers backends now share a common set of formatting functions for "sudo -l" output, which is also used by the cvtsudoers utility.
  • The /run directory is now used in preference to /var/run if it exists.
  • More accurate descriptions of the --with-rundir and --with-vardir configure options.
  • The setpassent() and setgroupent() functions are now used on systems that support them to keep the passwd and group database open. Sudo performs a lot of passwd and group lookups so it can be beneficial to avoid opening and closing the files each time.
  • The new case_insensitive_user and case_insensitive_group sudoers options can be used to control whether sudo does case-sensitive matching of users and groups in sudoers. Case insensitive matching is now the default.
  • Fixed a bug on some systems where sudo could hang on command exit when I/O logging was enabled.
  • Fixed the build-time process start time test on Linux when the test is run from within a container.
  • When determining which temporary directory to use, sudoedit now checks the directory for writability before using it. Previously, sudoedit only performed an existence check.
  • Sudo now includes an optional set of Monty Python-inspired insults.
  • Chinese (Taiwan) translation for sudo from translationproject.org.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

sudo su

Diff Detail

Repository
R2974 sudo
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ikey added a subscriber: ikey.

GRMA

This revision is now accepted and ready to land.May 4 2018, 10:14 AM
This revision was automatically updated to reflect the committed changes.