Commit Graph

  • dd766e3077 feat(daemon): storage::pending JSON read/write/clear with path-traversal guards michael 2026-04-27 06:27:30 -07:00
  • ea70386c2f feat(daemon): storage::policy + PolicyChanged signal + inotify watcher michael 2026-04-27 06:26:49 -07:00
  • 9be8e4d0b3 feat(common): Policy load_from_dir + save_local with last-wins merge michael 2026-04-27 06:23:49 -07:00
  • dc2c4b02cb refactor(common): move Policy types from types.rs into policy.rs michael 2026-04-27 06:22:54 -07:00
  • 57c97b492c chore: add notify + rusqlite + futures-util for Phase 2 storage layer michael 2026-04-27 06:18:13 -07:00
  • 0968bb3b4b docs: expand Phase 2 (storage layer) to step granularity michael 2026-04-27 06:15:51 -07:00
  • d156935a25 docs: mark Phase 0 and Phase 1 done in roadmap, capture Phase 1 closeout notes michael 2026-04-27 06:09:55 -07:00
  • c26d6ae896 feat(daemon): D-Bus interface with all 9 stub methods + system-bus wiring michael 2026-04-26 23:04:59 -07:00
  • df22358051 feat(daemon): add polkit authorizer with permissive + system modes michael 2026-04-26 20:49:21 -07:00
  • 0dec2a1236 feat(daemon): add AppState with fixture-backed in-memory store michael 2026-04-26 20:48:56 -07:00
  • c78ad0dc29 chore: add daemon deps for D-Bus interface and tests michael 2026-04-26 20:47:46 -07:00
  • 22aa37662a feat: add PendingFlag, PolicyApplyResult, Violation types michael 2026-04-26 20:47:06 -07:00
  • 4d40c1a8b9 feat: add Policy, StackPolicy, Storage, Firstrun types michael 2026-04-26 20:46:28 -07:00
  • 156fe7533e feat: add Credential and Transport wire types michael 2026-04-26 20:46:07 -07:00
  • eb35155c22 chore: add zvariant to workspace deps michael 2026-04-26 20:45:34 -07:00
  • b18b5aa838 ci: ensure dbus is installed for daemon tests michael 2026-04-26 20:42:04 -07:00
  • 2ba5b4da98 chore(packaging): authforge-daemon depends on dbus + policykit michael 2026-04-26 20:42:03 -07:00
  • 0a6cbe0e1d feat(packaging): install dbus, polkit, systemd assets into authforge-daemon michael 2026-04-26 20:42:02 -07:00
  • aeebfd0f40 feat(packaging): postinst that enables + starts authforge-daemon michael 2026-04-26 20:42:01 -07:00
  • 49def6e75c feat(packaging): polkit policy with 7 AuthForge actions michael 2026-04-26 20:42:00 -07:00
  • 8f35c88b54 feat(packaging): systemd unit + D-Bus activation/policy files michael 2026-04-26 20:41:56 -07:00
  • 31432517cc docs: expand Phase 1 to step granularity (D-Bus, systemd, polkit) michael 2026-04-26 17:03:13 -07:00
  • f50c7b2e82 Rename project: ubuntu-fido -> authforge michael 2026-04-26 16:53:11 -07:00
  • c6a5e942c9 Fix GUI placeholder: drop ToolbarView (libadwaita-rs 0.6 feature-gate) michael 2026-04-26 15:29:25 -07:00
  • c45989b876 Add BUILDING.md documenting deferred build steps michael 2026-04-26 15:15:57 -07:00
  • 0cb9620e42 Apply rustfmt to cli main michael 2026-04-26 15:09:10 -07:00
  • 98d2502244 Add GitHub Actions CI: cargo fmt/clippy/test, PAM build, deb build michael 2026-04-26 14:49:48 -07:00
  • 9e3090ca88 Add Debian packaging skeleton (5 component debs, debhelper-13) michael 2026-04-26 14:48:00 -07:00
  • 9627ca7533 Add GUI crate skeleton with libadwaita placeholder (build deferred until libgtk-4-dev/libadwaita-1-dev installed) michael 2026-04-26 14:43:04 -07:00
  • e6db10f5a9 Add PAM module stub (build deferred until libpam0g-dev installed) michael 2026-04-26 14:42:53 -07:00
  • ab5b158dc3 Add cli crate skeleton michael 2026-04-26 14:40:44 -07:00
  • e3ab53c3c6 Add daemon crate skeleton michael 2026-04-26 14:31:06 -07:00
  • 97de4206d4 Add Cargo workspace + common crate with Mode and Method types michael 2026-04-26 14:19:47 -07:00
  • d59fbf4e4e Initial commit: license, gitignore, readme, design docs michael 2026-04-26 14:12:17 -07:00