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