Commit Graph

530 Commits

Author SHA1 Message Date
Mario Fetka
d9cd8c7816 docs: organize documentation into topic directories 2026-06-11 15:19:04 +02:00
Mario Fetka
2534693ef5 quota: mirror linux restrictions for restore fallback
All checks were successful
Source release / source-package (push) Successful in 1m6s
2026-06-11 14:59:35 +02:00
Mario Fetka
4d662a067a quota: split linux quotactl backend into lnxquota
All checks were successful
Source release / source-package (push) Successful in 1m15s
2026-06-11 14:37:47 +02:00
Mario Fetka
d223e8ef00 quota: split generic quota and nwquota files
All checks were successful
Source release / source-package (push) Successful in 1m4s
2026-06-11 14:23:47 +02:00
Mario Fetka
66cc0a81d7 quota: move nwquota backend into libnwfs
All checks were successful
Source release / source-package (push) Successful in 1m5s
2026-06-11 14:05:49 +02:00
Mario Fetka
6ffb42987c quota: remove obsolete nwquota experiments
All checks were successful
Source release / source-package (push) Successful in 1m8s
2026-06-11 13:31:55 +02:00
Mario Fetka
e24598c429 quota: access nwquota accounting xattr as root
All checks were successful
Source release / source-package (push) Successful in 1m7s
2026-06-11 13:19:27 +02:00
Mario Fetka
6f2fd0c778 quota: update nwquota usage for auto metadata entries
All checks were successful
Source release / source-package (push) Successful in 1m13s
2026-06-11 13:08:59 +02:00
Mario Fetka
11d7e1fc37 build: link nwarchive into ftrustee
All checks were successful
Source release / source-package (push) Successful in 1m7s
2026-06-11 12:59:24 +02:00
Mario Fetka
7d7e7d6c03 quota: fix nwvolume include order for nwquota scan
All checks were successful
Source release / source-package (push) Successful in 1m10s
2026-06-11 12:51:09 +02:00
Mario Fetka
0ba8e66f68 quota: account nwquota usage by NetWare creator metadata
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-06-11 12:44:47 +02:00
OpenAI
ee93656349 quota: precharge namespace creates for nwquota usage
All checks were successful
Source release / source-package (push) Successful in 59s
2026-06-11 12:27:40 +02:00
OpenAI
3455b3e7b2 quota: track nwquota usage like NetWare
All checks were successful
Source release / source-package (push) Successful in 1m7s
2026-06-11 12:13:35 +02:00
Mario Fetka
9a3890c7b1 quota: stamp create opens for nwquota accounting
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-06-11 12:05:44 +02:00
Mario Fetka
0e14553b24 quota: own new nodes by active NetWare user for nwquota accounting
All checks were successful
Source release / source-package (push) Successful in 1m0s
2026-06-11 11:54:28 +02:00
Mario Fetka
02d9157ee4 quota: precheck namespace creates and chmod smoke logs
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-06-11 11:38:42 +02:00
Mario Fetka
8dcc4cef2a quota: precheck new file create reservations
All checks were successful
Source release / source-package (push) Successful in 1m5s
2026-06-11 11:23:41 +02:00
Mario Fetka
eb55c16620 quota: precheck first write for newly created files
All checks were successful
Source release / source-package (push) Successful in 1m0s
2026-06-11 11:15:02 +02:00
OpenAI
af5a76b0dc quota: deny full write before user restriction is consumed
All checks were successful
Source release / source-package (push) Successful in 1m1s
2026-06-11 10:31:30 +02:00
OpenAI
b743ebcb94 quota: enforce user restrictions on file growth
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-06-11 08:00:03 +02:00
OpenAI
b63aa71715 quota: auto-select linux or nwquota backend
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-06-11 07:20:49 +02:00
OpenAI
0764e7bf39 nwfs: split adapted namespace units
All checks were successful
Source release / source-package (push) Successful in 1m25s
2026-06-11 00:16:10 +02:00
OpenAI
832f2dc69a nwfs: import adapted namespace model
All checks were successful
Source release / source-package (push) Successful in 1m36s
2026-06-11 00:10:45 +02:00
OpenAI
c5dd6f08f0 nwfs: import adapted ZAS auth model
All checks were successful
Source release / source-package (push) Successful in 1m43s
2026-06-10 23:56:12 +02:00
OpenAI
260b6a0b5f namespace: return IRM for namespace rights info
All checks were successful
Source release / source-package (push) Successful in 1m11s
2026-06-10 23:39:43 +02:00
OpenAI
d1ea93a209 rights: restore trustee check semantics
All checks were successful
Source release / source-package (push) Successful in 1m18s
2026-06-10 22:30:34 +02:00
OpenAI
1df94ae08a rights: fix modify checks for DOS attribute updates
All checks were successful
Source release / source-package (push) Successful in 1m11s
2026-06-10 22:11:05 +02:00
OpenAI
a769f52984 trustees: skip legacy path link after metadata write
All checks were successful
Source release / source-package (push) Successful in 1m11s
2026-06-10 21:31:54 +02:00
OpenAI
065c24242e quota: fallback user restrictions to metadata
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-06-10 20:15:30 +02:00
OpenAI
cf31481580 namespace: fix modify rights checks for quota metadata
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-06-10 18:57:20 +02:00
OpenAI
aa1079b09f ci: install libacl and make acl projection optional
All checks were successful
Source release / source-package (push) Successful in 1m9s
2026-06-10 18:43:25 +02:00
OpenAI
06a299e08e trustees: project metadata rights to POSIX ACLs
Some checks failed
Source release / source-package (push) Failing after 1m0s
2026-06-10 18:37:40 +02:00
OpenAI
717dd794ae tests: harden ncpfs quota and trustee projections
All checks were successful
Source release / source-package (push) Successful in 1m7s
2026-06-10 18:20:55 +02:00
OpenAI
09fd4ea8f4 tests: add ncpfs quota smoke helpers
Some checks failed
Source release / source-package (push) Failing after 24s
2026-06-10 17:50:09 +02:00
OpenAI
bc6da83959 Wire mars metadata to NSS netware xattrs
All checks were successful
Source release / source-package (push) Successful in 1m2s
2026-06-10 16:45:57 +02:00
OpenAI
23fa433b80 Add initial libnwfs metadata xattr library
All checks were successful
Source release / source-package (push) Successful in 1m3s
2026-06-10 16:23:01 +02:00
Mario Fetka
65193c1330 Import remaining NSS headers and support sources
All checks were successful
Source release / source-package (push) Successful in 1m3s
Signed-off-by: Mario Fetka <mario.fetka@gmail.com>
2026-06-10 15:46:17 +02:00
OpenAI
897b4c5805 Import additional NSS sources for nwfs adaptation
All checks were successful
Source release / source-package (push) Successful in 1m4s
Signed-off-by: OpenAI <noreply@example.com>
2026-06-10 15:40:35 +02:00
Mario Fetka
382b09f175 Import NWFS sources for NetWare metadata reference
All checks were successful
Source release / source-package (push) Successful in 1m2s
Signed-off-by: Mario Fetka <mario.fetka@gmail.com>
2026-06-10 14:13:29 +02:00
Mario Fetka
2f3f54bfe4 Import trustees 3.0 sources for nwfs tooling
All checks were successful
Source release / source-package (push) Successful in 1m22s
Signed-off-by: Mario Fetka <mario.fetka@gmail.com>
2026-06-10 14:10:06 +02:00
Mario Fetka
223e69d81d Import selected NSS sources for metadata integration
All checks were successful
Source release / source-package (push) Successful in 58s
Signed-off-by: Mario Fetka <mario.fetka@gmail.com>
2026-06-10 13:52:03 +02:00
Mario Fetka
e1a9347aab Import selected NSS sources for NetWare metadata work
All checks were successful
Source release / source-package (push) Successful in 1m8s
Signed-off-by: Mario Fetka <mario.fetka@gmail.com>
2026-06-10 13:40:40 +02:00
OpenAI Build Bot
ed44308820 Add NICI startup shutdown entry points
All checks were successful
Source release / source-package (push) Successful in 1m11s
2026-06-05 21:02:13 +02:00
OpenAI Build Bot
1f4c03e2f6 Implement nwssl NICI compatibility layer
All checks were successful
Source release / source-package (push) Successful in 1m13s
2026-06-05 20:55:57 +02:00
OpenAI Build Bot
8420f90e67 Keep OpenSSL compat headers under nwssl
All checks were successful
Source release / source-package (push) Successful in 1m0s
2026-06-05 17:53:22 +02:00
ChatGPT
b174286698 Build yyjson into nwcore
All checks were successful
Source release / source-package (push) Successful in 1m8s
2026-06-05 17:14:52 +02:00
Mario Fetka
ad03c45765 Move OpenSSL compatibility into nwssl 2026-06-05 15:31:38 +02:00
Patch Bot
01ed39c1b0 Add nwcore and nwssl root libraries
All checks were successful
Source release / source-package (push) Successful in 1m4s
2026-06-04 20:54:41 +02:00
OpenAI
9260bd53d4 Integrate NW crypto stack CMake options 2026-06-04 17:50:30 +02:00
Mario Fetka
f8317503df docs: normalize source license headers to gpl2 only
All checks were successful
Source release / source-package (push) Successful in 40s
2026-06-03 00:46:27 +02:00