1ffc830 Emulate syscalls available in the kernel specified by -k, if necessary. 1ffc830 Emulate syscalls available in the kernel specified by -k, if necessary. 2401b85 Add specific support for LD_* environment variables when using QEMU. 25069c1 Use the new helper writev_data() -- multiple writes at once -- in push_array(). 305ae31 Add specific "/proc" support to the detranslation mechanism. 305ae31 Add specific "/proc" support to the detranslation mechanism. 311b7a9 Rework translate_execve() and its support for script/ELF interpreter. 3dec459 Workaround for the mixed-mode, the binding ``/`` prefixes all the others. 517e1d6 Initial support for scripts by the new execve module. 5194365 Sanitize args of *at() syscalls to "/NEW_ROOT" if they land outside of the new root. 5467b98 Fix the detranslation for readlink*() syscalls. 55b731d Fix the de-translation when path == root. 55fd1da Make pop_component() return removed component + s/is_final/finality/. 5996858 Move the -k and -0 features into dedicated extensions. 5bed714 Emulate chdir(2) and getcwd(2) in order to allow "-w" under partial reconfiguration. 654decc Use more explicit and less confusing error/warning messages. 67972fb Repair/simplify glue rootfs support, because of/thanks to the previous commit. 691786c Move functions related to shebang handling to a dedicated file. 6b5a254 Remove tracee->root, now "-r $PATH" is really equivalent to "-b $PATH:/". 6d1e265 Search the guest program in $PATH relatively to the guest rootfs. 6fb08ce Make nested bindings safer, "nested" from guest point-of-new. 713b691 Resolve path to cmdline[0] and qemu[0] only once bindings/cwd are configured. 7601199 Fix support for "/" as path to the guest rootfs. 79cf661 Initial implementation of the in-child memory copy support. 82ba4ba Add CLI option "-0" to make get*[gu]id report the user/group id 0 ("root"). 82ba4ba Add CLI option "-0" to make get*[gu]id report the user/group id 0 ("root"). 8a83376 Initial import of the remote loader (a.k.a new execve module). 8e5fa25 Choose a heuristic regarding bindings and the detranslation of symbolic links. 9c07fad Add a workaround when QEMU is compiled as a Position Independent Executable. 9f5eeb7 Initial import of CARE v2.0. a4d7ed7 Don't canonicalize beyond a non-final component that doesn't point to a directory. a8e69d6 Add support for explicit directory access, that is, with a trailing "/". af06211 Initial support to run host programs under a QEMUlated environment. b161bc0 Revert "Workaround for the mixed-mode, the binding ``/`` prefixes all the others." b6df3cb Refactor the command-line interface and the configuration system. b94dd86 Fix relative paths canonicalization. bdc9041 Use a stack hard limit tested on 25 Linux distros, both i586 and x86_64. c10e207 Fix detranslate_path() to support correctly getcwd(2) and readlink(2). c15999f Rely on the canonicalization loop to create the "glue" rootfs. c47aeb7 Fix ptrace emulation for multi-threaded programs. c5a7a0f fake_id0: improve (r|e|s)(u|g)id support c68d18d care: Fix sub-reconfiguration support, ie. when executed from proot. c6b77b7 Fix name of the executable when skipping the ELF interpreter support. c6b77b7 Fix name of the executable when skipping the ELF interpreter support. cb1143a Fix support for paths ending with "/." cea7534 Keep the list of binding reversely sorted by host-side name. d1be631 fake_id0: hook mknod to always succeed d1da0d8 Fix *partially* support for readlink(2) when mirror pathes are in use. d2175fc Fix detranslation of asymmetric bindings (getcwd(2) & readlink*(2)). d92b57c ptrace: Add a workaround to make GDB usable under PRoot. dfb0c3b Add initial support for the special path "/proc/self" e87b34a Allow an unlimited number of children. e940896 Fix support for relative bindings and change the -W alias to : -b . -w . e99993c Add option "-k " to make uname(2) report the specified kernel release. eddeba0 Fix the result of detranslate() when "path" is the same as "root". f7089d4 Fix the support for lightweight process created via clone(CLONE_THREAD). fa205b5 Simplify error handling on tracee's death. fbca9cc ptrace: Fix support for ``proot proot -v 1 ...``. fdf487a Never dereference named file descriptors, ie., /proc//fd/*.