File tree 6 files changed +32
-7
lines changed
6 files changed +32
-7
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## [ 0.2.0] - 2023-08-29
4
+
5
+ ### Added
6
+ - ` visudo ` can set/fix file permissions using the ` --perms ` CLI flag
7
+ - ` visudo ` can set/fix the file owner using the ` --owner ` CLI flag
8
+ - Read ` env_editor ` from sudoers file for visudo
9
+ - Add basic support for ` --list ` in sudo
10
+
11
+ ### Changed
12
+ - ` visudo ` now uses a random filename for the temporary file you are editing
13
+ - ` su ` now runs with a PTY by default
14
+ - Included files with relative paths in the sudoers file are imported relative
15
+ from the sudoers file
16
+ - ` sudo ` now checks if ownership and setuid bits have been set correctly on
17
+ its binary
18
+ - When syslog messages are too large they will be split between multiple
19
+ messages to prevent message truncation
20
+ - We now accept a wider range of dependencies
21
+ - Our MSRV (minimum supported rust version) has been set at 1.70.0
22
+
23
+ ### Fixed
24
+ - Set arg0 to the non-resolved filename when running a command, preventing
25
+ issues with symlinks when commands rely on link filenames
26
+
3
27
## [ 0.2.0-dev.20230711] - 2023-07-11
4
28
5
29
### Added
52
76
- Use canonicalized paths for the executed binaries
53
77
- Simplified CLI help to only display supported actions
54
78
79
+ [ 0.2.0 ] : https://github.com/memorysafety/sudo-rs/compare/v0.2.0-dev.20230711...v0.2.0
55
80
[ 0.2.0-dev.20230711 ] : https://github.com/memorysafety/sudo-rs/compare/v0.2.0-dev.20230703...v0.2.0-dev.20230711
56
81
[ 0.2.0-dev.20230703 ] : https://github.com/memorysafety/sudo-rs/compare/v0.2.0-dev.20230627...v0.2.0-dev.20230703
57
82
[ 0.2.0-dev.20230627 ] : https://github.com/memorysafety/sudo-rs/compare/v0.1.0-dev.20230620...v0.2.0-dev.20230627
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " sudo-rs"
3
3
description = " A memory safe implementation of sudo and su."
4
- version = " 0.2.0-dev.20230711 "
4
+ version = " 0.2.0"
5
5
license = " Apache-2.0 OR MIT"
6
6
edition = " 2021"
7
7
repository = " https://github.com/memorysafety/sudo-rs"
Original file line number Diff line number Diff line change 1
1
<!-- ---
2
- title: SU(1) sudo-rs 0.2.0-dev.20230711 | sudo-rs
2
+ title: SU(1) sudo-rs 0.2.0 | sudo-rs
3
3
--- -->
4
4
5
5
# NAME
Original file line number Diff line number Diff line change 1
1
<!-- ---
2
- title: SUDO(8) sudo-rs 0.2.0-dev.20230711 | sudo-rs
2
+ title: SUDO(8) sudo-rs 0.2.0 | sudo-rs
3
3
--- -->
4
4
5
5
# NAME
Original file line number Diff line number Diff line change 1
1
<!-- ---
2
- title: VISUDO(8) sudo-rs 0.2.0-dev.20230711 | sudo-rs
2
+ title: VISUDO(8) sudo-rs 0.2.0 | sudo-rs
3
3
--- -->
4
4
5
5
# NAME
You can’t perform that action at this time.
0 commit comments