1
0
forked from rosa/hakurei

Commit Graph

  • 6232291cae ldd: implement strict ldd output parser cat 2024-10-09 20:39:27 +09:00
  • b99ed94386 helper/bwrap: pass --unshare-user when unshare everything cat 2024-10-09 00:22:48 +09:00
  • c201c30c7f helper/bwrap: check args only for internal tests cat 2024-10-09 00:21:31 +09:00
  • 7c7999e9e5 helper: implementation of helper.Helper using bwrap cat 2024-10-08 18:02:38 +09:00
  • c6223771db helper: generalise helper.Helper test cat 2024-10-08 14:02:54 +09:00
  • 3c5185d770 helper: move test sample data out of direct cat 2024-10-07 22:51:08 +09:00
  • 55a5b6f242 dbus: use name resolved by exec.Command cat 2024-10-07 16:55:27 +09:00
  • 85407dd3c0 helper: helper.Helper interface cat 2024-10-07 15:37:52 +09:00
  • 6a2802cf30 helper: move bwrap into helper cat 2024-10-07 14:40:35 +09:00
  • 0fb9e40191 helper/args: MustNewCheckedArgs for cleaner hardcoded args cat 2024-10-07 13:33:18 +09:00
  • 9647eb6a6b helper: separate pipes from Helper cat 2024-10-07 12:48:20 +09:00
  • 18d9ce733e helper: test non-existent helpers cat 2024-10-06 16:00:59 +09:00
  • ba76e2919b bwrap: implement argument builder cat 2024-09-30 00:23:57 +09:00
  • df29068d16 verbose: test verbose behaviour cat 2024-09-29 16:36:59 +09:00
  • d1415305ae dbus: test child process handling behaviour via helper stub cat 2024-09-29 15:49:32 +09:00
  • 98f9fdb7cc dbus: configurable xdg-dbus-proxy output cat 2024-09-29 15:27:29 +09:00
  • dc59f20d7b dbus: toggleable xdg-dbus-proxy output cat 2024-09-29 15:24:54 +09:00
  • 7e7327ebf8 helper: export internal stub functions for cross-package testing cat 2024-09-29 15:22:35 +09:00
  • 3bf456da65 helper: test child process handling cat 2024-09-29 14:59:39 +09:00
  • 61ba841c88 helper: remove unreachable check cat 2024-09-29 14:48:38 +09:00
  • d530a9e9f9 helper: stub helper for tests cat 2024-09-29 14:40:01 +09:00
  • 0e7849fac2 dbus: add more test cases cat 2024-09-28 19:19:31 +09:00
  • 342c66aae8 dbus: replace test suffix * with + cat 2024-09-28 17:47:15 +09:00
  • cf182d1fbe dbus: seal test error check for correct error returned cat 2024-09-28 17:00:20 +09:00
  • 996bf67ac2 release: 0.0.0-beta.5 cat 2024-09-28 00:21:21 +09:00
  • 1038af98f0 dbus: add tests cat 2024-09-28 00:06:16 +09:00
  • aa2be18f47 dbus/config: implement file loading functions cat 2024-09-27 23:53:08 +09:00
  • 84d8c27b5f dbus: return exported error for nil config cat 2024-09-27 23:52:38 +09:00
  • ee2f5ed6ac dbus/config: remove unused method cat 2024-09-27 12:04:28 +09:00
  • 8492239cba helper/args: simplify argument parsing and eliminate excess memory copies cat 2024-09-25 14:00:30 +09:00
  • a8b4b3634b dbus: use generalised helper.Helper for xdg-dbus-proxy cat 2024-09-25 01:17:38 +09:00
  • 97bab6c406 helper: clean up and separate helper process management from dbus cat 2024-09-25 01:16:06 +09:00
  • 831b1aad6f helper/args: hold a read lock in WriteTo cat 2024-09-24 20:22:37 +09:00
  • be83ad838c dbus: assert fmt.Stringer instead of helper.Args on argument seal cat 2024-09-24 19:37:50 +09:00
  • b722adc4dd dbus: seal as io.WriterTo interface cat 2024-09-24 18:02:56 +09:00
  • 000607da5f helper: separate helper args fd builder from dbus cat 2024-09-24 16:11:08 +09:00
  • 1cb90c0840 app: improve dbus proxy verbose messages cat 2024-09-24 13:44:42 +09:00
  • a75229991c nix: make bubblewrap available in PATH cat 2024-09-23 18:21:12 +09:00
  • ced31a7257 state: round printed uptime to the second cat 2024-09-22 16:15:21 +09:00
  • 61628dabb7 nix: remove obnoxious shell hook cat 2024-09-22 16:08:11 +09:00
  • 9a9fcdb9ec release: 0.0.0-beta.4 cat 2024-09-22 01:18:47 +09:00
  • 62cb8a91b6 app: clean up interactions and handle all application state and setup/teardown cat 2024-09-22 00:29:36 +09:00
  • 11832a9379 acl: define Go type alias for acl_perm_t cat 2024-09-21 22:25:03 +09:00
  • 2763ec730e release: 0.0.0-beta.3 cat 2024-09-17 23:17:39 +09:00
  • 3d963b9f67 nix: include package buildInputs in devShells cat 2024-09-17 23:15:33 +09:00
  • 4b7d616862 exit: move final and early code to internal package cat 2024-09-17 13:48:42 +09:00
  • 6a6f62efa6 release: 0.0.0-beta.2 cat 2024-09-16 20:41:02 +09:00
  • 03c24c5122 move acl and xcb binding packages to top level cat 2024-09-16 20:32:07 +09:00
  • 8bdae74ebe final: refactor for removal of system package and reduction of interactions to state package cat 2024-09-16 20:31:15 +09:00
  • d49b97b1d4 nix: pass method string directly cat 2024-09-13 11:54:23 +09:00
  • 40d0550ad3 flag: move method flag from main cat 2024-09-13 11:49:10 +09:00
  • da6d238d8a verbose: remove system package interaction cat 2024-09-12 21:07:05 +09:00
  • b0aff89166 app: handle launch method in New function cat 2024-09-12 20:53:33 +09:00
  • 8223a9ee66 enable filter in README example cat 2024-09-11 16:35:23 +09:00
  • 88ac05be6d nix: fix typo in nixos module implementation previously missed due to lazy eval cat 2024-09-09 23:29:16 +09:00
  • 0ef321ad6f update README document cat 2024-09-09 23:22:07 +09:00
  • 52f986559c app/run: empty launcher environment cat 2024-09-09 22:24:58 +09:00
  • 396066de7b nix: implement dbus-system option in nixos module cat 2024-09-09 21:26:14 +09:00
  • 44301cd979 app/dbus: accept system bus config cat 2024-09-09 21:19:12 +09:00
  • 20c0e66d8f dbus/config: seal with session and system bus proxy cat 2024-09-09 21:13:00 +09:00
  • e5918ba3b3 dbus/config: fix builtin defaults cat 2024-09-09 19:20:37 +09:00
  • 35d040590b dbus/config: document fields and add --call and --broadcast cat 2024-09-09 13:27:31 +09:00
  • c1bfe2cd74 release: 1.1.0 cat 2024-09-09 05:14:53 +09:00
  • d813f8e44e update README document cat 2024-09-09 05:14:14 +09:00
  • 0e5b85fd42 nix: implement new dbus options in nixos module cat 2024-09-09 04:37:42 +09:00
  • cdc08817a7 nix: add xdg-dbus-proxy to PATH via wrapProgram cat 2024-09-09 04:37:12 +09:00
  • e5b3fa02f9 flag: rename cli to flag cat 2024-09-09 04:21:13 +09:00
  • 8e848366cd app/dbus: set dbusAddress early cat 2024-09-09 03:46:46 +09:00
  • 38ef2b4d0c app/dbus: manage dbus proxy and pass address to child cat 2024-09-09 03:16:54 +09:00
  • 357cc4ce4d dbus: implement xdg-dbus-proxy wrapper cat 2024-09-09 03:11:50 +09:00
  • 3242ce3406 app: treat display server variable unset as fatal cat 2024-09-09 00:35:16 +09:00
  • 7450b0b0bb app/run: remove bare launch option cat 2024-09-09 00:32:17 +09:00
  • 83af555c97 state/print: collect and output state information of all users cat 2024-09-08 13:19:48 +09:00
  • 60e4846542 nix: provide options for capability flags cat 2024-09-08 02:45:00 +09:00
  • 1906853382 clean up setup/launcher code and enable better control over shares cat 2024-09-08 02:24:01 +09:00
  • 58d3a1fbc7 release: 1.0.4 cat 2024-09-04 19:57:47 +09:00
  • 1b5fce5ccb update README document cat 2024-09-04 19:53:35 +09:00
  • 945cce2f5e nix: implement nixos module cat 2024-09-04 17:03:21 +09:00
  • 5c3e7cf664 app/launch: set argv when launching shell cat 2024-09-04 11:04:16 +09:00
  • 743b6afbbb workflows: rename binary to fortify cat 2024-09-04 01:27:04 +09:00
  • d8f76f3b25 rename to fortify and restructure cat 2024-09-04 01:20:12 +09:00
  • 7e6eb82195 license: embed license in executable cat 2024-07-16 22:07:40 +09:00
  • 09507a541b nix: build directly with buildGoModules cat 2024-07-16 21:54:44 +09:00
  • 1f72c30033 adapt README document cat 2024-07-16 21:32:41 +09:00
  • e1a96ded34 apply MIT license cat 2024-07-16 20:49:00 +09:00
  • 18db464bd5 apply X11 license cat 2024-07-16 14:20:17 +09:00
  • a3c2916c1a state: track launcher states in runDir and clean up before exit cat 2024-07-16 14:19:43 +09:00
  • 392717c6dc workflows: add release workflow cat 2024-07-15 23:47:08 +09:00
  • da7e404bcf main: implement sudo and machinectl launcher methods cat 2024-07-15 23:29:21 +09:00
  • 1cd0846dc9 launcher: implement launcher wrapper cat 2024-07-15 22:56:50 +09:00
  • 0bd452ad9b util: PulseAudio cookie discovery cat 2024-07-15 16:25:44 +09:00
  • 7d96b0bf35 acl: fix memory leak in removeEntry cat 2024-07-15 12:40:29 +09:00
  • 289e681c41 util: file copy and exec.LookPath wrapper cat 2024-07-15 01:20:52 +09:00
  • 190eb088bc nix: add libxcb package to dev shell cat 2024-07-15 00:38:11 +09:00
  • 518fd54ff3 x11: wrap libxcb ChangeHosts request cat 2024-07-14 18:31:53 +09:00
  • 65c02b540d util: port sd_booted function cat 2024-07-11 01:13:41 +09:00
  • 94c69806ef nix: set up devShell cat 2024-07-11 01:10:35 +09:00
  • 2ef29ab52e acl: implement acl utils via libacl cat 2024-07-11 00:38:21 +09:00
  • 491cc16d53 cli: parse and resolve flags cat 2024-07-09 15:39:40 +09:00