fix: avoid blocking on FIFOs during path validation #58

Closed
ober wants to merge 1 commit from fix/issue39-fifo-validation into master
Owner

Implements handoff item 39: reject special files before directory listing can block.

  • Opens directory entries with O_NONBLOCK before type validation.
  • FIFOs are rejected promptly while regular files remain visible.
  • Adds regression coverage.
  • VERSION and package manifests bumped to 0.5.1.

Validation: Jerboa balance checks and git diff --check passed. Broad build was not completed; MCP verification hit the existing variable compile runtime error.

Implements handoff item 39: reject special files before directory listing can block. - Opens directory entries with O_NONBLOCK before type validation. - FIFOs are rejected promptly while regular files remain visible. - Adds regression coverage. - VERSION and package manifests bumped to 0.5.1. Validation: Jerboa balance checks and git diff --check passed. Broad build was not completed; MCP verification hit the existing variable compile runtime error.
fix(path-policy): reject FIFOs without blocking directory listings
Some checks failed
version-policy / required (pull_request) Successful in 3m44s
required-ci / required (pull_request) Failing after 2h6m46s
496e2c9a3d
ober closed this pull request 2026-09-22 11:43:58 -04:00
Some checks failed
version-policy / required (pull_request) Successful in 3m44s
Required
Details
required-ci / required (pull_request) Failing after 2h6m46s
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-code!58
No description provided.