T-HUB/apps/archive-bot/src
glass beadian 2cb77ae6b4 Harden archive bot for production; exempt container egress in edge firewall
- archive_sync_state keyed by room per migration 029 (drop synthetic id cursor)
- putStaging buffers the stream and sends content-length (oCIS rejects chunked)
- mimeClass passthrough from sniffed payload
- edge-firewall: RETURN docker-bridge ingress before the CF-range catch-all so
  container egress (Matrix/R2/platform) survives the 80/443 source filter
- files scaffold: keep the ocdav data-gateway hop on-loopback
2026-10-11 16:12:43 +00:00
..
archiver.ts Harden archive bot for production; exempt container egress in edge firewall 2026-10-11 16:12:43 +00:00
backoff.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
config.test.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
config.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
events.test.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
events.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
health.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
inspector.test.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
inspector.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
keys.test.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
keys.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
logger.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
main.ts Harden archive bot for production; exempt container egress in edge firewall 2026-10-11 16:12:43 +00:00
matrix.test.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
matrix.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
mime.test.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
mime.ts Integrate group files: nullable room for uploads, archive class, claim idempotency, upload route 2026-10-11 10:09:24 +00:00
names.test.ts Add group cloud: files index api, web UI, archive sync bot 2026-10-11 08:21:11 +00:00
names.ts Integrate group files: nullable room for uploads, archive class, claim idempotency, upload route 2026-10-11 10:09:24 +00:00
processor.test.ts Harden archive bot for production; exempt container egress in edge firewall 2026-10-11 16:12:43 +00:00
processor.ts Harden archive bot for production; exempt container egress in edge firewall 2026-10-11 16:12:43 +00:00
store.ts Harden archive bot for production; exempt container egress in edge firewall 2026-10-11 16:12:43 +00:00
webdav.test.ts Harden archive bot for production; exempt container egress in edge firewall 2026-10-11 16:12:43 +00:00
webdav.ts Harden archive bot for production; exempt container egress in edge firewall 2026-10-11 16:12:43 +00:00