go/pkg/io
Snider 19e3fd3af7 fix(coredeno): harden security and fix review issues
- Path traversal: CheckPath now requires separator after prefix match
- Store namespace: block reserved '_' prefixed groups
- StoreGet: distinguish ErrNotFound from real DB errors via sentinel
- Store: add rows.Err() checks in GetAll and Render
- gRPC leak: cleanupGRPC on all early-return error paths in OnStartup
- DenoClient: fix fmt.Sprint(nil) → type assertions
- Socket permissions: 0700 dirs, 0600 sockets (owner-only)
- Marketplace: persist SignKey, re-verify manifest on Update
- io/local: resolve symlinks in New() (macOS /var → /private/var)
- Tests: fix sun_path length overflow on macOS

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-19 14:39:56 +00:00
..
datanode refactor: update package imports from cli to go 2026-02-16 13:53:54 +00:00
local fix(coredeno): harden security and fix review issues 2026-02-19 14:39:56 +00:00
node refactor: update package imports from cli to go 2026-02-16 13:53:54 +00:00
s3 refactor: update package imports from cli to go 2026-02-16 13:53:54 +00:00
sigil fix(core-ide): use path-based routing for multi-window SPA, clean up formatting 2026-02-09 01:50:57 +00:00
sqlite refactor: update package imports from cli to go 2026-02-16 13:53:54 +00:00
bench_test.go fix: restore packages accidentally deleted during PR #313 rebase (#333) 2026-02-05 11:16:23 +00:00
client_test.go feat: infrastructure packages and lint cleanup (#281) 2026-02-04 11:34:43 +00:00
io.go refactor: update package imports from cli to go 2026-02-16 13:53:54 +00:00