docs: audit server information set stubs

This commit is contained in:
Mario Fetka
2026-06-02 17:52:50 +00:00
parent c7ed10a290
commit 353d3daed1
3 changed files with 39 additions and 4 deletions

20
AI.md
View File

@@ -786,4 +786,22 @@ Latest endpoint audit checkpoint from patch 0237:
- Remaining `123/60` and higher server set-command and compression information
selectors still need later follow-up auditing.
Next patch number should be `0238`.
Latest endpoint audit checkpoint from patch 0238:
- SDK `0x2222/123` / wire `0x7b` server information/statistics now records the
NetWare-4.x server SET query selector run behind `MARS_NWE_4` in
`src/nwconn.c`: `123/60` Get Server Set Commands Information and `123/61`
Get Server Set Categories.
- This block was checked against the local NDK/Core Protocols PDF plus the
uploaded WebSDK/include `nwfse` material. The PDF also documents `123/62`
Get Server Set Commands Information By Name, but marks it as NetWare 5.x; do
not add a source stub for `123/62` under the current through-4.x planning
scope unless the target scope changes.
- Future ownership remains the `servermgmt`/configuration provider boundary.
The SET command/category views should expose real mars-nwe configuration and
runtime state once modeled; do not synthesize a fake NetWare SET database or
route these read-only data-plane requests through `nwserv`.
- Remaining in-scope `123/70`..`123/72` compression/decompression information
selectors still need later follow-up auditing.
Next patch number should be `0239`.

10
TODO.md
View File

@@ -292,9 +292,13 @@ SDK-listed blocks that do not currently show a top-level handler in
`123/51` Get Network Router Information, `123/52` Get Network Routers
Information, `123/53` Get Known Networks Information, `123/54` Get Server
Information, `123/55` Get Server Sources Information, and `123/56` Get Known
Servers Information. The remaining `123/60` and higher set-command and
compression information selectors still need follow-up auditing before any
additional stubs are added.
Servers Information. Patch 0238 adds the NetWare-4.x server SET selector
run: `123/60` Get Server Set Commands Information and `123/61` Get Server Set
Categories. PDF-listed `123/62` Get Server Set Commands Information By Name
is NetWare 5.x and remains prose-only/out of the current source-stub scope.
The remaining in-scope `123/70`..`123/72` compression/decompression
information selectors still need follow-up auditing before any additional
stubs are added.
Follow-up:

View File

@@ -7808,6 +7808,19 @@ static int handle_ncp_serv(void)
* entries. Do not synthesize a server list
* merely to satisfy this compatibility call.
*/
case 0x3c: /* 123/60 Get Server Set Commands
* Information.
* Request carries StartNumber. Reply returns
* a window of SET parameter descriptors and
* values. Future owner is servermgmt backed
* by real mars-nwe configuration/state, not
* a fake NetWare SET database.
*/
case 0x3d: /* 123/61 Get Server Set Categories.
* Request carries StartNumber. Reply returns
* ASCIIZ category names registered by the
* servermgmt/config provider.
*/
completition = 0xfb;
break;
default: completition = 0xfb;