Commit graph

  • 3afc1b4559 merge feat/secure-pairing: replace serial-derived API token with random secrets.token_urlsafe(32) + hmac.compare_digest + one-shot pairing window (closes auth-bypass CRIT) main Cobb 2026-07-10 09:16:18 -07:00
  • f72249d053 license: relicense to AGPL-3.0-or-later Sulkta 2026-06-28 21:13:29 -07:00
  • bc631bc112 docs: rewrite README for public release Sulkta 2026-06-28 12:53:13 -07:00
  • 185d490d58 security: random per-device API token + one-shot pairing window (CRIT auth-bypass fix) Sulkta 2026-06-13 09:48:29 -07:00
  • 6c27b75208 ci: add gitleaks workflow Sulkta 2026-05-27 22:14:29 -07:00
  • e0b6fa0baa audit follow-ups: deps floor, LICENSE, gate /debug/redis-keys Sulkta 2026-05-27 09:22:12 -07:00
  • 2f0d39baef Require AdaMaps API keys via env (no inline default) Sulkta 2026-05-27 09:17:22 -07:00
  • bbb0d0d676 fix: GPS from SQLite framekms (confirmed live device schema) Sulkta 2026-03-14 20:51:26 -07:00
  • 75a8321014 fix: pre-release review — frames dir, wigle config GET, debug redis-keys endpoint pre-release-v1 Sulkta 2026-03-14 17:59:08 -07:00
  • 70b677b802 feat: wigle config and status endpoints Sulkta 2026-03-14 15:49:32 -07:00
  • 990060ac2c feat: bearer token auth, pairing, wifi config, ssh toggle, remove /cmd Sulkta 2026-03-14 11:47:10 -07:00
  • 7acc5ab088 Initial commit: adacam-api v1.0.0 Sulkta 2026-03-14 08:13:04 -07:00
  • 5dd91b0b15 Initial commit Sulkta 2026-03-14 08:11:41 -07:00