Linux previously accepted a pre-existing runtime bindspace without checking its owner or mode, even though Darwin enforced both. Share the POSIX directory guard so every managed root and subdir rejects non-directories and foreign UIDs before changing permissions. Normalize owner-controlled bindspaces to `0o700` and add Linux regressions for mode repair, foreign ownership, and non-directory paths. Review: PR #480 (goodboy) https://github.com/goodboy/tractor/pull/480 (this patch was generated in some part by `opencode` using `gpt-5.6-sol` (`openai`)) |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_each_tpt.py | ||
| test_multi_tpt.py | ||
| test_server.py | ||