p9
p9 copied to clipboard
Idiomatic Go 9P2000.L client and server, extracted from gVisor for general use
Signed-off-by: Ronald G. Minnich
This implementation is mostly copied from the Linux version, with types and methods being adjusted for Windows. I wrote a test which covers this and passes, but I'm not sure...
Bumps [github.com/u-root/u-root](https://github.com/u-root/u-root) from 0.8.0 to 0.9.0. Changelog Sourced from github.com/u-root/u-root's changelog. v0.9.0 (2022-07-27) Fixes for CVE-2020-7669, CVE-2020-7666 and CVE-2020-7665 Numerous other bug fixes and features Commits 5476b3d Create v0.9.0 release...
I might be wrong here, but I think there's a problem with how twalk is being handled that forces `File` implementations to have non-compliant `Walk` methods. When wrapped as `Server`...
tl;dr Need to be able to use `errors.Is(clientError, linux.Errno(someVal))` in code that uses `Client`, *** Long version: `internal` and `internal/linux` pkgs can't be used by calling code, which makes handling...
I've been using the u-root/cpu command. I tried to do a "go build" while "cpu-ed" and get the following error message: ``` 2022/01/30 22:45:26 unknown error: invalid message type: 52...
This is a pre-cursor to supporting 9P2000, where some messages may overlap. Sessions should allow us to change the version & message registry. 9P2000 spec / Plan 9 man page...
But no LegacyFile provided, and no testing done at all yet.