Skip to content

[PHP] fix: preserve unix socket path ownership in stat#753

Open
brandonpayton wants to merge 1 commit into
integration/kd-6nz-php-phpt-harness-only-basefrom
gascity/kd-6nz/split-pr717-unix-socket-path-ownership
Open

[PHP] fix: preserve unix socket path ownership in stat#753
brandonpayton wants to merge 1 commit into
integration/kd-6nz-php-phpt-harness-only-basefrom
gascity/kd-6nz/split-pr717-unix-socket-path-ownership

Conversation

@brandonpayton

Copy link
Copy Markdown
Member

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

Why this is needed

PHP filesystem and socket tests check metadata on Unix socket paths. If Kandelo loses path ownership metadata for sockets, stat reports a filesystem view that does not match the object PHP created.

Why this shape makes sense

Unix socket path metadata belongs in the VFS and socket integration layer. Preserving it there keeps stat consistent for all programs.

Why this is the correct fix

Keeping ownership on the socket path makes filesystem metadata durable across the socket lifecycle and matches Unix caller expectations.

Verification

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

(cherry picked from commit 80396cd)
(cherry picked from commit c40c493)
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