Mario Fetka
789cbf51ff
Move Fiiles to comply more with nss layout
Source release / source-package (push) Successful in 1m30s
2026-06-20 16:57:40 +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
16c308aef4
Remove old startup code
Source release / source-package (push) Successful in 1m27s
2026-06-20 13:18:08 +02:00
oai
494cd0e32f
nwnss: add all imported NSS files to compile list
2026-06-20 13:01:16 +02:00
OpenAI
5713fe1122
nwnss: gate original zlssDev implementation for userspace
2026-06-20 12:40:20 +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
96d153368f
tools: add safe nwnss rebaseline import helper
2026-06-20 10:08:39 +02:00
Mario Fetka
8bc94e37aa
docs: record companion boundary import pattern
2026-06-20 09:22:40 +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
Mario Fetka
3996b56bfd
docs: settle nwnss userspace block io boundary
2026-06-20 08:53:56 +02:00
Mario Fetka
0fe434a155
build: keep nwnss fuse tools maintainer-only
2026-06-20 07:58:49 +02:00
OpenAI
84a137acb7
docs: keep mars 3x on userspace xattr helpers
2026-06-20 07:54:31 +02:00
OpenAI
4536399ba0
docs: keep fuse companion boundary explicit
2026-06-20 04:14:28 +02:00
test
82b2b2d137
docs: record nwnss admin and fuse provider model
2026-06-20 04:14:25 +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
OAI
416c8394a1
nwnss: use Linux user namespace for AFP Netatalk xattrs
2026-06-20 02:16:44 +02:00
test
51d8da7a42
nwnss: keep AFP userspace boundary header-local
2026-06-19 22:19:23 +02:00
OpenAI
b0ea5d2b09
docs: record NSS provider capability direction
2026-06-19 22:16:19 +02:00
a
374b7fb8e4
nwnss: add Netatalk AFP userspace xattr boundary
2026-06-19 21:09:30 +02:00
OpenAI
1c69f8dbe8
nwnss: initialize unicode loader before libc import
2026-06-19 20:03:01 +02:00
Mario Fetka
884ccdb5cd
nwnss: keep unicode bootstrap allocation libc-local
2026-06-19 19:54:40 +02:00
Mario Fetka
dd21708605
nwnss: use NSS allocator in unicode userspace runtime
2026-06-19 19:47:41 +02:00
OpenAI
3700defa76
nwnss: use source compat printk for unicode loader
Source release / source-package (push) Failing after 11m59s
2026-06-19 19:26:04 +02:00
OpenAI
4111bbdc38
nwnss: restore unicode loader userspace boundary
2026-06-19 19:22:44 +02:00
Mario Fetka
d3c050b0a3
Revert "nwnss: add Unicode userspace table boundary"
...
This reverts commit 43cb2d16f6 .
2026-06-19 19:22:35 +02:00
Mario Fetka
43cb2d16f6
nwnss: add Unicode userspace table boundary
2026-06-19 19:12:36 +02:00
Mario Fetka
a4cfdb7fe4
nwnss: import MAC resource fork helpers
2026-06-19 19:00:08 +02:00
OAI
6fb5b39653
tests: split ncpfs dirquota backend smokes
2026-06-19 18:47:57 +02:00
OpenAI
3d2a8c24dc
build: prefer legacy nwfs includes before nwnss for servers
2026-06-19 18:31:17 +02:00
OpenAI
0661ba0bd1
nwfs: revert dirquota server readback shortcut
...
Patch 0828 changed nwconn's NCP 22/35 directory quota readback path while
trying to make the ncpfs smoke pass. That was the wrong layer: the networked
smoke is supposed to exercise the server behavior, not paper over it by
changing the NCP server dispatch path in the same patch as a test fix.
Restore the previous project-quota authoritative-empty condition. The
remaining dirquota failure should be investigated either in the real NCP 22/36
set path or in the test's host-side metadata/xattr verification, not by changing
nwconn readback semantics here.
2026-06-19 18:07:11 +02:00
OpenAI
33bc6c9a2c
nwfs: fix ncpfs quota readback smokes
2026-06-19 18:03:18 +02:00
OpenAI
ef98e1c218
tests: run ncpfs host metadata checks privileged
2026-06-19 17:42:29 +02:00
OpenAI
9439ad6bc4
tests: use sudo wrapper for ncpfs recycle cleanup
...
The networked nwfs.ncpfs.* smokes can leave recycle/salvage remnants owned by the server-side filesystem user. The local test configuration already exposes MARS_NWE_TEST_SUDO and MARS_NWE_TEST_SUDO_FLAGS for privileged cleanup, but the nwfs NCPFS recycle cleanup paths still used plain rm.
Route those cleanup removals through a small helper so configured sudoers-based cleanup works while preserving the plain rm behavior for unprivileged/manual runs.
2026-06-19 17:13:43 +02:00
Mario Fetka
e565497f20
tests: automate salvage stale-payload smoke cleanup
Source release / source-package (push) Successful in 1m58s
2026-06-19 16:21:43 +02:00
Mario Fetka
22d4836def
tests: keep legacy ncpfs smokes noninteractive
2026-06-19 16:13:56 +02:00
OpenAI
3de24913ff
tests: make optional quota and ncpfs gates noninteractive
2026-06-19 15:58:04 +02:00
OpenAI
b0fc78b07d
nwnss: remove mount-option quota provider fallback
2026-06-19 15:45:07 +02:00