feat/p4-acl-xattr
dev
New src/shared/xattr.{c,h}: capture user.* + POSIX ACL xattrs, bounded per-file wire block, fd-relative fsetxattr apply. security./trusted./other system.* never transmitted/applied (receiver re-validates). Bounds name<=255 value<=1MiB count<=256 total<=4MiB. --fake-super records uid:gid:mode:mtime in reserved user.fastsync.stat (receiver-only). PROTOCOL_VERSION 2.12.0->2.13.0. Verified: unit 29, 7 xattr integration, full green. c-review APPROVE + fixes: reserved key not forwardable, link/hardlink copy-fallback preserves xattrs.
Merged locally into dev (94b6662). Full suite + CI green (run 90ccf29). Independent c-review addressed; fixes applied.
94b6662
90ccf29
No dependencies set.
The note is not visible to the blocked user.
New src/shared/xattr.{c,h}: capture user.* + POSIX ACL xattrs, bounded per-file wire block, fd-relative fsetxattr apply. security./trusted./other system.* never transmitted/applied (receiver re-validates). Bounds name<=255 value<=1MiB count<=256 total<=4MiB. --fake-super records uid:gid:mode:mtime in reserved user.fastsync.stat (receiver-only). PROTOCOL_VERSION 2.12.0->2.13.0. Verified: unit 29, 7 xattr integration, full green. c-review APPROVE + fixes: reserved key not forwardable, link/hardlink copy-fallback preserves xattrs.
Merged locally into dev (
94b6662). Full suite + CI green (run90ccf29). Independent c-review addressed; fixes applied.Pull request closed