To use the precompiled binaries attached below, consult our manual installation instructions
Added
- In
pwfeedbackmode, pressing TAB will turn off the visual feedback (#1487) - To allow specifying partial arguments (such as subcommands) in /etc/sudoers
rules, a standalone*as the last argument can now be used to denote "zero
or more following arguments". Attempts to use wildcards in other positions
will now result in an explicit parse error withvisudo. (#1455) - A Polish translation of the command line interface
Changed
Defaults pwfeedbackis now on by default! (#1300)- UX improvements in the password prompt: it can be suspended/resumed (#1499),
and backspace supports multibyte characters (#1451) - sudoedit now also checks ACLs for misconfigurations (#1477)
- Better error message if sudo-rs is being run in a container that has
no_new_privsenabled. (#1164) - IPv4-like hostnames in
/etc/sudoersare now explicitly rejected (#1466) - sudo-rs now requires at least Rust 1.85 to compile
Fixed
- When using
-i / --login, the HOME, SHELL, USER and LOGNAME are now always
set to the target user, even if they are part of theenv_keeplist. (#1335) - Arguments in
SUDO_EDITORwere not supported (#1491) sudo --belldid not work with PAM fingerprint module (#1180)- Host-specific
Defaultscould result in an erroneous parse error (#1468) - Command arguments containing non-UTF8 characters were rejected (#1413)
lecturesetting is now correctly ignored (#1481)
Contributors for this release
Merged pull requests: @bjorn3, @squell, new contributors: @Nmrawe, @Timmmm, @aidanharris, @sudoforge, @hashcatHitman, @e-kwsm
Closed issues opened by: @japaric, @BAMF0, @dmknght, @Quackdoc, @elmaimbo, @MrSom3body, @leonbohn