1
0
forked from rosa/hakurei

Commit Graph

  • 56beae17fe test: assert hst CGO_ENABLED=0 cat 2025-10-21 19:49:04 +09:00
  • ea978101b1 cmd/hakurei/parse: close config fd cat 2025-10-21 06:05:36 +09:00
  • fbd1638e7f test/interactive/trace: update nix attribute cat 2025-10-21 06:03:09 +09:00
  • d42067df7c cmd/hakurei/json: friendly error messages cat 2025-10-21 05:17:25 +09:00
  • b9459a80c7 container/init: check use constants for open flags cat 2025-10-21 03:13:58 +09:00
  • f8189d1488 container/syscall: dot-import syscall cat 2025-10-21 03:09:14 +09:00
  • 5063b774c1 hst: expose version string cat 2025-10-21 01:56:44 +09:00
  • 766dd89ffa internal: clean up build strings cat 2025-10-21 01:49:36 +09:00
  • 699c19e972 hst/container: optional runtime and tmpdir sharing cat 2025-10-19 03:53:20 +09:00
  • b5b30aea2e test: place marker in common path cat 2025-10-19 03:50:37 +09:00
  • c0e860000a internal/app: remove spfinal cat 2025-10-19 02:58:46 +09:00
  • d87020f0ca hst/config: validate env early cat 2025-10-19 02:39:23 +09:00
  • e47aebb7a0 internal/app/outcome: apply configured filesystems late cat 2025-10-19 01:41:52 +09:00
  • 543bf69102 internal/app/spx11: check behaviour cat 2025-10-19 01:00:12 +09:00
  • 4cfb1fda8f internal/app/spwayland: check behaviour cat 2025-10-19 00:30:56 +09:00
  • c12183959a internal/app/dispatcher: report correct field cat 2025-10-18 23:59:10 +09:00
  • f5845e312e internal/app/sptmpdir: check behaviour cat 2025-10-18 23:46:10 +09:00
  • a103c4a7c7 internal/app/hsu: check behaviour cat 2025-10-18 20:45:42 +09:00
  • 67ec82ae1b ldd/exec: raise timeout cat 2025-10-18 18:03:09 +09:00
  • f6f0cb56ae internal/app/hsu: remove wrapper method cat 2025-10-18 17:35:20 +09:00
  • d4284c109d internal/app/spruntime: emulate pam_systemd type cat 2025-10-18 04:25:40 +09:00
  • 030ad2a73b internal/app/spruntime: check behaviour cat 2025-10-18 03:41:49 +09:00
  • 78d7955abd internal/app/sppulse: check cookie discovery cat 2025-10-18 01:30:33 +09:00
  • b066495a7d internal/app/sppulse: check buf error injection cat 2025-10-18 01:01:52 +09:00
  • 82299d34c6 internal/app/sppulse: correctly handle small cookie cat 2025-10-17 08:03:03 +09:00
  • 792013cefb internal/app/sppulse: check behaviour cat 2025-10-17 06:32:21 +09:00
  • 3f39132935 internal/app/dispatcher: reduce check code duplication cat 2025-10-17 05:32:14 +09:00
  • c922c3f80e internal/app/sppulse: relocate hard to test code cat 2025-10-16 05:36:50 +09:00
  • 6cf58ca1b3 internal/app/spfinal: check behaviour cat 2025-10-16 02:08:31 +09:00
  • 425421d9b1 hst/container: rename constants cat 2025-10-16 00:27:00 +09:00
  • 5e0f15d76b hst/container: additional shim exit codes cat 2025-10-15 22:09:33 +09:00
  • ae65491223 container/init: use one channel for wait4 cat 2025-10-15 21:35:19 +09:00
  • 52e3324ef4 test/sandbox: ignore nondeterministic mount point cat 2025-10-14 07:08:39 +09:00
  • f95e0a7568 hst/config: hold acl struct by value cat 2025-10-14 07:02:14 +09:00
  • 4c647add0d hst/container: pack boolean options cat 2025-10-14 06:37:24 +09:00
  • a341466942 hst: separate container config cat 2025-10-14 04:22:26 +09:00
  • e4ee8df83c internal/app/spdbus: check behaviour cat 2025-10-14 01:51:01 +09:00
  • 048c1957f1 helper/args: variadic check function cat 2025-10-14 01:48:56 +09:00
  • 790d77075e system/dbus: remove builder state leak cat 2025-10-14 01:33:44 +09:00
  • e5ff40e7d3 container: synchronise after notify cat 2025-10-13 19:17:19 +09:00
  • 123d7fbfd5 container/seccomp: remove export pipe cat 2025-10-13 18:49:58 +09:00
  • 7638a44fa6 treewide: parallel tests cat 2025-10-13 04:38:48 +09:00
  • a14b6535a6 helper/stub: write ready byte late cat 2025-10-13 01:55:44 +09:00
  • 763ab27e09 system: remove tmpfiles cat 2025-10-13 01:12:44 +09:00
  • bff2a1e748 container/initplace: remove indirect method cat 2025-10-13 01:06:45 +09:00
  • 8a91234cb4 hst: reword and improve doc comments cat 2025-10-12 05:03:14 +09:00
  • db7051a368 internal/app/spcontainer: check fs init behaviour cat 2025-10-12 03:58:53 +09:00
  • 36f312b3ba internal/app/spcontainer: resolve path through dispatcher cat 2025-10-11 20:15:53 +09:00
  • 037144b06e system/dbus: use well-known address in spec cat 2025-10-11 18:51:04 +09:00
  • f5a597c406 hst: rename /.hakurei constant cat 2025-10-11 14:29:38 +09:00
  • 8874aaf81b hst: remove template bind nix store cat 2025-10-11 13:59:10 +09:00
  • 04a27c8e47 hst: use plausible overlay template cat 2025-10-11 13:42:54 +09:00
  • 9e3df0905b internal/app/spcontainer: check params init behaviour cat 2025-10-11 02:44:02 +09:00
  • 9290748761 internal/app/spaccount: check behaviour cat 2025-10-11 00:54:04 +09:00
  • 23084888a0 internal/app/spaccount: apply default in shim cat 2025-10-11 00:38:06 +09:00
  • 50f6fcb326 container/stub: mark test overrides as helper cat 2025-10-10 22:10:15 +09:00
  • 070e346587 internal/app: relocate params state initialisation cat 2025-10-10 21:59:16 +09:00
  • 24de7c50a0 internal/app: relocate state initialisation cat 2025-10-10 20:12:05 +09:00
  • f6dd9dab6a internal/app: hold path hiding in op cat 2025-10-10 19:48:37 +09:00
  • 776650af01 hst/config: negative WaitDelay bypasses default cat 2025-10-10 04:50:07 +09:00
  • 109aaee659 internal/app: copy parts of config to state cat 2025-10-10 03:19:09 +09:00
  • 22ee5ae151 internal/app: filter ops in implementation cat 2025-10-10 02:23:34 +09:00
  • 4246256d78 internal/app: hold config address in state cat 2025-10-10 01:20:16 +09:00
  • a941ac025f container/init: unwrap descriptive fatal error cat 2025-10-09 22:04:35 +09:00
  • 87b5c30ef6 message: relocate from container cat 2025-10-09 05:04:08 +09:00
  • df9b77b077 internal/app: do not encode config early cat 2025-10-09 04:38:54 +09:00
  • a40d182706 internal/app: build container state in shim cat 2025-10-08 22:30:14 +09:00
  • e5baaf416f internal/app: check transmitted ops cat 2025-10-08 19:48:04 +09:00
  • ee6c471fe6 internal/app: relocate ops condition cat 2025-10-08 19:39:00 +09:00
  • 16bf3178d3 internal/app: relocate dynamic exported state cat 2025-10-08 18:34:17 +09:00
  • 034c59a26a internal/app: relocate late sys/params outcome cat 2025-10-08 18:26:50 +09:00
  • 5bf28901a4 cmd/hsu: check against setgid bit cat 2025-10-08 18:22:24 +09:00
  • 9b507715d4 hst/dbus: validate interface strings cat 2025-10-08 04:57:22 +09:00
  • 12ab7ea3b4 hst/fs: access ops through interface cat 2025-10-07 23:59:48 +09:00
  • 1f0226f7e0 container/check: relocate overlay escape cat 2025-10-07 23:56:19 +09:00
  • 584ce3da68 container/bits: move bind bits cat 2025-10-07 21:38:31 +09:00
  • 5d18af0007 container/fhs: move pathname constants cat 2025-10-07 21:29:16 +09:00
  • 0e6c1a5026 container/check: move absolute pathname cat 2025-10-07 20:06:26 +09:00
  • d23b4dc9e6 hst/dbus: move dbus config struct cat 2025-10-07 19:01:18 +09:00
  • 3ce63e95d7 container: move seccomp preset bits cat 2025-10-07 18:28:20 +09:00
  • 2489766efe hst/config: identity bounds check early cat 2025-10-07 17:58:28 +09:00
  • 9e48d7f562 hst/config: move container fields from toplevel cat 2025-10-07 01:50:56 +09:00
  • f280994957 internal/app: check nscd socket for path hiding cat 2025-10-05 20:34:17 +09:00
  • ae7b343cde hst: reword and move constants cat 2025-10-05 17:40:32 +09:00
  • a63a372fe0 internal/app: merge static stub cat 2025-10-05 17:15:14 +09:00
  • 16f9001f5f hst/config: update doc comments cat 2025-10-05 04:12:53 +09:00
  • 80ad2e4e23 internal/app: do not offset base value cat 2025-10-05 03:58:52 +09:00
  • 92b83bd599 internal/app: apply pd behaviour to outcomeState cat 2025-10-05 03:31:43 +09:00
  • 8ace214832 system/wayland: hang up security-context-v1 internally cat 2025-10-05 03:19:37 +09:00
  • eb5ee4fece internal/app: modularise outcome finalise cat 2025-10-05 02:42:41 +09:00
  • 9462af08f3 system/dbus: dump buffer internally cat 2025-10-04 20:27:27 +09:00
  • a5f0aa3f30 internal/app: declutter and merge small files cat 2025-10-03 16:59:29 +09:00
  • dd0bb0a391 internal/app: check username validation cat 2025-10-03 16:42:42 +09:00
  • d16da6da8c system: enforce absolute paths cat 2025-10-03 02:26:14 +09:00
  • e58181a930 internal/app/paths: defer extra formatting cat 2025-09-30 00:21:26 +09:00
  • 71e70b7b5f internal/app/paths: do not print messages cat 2025-09-29 09:30:57 +09:00
  • afa1a8043e helper/proc: raise FulfillmentTimeout in tests cat 2025-09-29 07:44:33 +09:00
  • 1ba1cb8865 hst/config: remove seccomp bit fields cat 2025-09-29 07:07:16 +09:00
  • 44ba7a5f02 hst/enablement: move bits from system cat 2025-09-29 06:32:15 +09:00
  • dc467493d8 internal: remove hlog cat 2025-09-29 06:21:04 +09:00