Commit Graph

  • bfffc04706 merge: network_scans + POST /api/scan (issue/network-scans) master egutierrez 2026-06-14 13:13:40 +02:00
  • 3063d3c44f feat(scans): persistencia de escaneos de red + POST /api/scan egutierrez 2026-06-14 13:13:36 +02:00
  • 9677903ca6 feat(org): contacto-empresa en la agenda con los telefonos de sus personas etiquetados egutierrez 2026-06-13 12:24:46 +02:00
  • d53d7a9a7e fix(events): envolver VEVENT en VCALENDAR al push (Xandikos 500) + INSERT explicito en contacts (columna import_key) egutierrez 2026-06-13 12:15:27 +02:00
  • 36c4e06779 feat(org): derived.org_contacts + materializacion de contactos en la ficha de cada organizacion egutierrez 2026-06-13 12:03:44 +02:00
  • d7c28c8f55 feat(db): migracion 004 — columna import_key + indice para imports idempotentes egutierrez 2026-06-13 11:47:48 +02:00
  • ce830dcc48 merge: push masivo CardDAV por disco + 1 commit egutierrez 2026-06-13 11:11:32 +02:00
  • 058180ea1a feat: POST /api/push/dav-bulk — push masivo por disco + 1 commit (segundos vs minutos) egutierrez 2026-06-13 11:11:32 +02:00
  • 27e9be1ab7 merge: push agenda sin OSINT + sync inverso por etag (DAVx5→DuckDB) egutierrez 2026-06-13 10:53:23 +02:00
  • b620cc38c2 feat: push de agenda sin OSINT (compone persona enlazada) + sync inverso por etag egutierrez 2026-06-13 10:53:23 +02:00
  • d672f4f73e merge: hardening seguridad osint_db (TrustedHost + escape iCal) egutierrez 2026-06-13 01:21:01 +02:00
  • 77728cda59 fix(security): TrustedHostMiddleware (anti DNS-rebinding) + escape iCal en _build_vcalendar egutierrez 2026-06-13 01:21:01 +02:00
  • 9cb2170262 merge: DuckDB como fuente de verdad del project osint (F1-F4) egutierrez 2026-06-13 00:44:02 +02:00
  • 63f37257cd feat: DuckDB como fuente de verdad (multi-valor, ownership selectivo, escritura, libretas) egutierrez 2026-06-13 00:44:02 +02:00
  • 2716edd5a0 feat: initial scaffold of osint_db (DuckDB source-of-truth service) agent 2026-06-13 00:02:41 +02:00