Update the DOS utilities and test suite with the current Novell comparison state. Validated/updated tool behavior: - improve CREATOR output by showing Novell-style attribute and rights masks - extend FLAGDIR handling with old NCP22 directory attribute read/write fallback paths - expand NDIR Novell-style formatting, filtering, /SUB handling, date output, DI/RI attribute display and richer metadata collection - adjust REVOKE output/grammar, recursive /SUBDIRECTORIES behavior and trustee update/delete paths to better match Novell tools - adjust SLIST header/output behavior for logged-in and logged-out cases - update README status to reflect the currently green/tested tools Test-suite changes: - add/refresh Novell comparison tests for CREATOR, NDIR, REVOKE and SLIST - update NCOPY tests and collection scripts for the current investigation state - refresh per-tool README files and top-level test documentation - keep MAP documented as still separately open NCOPY: - add the current NCOPY implementation and experimental NCP74/server-side-copy scaffolding - build ncopy.c so it stays compile-tested - keep NCOPY disabled in the NET multicall dispatch for now because the server-side-copy/open-handle path is still unsafe and needs further analysis Build: - include ncopy.c in the DOS utility build - drop the temporary MARS_DOSUTILS_VERSION define wiring from CMake
18 lines
624 B
Plaintext
18 lines
624 B
Plaintext
DOS utility regression tests
|
|
============================
|
|
|
|
See README.md in this directory for the GitHub/Gitea formatted test index.
|
|
|
|
Common result directories:
|
|
|
|
OUT Novell reference output
|
|
PUBOUT current PUBLIC/LOGIN implementation output
|
|
UNOV Novell readback as NOPASSUSER
|
|
UPUB PUBLIC readback as NOPASSUSER
|
|
LOUT Novell output while logged out
|
|
LPUBOUT public LOGIN output while logged out
|
|
|
|
Some tests use DLYSTRT and a local C:\*TMP helper directory because LOGOUT
|
|
removes F: and normal network mappings. Set LGNTPWD before running tests that
|
|
need automatic re-login as SUPERVISOR.
|