commit log
- Document local mine repository authority ec6c063 Jaime Fournier
- Use FreeBSD Forgejo CI runner f3019b2 user
- Set up Forgejo CI/CD policy 00bed10 Jaime Fournier
- Add package backup and project notes c132cd2 Jaime Fournier
- Update jpkg metadata for Forgejo 4b4ffb2 Jaime Fournier
- Enable FreeBSD fiber TCP builds 375410f Jaime Fournier
- Embed WASM parsers and document deployment a5e53a2 Jaime Fournier
- fixes from kimi3 4d9b686 Jaime Fournier
- docs: remove jerboa-emacs restriction 2c56431 Jaime Fournier
- Remove GitHub workflow metadata 4cdab8c Jaime Fournier
- jpkg: complete binary package setup e3e54d9 Jaime Fournier
- new AGENTS.md c0d2aff Jaime Fournier
- docs: note ~/.local/bin/jerboa path in AGENTS.md 413656f Jaime Fournier
- Add vendoring policy to AGENTS.md bd27a25 Jaime Fournier
- Unify AGENTS.md with canonical jerboa version 2398abf Jaime Fournier
- perf: cache walked authority suffixes in find-authority 6bdd841 Jaime Fournier
- perf: join-strings via output port (was O(n^2) string-append) 9b87bd8 Jaime Fournier
- perf: bulk memcpy for UDP/TCP packet FFI copies 9c069d4 Jaime Fournier
- ci: set umask 022 in package/verify tasks too (jerbuild creates group-writable cache dirs during pkg operations) 477c038 Jaime Fournier
- ci: set umask 022 to prevent group-writable cache dirs (sr.ht default umask creates 0775 dirs) 08212d6 Jaime Fournier
- ci: add JERBOA_CC_OPT=-O0 (OOM fix) and mkdir -p ~/.cache 5239192 Jaime Fournier
- ci: chmod go-w ~/.cache before pkg commands (sr.ht cache is group-writable) 58a6b3a Jaime Fournier
- Build with JERBOA_NATIVE_FEATURES=tls (smaller, avoids OOM) 4a9da30 Jaime Fournier
- Add 4GB swap + limit cargo to 1 job (avoid OOM on 2GB sr.ht VMs) a8b9b2a Jaime Fournier
- Install Rust before make jerboa (native-bundle needs cargo) d1d9afe Jaime Fournier
- Disable X11 in Chez CI bootstrap (no libx11-dev available) b120db3 Jaime Fournier
- Remove stale jerboa-emacs touch guard from AGENTS.md 9937979 Jaime Fournier
- Add jpkg packaging 0d7b1e9 Jaime Fournier
- Add sr.ht CI e88bdce Jaime Fournier
- Switch to MIT license 86f0690 Jaime Fournier
- build: add lint target 7b850d6 Jaime Fournier
- fix: CDB bounds validation, domain-name walking bounds, response overflow check, buffer cleanup, remove eval bfdbb6a Jaime Fournier
- Harden DNS cache, privileges, and native loading 7beece5 Jaime Fournier
- Security hardening and release readiness 0234e60 Jaime Fournier
- Add daemon security checks and DNS fuzzing fa006a3 Jaime Fournier
- Bind DNS server to localhost by default dfb4914 Jaime Fournier
- Refactor lib/jerboa-dns to idiomatic Jerboa where it helps fbea766 Jaime Fournier
- Rewrite lib/jerboa-dns modules as Jerboa .ss (were raw Chez .sls) 27090cb Jaime Fournier
- chore: drop unused static-main.c (jdns uses the default main.c) d5a4f6e Jaime Fournier
- build: drop JERBOA_STATIC for jdns (it broke server sockets) 8e539ff Jaime Fournier
- build: build jdns with installed jerbuild (no ~/mine/jerboa dependency) 8d9bf77 Jaime Fournier
- Use bundled native crate for jerbuild 7c28959 Jaime Fournier
- add jerbuild 20e8aba Jaime Fournier
- Fix static binary library boot d163969 Jaime Fournier
- Use fibers for TCP DNS handling 1ce3a17 Jaime Fournier
- Add TCP DNS query handling 26ed08b Jaime Fournier
- Support relative TXT owners in sexp zones 8d32379 Jaime Fournier
- Add s-expression zone format 48fa49d Jaime Fournier
- Harden DNS server and zone compiler 4eb7775 Jaime Fournier
- chore: add AGENTS.md, .claude lock, and 30-min sandbox soak benchmark results 58907da Jaime Fournier