Mathieu Hofman

Results 45 issues of Mathieu Hofman

It would be great to support the confirm mechanism that exists in the [SSH agent protocol](https://tools.ietf.org/html/draft-miller-ssh-agent-02#section-4.2.6.2). Currently when loading a key through `ssh-add` with the [`-c` option](https://www.ssh.com/ssh/add#sec-code-ssh-add-code-Command-Line-Options), the key will...

enhancement

#172 made me realize that this proposal introduces 2 new hidden intrinsics for the wrapper prototypes, aka that are only discoverable by calling the `Iterator.from` and `AsyncIterator.from` methods with well...

needs resolution

It seems that `rootlesskit` requires the tun device to be available to run successfully, but the installer doesn't check for it.

The rootless install scripts install docker in `$HOME/bin`. Consider changing that to `$HOME/.local/bin`, especially since docker already puts files under `$HOME/.local/share/docker`. Making this configurable would be great as well. Right...

I'm trying to install docker rootless on a Chromebook. The Linux environment runs inside an lxd container, itself inside a VM running a hardened kernel without module support. See https://chromium.googlesource.com/chromiumos/docs/+/master/containers_and_vms.md...

When I first attempted to run the rootless install script it failed on `docker version`, interrupting the install without printing instructions while leaving the installed files behind. Technically the install...

This updates [Async-from-Sync Iterator Objects](https://tc39.es/ecma262/#sec-async-from-sync-iterator-objects) so that the async wrapper closes its sync iterator when the sync iterator yields a rejected promise as value. This also updates the async wrapper...

normative change
has consensus
has test262 tests

It looks like `ES.isCallable` simply leverages the `is-callable` package. However as noted in https://github.com/ljharb/is-callable/issues/16, that implementation is not equivalent to the [`IsCallable` from the spec](https://tc39.github.io/ecma262/#sec-iscallable). Class constructors do have a...

## What is the Problem Being Solved? Currently `harden` is defined as transitively freezing the object, its properties (whether data values, or accessor functions), and each of their prototypes. This...

enhancement
kriskowal-reviewed-2024-01

## What is the Problem Being Solved? Hardened JS provides and OCap environment, however because of some of the remaining JS semantics, that is not sufficient for mutually suspicious parties...

enhancement
confinement
ses