Skip to content

[PHP] fix: apply POSIX file size limit writes#748

Open
brandonpayton wants to merge 1 commit into
integration/kd-6nz-php-phpt-harness-only-basefrom
gascity/kd-6nz/split-pr717-posix-file-size-limit
Open

[PHP] fix: apply POSIX file size limit writes#748
brandonpayton wants to merge 1 commit into
integration/kd-6nz-php-phpt-harness-only-basefrom
gascity/kd-6nz/split-pr717-posix-file-size-limit

Conversation

@brandonpayton

Copy link
Copy Markdown
Member

Supersedes fork-headed PR #728. This replacement keeps the same head commit (96b4600) but moves the PR head onto an Automattic/kandelo branch.

Why this is needed

PHP tests exercise POSIX resource limits, including file size limits on writes. If writes ignore that limit, Kandelo reports success where a Unix runtime should reject or limit the operation.

Why this shape makes sense

File-size limits are kernel semantics. Enforcing them in the write path fixes all callers, rather than teaching PHP tests to expect Kandelo-specific behavior.

Why this is the correct fix

Applying the limit at write time matches where the kernel has the necessary file and process context, and it brings the runtime behavior in line with POSIX expectations.

Verification

Branch-location correction only. Replacement head SHA matches fork-headed PR #728 exactly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant