This website requires JavaScript.
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