github proot-me/proot v5.2.0

latest releases: v5.4.0, v5.3.1, v5.3.0...
2 years ago

5.2.0 - 2021-09-01

Added

  • GitLab CI/CD pipelines for static binaries.
  • Python extension.
  • Secure disclosure instructions.
  • Vagrantfiles for kernel-specific testing.
  • Support for Musl libc.
  • Use shellcheck for scripts.
  • link2symlink extension.
  • Contributor scripts care2docker.sh, and care_rearchiver.sh
  • Clang scan-build and gcov/lcov for source code analysis.
  • Trivial chroot using relative paths.
  • port_mapper extension.
  • Commandline option --kill-on-exit.
  • Hidden PROOT_TMPDIR option.
  • Support for sudo via fake_id0 extension.

Changed

  • Started using top-level changelog instead of individual ones.
  • Limit testsuite to five minutes.
  • Updated release instructions.
  • Renamed tests to test.
  • Replace .exe file extension with .elf for loader binaries.
  • Use LC_ALL instead of LANG.
  • Semantics for HOST_PATH extension event arguments.

Removed

  • Disabled, deprecated, or unreliable tests.
  • Drop Coverity from Travis CI.
  • Cross-compiling scripts for Slackware.
  • FHS assumptions from tests.
  • References to proot.me domain.

Fixed

  • Error-code handling in substitute_binding_stat.
  • Prevent tracees from becoming undumpable.
  • Merged patches for detecting kernels >= 4.8.
  • GIT_VERSION for development binaries.
  • Replace mktemp with mkstemp.
  • File permissions for test scripts.
  • Filter renamteat2 syscall.
  • Honor GNU standards regarding DESTDIR variable.
  • Cleanup tmp on non-ext file systems.
  • Reallocation of heap for CLONE_VM on execve syscall.
  • Non-executable stack for binaries.

Don't miss a new proot release

NewReleases is sending notifications on new releases.