Releases: termux/proot-distro
Releases · termux/proot-distro
Release list
Version 5.4.1
Version 5.4.0
Changes:
- Track each created proot-distro session and make them visible by new command
proot-distro ps. - Add new option
--detachforloginandrunthat asks proot-distro to start process in background with detaching from current terminal (permanent). - Add new command
killto send SIGTERM or other signal to proot-distro session. - Do not bind
/proc/self/fdto/dev/fdwhen target already provided by the host. Same goes to/dev/stdin,/dev/stdoutand/dev/stderr.
Recommended to use Termux proot v5.1.107.81 or newer.
Version 5.3.0
Changes:
- Image manifest Env now applies in every mode (isolated, minimal) and for termux-type containers (which previously ignored it).
- Android host vars (ANDROID_ROOT, etc.) inherited only in the default mode (Termux, neither isolated nor minimal).
- Always bind /storage + /sdcard unless isolated or minimal mode used.
- Always bind /data/app, /data/dalvik-cache, /data/misc/apexdata/com.android.art/dalvik-cache (Android-system caches) unless isolated or minimal mode used.
Fully-functional termux-docker container requires proot with termux/proot@898b4a8, because this is a prerequisite for using /system/bin/am and similar tools from host /system
Version 5.2.0
Changes:
proot-distro installandpushcommands now support plain HTTP endpoints for OCI image registries but require--allow-insecureoption to be passed.- Retry push/download of OCI images on certain HTTP error codes like 500.
- Show meaningful messages for TLS errors.
- Fix duplicated logging of destination while using
proot-distro restore.
Version 5.1.7
Bugfix for OCI images: reject non-regular-file blob members in outer OCI archive
Version 5.1.6
Bugfixes:
- Global: update container name regex to ensure that it won't match trailing new line
proot-distro restore: refuse to restore backups where containers don't have rootfs.proot-distro restore: refuse to restore multiple containers at once from a single backup archive.proot-distro restore: skip when the hardlink resolves to a different container than currently being restored, so a crafted archive can't pull a file out of an unrelated existing container.
Also proot-distro restore now will show what container is being restored from backup.
Version 5.1.5
Bugfix: clamp symlinked parents to prevent rootfs escape when extracting tar archive
Version 5.1.4
Fix typo in proot-distro help utility description.
Version 5.1.3
Fix proot-distro login error when user-defined shell is a hardlink: #675
Version 5.1.2
Minor modifications for built-in help pages.