Browse files

Prepare release v2.0.

Change-Id: Ic26ee9e31d5a953f0626e5b78c323033549e1620
  • Loading branch information...
1 parent 1afaaea commit 2c387293597fc68cf5456ab7835af3928634a390 @cedric-vincent cedric-vincent committed Jun 25, 2012
Showing with 18 additions and 18 deletions.
  1. +4 −4 doc/changelog.txt
  2. +13 −13 doc/roadmap.txt
  3. +1 −1 src/path/binding.c
View
8 doc/changelog.txt
@@ -48,11 +48,11 @@ Fix
Internal changes
----------------
-This section is dedicated to PRoot developpers.
+This section is dedicated to PRoot developers.
* File-system information is now inherited from a traced process to
- its children. This permits the corrent emulation of symlinks in
- /proc/self: cmdline, exe, cwd, root, ...
+ its children. This permits the emulation of symlinks in /proc/self:
+ cmdline, exe, cwd, root, ...
* The execution of QEMU is now fully confined to the virtual rootfs
namespace: it now relies on the "mixed-execution" feature, just like
@@ -115,7 +115,7 @@ Fix
Internal changes
----------------
-This section is dedicated to PRoot developpers.
+This section is dedicated to PRoot developers.
* Functions to compare two pathes (equal, prefix, not comparable, ...)
are now available, at last.
View
26 doc/roadmap.txt
@@ -21,6 +21,19 @@ Short term
* for /proc/<pid>/root: allow one root per tracee, then add support
for the chroot syscall under PRoot.
+* Emulate stat/getdents-like syscalls for "dummy" path that can't be created.
+
+ It should fix this kind of scenario::
+
+ host$ proot -m /etc:/does_not_exist/etc /
+ proot warning: can't create the binding location "/does_not_exist/etc": [...]
+
+ guest$ cd /does_not_exist/etc
+ sh: cd: /does_not_exist/etc: No such file or directory
+
+* A host program that launches a guest program shouldn't propagate its
+ host LD_LIBRARY_PATH environment variable.
+
Middle term
===========
@@ -35,9 +48,6 @@ Middle term
of guest programs that might be too recent compared to the host
system.
-* A host program that launches a guest program shouldn't propagate its
- host LD_LIBRARY_PATH environment variable.
-
* Add support for a special environment variable to add paths
dynamically to the host LD_LIBRARY_PATH
("EXTRA_HOST_LD_LIBRARY_PATH").
@@ -49,16 +59,6 @@ Not yet scheduled
Fixes
-----
-* Emulate stat/getdents-like syscalls for "dummy" path that can't be created.
-
- It should fix this kind of scenario::
-
- host$ proot -m /etc:/does_not_exist/etc /
- proot warning: can't create the binding location "/does_not_exist/etc": [...]
-
- guest$ cd /does_not_exist/etc
- sh: cd: /does_not_exist/etc: No such file or directory
-
* Fix the feature "attach on-the-fly"
* Fix support for runners that do execve()
View
2 src/path/binding.c
@@ -400,7 +400,7 @@ static void create_dummy(char c_path[PATH_MAX], const char *real_path)
error:
notice(WARNING, USER,
- "can't create the guest path (binding) \"%s\": you can access it without seeing it though", c_path);
+ "can't create the guest path (binding) \"%s\": you can still access it *directly*, without seeing it though", c_path);
}
/**

0 comments on commit 2c38729

Please sign in to comment.