proot/tests
Cédric VINCENT e1541ce5fa WIP on no fixed position independant. 2015-03-02 13:47:30 +01:00
..
GNUmakefile WIP on no fixed position independant. 2015-03-02 13:47:30 +01:00
argv.c Fix the expansion of argv[] for scripts. 2014-09-26 13:44:43 +02:00
argv0.c Fix execve() support for foreign binaries + add some execve() regression tests. 2012-08-06 12:59:09 +02:00
cat.c Fix binding support when the mount point has no parent directory. 2012-08-07 15:21:50 +02:00
chdir_getcwd.c Don't use the MAP_32BIT trick to emulate the heap on 64-bit architectures. 2013-12-12 16:03:16 +01:00
echo.c Fix execve() support for foreign binaries + add some execve() regression tests. 2012-08-06 12:59:09 +02:00
exec.c Fix support to execute 32-bit programs from 64-bit programs. 2014-12-10 10:31:55 +01:00
false.c Add a new testing framework. 2011-11-07 15:00:10 +01:00
fchdir_getcwd.c Fix minor build compatibility issues. 2012-10-16 15:00:26 +02:00
fork-wait.c Fix the tests related to ptrace. 2013-07-02 14:29:18 +02:00
getresgid.c fake_id0: Set {e,s}{u,g}ids to 0 when executing a set{u,g}id binary. 2015-02-23 15:09:36 +01:00
getresuid.c fake_id0: Set {e,s}{u,g}ids to 0 when executing a set{u,g}id binary. 2015-02-23 15:09:36 +01:00
ptrace-2.c Update test suite so it support more system 2015-02-20 14:48:46 +01:00
ptrace.c Fix the tests related to ptrace. 2013-07-02 14:29:18 +02:00
puts_proc_self_exe.c Emulate /proc/self/exe when -q is used, and commit new value in execve() sysexit. 2014-12-01 11:15:53 +01:00
pwd.c Fix detranslation of asymmetric bindings (getcwd(2) & readlink*(2)). 2012-01-23 17:08:36 +01:00
readdir.c Fix binding support when the mount point has no parent directory. 2012-08-07 15:21:50 +02:00
readlink.c Update test suite so it support more system 2015-02-20 14:48:46 +01:00
symlink.c Update test suite so it support more system 2015-02-20 14:48:46 +01:00
test-00000000.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-0cf405b0.c Fix a memory corruption when execve'ing "/proc/self/exe". 2013-01-10 13:32:31 +01:00
test-1c68c218.c Fix x86_64 ABI support: the 5th and 6th syscall arguments were swapped. 2012-05-09 10:24:34 +02:00
test-1cd9d8f9.sh Improve the build and testsuite compatibility. 2012-10-29 17:43:17 +01:00
test-1fedd9a3.sh Add new "-i uid:gid" option to change the current user and group. 2014-02-12 07:32:03 +01:00
test-1ffc8309.c Improve forward kernel compatibility, a.k.a. "kompat" extension or "-k" option. 2013-09-05 11:04:49 +02:00
test-1ffc8309.sh Fix the "kompat" feature: don't reset "flags" if the syscall is not modified. 2013-07-11 14:43:22 +02:00
test-2db65cd2.sh ptrace: Fix (1/2) SIGTRAP events caused by execve(2) when !PTRACE_O_TRACEEXEC. 2014-04-29 14:31:05 +02:00
test-3dec4597.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-5bed7141.c Fix a typo in test-5bed7141 & test-5bed7141 introduced in commit dfe72e7d. 2014-03-17 16:18:48 +01:00
test-5bed7142.sh Fix a couple of portability issues. 2014-06-25 09:40:42 +02:00
test-5bed7143.c test-5bed7143: Update + remove temporary directory. 2014-03-24 16:01:46 +01:00
test-6b5a254a.sh Fix support for bindings where the guest path is explicitly not dereferenced. 2013-06-06 13:35:19 +02:00
test-6d1e2650.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-6fb08ce1.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-8a83376a.sh Make `ldd` works with the new loader + remove stub code. 2014-10-06 11:59:13 +02:00
test-8e5fa256.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-9c07fad8.c Import PIE test-case (not yet supported) + misc. fixes + code cleanup. 2014-09-24 14:46:30 +02:00
test-9f5eeb72.sh Allow dynamically linked versions of CARE. 2014-09-08 15:55:14 +02:00
test-55b731d3.sh Improve the build and testsuite compatibility. 2012-10-29 17:43:17 +01:00
test-55fd1da5.sh Revert "Make pop_component() return removed component". 2014-06-25 10:52:35 +02:00
test-79cf6614.c Four minor changes: 2012-08-16 17:18:39 +02:00
test-82ba4ba1.c Add new "-i uid:gid" option to change the current user and group. 2014-02-12 07:32:03 +01:00
test-82ba4ba1.sh Fix minor typos. 2014-10-29 15:06:15 +01:00
test-092c5e26.sh Four minor changes: 2012-08-16 17:18:39 +02:00
test-0228fbe7.sh Enable postponed tests and disable deprecated tests. 2014-11-05 15:11:51 +01:00
test-230f47cf.sh Be sure to exit with error code 0 2015-02-20 14:48:40 +01:00
test-230f47cg.sh.deprecated Enable postponed tests and disable deprecated tests. 2014-11-05 15:11:51 +01:00
test-230f47ch.sh Add new "-i uid:gid" option to change the current user and group. 2014-02-12 07:32:03 +01:00
test-0238c7f1.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-305ae31d.c Fix "/proc/PID/fd/X" handling: allow final "/" + don't dereference iff very final. 2012-07-23 15:08:22 +02:00
test-305ae31d.sh Fix the initialization of bindings that point to "/proc/self". 2012-06-25 22:51:23 +02:00
test-311b7a95.sh Initial support for scripts by the new execve module. 2014-09-24 15:44:27 +02:00
test-517e1d6a.sh Fix name of proot-ed processes. 2014-12-02 16:18:00 +01:00
test-517e1d6b.sh Emulate /proc/self/exe when -q is used, and commit new value in execve() sysexit. 2014-12-01 11:15:53 +01:00
test-654decce.sh Remove Bashism + update cpio command from test-cases. 2013-11-29 14:12:27 +01:00
test-713b6910.sh Don't dereference argv[0] when launching a script through a symlink. 2014-08-07 14:33:21 +02:00
test-0830d8a8.sh Fix support to execute 32-bit programs from 64-bit programs. 2014-12-10 10:31:55 +01:00
test-1743dd3d.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-2401b850.sh Fix portability issues when using Valgrind (make -C tests/ memcheck). 2014-09-01 13:50:01 +02:00
test-3624be91.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-03969e70.sh Search the initial command in "." if it contains at least one '/'. 2013-11-26 19:28:09 +01:00
test-5467b986.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-16573e73.c Don't trust PTRACE_EVENT_CLONE to get the clone flags. 2013-06-26 11:04:12 +02:00
test-25069c12.c Prepare PRoot release v5.0.0. 2014-11-13 14:43:18 +01:00
test-25069c13.c Enable postponed tests and disable deprecated tests. 2014-11-05 15:11:51 +01:00
test-53355a5b.sh Fix a couple of portability issues. 2014-06-19 16:44:45 +02:00
test-67972fbe.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-071599da.sh kompat: discard AT_SYSINFO to ensure faked OS release is read through uname(2). 2013-08-22 16:22:52 +02:00
test-691786c8.sh Fix use of uninitialised bytes, detected by Valgrind. 2014-11-07 09:34:18 +01:00
test-5996858d.sh Improve test-5996858d portability: on x86, AT_HWCAP can be "" instead of "0". 2014-11-10 09:05:41 +01:00
test-7601199b.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-11111111.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-22222222.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-33333333.c Fix a race condition that leaved the last tracee's child untraced. 2012-03-27 19:18:35 +02:00
test-33333334.c Add initial support for ptrace({G,S}ETFPREGS, ...) + 2 unrelated test-cases. 2014-02-19 14:40:39 +01:00
test-44444444.c Don't fail just because the getcwd/readlink size is greater than PATH_MAX. 2012-03-22 13:25:01 +01:00
test-51943658.c Add a new testing framework. 2011-11-07 15:00:10 +01:00
test-66666666.c Leave all but the first bare SIGTRAP unhandled. 2012-05-07 11:03:30 +02:00
test-77777777.c.unreliable Remove the SIGSTOP test, it isn't reliable from one kernel version to another. 2012-05-18 13:28:10 +02:00
test-88888888.c Fix some portability issues exposed by the OBS validation. 2012-06-11 22:32:26 +02:00
test-99999999.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-a3e68988.c Fix ELF auxiliary vectors to make GDB DSO support work under PRoot. 2014-06-17 14:15:14 +02:00
test-a4d7ed70.sh Fix a couple of portability issues. 2014-06-25 09:40:42 +02:00
test-a8e69d6f.c Update test suite so it support more system 2015-02-20 14:48:46 +01:00
test-aaaaaaaa.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-af062114.c Use the ELF interpreter as a loader when it's necessary only. 2012-07-02 20:23:56 +02:00
test-b6df3cbe.sh Add a test against /proc/<pid>/cmdline. 2014-10-03 13:56:18 +02:00
test-b94dd86a.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-b161bc0a.sh Make the test-suite more portable. 2012-10-23 17:33:08 +02:00
test-bbbbbbbb.sh Fix the translation of link*: the last components shouldn't be dereferenced. 2012-07-17 16:00:02 +02:00
test-bdc90417.c Don't use the MAP_32BIT trick to emulate the heap on 64-bit architectures. 2013-12-12 16:03:16 +01:00
test-c5a7a0f0.c Fix a typo in test-5bed7141 & test-5bed7141 introduced in commit dfe72e7d. 2014-03-17 16:18:48 +01:00
test-c6b77b77.mk Fix some protability issues with the testsuite. 2012-02-15 16:31:53 +01:00
test-c6b77b77.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-c10e2073.c Update test suite so it support more system 2015-02-20 14:48:46 +01:00
test-c47aeb7d.c Add test for commit c47aeb7d "Fix ptrace emulation for multi-threaded programs" 2014-12-10 11:14:12 +01:00
test-c68d18dc.sh Revert 'care: Fix sub-reconfiguration support, ie. when executed from proot.' 2014-11-10 14:05:01 +01:00
test-c15999f9.sh Remove placeholders created in the guest rootfs by the glue mechanism. 2014-05-19 15:53:53 +02:00
test-careauth.sh Allow dynamically linked versions of CARE. 2014-09-08 15:55:14 +02:00
test-careexit.sh Return expected error when chdir(2) to a non "searchable" directory. 2014-03-31 13:47:35 +02:00
test-carehwcp.sh care: Override all uname/utsname fields and AT_HWCAP (forced to 0) when re-executing. 2014-10-29 15:05:59 +01:00
test-carequot.sh Allow dynamically linked versions of CARE. 2014-09-08 15:55:14 +02:00
test-cb1143ab.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-cccccccc.sh Fix cwd/chroot support with threads by introducing a filesystem namespace structure. 2012-10-18 14:48:42 +02:00
test-cdd39012.sh Fix multi-process support for ptrace(2), ``strace -f`` barely works. 2013-07-02 14:31:02 +02:00
test-cea75343.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-commmmmm.sh Fix name of proot-ed processes. 2014-12-02 16:18:00 +01:00
test-d1be631a.sh Add new "-i uid:gid" option to change the current user and group. 2014-02-12 07:32:03 +01:00
test-d1da0d8d.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-d92b57ca.sh ptrace: Fix support for ``proot proot -v 1 ...``. 2014-05-28 06:25:20 +02:00
test-d2175fc3.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-d2175fc4.c Update test suite so it support more system 2015-02-20 14:48:46 +01:00
test-dddddddd.sh Fix a portability issue in test-dddddddd.sh on Debian-based systems. 2014-08-05 10:32:58 +02:00
test-de756935.sh Set $PWD to the value specified by the -w option, for the sake of consistency. 2014-08-04 15:12:34 +02:00
test-df4de4db.sh Add support for PTRACE_SINGLESTEP. 2013-07-04 07:17:36 +02:00
test-dfb0c3b6.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-e87b34ae.c Fix test-e87b34ae: don't assume so much processes can be spawned at once. 2013-06-04 11:07:00 +02:00
test-e87ca6ca.sh When executed by the root user, skip tests that assume no privileges. 2014-07-07 10:39:23 +02:00
test-e99993c8.sh Make the test-suite more portable. 2012-10-23 17:33:08 +02:00
test-e940896f.sh Fix the creation of the glue for relative bindings, eg. ``-b .`` 2012-09-19 10:43:56 +02:00
test-eddeba0e.sh Improve the build and testsuite compatibility. 2012-10-29 17:43:17 +01:00
test-f7089d4f.sh Remove support for the old way to specify guest rootfs, à la chroot. 2014-05-19 16:58:37 +02:00
test-fa205b56.c Fix ptrace emulation for multi-threaded programs. 2014-12-09 14:03:02 +01:00
test-fbca9cc2.sh Make ptracer notified about execve sysexit at the end of loading process. 2014-09-29 12:38:13 +02:00
test-fdf487a0.c Don't canonicalize named file descriptors that reference special objects. 2014-06-27 09:27:50 +02:00
test-ffffffff.sh Add new "-i uid:gid" option to change the current user and group. 2014-02-12 07:32:03 +01:00
test-getres32.sh fake_id0: Make 32-bit suid binaries raise their faked privileges on PRoot 64-bit. 2015-02-24 13:54:42 +01:00
test-getresid.sh fake_id0: Set {e,s}{u,g}ids to 0 when executing a set{u,g}id binary. 2015-02-23 15:09:36 +01:00
test-gggggggg.sh Remove placeholders created in the guest rootfs by the glue mechanism. 2014-05-19 15:53:53 +02:00
test-hhhhhhhh.sh Fix a couple of portability issues, again. 2014-06-25 13:34:29 +02:00
test-iiiiiiii.c Fix support for accessat(2) and fchmodat(2): they have only 3 parameters, not 4. 2014-07-18 14:07:56 +02:00
test-kkkkkkkk.c Ensure the minimum heap size is at least 1MiB. 2013-10-21 11:05:03 +02:00
test-mmmmmmmm.sh Don't enforce a final "." when canonicalizing "./foo/". 2013-10-11 17:01:19 +02:00
test-nnnnnnnn.c Add support for socketcall(2) + fix support for other socket syscalls. 2013-03-11 17:36:18 +01:00
test-oooooooo.c Don't abort when a "spurious" sysexit event from a signaled tracee is reported. 2013-09-09 13:19:31 +02:00
test-posindep.sh WIP on no fixed position independant. 2015-03-02 13:47:30 +01:00
test-pppppppp.sh Return -EACCESS when execve'ing a directory, as expected by some programs. 2013-06-14 10:05:34 +02:00
test-proocare.sh care: Fix sub-reconfiguration support, ie. when executed from proot. 2014-02-12 11:38:44 +01:00
test-ptrace00.c Add initial support for ptrace({G,S}ETFPREGS, ...) + 2 unrelated test-cases. 2014-02-19 14:40:39 +01:00
test-ptrace01.c ptrace: Always report WIFEXITED and WIFSIGNALED events to the ptracer. 2014-05-14 11:00:30 +02:00
test-rrrrrrrr.sh Make /proc/self/root returns the host path currently used as rootfs. 2013-07-02 06:51:11 +02:00
test-ssssssss.c Automatically bind translated socket paths that are too long to shorter paths. 2014-08-07 10:25:59 +02:00
test-tempdire.sh Add hidden option "PROOT_TMP_DIR", used to specify an alternate temporary directory. 2015-03-02 08:11:06 +01:00
test-wwwwwwww.sh Fix getcwd() emulation: do not involve the kernel since it is fully emulated. 2014-02-11 12:17:46 +01:00
test-xxxxxxxx.c Return -EACCESS when execve'ing a directory, as expected by some programs. 2013-06-14 10:05:34 +02:00
test-yyyyyyyy.sh proot: Ensure that kompat & fake_id0 extensions are instantiated only once. 2015-02-25 11:15:08 +01:00
true.c Add a new testing framework. 2011-11-07 15:00:10 +01:00
validation.mk Prepare PRoot release v5.1.0. 2014-12-11 16:45:00 +01:00