|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [0.2.5] - 2025-04-01 |
| 4 | + |
| 5 | +### Added |
| 6 | +- `sudo visudo` will protect you from accidentally locking yourself out |
| 7 | +- Support for `--prompt` and `SUDO_PROMPT` environment variable |
| 8 | +- Support for `Defaults targetpw` |
| 9 | +- Support for `VAR=VALUE` matching in `Defaults env_keep/env_check` |
| 10 | +- Support for `--bell` |
| 11 | + |
| 12 | +### Changed |
| 13 | +- Portability: sudo-rs supports FreeBSD! |
| 14 | +- `sudo -v` will only ask for a password if the policy requires it |
| 15 | + |
| 16 | +### Fixed |
| 17 | +- Manual wrongly claimed `timestamp_timeout` supported negative values (#1032) |
| 18 | +- `timestamp_timeout` in excess of 292 billion years were not rejected (#1048) |
| 19 | +- Usernames in /etc/sudoers can contain special characters by using double |
| 20 | + quotes or escaping them (#1045) |
| 21 | + |
3 | 22 | ## [0.2.4] - 2025-02-25
|
4 | 23 |
|
5 | 24 | ### Added
|
6 |
| -- Support for 'SETENV:' and corresponding 'sudo VAR=value command' syntax |
7 |
| -- Support for 'Defaults rootpw' |
8 |
| -- Support for 'Defaults pwfeedback' |
9 |
| -- Support for host/user/runas/command-specific Defaults |
| 25 | +- Support for `SETENV:` and corresponding `sudo VAR=value command` syntax |
| 26 | +- Support for `Defaults rootpw` |
| 27 | +- Support for `Defaults pwfeedback` |
| 28 | +- Support for host/user/runas/command-specific `Defaults` |
10 | 29 |
|
11 | 30 | ### Changed
|
12 | 31 | - Portability: sudo-rs now has experimental support for FreeBSD!
|
13 | 32 | - `pam-login` feature now controls if PAM service name 'sudo-i' is used
|
14 | 33 |
|
15 | 34 | ### Fixed
|
16 | 35 | - Bug in syslog writer could cause sudo to hang (#856)
|
17 |
| -- SHELL was not canonicalized when using 'sudo -s' or 'sudo -i' (#962) |
| 36 | +- SHELL was not canonicalized when using `sudo -s` or `sudo -i` (#962) |
18 | 37 | - RunAs_Spec was not carried over on the same /etc/sudoers line (#974)
|
19 | 38 | - sudo --list did not unfold multiple-level aliases (#978)
|
20 | 39 | - The man page for sudoers was missing (#943)
|
|
0 commit comments