Skip to content

Commit 59cf7cb

Browse files
committed
update changelog
1 parent f381f7a commit 59cf7cb

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

CHANGELOG.md

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,40 @@
11
# Changelog
22

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+
323
## [0.2.4] - 2025-02-25
424

525
### 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`
1030

1131
### Changed
1232
- Portability: sudo-rs now has experimental support for FreeBSD!
1333
- `pam-login` feature now controls if PAM service name 'sudo-i' is used
1434

1535
### Fixed
1636
- 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)
1838
- RunAs_Spec was not carried over on the same /etc/sudoers line (#974)
1939
- sudo --list did not unfold multiple-level aliases (#978)
2040
- The man page for sudoers was missing (#943)

0 commit comments

Comments
 (0)