From 8bfedbacf10a912bd89b35f9fd18f4c1c1b3d465 Mon Sep 17 00:00:00 2001 From: OpenAI Date: Sat, 30 May 2026 16:34:22 +0000 Subject: [PATCH] tests: record AFP backup timestamp smoke success Record the successful Linux AFP smoke-suite run for the WebSDK Backup Date/Time Set File Information field. The smoke output confirms bitmap 0x2000, the AFP backup timestamp value derived from epoch 1700000000, and the corresponding mars_nwe archive metadata xattr. This documents the intended split between the Archive file attribute, which is mapped through the existing NetWare attribute path, and the Backup Date/Time field, which is routed through nwarchive.c and stored in org.mars-nwe.netware.archive. Tested-by: ./afp_smoke_suite.sh ... --backup-time-only --backup-time-epoch 1700000000 (reported failures=0) --- TODO.md | 8 ++++++++ tests/linux/README.md | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/TODO.md b/TODO.md index 40c19c2..d64f4c7 100644 --- a/TODO.md +++ b/TODO.md @@ -516,3 +516,11 @@ NetWare attribute store; Backup Date/Time is archive metadata in The Linux smoke suite covers `--backup-time-only --backup-time-epoch` and dumps `user.org.mars-nwe.netware.archive` so runtime reports show the underlying mars_nwe storage path. + +Runtime status: the Backup Date/Time smoke run is verified with `failures=0`. +The suite confirmed `AFP Set File Information Backup Timestamp` using bitmap +`0x2000` and reported `backup=0x576eb9aa` for epoch `1700000000`. The same +run confirmed the backing mars_nwe metadata xattr: +`user.org.mars-nwe.netware.archive=0x01036e57aab900000000`. That confirms the +intended split: Archive as a file attribute stays on the NetWare attribute path, +while Backup Date/Time is stored by `nwarchive.c`. diff --git a/tests/linux/README.md b/tests/linux/README.md index 3557b79..6cb682a 100644 --- a/tests/linux/README.md +++ b/tests/linux/README.md @@ -833,3 +833,8 @@ getfattr -n user.org.mars-nwe.netware.archive -e hex /var/mars_nwe/SYS/public/pm The expected AFP reply shows the same Backup Date/Time at offsets 28/30 of the 120-byte file information record, while Archive/Hidden/System attributes remain mapped through the normal NetWare attribute store. + +Runtime status: the Backup Date/Time smoke run is verified with `failures=0`. +The report showed `bitmap=0x2000`, `backup=0x576eb9aa`, and the backing xattr +`user.org.mars-nwe.netware.archive=0x01036e57aab900000000` after setting epoch +`1700000000`.