[PHP] fix: split host browser and SharedFS runtime fixes#738
Closed
brandonpayton wants to merge 23 commits into
Conversation
(cherry picked from commit d746770)
(cherry picked from commit 1e88b92)
(cherry picked from commit 6f9ccbc)
(cherry picked from commit 4956be4)
(cherry picked from commit 3851178)
(cherry picked from commit 62afa32)
(cherry picked from commit 38a0e78)
(cherry picked from commit 9a2a645)
(cherry picked from commit b112bdc)
Implement POSIX O_CREAT|O_EXCL handling in the shared browser filesystem so open fails with EEXIST when the final pathname already exists, including final symlinks. This prevents standard temp-file creation routines from reusing an existing file under collision. Also keep generated PHPT artifacts out of the browser test VFS image so chunked test resumes start from source fixtures rather than stale outputs. (cherry picked from commit 2468fd1)
(cherry picked from commit 20fae8b)
(cherry picked from commit 286c8ef)
(cherry picked from commit 63a9353)
(cherry picked from commit 3c68749)
(cherry picked from commit 0449eb9)
(cherry picked from commit f0a021a)
(cherry picked from commit f92b00d)
(cherry picked from commit 374ff84)
(cherry picked from commit c3705c4)
This was referenced Jun 20, 2026
Member
Author
|
Closing as superseded by origin-headed replacement #757: #757 This PR head was in brandonpayton/kandelo-agentic-dev. The replacement uses the same head SHA (62a5771) on an Automattic/kandelo origin branch and has an expanded description explaining why the change is needed and why it belongs in Kandelo. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
integration/kd-6nz-php-phpt-fork-process-shm-basemainStack
integration/kd-6nz-php-phpt-fork-process-shm-basePreserved commits
Notes
aa84b5b9f fix: stabilize parallel php harness server testswas not duplicated here because its effective OpenSSL config syscall work is already isolated in [PHP] fix: provide default openssl config file #726.Verification
git diff --check origin/integration/kd-6nz-php-phpt-fork-process-shm-base...HEAD