Commit Graph

911 Commits

Author SHA1 Message Date
ChatGPT
b3f73a64b8 0539 nwnss: import NSS error status runtime 2026-06-15 00:31:09 +02:00
Mario Fetka
ce4d6c9e10 0538 docs: record libnwnss namespace import rules
All checks were successful
Source release / source-package (push) Successful in 1m52s
Document the accepted libnwnss direction after the split from nwcore.
Keep libnwnss as the single userspace library for imported NSS functions
and semantics, including namespace, XATTR/EA, trustees and later AdminVol
semantics.

Record the strict bottom-up import rule: missing compile/link symbols
must be resolved by importing the matching real NSS source/header from the
original NSS Linux sources, not by adding semantic wrappers.  Also record
the userspace boundary and stop rule for real block-device, VFS or
NSS-disk-layout I/O.
2026-06-14 23:52:37 +02:00
Mario Fetka
01f46f3556 0537 nwnss: rename Unicode private export guard
All checks were successful
Source release / source-package (push) Successful in 1m22s
2026-06-14 22:46:00 +02:00
Mario Fetka
a475ae6c1f Remove field file 2026-06-14 22:44:41 +02:00
Mario Fetka
0f82de2743 0536 build: introduce libnwnss for imported NSS runtime
All checks were successful
Source release / source-package (push) Successful in 1m20s
2026-06-14 22:34:04 +02:00
Mario Fetka
1808464145 move to new lib
Some checks failed
Source release / source-package (push) Failing after 1m17s
2026-06-14 21:47:50 +02:00
Mario Fetka
fd0dd21048 0535 core: fix NSS slab cache signal callbacks 2026-06-14 13:44:09 +02:00
OpenAI
37056d13a2 0534 core: import NSS slab object-cache runtime
All checks were successful
Source release / source-package (push) Successful in 1m29s
2026-06-14 13:27:58 +02:00
Mario Fetka
da95888454 delete staging
All checks were successful
Source release / source-package (push) Successful in 1m23s
2026-06-14 13:01:11 +02:00
Mario Fetka
8a367b63f5 0533 core: enable NSS cache resource reservation
All checks were successful
Source release / source-package (push) Successful in 1m22s
2026-06-14 12:51:46 +02:00
Mario Fetka
c00744a32e 0532 core: import NSS cache userspace runtime base 2026-06-14 12:43:55 +02:00
Mario Fetka
dc831856e2 0531 core: import NSS cache control state header 2026-06-14 12:28:09 +02:00
Mario Fetka
9349326a98 0530 core: import NSS snooze wait-list helper 2026-06-14 12:18:14 +02:00
Mario Fetka
c7b574a25a 0529 core: import NSS instrumentation runtime base 2026-06-14 12:09:44 +02:00
Mario Fetka
3cbff3a532 0528 doc: describe nwadminvol IPC adaptation boundary 2026-06-14 12:01:28 +02:00
Mario Fetka
8556989bd6 0527 doc: define NSS userspace adaptation boundary 2026-06-14 11:49:38 +02:00
Mario Fetka
b087a26539 0526 core: cast NSS work callbacks for C builds 2026-06-14 11:41:07 +02:00
Mario Fetka
b02a252b5b 0525 core: import NSS cache work scheduling runtime 2026-06-14 11:36:26 +02:00
Mario Fetka
7d46ba8c4e 0524 core: cast FSM latch callbacks for C builds 2026-06-14 11:21:20 +02:00
Mario Fetka
8aeaf8b0fe 0523 core: import NSS cache bond runtime base 2026-06-14 11:16:21 +02:00
Mario Fetka
77d4e1df7b 0522 core: import NSS asyncio control pool runtime 2026-06-14 11:05:36 +02:00
Mario Fetka
41cf615b5c 0521 core: import NSS configuration runtime base
All checks were successful
Source release / source-package (push) Successful in 1m19s
2026-06-14 10:56:11 +02:00
Mario Fetka
e66cdd995b 0520 core: cast control test init callback for C builds 2026-06-14 10:38:54 +02:00
Mario Fetka
162a118a2c 0519 core: fix NSS queue callback casts for C builds 2026-06-14 10:36:33 +02:00
Mario Fetka
cdc840b5da 0518 core: fix NSS control callback casts for C builds 2026-06-14 10:33:49 +02:00
Mario Fetka
f1363eb819 0517 core: import NSS control allocation runtime base 2026-06-14 10:26:40 +02:00
Mario Fetka
2ca323e44c 0516 core: import NSS alarm wheel runtime base 2026-06-14 09:56:08 +02:00
Mario Fetka
abfd381fbc 0515 doc: fold internal bundled dependencies into owning libraries
All checks were successful
Source release / source-package (push) Successful in 1m23s
2026-06-14 09:46:34 +02:00
Mario Fetka
6386441449 0514 doc: document Mars library API surfaces 2026-06-14 09:44:13 +02:00
Mario Fetka
dc85fc9c22 0513 core: import NSS work-to-do helper 2026-06-14 09:25:26 +02:00
Mario Fetka
3c31bf4d6a 0512 core: cast FSM activation callbacks for C builds 2026-06-14 09:10:46 +02:00
Mario Fetka
d5e587d44c 0511 core: fix latch FSM callback casts for C builds 2026-06-14 09:06:05 +02:00
Mario Fetka
8824a17d9e 0510 core: fix FSM callback casts for C builds 2026-06-14 09:03:57 +02:00
Mario Fetka
f843cf91da 0509 core: import NSS FSM and latch runtime base
All checks were successful
Source release / source-package (push) Successful in 1m28s
2026-06-14 08:59:04 +02:00
Mario Fetka
a673d68edd 0508 build: use fake system deps in local prepare helper 2026-06-14 08:29:30 +02:00
Mario Fetka
86fb5b3afa 0507 tests: add local fake system dependency helper 2026-06-14 08:24:17 +02:00
Mario Fetka
3acba014e3 0506 core: import NSS parse command-line runtime
All checks were successful
Source release / source-package (push) Successful in 1m20s
2026-06-14 08:11:06 +02:00
ChatGPT
eb22d46e7c 0505 build: include NWFS public headers with subdirectory 2026-06-14 07:57:36 +02:00
ChatGPT
57a50758b6 0504 build: keep NSS subdirectories in core and nwfs includes 2026-06-14 07:51:05 +02:00
Mario Fetka
a0d9fa9e35 0503 core: export NSS import include roots to consumers 2026-06-14 07:36:33 +02:00
Mario Fetka
c70e0af516 0502 build: drop project prefixes from core and nwfs includes 2026-06-14 07:30:49 +02:00
ChatGPT
c76393cc01 0501 build: repair NSS import subdirectory layout
All checks were successful
Source release / source-package (push) Successful in 1m28s
2026-06-14 07:13:50 +02:00
Mario Fetka
9d587f5c53 0500 core,nwfs: preserve NSS import subdirectories
Some checks failed
Source release / source-package (push) Failing after 1m14s
2026-06-14 06:43:18 +02:00
Mario Fetka
d45afa4d87 0499 core: import NSS delay helper for parser support 2026-06-14 06:13:43 +02:00
Mario Fetka
1a3fb832f6 0498 core: clean NSS registration import whitespace 2026-06-14 06:06:01 +02:00
Mario Fetka
edf0bc2352 0497 core: import NSS registration error output base 2026-06-14 06:04:07 +02:00
Mario Fetka
7b11b138b9 0496 build: drop obsolete ncurses local dependency 2026-06-14 05:55:57 +02:00
ChatGPT
814d12f7cb 0495 core: import NSS allocation helpers for userspace 2026-06-14 05:48:50 +02:00
Mario Fetka
cb64998076 0494 core: import NSS WIO cursor and wrap helpers
All checks were successful
Source release / source-package (push) Successful in 1m29s
2026-06-13 23:20:42 +02:00
Mario Fetka
a9d17d85af 0493 core: route NSS production debug output through WIO
All checks were successful
Source release / source-package (push) Successful in 1m35s
2026-06-13 22:58:04 +02:00