ErmineSI (Syscall Interceptor in User Space) first release.
Ermine version 4.3.1 released.
Fixed bug when some of the packaged applications failed to run with error message like:
fd_meta_index_set: fd=8465 is not less then limit max_ifd=1024 or negative. Execution aborted.
Ermine version 4.3.0 released.
Added support for the different page sizes.
Ermine.aarch64 now able to work on systems with 64K pages
Ermine version 4.2.0 released.
PAX (grsecurity) systems supported.
Ermine version 4.1.0 released.
newfstatat/fstatat64 now respect AT_SYMLINK_NOFOLLOW flag
Fixed bug that sometimes prevent execution of packaged script
Fixes that allow packaging of Qt V5.x applications
Ermine version 4.0.1 released.
Fixe bug when in some rare circumstanses external file can be treated as internal
ERMINE_SELF_FORCE_EXTERNAL environment variable allows to specify space separated list of files that should be treated as external even if packed
Ermine version 4.0.0 released.
Added support for AArch64
Ermine version 3.2.1 released.
Added support for not page-aligned PT_LOAD executable segments
Ermine version 3.2.0 released.
Added support for faccessat/readlinkat/newfstatat/fstatat64/openat system calls, used in Ununtu 12.04, Fedora 18, openSuSE 12.3, etc
Added support for dup3 system call
Error handling in numerous system calls was fixed
Slightly improved syscall handling performance
Increased tests coverage
Ermine version 3.1.3 released.
Fixed Ermine segfault when output file is on VirtualBox vboxsf filesystem
Ermine version 3.1.2 released.
Ermine and Ermine-packaged executable able to work when /proc/sys/vm/mmap_min_addr is 0x8000 (ARM EABI)
map prelinked libraries to their preferred address (ARM OABI, ARM_EABI)
Ermine version 3.1.1 released.
Added --max-ifd flag allowing to specify number of internal file descriptors.
2012-Dec-10Ermine version 3.1.0 released. Improved start up time of Ermine-packaged applications.
Z88 project using Ermine for creating portable, reliable Linux binaries.
"Truly, it took quite a while to bundle all the correct dynamic link libs to the executable on Linux, still providing a bash script wrapper - to load the libs in the local install directory. Then testing on different platforms... true hell - checking the installer on older linux environments than the bundled natives + libs. Your solution [Ermine] will be an end to this! And we will have a rock-stable binary distribution for Linux."
Gunther Strube Z88 developer
Ermine used to launch Jinn in the bottle project
Ermine version 3.0.1 released.