Releases: VHSgunzo/uruntime
Releases · VHSgunzo/uruntime
v0.5.7
v0.5.6
- Fix
mfd_exec()env vars
v0.5.5
- Fixed crash due to
std::env::vars() - Update memfd-exec fork
v0.5.4
- Added SIGUSR1/SIGUSR2 signals to signal handler
- Changed signal handling logic
- Improved error handling and crash recovery
- Enhanced unshare logic
- Fixed process spawning and exit codes
- Various stability improvements
v0.5.3
v0.5.2
- Update unshare mode reuse logic
v0.5.1
- New
URUNTIME_UNSHAREconfig option- URUNTIME_UNSHARE - Specifies whether to try using unshare user and mount namespaces by default
# URUNTIME_UNSHARE=0 - Don't run in unshare mode by default (default)
sed -i 's|URUNTIME_UNSHARE=[0-9]|URUNTIME_UNSHARE=0|' /path/uruntime
# URUNTIME_UNSHARE=1 - Run in unshare mode by default
sed -i 's|URUNTIME_UNSHARE=[0-9]|URUNTIME_UNSHARE=1|' /path/uruntime
- Refactored mount point reuse logic
v0.5.0
- Added reuse of the mount point in unshare mode
v0.4.9
- Updated squashfuse (libfuse 3.17.4)
- Changed env var prefixes from
URUNTIME_*toRUNIMAGE_*|APPIMAGE_* - Use random mount point in unshare mode
- Refactoring
- Updated README
v0.4.8
- Add unshare user and mount namespace support (#18)
- Add env vars
URUNTIME_UNSHARE,URUNTIME_UNSHARE_ROOT,URUNTIME_UNSHARE_UID,URUNTIME_UNSHARE_GIDfor namespace management - Improve FUSE checking logic and added unshare attempt when SUID fusermount is not available
- Add capability support for proper namespace functionality
- Fix minor bugs and improved stability
