diff options
author | cjihrig <cjihrig@gmail.com> | 2020-01-14 22:01:18 -0500 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2020-01-16 22:28:32 -0800 |
commit | 12ff6164985979505c97a07de224ccfa0aea6119 (patch) | |
tree | 88fd37444cf1505e564ae5dee4637b83999f6d89 /test | |
parent | e43ee3712fd21710d6da07c4b7892fd1aa84d5e9 (diff) | |
download | node-new-12ff6164985979505c97a07de224ccfa0aea6119.tar.gz |
deps,test: update to uvwasi 0.0.4
This commit updates the uvwasi dependency to version 0.0.4. The
most notable change is a refactor of the way paths are resolved.
All paths, including symlinks, are now resolved in terms of
sandboxed paths instead of leaking host system paths.
PR-URL: https://github.com/nodejs/node/pull/31363
Reviewed-By: David Carlier <devnexen@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/wasi/test-wasi-symlinks.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/wasi/test-wasi-symlinks.js b/test/wasi/test-wasi-symlinks.js index 8332c8d147..f6e4d90820 100644 --- a/test/wasi/test-wasi-symlinks.js +++ b/test/wasi/test-wasi-symlinks.js @@ -50,10 +50,12 @@ if (process.argv[2] === 'wasi-child') { fs.mkdirSync(sandboxedDir); fs.writeFileSync(sandboxedFile, 'hello from input.txt', 'utf8'); fs.writeFileSync(externalFile, 'this should be inaccessible', 'utf8'); - fs.symlinkSync(sandboxedFile, sandboxedSymlink, 'file'); - fs.symlinkSync(externalFile, escapingSymlink, 'file'); - fs.symlinkSync(loopSymlink2, loopSymlink1, 'file'); - fs.symlinkSync(loopSymlink1, loopSymlink2, 'file'); + fs.symlinkSync(path.join('.', 'input.txt'), sandboxedSymlink, 'file'); + fs.symlinkSync(path.join('..', 'outside.txt'), escapingSymlink, 'file'); + fs.symlinkSync(path.join('subdir', 'loop2'), + loopSymlink1, 'file'); + fs.symlinkSync(path.join('subdir', 'loop1'), + loopSymlink2, 'file'); function runWASI(options) { console.log('executing', options.test); |