docs: close bindery property audit index

This commit is contained in:
Mario Fetka
2026-06-02 16:38:35 +00:00
parent f1e88ab88d
commit 110a5c5111
2 changed files with 19 additions and 17 deletions

25
AI.md
View File

@@ -643,17 +643,18 @@ Latest endpoint audit checkpoint from patch 0225:
Next patch number should be `0226`.
Latest endpoint audit checkpoint from patch 0226:
Latest endpoint audit checkpoint from patch 0227:
- After skipping later-generation-only material, the next relevant block found
was Accounting: SDK `0x2222/23/150`..`23/153` / wire `0x96`..`0x99`.
- Patch `0226` adds disabled `#if 0` selector stubs in `src/nwbind.c` for
Get Current Account Status, Submit Account Charge, Submit Account Hold, and
Submit Account Note. The NDK marks these as NetWare 2.x/3.x/4.x/5.x, so they
are eligible under the 1.x/2.x/3.x plus planned-4.x audit scope.
- Do not fake success for these accounting calls: print/accounting servers can
use hold/charge/note semantics for real billing/audit behavior. Future owner
is the accounting provider, with possible integration to queue printing for
page/job charging.
- After Accounting, the next relevant block checked was the already-present
bindery property/password/set/access portion of SDK `0x2222/23` / wire
`0x17`, especially SDK `23/57`..`23/76` in `src/nwbind.c`.
- The source already contains per-endpoint comments for the property calls
(`23/57`..`23/62`) and the set/password/access calls (`23/63`..`23/76`),
including the disabled `23/63` Verify Bindery Object Password stub and the
`23/71` note that trustee-path scanning is handled in `nwconn.c`.
- Patch `0227` only updates the coverage index: this is no longer a
missing-stub/source-change target. Further work in the `23` family should be
targeted behavior/security/provider review rather than another broad
endpoint-presence pass.
Next patch number should be `0227`.
Next patch number should be `0228`.

11
TODO.md
View File

@@ -172,11 +172,12 @@ Current status:
Present in the code but not yet fully endpoint-audited:
- SDK `0x2222/23` / wire `0x17` File Server Environment: the audit has started
with file-information, login/connection, bindery-object, queue,
management/admin, and accounting calls. Remaining property, set, and
password subfunctions still need the same PDF/WebSDK/include comparison in
`src/nwbind.c` and the related queue prehandlers.
- SDK `0x2222/23` / wire `0x17` File Server Environment: the audit has covered
file-information, login/connection, bindery-object, bindery property,
bindery set/password/access, queue, management/admin, and accounting calls.
The remaining follow-up for this family is not a missing-stub pass, but
targeted review of deeper behavior such as queue prehandlers, security
semantics, and future provider ownership.
- SDK `0x2222/34` / wire `0x22` TTS calls are present in `src/nwconn.c` and
have been endpoint-audited as an unsupported/no-rollback compatibility group.
- SDK `0x2222/35` / wire `0x23` AFP calls are present in `src/nwconn.c` and