Mario Fetka
32797f5cdb
Split long namespace adapter
Source release / source-package (push) Successful in 1m58s
2026-06-23 13:06:57 +02:00
Mario Fetka
5b8c069f8f
Add nwfs namespace component scanning
Source release / source-package (push) Successful in 1m56s
2026-06-23 12:39:41 +02:00
Mario Fetka
e9b9f29e9c
Adapt DOS namespace mangle form
Source release / source-package (push) Successful in 1m52s
2026-06-23 11:56:09 +02:00
Mario Fetka
a24c63f4fb
Wire namespace provider to Unicode tables
Source release / source-package (push) Successful in 1m44s
2026-06-23 11:51:43 +02:00
Mario Fetka
32449b8b8f
Add nwfs namespace provider foundation
Source release / source-package (push) Successful in 1m49s
2026-06-23 11:42:22 +02:00
Mario Fetka
42d656dff3
Implement FSE logical record monitor selectors
2026-06-23 10:22:46 +02:00
Mario Fetka
fc77e175b8
Implement FSE by-file monitor selectors
Source release / source-package (push) Successful in 1m41s
2026-06-23 09:58:24 +02:00
Mario Fetka
b659622d5f
Implement FSE physical record lock monitors
Source release / source-package (push) Successful in 1m41s
2026-06-23 05:18:56 +02:00
Mario Fetka
65bafeee5e
Implement FSE semaphore monitor records
Source release / source-package (push) Successful in 1m44s
2026-06-23 05:03:21 +02:00
Mario Fetka
ea31b8b613
Implement FSE open-files monitor records
Source release / source-package (push) Successful in 1m50s
2026-06-23 04:53:35 +02:00
Mario Fetka
66571382c8
Implement old file set lock NCPs
Source release / source-package (push) Successful in 1m26s
2026-06-22 23:13:05 +02:00
Mario Fetka
4d14ab35f4
Implement old file extended attribute NCP
Source release / source-package (push) Successful in 1m40s
2026-06-22 18:01:09 +02:00
Mario Fetka
e1b56345cd
Implement direct spool file NCPs
Source release / source-package (push) Successful in 1m42s
2026-06-22 15:16:41 +02:00
Mario Fetka
6b5e505f15
Implement direct spool NCPs
Source release / source-package (push) Successful in 1m49s
2026-06-22 15:00:30 +02:00
Mario Fetka
f35d2483e3
Implement old printer queue lookup NCP
Source release / source-package (push) Successful in 2m51s
2026-06-22 14:25:22 +02:00
Mario Fetka
5f0eadfe07
Implement old printer status NCP
Source release / source-package (push) Successful in 1m41s
2026-06-22 14:12:05 +02:00
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