Commit Graph

210 Commits

Author SHA1 Message Date
Mario Fetka
5d15a0e959 0554 nwnss: import COMN connection structural headers 2026-06-15 18:48:18 +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
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
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
Mario Fetka
dc0282a2a4 0492 core: import NSS Linux WIO output base 2026-06-13 22:37:09 +02:00
Mario Fetka
d16a4ee0d9 0491 core: import NSS sprintf formatter wrappers
All checks were successful
Source release / source-package (push) Successful in 1m31s
2026-06-13 22:10:00 +02:00
Mario Fetka
90a7db3b3a 0490 core: import NSS stdio formatter runtime
All checks were successful
Source release / source-package (push) Successful in 1m32s
2026-06-13 21:50:42 +02:00
Mario Fetka
e9e4baa844 0489 core: import NSS production debug header base
All checks were successful
Source release / source-package (push) Successful in 1m30s
2026-06-13 21:14:20 +02:00
Mario Fetka
14cdfe258e 0488 core: import NSS mailbox runtime
All checks were successful
Source release / source-package (push) Successful in 1m34s
2026-06-13 20:47:53 +02:00
Mario Fetka
621661e594 0487 core: keep NSS MPK instrumentation shape 2026-06-13 19:53:38 +02:00
Mario Fetka
b588206119 0486 core: use real NSS MPK runtime source
All checks were successful
Source release / source-package (push) Successful in 1m35s
2026-06-13 19:34:36 +02:00
Mario Fetka
a529be95b6 0485 core: import NSS MPK global spinlock runtime
All checks were successful
Source release / source-package (push) Successful in 1m40s
2026-06-13 19:13:22 +02:00
Mario Fetka
a76f0c8999 0484 core: add Linux pthread spinlock backend for NSS runtime 2026-06-13 18:48:59 +02:00
Mario Fetka
6ddb0fb9de 0483 nwfs: document NSS namespace bottom-up dependency order
All checks were successful
Source release / source-package (push) Successful in 1m34s
2026-06-13 18:14:49 +02:00
Mario Fetka
190060af9f 0482 nwfs: drop artificial namespace model 2026-06-13 17:43:31 +02:00
Mario Fetka
2732755b73 0481 nwfs: reset DOS namespace import to real dependencies 2026-06-13 17:28:24 +02:00
Mario Fetka
30f4e5456d 0480 nwfs: replace DOS namespace stub with NSS source 2026-06-13 16:32:32 +02:00
Mario Fetka
73debdcbec 0478 build: expose core include paths to nwfs imports 2026-06-13 16:08:31 +02:00
Mario Fetka
2ade7e72e8 0477 build: expose nwssl error helpers for nwwebui
All checks were successful
Source release / source-package (push) Successful in 1m30s
2026-06-13 14:54:32 +02:00
Mario Fetka
06246a642a 0476 build: route nwwebui sockets and logging through shared libs
Some checks failed
Source release / source-package (push) Failing after 47s
2026-06-13 14:41:45 +02:00
Mario Fetka
aba9d5b9e8 0475 docs: record nwadmin platform transport choices
All checks were successful
Source release / source-package (push) Successful in 1m44s
2026-06-13 13:58:09 +02:00
Mario Fetka
774d64e278 0474 docs: name nwConsole and clarify web restart boundaries
All checks were successful
Source release / source-package (push) Successful in 1m31s
2026-06-13 13:38:32 +02:00
Mario Fetka
9f4633fcbd 0473 docs: split nwwebui ssl offload from nwadmin plugins
All checks were successful
Source release / source-package (push) Successful in 1m46s
2026-06-13 13:27:59 +02:00
Mario Fetka
6d8a91ac1a 0472 docs: record nwwebui auth lifecycle and dependency rules
All checks were successful
Source release / source-package (push) Successful in 1m35s
2026-06-13 13:05:49 +02:00
Mario Fetka
786f68b2d7 0471 docs: keep nwadmin frontends lightweight and plan nwwebui path
All checks were successful
Source release / source-package (push) Successful in 1m30s
2026-06-13 13:00:16 +02:00
Mario Fetka
6f1d3339fe 0470 docs: record remote nwadmin client and GUI roadmap 2026-06-13 12:45:04 +02:00
Mario Fetka
666d3a6a8a 0469 docs: record LDAPv2-first directory and console nwsetup order
All checks were successful
Source release / source-package (push) Successful in 1m30s
2026-06-13 12:23:46 +02:00
Mario Fetka
86d98b7ac8 0468 docs: record nwdirectory flatfile-first and storage-swap plan
All checks were successful
Source release / source-package (push) Successful in 1m28s
2026-06-13 12:06:31 +02:00
Mario Fetka
8c52dddd2d 0467 docs: clarify FLAIM direction and reserve libnwds
All checks were successful
Source release / source-package (push) Successful in 1m36s
2026-06-13 11:31:42 +02:00
Mario Fetka
0aeb465f5f 0466 build: point FLAIM submodule at ncurses-free FTX shim 2026-06-13 11:12:55 +02:00
Mario Fetka
1a9e12a704 0465 build: link legacy nwconn salvage JSON to yyjson
All checks were successful
Source release / source-package (push) Successful in 1m30s
2026-06-13 10:53:32 +02:00
Mario Fetka
738d62b455 0464 build: route third-party dependencies through owner CMake
All checks were successful
Source release / source-package (push) Successful in 1m34s
2026-06-13 10:47:11 +02:00
Mario Fetka
43885faac8 0463 build: route CMake subdirectories through owner directories 2026-06-13 10:32:44 +02:00
Mario Fetka
8875e41a8e 0462 test: add unicode case parse and converter coverage 2026-06-13 10:21:14 +02:00
Mario Fetka
f18a8f9360 0461 test: add more core NSS import coverage
All checks were successful
Source release / source-package (push) Successful in 2m28s
2026-06-13 10:13:06 +02:00
Mario Fetka
db258348bd 0460 test: add core NSS helper unit coverage 2026-06-13 09:59:56 +02:00
Mario Fetka
61e1bd7d47 0459 test: isolate FLAIM smoke test work directories 2026-06-13 09:48:52 +02:00
Mario Fetka
9c54b4b6cf 0458 test: add core ini log and nwtui unit tests
All checks were successful
Source release / source-package (push) Successful in 1m30s
2026-06-13 09:38:07 +02:00
Mario Fetka
2957ac267b 0457 build: pin termbox2 and iniparser and add core ui facades 2026-06-13 09:17:45 +02:00
Mario Fetka
eb15358ba8 0456 build: drop Apache-2.0 zlog dependency and keep nwlog internal 2026-06-13 08:57:05 +02:00
Mario Fetka
13c727d3c4 0455 docs: plan shared libnwcore ini reader writer 2026-06-13 08:34:52 +02:00
Mario Fetka
14be1cd4e9 0454 docs: plan nwtui toolbox and curses replacement 2026-06-13 08:21:24 +02:00
Mario Fetka
4e07acd6c8 0453 docs: record patch-only export and author rules
All checks were successful
Source release / source-package (push) Successful in 1m43s
2026-06-13 07:56:25 +02:00
OpenAI
fcf900e360 0452 docs: keep AI patch handoff block replaceable 2026-06-13 07:51:05 +02:00
OpenAI
9369c382bf 0451 docs: record AI handoff commit marker rule 2026-06-13 07:48:26 +02:00
OpenAI
8ced345332 0450 docs: record patch handoff and local deps bootstrap rules
All checks were successful
Source release / source-package (push) Successful in 1m31s
2026-06-13 07:43:20 +02:00
OpenAI
c6e6b86040 0449 docs: use cumulative logging level masks
All checks were successful
Source release / source-package (push) Successful in 1m21s
2026-06-13 07:31:11 +02:00
OpenAI
c0da2e440b 0448 docs: define normalized logging config format 2026-06-13 07:29:16 +02:00
OpenAI
e062b5d022 0447 docs: clarify maintainer detail threshold gate
All checks were successful
Source release / source-package (push) Successful in 2m17s
2026-06-13 07:21:41 +02:00
OpenAI
9d8155357b 0446 docs: redistribute logging facade levels
All checks were successful
Source release / source-package (push) Successful in 1m22s
2026-06-13 07:18:00 +02:00