Mario Fetka
40e3979e49
Add NetWare 3.x NCP 22 directory smoke test
Source release / source-package (push) Successful in 1m40s
2026-06-22 11:51:38 +02:00
Mario Fetka
8c46093800
nwfs: log linux user quota probe details
Source release / source-package (push) Successful in 1m44s
2026-06-22 11:01:52 +02:00
Mario Fetka
e12b2d3344
salvage: keep ini recycle repository option
Source release / source-package (push) Successful in 1m30s
2026-06-22 09:35:00 +02:00
Mario Fetka
2b97698f2d
salvage: store deleted metadata in xattrs
Source release / source-package (push) Successful in 1m54s
2026-06-22 09:30:03 +02:00
Mario Fetka
0ada257fae
nss: remove src/nwnss tree, add mars-nssfuse as nss/ submodule
...
Source release / source-package (push) Successful in 1m23s
Remove the former libnwnss build container (src/nwnss, include/nwnss,
tests/nwnss, nwnss-audit.md, doc/nwnss) and register the new
mars-nssfuse repository as the nss/ submodule placeholder.
The mars-nssfuse repo is currently empty; NSS sources will be imported
there incrementally as the FUSE/NSS userspace work progresses.
Build fix: add include/nss-compat/xUnicode.h — a minimal stub that
provides only unicode_t for the third_party/unicodeTables build.
Replace with the real NSS xUnicode.h once the nss/ tree has content.
CMake: remove MARS_NWE_BUILD_NWNSS_FUSE_TOOLS option; remove nwnss
add_subdirectory calls from src/ and tests/; update third_party include
paths and install destination for unicodeTables.
Docs: update AI.md, TODO.md, CLAUDE.md, tests/README.md to reflect the
removal and redirect to the root-level nss/ re-import.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-21 12:02:59 +02:00
Mario Fetka
928ef14459
nwnss: route pssmpk MPK runtime include through NSS root
2026-06-21 08:59:24 +02:00
Mario Fetka
49728b341d
nwnss: route schedule OS API include through NSS root
2026-06-21 08:57:05 +02:00
Mario Fetka
5be8e7c6b1
nwnss: route mpkmisc page runtime include through nss root
2026-06-21 08:53:37 +02:00
OpenAI
075b93231d
nwnss: avoid exporting mars top-level headers to tests
2026-06-20 23:51:11 +02:00
OpenAI
395d92ccb1
nwnss: route ndp proc user pointers and sprintf runtime
2026-06-20 22:00:12 +02:00
OpenAI
902379bb98
nwnss: route module parameters through userspace runtime
2026-06-20 21:56:19 +02:00
OpenAI
b099e0f9f1
nwnss: route nebdrv lkm metadata and ioctl runtime
2026-06-20 21:49:12 +02:00
OpenAI
76806ee579
nwnss: route admindrv semaphores through userspace runtime
2026-06-20 21:44:05 +02:00
OpenAI
9aaf536315
nwnss: extend nwraid userspace kernel runtime surface
2026-06-20 21:37:55 +02:00
OpenAI
ea8579d33b
nwnss: route nwraid workqueues through userspace runtime
2026-06-20 21:25:14 +02:00
OpenAI
f56a0195ef
nwnss: keep sector_t owned by block runtime header
2026-06-20 21:22:05 +02:00
OpenAI
b78c5ef41e
nwnss: add userspace manage and nwraid kernel compatibility
2026-06-20 21:19:16 +02:00
OpenAI
2717d395b6
nwnss: expose loader flags for userspace manage path
2026-06-20 21:12:23 +02:00
OpenAI
2531903f71
nwnss: keep manage EVMS app paths out of userspace kernel port
2026-06-20 21:08:01 +02:00
OpenAI
af17be9cf0
nwnss: route manage and NDS kernel paths through userspace runtime
2026-06-20 20:57:19 +02:00
OpenAI
7d61c9a589
nwnss: add block and workqueue userspace runtime surface
2026-06-20 20:44:41 +02:00
OpenAI
617f15a66d
nwnss: expose bio directions through userspace kernel headers
2026-06-20 20:29:45 +02:00
OpenAI
e2754c46e8
nwnss: align lsa xattr userspace inode and block constants
2026-06-20 20:20:52 +02:00
OpenAI
c2518a7bbd
nwnss: expand LSA userspace VFS runtime surface
2026-06-20 20:16:33 +02:00
OpenAI
24fb5a7294
nwnss: expand userspace VFS runtime headers for LSA
2026-06-20 20:07:11 +02:00
OpenAI
8ffaab0417
nwnss: add userspace LKM handles and VFS runtime headers
2026-06-20 19:48:56 +02:00
OpenAI
41f677fe65
nwnss: route more kernel NSS paths to userspace runtime
2026-06-20 19:32:35 +02:00
OpenAI
fb7342ca82
nwnss: add userspace runtime companions for lnxlib
2026-06-20 19:32:28 +02:00
OpenAI
bba23d0c68
nwnss: expose unicode and limits headers to userspace
2026-06-20 18:46:41 +02:00
OpenAI
4473d4c865
nwnss: prepare userspace module runtime for fuse
2026-06-20 18:28:21 +02:00
OpenAI
ffc545a049
nwnss: map more kernel NSS headers to userspace
...
Keep imported NSS source files in the userspace build while routing Linux kernel include names and selected kernel-only header blocks through NSS_USERSPACE compatibility.
This adds userspace replacements for linux/time.h, linux/module.h, and linux/init.h, keeps NSS ctype/stdlib routing away from host header macro collisions, and exposes the original NSS volume/auth/encryption structure definitions needed by sdNSS.c in the userspace build.
2026-06-20 17:52:38 +02:00
Mario Fetka
b41977ccc2
nwnss: avoid duplicate NEB userspace struct definitions
Source release / source-package (push) Successful in 1m25s
2026-06-20 17:14:37 +02:00
OpenAI
22418d298f
nwnss: provide userspace sys_tz runtime symbols
2026-06-20 17:11:11 +02:00
Mario Fetka
f36cddf424
nwnss: route snprintf through NSS stdio
2026-06-20 14:25:55 +02:00
OpenAI
d0a0f43960
nwnss: route NEB and PSS MPK userspace headers
2026-06-20 14:20:01 +02:00
Mario Fetka
a8df353fe2
Add missing headers
Source release / source-package (push) Successful in 1m32s
2026-06-20 14:12:13 +02:00
OpenAI
86b841c361
nwnss: provide userspace linux ctype include via NSS runtime
2026-06-20 13:59:07 +02:00
OpenAI
0ee06585dd
nwnss: map mpkmisc mm include to page runtime in userspace
2026-06-20 13:53:34 +02:00
Mario Fetka
a435175157
nwnss: complete userspace MPK primitive header mapping
2026-06-20 13:46:24 +02:00
Mario Fetka
f7fae3bbce
nwnss: map MPK primitives to pthread runtime
2026-06-20 13:40:46 +02:00
Mario Fetka
70e698fa39
nwnss: provide userspace MPK kernel primitive types
2026-06-20 13:40:43 +02:00
Mario Fetka
d1dc9740cc
nwnss: restore companion boundaries after full import
Source release / source-package (push) Successful in 1m29s
2026-06-20 10:33:44 +02:00
Mario Fetka
dbc49bab59
Import full nss
Source release / source-package (push) Successful in 1m39s
2026-06-20 10:23:42 +02:00
Mario Fetka
dfdfd44253
nwnss: keep zlssDev original with userspace companion
2026-06-20 09:17:59 +02:00
Mario Fetka
92d18172b8
nwnss: split userspace ZLSS BIO stubs into UserIO companion
2026-06-20 09:03:26 +02:00
OpenAI
e7bec8c116
nwfs: prefix legacy NSS import leftovers
2026-06-20 02:38:46 +02:00
Test
dc78fd38ff
nwfs: keep legacy metadata constants with xattr header
2026-06-20 02:30:49 +02:00
Test
86564c585f
nwfs: keep legacy xattr header independent of zParams
2026-06-20 02:28:26 +02:00
test
2fabfde55f
nwfs: keep legacy xattr types local
2026-06-20 02:23:34 +02:00
OAI
d202a571d6
nwfs: remove unused namespace staging files
2026-06-20 02:18:03 +02:00