history of internal/app/run.go at v2.31.0-dev6
2026-04-08
| 18a333b | refactor: remove deprecated compatibility shims GPG Verified | brice | ||
| 1489816 | fix: remove deprecated middleware helper usages GPG Verified | brice |
2026-04-03
| e0293e4 | fix(podman): resolve named runtimes and detect container crashes GPG Verified | brice | ||
| 6b418bd | refactor: move access log port to boundaries/out, fix hex arch violations GPG Verified | brice | ||
| 2147872 | feat: wire access log config and middleware into application bootstrap GPG Verified | brice | ||
| 487e687 | fix: normalize client_ip to clean IP without port in all log fields GPG Verified | brice |
2026-04-02
| ed50492 | fix: address PR review findings for HTTP CA onboarding hardening GPG Verified | brice |
2026-04-01
| 39cdcd8 | docs: clarify HTTP onboarding comment intent GPG Verified | brice | ||
| 29b9578 | refactor: consolidate RemoteAddr/trust helpers and host-port mapping GPG Verified | brice | ||
| 6c74ee7 | http: add comment for ignored Atoi error, add request logging to onboarding gate GPG Verified | brice | ||
| 956a990 | feat(http): restrict direct HTTP to CA onboarding GPG Verified | brice | ||
| f0b7906 | fix(http): derive public redirect URLs from request host GPG Verified | brice | ||
| aab20ab | fix(onboarding): correct public URLs and client trust guidance GPG Verified | brice | ||
| 937d56d | fix(app): handle error from srv.Shutdown in closeStarted cleanup GPG Verified | brice |
2026-03-31
| 29dcc3b | fix: address CodeRabbit review findings GPG Verified | brice | ||
| 2604a62 | fix: harden PKI lifecycle, middleware coverage, and startup cleanup GPG Verified | brice | ||
| 67e87d2 | fix: address all findings from deep code review GPG Verified | brice | ||
| a6947b2 | feat(server): add custom TLS certs, HTTPS redirect, and atomic intermediate store GPG Verified | brice |
2026-03-30
| 5bf3a89 | refactor(pki): simplify after code review GPG Verified | brice | ||
| 63f113e | feat(server): add tls_port=0 opt-out and use unprivileged default ports GPG Verified | brice |
2026-03-29
| 30b9539 | security(pki): harden internal CA and onboarding endpoints GPG Verified | bnema | ||
| 14736d4 | feat(pki): wire internal CA into server — dual HTTP/HTTPS handler chains, on-demand TLS GPG Verified | brice | ||
| 1659415 | refactor: remove deprecated TLS config fields, forceHSTS, and self-signed cert generation GPG Verified | brice |
2026-03-28
| 5a1e21d | fix: address CodeRabbit review findings on security hardening GPG Verified | brice |
2026-03-27
| 552aaca | refactor: deduplicate CIDR allowlist code and clean up GPG Verified | bnema | ||
| 66e4d1b | fix: address CodeRabbit review feedback GPG Verified | bnema | ||
| bcbd4d9 | security: harden production deployment defaults GPG Verified | bnema |
2026-03-25
| a7406bc | docs(app): fix stale docstring on cleanupOrphanDomainResources GPG Verified | brice | ||
| b035b02 | fix(preview): move network removal after container removal GPG Verified | brice | ||
| 9209a14 | refactor(app): split cleanupOrphanDomainResources into focused helpers GPG Verified | brice | ||
| 8b31c1c | fix(preview): propagate cleanup errors and defer container removal GPG Verified | brice | ||
| b32e7e8 | fix(preview): address CodeRabbit review feedback GPG Verified | brice | ||
| 470ef27 | refactor(app): extract preview teardown functions to reduce complexity GPG Verified | brice | ||
| a67455d | feat(preview): wire orphan GC into ticker, change interval to 1h GPG Verified | brice |
2026-03-23
| d3fec5b | chore: register default for deploy.attachment_readiness_timeout GPG Verified | brice | ||
| a025239 | feat: add AttachmentReadinessTimeout config field GPG Verified | brice |
2026-03-22
| 5c72601 | refactor: extract startProxyServers helper from runServers GPG Verified | brice | ||
| e4d9ea0 | fix: address CodeRabbit review — internal auth scope restriction, IPv6 redirect, TTL cap, docs GPG Verified | brice | ||
| c8a82f0 | fix: address CodeRabbit PR review — error wrapping, redirect, validation, dedup GPG Verified | brice | ||
| a5ba9ca | refactor(auth): reject auth.type=password, remove stale config fields GPG Verified | brice | ||
| 8d39436 | feat(auth): configurable TTL (default 15m) and admin scope support in /auth/token GPG Verified | brice | ||
| d22746b | refactor(auth): remove password authentication from domain and service layer GPG Verified | brice | ||
| 28746f8 | fix(security): harden auth, container limits, input validation, and proxy GPG Verified | brice |