Commit Graph

  • 5c89acf337 milestone 14: verify-a-release walkthrough run against v0.0.1, acceptance closed master mokhtar 2026-08-09 01:35:43 +02:00
  • 3c2d0d41f0 changelog: 0.0.1 releases today v0.0.1 mokhtar 2026-08-09 01:01:55 +02:00
  • 31a6f0c5e5 changelog and spec: dry run complete, restore 0.0.1, record deviations 25 and 26 mokhtar 2026-08-08 21:43:36 +02:00
  • 51d8281abb release: name the image by the public registry host, not the internal server url mokhtar 2026-08-08 21:14:37 +02:00
  • 266dde7396 release: move publication orchestration into tools/release.zig, pin rotated subkey mokhtar 2026-08-08 20:22:04 +02:00
  • 32cd9b8e3e release: refetch the annotated tag object that checkout replaces mokhtar 2026-08-08 16:03:04 +02:00
  • e14a29c5de changelog: temporary 0.0.0 section for the release dry run mokhtar 2026-08-08 15:35:28 +02:00
  • da4441b24a release: pin the artifact-signing subkey fingerprint mokhtar 2026-08-08 14:44:07 +02:00
  • 004092a7ef delete TECH_DEBT.md: all 71 findings closed by milestones 15-19 mokhtar 2026-08-08 12:39:58 +02:00
  • cdacc560b7 milestone 14: build, package, sign and publish releases mokhtar 2026-08-08 12:38:29 +02:00
  • 6c507992e4 milestone 19: hygiene sweep - dead ecs surface, single-source constants, tls classification, frontend state hazards, docker smoke network fix mokhtar 2026-08-07 20:39:27 +02:00
  • 6f67940995 milestone 18: collapse duplicated infrastructure into shared listener core, crud list helper, resource shells, transport race, name and line helpers, ui modules mokhtar 2026-08-07 18:20:30 +02:00
  • c50c6d285a milestone 17: real deadlines, validator holes, upstream editor, trusted proxies, contract samples, badvers mokhtar 2026-08-07 17:55:59 +02:00
  • 9b12dbaaa0 ci: deliver the smoke-test config via docker cp instead of a bind mount mokhtar 2026-08-07 17:55:56 +02:00
  • ee342c1e69 ci: create the zig fetch tmp dir the package fetcher assumes mokhtar 2026-08-07 02:01:24 +02:00
  • 25455e5ae2 milestone 16: behavioral fixes for silent failures, locks, counters and the query log mokhtar 2026-08-07 01:54:40 +02:00
  • 5802148887 record milestone 15 outcomes in spec and tech debt report mokhtar 2026-08-07 01:29:16 +02:00
  • 9f8a5cd753 milestone 15: make a green run mean a real pass mokhtar 2026-08-07 01:28:13 +02:00
  • f2898479d4 zig fmt src/safe_url.zig mokhtar 2026-08-07 01:28:08 +02:00
  • f47967ec0d tech debt audit and cleanup specs for milestones 15-19 mokhtar 2026-08-07 00:57:59 +02:00
  • 8c3328562e milestone 13 discrepancies: redact credentials from urls in logs, metrics and cli output mokhtar 2026-08-07 00:45:17 +02:00
  • 1ff727feb8 milestone 14 spec: build, package and publish releases mokhtar 2026-08-05 21:40:16 +02:00
  • 16c9de2414 milestone 13: restructure docs to diataxis, tutorial, every command executed mokhtar 2026-08-02 18:02:58 +02:00
  • 35f23240e7 fix blocklist fetcher aborting the process on a buffered read mokhtar 2026-08-02 16:47:14 +02:00
  • d522b1f947 milestone 12: performance bench harness, measured docs, aarch64 tests under qemu and no-dist size assert mokhtar 2026-08-02 16:08:23 +02:00
  • bdb6ffab7a milestone 11: systemd and docker packaging, operator and architecture docs, config and api reference, docs drift guards mokhtar 2026-08-02 15:24:10 +02:00
  • a589df7515 milestone 10: doh and dot listeners, cert store with hot reload and cert reload api mokhtar 2026-08-02 14:39:18 +02:00
  • 617cc966a2 milestone 9: react spa admin ui, frontend ci and embedded dist mokhtar 2026-08-02 13:04:09 +02:00
  • 5253c47303 milestone 8: web server, rest api, sse, auth, metrics and static assets mokhtar 2026-08-02 00:54:13 +02:00
  • a8092bb1b9 milestone 7: serving pipeline, client tracking, pause and lifecycle mokhtar 2026-08-01 21:43:52 +02:00
  • 8c50b6617f milestone 6: dns cache, rate limiting, query logging, disk monitoring and retention mokhtar 2026-08-01 17:48:12 +02:00
  • 59d94df722 milestone 5: blocklist filtering, local records and conditional forwarding mokhtar 2026-08-01 16:43:55 +02:00
  • 3baf5d6581 dot upstreams: per-upstream tls_name for sni and cert verification by dns name mokhtar 2026-08-01 14:38:45 +02:00
  • 70bff22d75 storage and config: sqlite wrapper, migrations, querylog policy, repositories, zon config with import/export/check cli mokhtar 2026-08-01 14:21:44 +02:00
  • 17d0401f8a resolver transport: udp/tcp servers, doh/dot clients, pool failover with health mokhtar 2026-08-01 12:36:50 +02:00
  • 346f2dc502 milestone-2 spec and api notes: as-built sync mokhtar 2026-08-01 01:06:11 +02:00
  • 5e7fbfede8 dns fuzz targets: smith corpus, llvm-backed fuzz artifact mokhtar 2026-08-01 01:06:11 +02:00
  • 7429b96cde dns core: wire-format parse/encode, iterators, response builder mokhtar 2026-08-01 01:06:11 +02:00
  • bf02f83adc sync milestone-1 spec and api notes with as-built findings mokhtar 2026-07-31 23:59:40 +02:00
  • b960413ea9 gitea ci: blocking test + cross jobs, manual live-tls workflow mokhtar 2026-07-31 23:59:40 +02:00
  • 506ab8e038 platform layer: address types, stdlib tls client wrapper, mbedtls tls server mokhtar 2026-07-31 23:59:39 +02:00
  • 1fa82668ec build baseline: pinned sqlite + mbedtls, static musl cross targets, cli stub mokhtar 2026-07-31 23:59:39 +02:00
  • b609176a0b project plan, values, milestone 1 spec, zig 0.16 api research mokhtar 2026-07-31 23:16:57 +02:00