karapace/crates
Marco Allegretti 38be2c584d feat: karapace-dbus — socket-activated D-Bus service with 11 methods
- org.karapace.Manager1 D-Bus interface
- 11 methods: ListEnvironments, GetEnvironmentStatus, GetEnvironmentHash,
  BuildEnvironment, BuildNamedEnvironment, DestroyEnvironment, RunEnvironment,
  RenameEnvironment, ListPresets, GarbageCollect, VerifyStore
- Name-aware resolution (env_id, short_id, name, prefix)
- Desktop notifications via notify-rust (non-fatal if daemon unavailable)
- Typed serde response structs (no hand-rolled JSON)
- 30-second idle timeout for socket activation
- Hardened systemd unit: ProtectSystem=strict, ProtectHome=read-only,
  PrivateTmp, NoNewPrivileges
2026-02-22 18:38:09 +01:00
..
karapace-cli feat: karapace-cli — 23 commands, thin dispatcher, progress indicators 2026-02-22 18:37:54 +01:00
karapace-core feat: karapace-core — engine orchestration, lifecycle state machine, drift control 2026-02-22 18:37:02 +01:00
karapace-dbus feat: karapace-dbus — socket-activated D-Bus service with 11 methods 2026-02-22 18:38:09 +01:00
karapace-remote feat: karapace-remote — remote content-addressable store, push/pull, registry 2026-02-22 18:37:14 +01:00
karapace-runtime feat: karapace-runtime — namespace/OCI/mock backends, sandbox, host integration 2026-02-22 18:36:46 +01:00
karapace-schema feat: karapace-schema — manifest v1, normalization, identity hashing, lock file v2 2026-02-22 18:36:15 +01:00
karapace-server feat: karapace-server — reference remote server implementing protocol v1 2026-02-22 18:37:27 +01:00
karapace-store feat: karapace-store — content-addressable object store, layers, metadata, WAL 2026-02-22 18:36:31 +01:00
karapace-tui feat: karapace-tui — interactive terminal UI for environment management 2026-02-22 18:37:39 +01:00