From 110a5c5111dc7674782a56518b1b119acbddab72 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Tue, 2 Jun 2026 16:38:35 +0000 Subject: [PATCH] docs: close bindery property audit index --- AI.md | 25 +++++++++++++------------ TODO.md | 11 ++++++----- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/AI.md b/AI.md index b1f05f6..7686190 100644 --- a/AI.md +++ b/AI.md @@ -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`. diff --git a/TODO.md b/TODO.md index 4ec6cb7..7335863 100644 --- a/TODO.md +++ b/TODO.md @@ -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