Skip to content

Commit afd5fcc

Browse files
committed
chore: version 2025.3.12
1 parent 9176a6d commit afd5fcc

4 files changed

Lines changed: 88 additions & 65 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# Changelog
22

3+
## v2025.3.12
4+
5+
### <!-- 01 -->💡 Features
6+
7+
- ProcSubset systemd option ([365f76d](https://github.com/desbma/shh/commit/365f76d02de48dce433b8ce88f9cc35ec57f7bc2) by desbma)
8+
9+
### <!-- 02 -->🐛 Bug fixes
10+
11+
- Non leaf symlinks not being canonicalized ([6e90c41](https://github.com/desbma/shh/commit/6e90c418b4a484a31d00193bf4ae682df7642aa9) by desbma)
12+
13+
### <!-- 04 -->📗 Documentation
14+
15+
- README: Update shh run example output ([7ba62e3](https://github.com/desbma/shh/commit/7ba62e32e73fcc947853bf1d7e3cc7c19e950a32) by desbma)
16+
- README: Split crates.io installation instructions + minor tweaks ([7312ae4](https://github.com/desbma/shh/commit/7312ae4dca2bf7c58354b02cc5a261c90385cf2e) by desbma)
17+
- FAQ: Minor typo fix ([9176a6d](https://github.com/desbma/shh/commit/9176a6d095dd3e73ebdefbf16a7ff66598c84aa0) by desbma)
18+
19+
### <!-- 05 -->🧪 Testing
20+
21+
- Add ProcSubset integration test ([4ca7a12](https://github.com/desbma/shh/commit/4ca7a129251a632650f6241abe2382df3b8a26d4) by desbma)
22+
23+
### <!-- 06 -->🚜 Refactor
24+
25+
- Rename 'cl' integration tests to 'options' ([b7e6478](https://github.com/desbma/shh/commit/b7e64789ec90637f6268cbd1ae0d13848fdec980) by desbma)
26+
27+
---
28+
329
## v2025.2.7
430

531
### <!-- 01 -->💡 Features

Cargo.lock

Lines changed: 51 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ repository = "https://github.com/desbma/shh"
77
keywords = ["systemd", "hardening", "strace", "system", "security"]
88
categories = ["command-line-utilities"]
99
license = "GPL-3.0-only"
10-
version = "2025.2.7"
10+
version = "2025.3.12"
1111
rust-version = "1.81"
1212
edition = "2021"
1313

@@ -21,26 +21,26 @@ codegen-units = 1
2121
strip = true
2222

2323
[dependencies]
24-
anyhow = { version = "1.0.95", default-features = false, features = ["std", "backtrace"] }
24+
anyhow = { version = "1.0.97", default-features = false, features = ["std", "backtrace"] }
2525
bincode = { version = "1.3.3", default-features = false }
26-
clap = { version = "4.5.28", default-features = false, features = ["std", "color", "help", "usage", "error-context", "suggestions", "derive"] }
26+
clap = { version = "4.5.32", default-features = false, features = ["std", "color", "help", "usage", "error-context", "suggestions", "derive"] }
2727
clap_mangen = { version = "0.2.26", default-features = false, optional = true }
2828
function_name = { version = "0.3.0", default-features = false }
2929
goblin = { version = "0.9.3", default-features = false, features = ["std", "elf32", "elf64", "endian_fd"] }
3030
itertools = { version = "0.13.0", default-features = false, features = ["use_std"] }
31-
log = { version = "0.4.25", default-features = false, features = ["max_level_trace", "release_max_level_info"] }
31+
log = { version = "0.4.26", default-features = false, features = ["max_level_trace", "release_max_level_info"] }
3232
nix = { version = "0.29.0", default-features = false, features = ["fs"] }
3333
nom = { version = "7.1.3", default-features = false, features = ["std"] }
3434
path-clean = { version = "1.0.1", default-features = false }
3535
rand = { version = "0.8.5", default-features = false, features = ["std", "std_rng"] }
3636
regex = { version = "1.11.1", default-features = false, features = ["std", "perf"] }
37-
serde = { version = "1.0.217", default-features = false, features = ["std", "derive"] }
37+
serde = { version = "1.0.219", default-features = false, features = ["std", "derive"] }
3838
shlex = { version = "1.3.0", default-features = false, features = ["std"] }
3939
signal-hook = { version = "0.3.17", default-features = false, features = ["iterator"] }
4040
simple_logger = { version = "5.0.0", default-features = false, features = ["colors", "stderr"] }
4141
strum = { version = "0.26.3", default-features = false, features = ["std", "derive"] }
42-
tempfile = { version = "3.16.0", default-features = false }
43-
thiserror = { version = "2.0.11", default-features = false, features = ["std"] }
42+
tempfile = { version = "3.18.0", default-features = false }
43+
thiserror = { version = "2.0.12", default-features = false, features = ["std"] }
4444

4545
[dev-dependencies]
4646
assert_cmd = { version = "2.0.16", default-features = false, features = ["color", "color-auto"] }

systemd_options.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@
4444

4545
- `disconnected`
4646

47+
- [`ProcSubset`](https://www.freedesktop.org/software/systemd/man/latest/systemd.directives.html#ProcSubset=)
48+
49+
- `pid`
50+
4751
- [`ProtectClock`](https://www.freedesktop.org/software/systemd/man/latest/systemd.directives.html#ProtectClock=)
4852

4953
- `true`

0 commit comments

Comments
 (0)