docs: split rpc selector notes
This commit is contained in:
26
AI.md
26
AI.md
@@ -1156,5 +1156,29 @@ Next patch number should be `0253`.
|
||||
- Do not emulate the NDK note that `114/06` returns success in all cases until
|
||||
there is an explicit TimeSync compatibility policy and real server-list state.
|
||||
|
||||
Next patch number should be `0255`.
|
||||
## 2026-06-02 - Patch 0255 RPC selector split 131/01..07
|
||||
|
||||
- Continued NDK-first after Time Synchronization by revisiting the planned
|
||||
NetWare-4.x RPC/server-control family in `src/nwconn.c`:
|
||||
- `131/01` RPC Load an NLM
|
||||
- `131/02` RPC Unload an NLM
|
||||
- `131/03` RPC Mount Volume
|
||||
- `131/04` RPC Dismount Volume
|
||||
- `131/05` RPC Add Name Space To Volume
|
||||
- `131/06` RPC Set Set Command Value
|
||||
- `131/07` RPC Execute NCF File
|
||||
- The source already had selector coverage behind `MARS_NWE_4`, but the cases
|
||||
were grouped through fall-through to one shared unsupported return. Patch
|
||||
`0255` splits them so each selector has its own `case`, own `Request:`
|
||||
summary, own `Reply:` summary, and own `0xfb` return.
|
||||
- Runtime behavior remains unchanged. RPC/server-control remains unsupported
|
||||
until a real server-management/RPC provider exists.
|
||||
- Do not fake RPC success. These calls can load/unload NLMs, mount/dismount
|
||||
volumes, add name spaces, change SET commands, and execute NCF files; they
|
||||
require supervisor-equivalent authentication, real provider state, and
|
||||
documented `RPCccode` mapping.
|
||||
- Keep `nwserv` as control-plane supervisor/registry only; do not route these
|
||||
RPC payloads through `nwserv` as a generic data-plane broker.
|
||||
|
||||
Next patch number should be `0256`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user