Repository navigation
What's Changed
- build(devvm): Ubuntu 24.04 guests, so polkit ≥0.106 runs the elevation group by @bindreams in #621
- ci: run every test lane inside the required Test jobs by @bindreams in #626
- fix(child): the drops ask the child's own handle whether the root was reaped (plan A, A1e) by @bindreams in #612
- chore(deps): update github-actions by @renovate[bot] in #631
- chore(deps): update dependency rust-lang/rust to v1.99.0 by @renovate[bot] in #635
- chore(deps): update prek by @renovate[bot] in #636
- chore(deps): update actions/cache action to v6 by @renovate[bot] in #637
- chore(deps): update dependency pre-commit/pre-commit-hooks to v6 by @renovate[bot] in #642
- test: fixtures remove the cgroups, accounts, registry keys and leaves they make, on failure too by @bindreams in #648
- fix(cgroup): the sweep and the walk share one fd-bounded traversal by @bindreams in #643
- fix(ci): every setup script and fixture restores the system state it changed by @bindreams in #627
- chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in #641
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in #638
- chore(deps): update j178/prek-action action to v3 by @renovate[bot] in #644
- fix(child): the public kill and terminate paths leave a launchd-held root alone (macOS) by @bindreams in #633
- chore(deps): update j178/prek-action action to v3.0.1 by @renovate[bot] in #701
- chore(deps): update ci-tools by @renovate[bot] in #703
- chore(deps): update dependency rbubley/mirrors-prettier to v3.9.10 by @renovate[bot] in #704
- feat(devvm): run devvm.py on a Windows host (import, stage, kill the vagrant tree) by @bindreams in #707
- feat(elevation): the shim's pure supervision step, owner-watch mapping and program resolution (plan F, F4a) by @bindreams in #616
- feat(elevation): the Linux elevation shim process and cosca::init (plan F, F4b) by @bindreams in #617
- fix(wait): spell NOTE_REAP locally, since libc 0.2.190 removed it by @bindreams in #712
- test(elevation): the shim under a real root, a pid namespace, a tracer and a set-id copy (plan F, F4d) by @bindreams in #620
- ci: run the elevation shim's tests on Linux 5.6 and 6.1 under virtme-ng (plan F, F4-M) by @bindreams in #618
- chore(deps): update dependency rust-lang/rust to v1.99.1 by @renovate[bot] in #714
- test(tracer): share the Linux foreign tracer helper (plan A, A4t) by @bindreams in #716
- feat(spawn): suspended spawn on Windows (closes #49 for sync) by @bindreams in #711
- feat(elevation)!: refuse executable() and raw_executable() on an elevated spawn by @bindreams in #720
- feat(tokio): suspended spawn for the async Command by @bindreams in #722
- build: publish 0.6.0 to crates.io by @bindreams in #735
New Contributors
Full Changelog: v0.5.0...v0.6.0