Commit Graph

  • 12c6d66bfd cmd/fpkg/test: nixos test fpkg install/start cat 2025-02-26 12:44:04 +09:00
  • d7d2bd33ed cmd/fpkg/build: expose nixos configuration cat 2025-02-26 12:31:18 +09:00
  • c21a4cff14 nix: wrap fpkg cat 2025-02-26 12:20:12 +09:00
  • 4fa38d6063 cmd/fpkg: use fortify path from internal cat 2025-02-26 12:16:35 +09:00
  • 6d4ac3d9fd internal: store fortify path in internal cat 2025-02-26 12:03:25 +09:00
  • a5d2f040fb cmd/fpkg/build: run final build step in nix cat 2025-02-25 23:32:59 +09:00
  • c62689e17f nix: interrupt via tty cat 2025-02-25 18:20:47 +09:00
  • 39dc8e7bd8 dbus: set process group id cat 2025-02-25 18:12:41 +09:00
  • 5a732d153e nix: include fsu sources in dist build cat 2025-02-25 01:32:47 +09:00
  • b4549c72be nix: verify silent signal exit cat 2025-02-25 01:17:01 +09:00
  • 1818dc3a4c system/acl: do not fail gone revert target cat 2025-02-25 01:11:05 +09:00
  • 65094b63cd system/dbus: filter context cancellation error cat 2025-02-25 00:57:35 +09:00
  • f0a082ec84 fortify: improve handling of RevertErr cat 2025-02-25 00:32:07 +09:00
  • 751aa350ee nix: exclude files ending in ".py" cat 2025-02-24 17:41:56 +09:00
  • e6cd2bb2a8 cmd/fpkg: integrate command handler cat 2025-02-23 23:23:54 +09:00
  • 0fb72e5d99 cmd/fpkg/build: prepend extra nix flags cat 2025-02-23 20:21:09 +09:00
  • 71135f339a release: 0.2.18 cat 2025-02-23 18:52:33 +09:00
  • b6af8caffe nix: clean up directory structure cat 2025-02-23 18:48:01 +09:00
  • e1a3549ea0 workflows: separate nixos tests from flake check cat 2025-02-23 18:33:42 +09:00
  • 8bf162820b nix: separate fsu from package cat 2025-02-23 18:13:06 +09:00
  • dccb366608 ldd: handle behaviour on static executable cat 2025-02-23 18:02:33 +09:00
  • 83c8f0488b ldd: pass absolute path to bwrap cat 2025-02-23 17:46:22 +09:00
  • 478b27922c fortify: handle errors via MustParse cat 2025-02-23 12:57:59 +09:00
  • ba1498cd18 command: filter parse errors cat 2025-02-23 12:55:10 +09:00
  • eda4d612c2 fortify: keep external files alive cat 2025-02-23 03:24:37 +09:00
  • 2e7e160683 release: 0.2.17 cat 2025-02-23 02:59:31 +09:00
  • 79957f8ea7 fortify: test help message cat 2025-02-23 02:51:35 +09:00
  • 7e52463445 fortify: integrate command handler cat 2025-02-23 02:35:02 +09:00
  • 89970f5197 command/flag: implement repeatable flag cat 2025-02-23 02:25:31 +09:00
  • 35037705a9 command/flag: implement integer flag cat 2025-02-23 02:02:01 +09:00
  • 647c6ea21b command: hide internal commands cat 2025-02-23 01:36:48 +09:00
  • 416d93e880 command: expose print help cat 2025-02-23 01:17:57 +09:00
  • 312753924b command: root early handler func special case cat 2025-02-23 00:55:18 +09:00
  • 54308f79d2 command: expose command with direct handling cat 2025-02-23 00:24:03 +09:00
  • dfa3217037 command: implement builder and parser cat 2025-02-22 23:11:17 +09:00
  • 8000a2febb command: implement help builder cat 2025-02-22 22:06:02 +09:00
  • 7bd48d3489 command: implement node structure cat 2025-02-22 20:30:49 +09:00
  • b5eaeac11a command: declare command interface cat 2025-02-22 20:21:57 +09:00
  • a9986aab6a system: document I methods cat 2025-02-21 19:51:12 +09:00
  • ff30a5ab5d fst: remove empty file cat 2025-02-21 19:27:08 +09:00
  • eb0c16dd8c cmd/fpkg: rename buildPackage file cat 2025-02-21 18:13:34 +09:00
  • 4fa1e97026 cmd/fpkg: rename shell to shellPath cat 2025-02-21 17:50:20 +09:00
  • 64b6dc41ba nix: split integration test cat 2025-02-21 17:05:17 +09:00
  • c64b8163e7 app: separate instance from process state cat 2025-02-21 16:00:31 +09:00
  • 9d9a165379 release: 0.2.16 cat 2025-02-19 23:39:16 +09:00
  • d0dff1cac9 wl: check against null character cat 2025-02-19 23:35:49 +09:00
  • 3c80fd2b0f app: defer system.I revert cat 2025-02-19 21:05:48 +09:00
  • ef81828e0c app: remove share method cat 2025-02-19 13:41:06 +09:00
  • 2978a6f046 app: separate appSeal finalise method cat 2025-02-19 12:33:51 +09:00
  • dfd9467523 app: merge seal with sys cat 2025-02-19 01:36:07 +09:00
  • 53571f030e app: embed appSeal in app struct cat 2025-02-19 01:10:37 +09:00
  • aa164081e1 app/seal: improve documentation cat 2025-02-19 01:04:14 +09:00
  • 9a10eeab90 app/seal: embed enablements cat 2025-02-19 00:41:51 +09:00
  • d1f83f40d6 helper/bwrap: rename Write to WriteFile cat 2025-02-19 00:33:34 +09:00
  • a748d40745 app: store values with string representation cat 2025-02-19 00:25:00 +09:00
  • 648e1d641a app: separate interface from implementation cat 2025-02-18 23:05:37 +09:00
  • 3c327084d3 fst: declare wrappers for sandbox config cat 2025-02-18 23:04:13 +09:00
  • ffaa12b9d8 sys: wrap log methods cat 2025-02-18 22:44:50 +09:00
  • bf95127332 fst: move App interface declaration cat 2025-02-18 22:36:45 +09:00
  • e0f321b2c4 sys: rename from linux cat 2025-02-18 18:47:48 +09:00
  • 2c9c7fee5b linux: wrap fsu lookup error cat 2025-02-18 17:36:58 +09:00
  • d0400f3c81 fmsg: PrintBaseError skip empty message cat 2025-02-18 17:01:26 +09:00
  • e9b0f9faef fmsg: export logBaseError function cat 2025-02-18 13:02:51 +09:00
  • e85be67fd9 acl: implement Update in C cat 2025-02-17 20:37:10 +09:00
  • 7e69893264 acl: rename UpdatePerms to Update cat 2025-02-17 20:33:18 +09:00
  • 38a3e6af03 system: make xcb internal cat 2025-02-17 19:07:53 +09:00
  • 90cb01b274 system: move out of internal cat 2025-02-17 19:00:43 +09:00
  • b1e1d5627e system: wrap console output functions cat 2025-02-17 17:54:28 +09:00
  • 3ae2ab652e system/wayland: sync file at caller specified address cat 2025-02-17 13:24:17 +09:00
  • db71fbe22b system/tmpfiles: fail gracefully in API misuse cat 2025-02-17 12:17:01 +09:00
  • 83e72c2b59 release: 0.2.15 cat 2025-02-17 00:13:04 +09:00
  • 82a072f641 system/tmpfiles: implement private tmpfiles cat 2025-02-17 00:07:52 +09:00
  • 60c10c3f4a nix: run integration tests with race detector cat 2025-02-16 20:58:08 +09:00
  • 468696f611 internal: beforeExit before reachable fatal calls cat 2025-02-16 19:02:52 +09:00
  • 29c38caac8 app/shim/manager: return error on bad fsu path cat 2025-02-16 18:59:45 +09:00
  • e599b5583d fmsg: implement suspend in writer cat 2025-02-16 17:26:09 +09:00
  • 33a4ab11c2 internal: move shim and init into app cat 2025-02-16 16:28:46 +09:00
  • 1fa5e992e4 helper/bwrap: expose address of DataConfig cat 2025-02-16 12:33:59 +09:00
  • c667b13a00 system: separate link Op implementation cat 2025-02-16 12:15:26 +09:00
  • 90b86a5531 release: 0.2.14 cat 2025-02-15 23:03:13 +09:00
  • f545e154f0 workflows: use native nix runner cat 2025-02-15 20:49:28 +09:00
  • 268a90f1a5 app: improve WAYLAND_DISPLAY correctness cat 2025-02-15 14:45:09 +09:00
  • 3054527ca5 fortify: prevent exit status 0 on app failure cat 2025-02-15 14:40:19 +09:00
  • ddb2f9c11b app: remove wayland socket hard link cat 2025-02-15 10:53:52 +09:00
  • 6ae02e72fa nix: test direct_wayland behaviour cat 2025-02-15 10:45:27 +09:00
  • 989fb5395f nix: remove unused configuration cat 2025-02-15 10:04:37 +09:00
  • f955b15b84 system: remove write mode tmpfiles cat 2025-02-15 03:22:20 +09:00
  • 0340c67995 app: port passwd and group files to copy cat 2025-02-15 03:19:06 +09:00
  • 72b0160aad helper/bwrap: implement file copy flags cat 2025-02-15 03:12:28 +09:00
  • ea8d1c07df priv/shim: move /sbin/init setup to app cat 2025-02-15 02:56:08 +09:00
  • a0062d8275 fmsg: resume on exit cat 2025-02-15 02:22:09 +09:00
  • 43d2e4f5d7 nix: sway increase resolution cat 2025-02-15 02:21:24 +09:00
  • be7d944b39 helper/bwrap: PositionalArg implement fmt.Stringer cat 2025-02-14 23:58:52 +09:00
  • ace97952cc helper/bwrap: merge Args and FDArgs cat 2025-02-14 18:13:06 +09:00
  • 73146ea7fa dbus: remove BwrapStatic method cat 2025-02-14 18:09:59 +09:00
  • 88040504b2 helper/bwrap: remove fmsg import cat 2025-02-14 18:05:00 +09:00
  • 1fd571d561 cmd/fsu: check parse behaviour cat 2025-02-14 16:43:55 +09:00
  • be30e2f11e cmd/fsu: revert offset in error message cat 2025-02-14 15:31:39 +09:00
  • aaebb8f3ab fortify: check print behaviour cat 2025-02-14 14:44:28 +09:00
  • 1f74b636d3 state/join: use Join method when available cat 2025-02-14 14:11:02 +09:00