Files
mars-nwe/tests
OpenAI 1270c7bfc1
All checks were successful
Source release / source-package (push) Successful in 51s
tests: exercise legacy AFP attribute writes in smoke suite
Extend the Linux AFP smoke-suite helper so the legacy AFP Set File Information subfunction 0x09 is covered for the narrow metadata attribute write path as well as FinderInfo.

The server now routes both WebSDK/NWAFP Set File Information entry points, 0x09 and AFP 2.0 0x10, through the same conservative path-backed implementation.  The helper already supports selecting 0x09, but the suite only executed the legacy FinderInfo probe.  Add legacy Invisible set/clear probes so the suite verifies that 0x09 also preserves the SETCLR bit semantics used by the AFP attribute xattr store.

Keep the coverage deliberately small: FinderInfo plus Invisible/System/Backup remain metadata-only xattr writes, while enforcement-sensitive attributes, timestamps, resource forks, create/delete/rename, and entry-id-only write lookup stay unsupported.

Tests: bash -n tests/linux/afp_smoke_suite.sh

Tests: git diff --check
2026-05-30 13:30:07 +02:00
..