browser-use--browser-harness
63b876cad3
Three improvements to the cross-platform IPC layer, lifted from #104: - meta:'ping' handshake replaces bare TCP connect in daemon_alive() and already_running(). A connect-only check on Windows can succeed against an unrelated process that grabbed our ephemeral port after a daemon crash; the ping/pong response confirms the listener is actually our daemon. - Per-daemon random token (secrets.token_hex(32)) gates every request on Windows. AF_UNIX + chmod 600 is the boundary on POSIX, but TCP loopback has no chmod-equivalent; without a token any local process could connect and issue CDP commands. - Atomic .port write (write .port.tmp, os.replace) so a concurrent reader never sees a half-written file. Adds rohitdutt108 to VOUCHED.td. Co-authored-by: Rohit Dutt <rohit.dutt@iyc.ishafoundation.org>
14 行
406 B
TableGen
14 行
406 B
TableGen
# Vouched (or denounced) users for browser-harness.
|
|
#
|
|
# See https://github.com/mitchellh/vouch for details.
|
|
#
|
|
# Syntax:
|
|
# - One handle per line (without @), sorted alphabetically.
|
|
# - Optional platform prefix: platform:username (e.g., github:user).
|
|
# - Denounce by prefixing with minus: -username
|
|
# - Optional reason after a space following the handle.
|
|
|
|
molesza
|
|
rohitdutt108
|
|
shaunandrewjackson1977
|