commit log
- Document local mine repository authority 23590c8 Jaime Fournier
- Use FreeBSD Forgejo CI runner 11c4dd7 user
- Set up Forgejo CI/CD policy aff22a3 Jaime Fournier
- Update jpkg metadata for Forgejo 2ceb336 Jaime Fournier
- docs: remove jerboa-emacs restriction 33b5e3d Jaime Fournier
- Remove GitHub workflow metadata 488e067 Jaime Fournier
- update AGENTS.md c2832f9 Jaime Fournier
- build: remove tracked generated .sls files and ignore them 0cddc00 Jaime Fournier
- docs: note ~/.local/bin/jerboa path in AGENTS.md 4851970 Jaime Fournier
- Add vendoring policy to AGENTS.md 8f29a7f Jaime Fournier
- Unify AGENTS.md with canonical jerboa version 935b8b6 Jaime Fournier
- test: httpd multi-flush partial-buffer sub-range write coverage 203c9a3 Jaime Fournier
- perf: httpd writer-flush writes live sub-range without copying d6c09d8 Jaime Fournier
- security: pin WASM HTTP parser module SHA-256 (fail closed) 1f55397 Jaime Fournier
- security: httpd total request-read deadline (slowloris mitigation) 7ed2b65 Jaime Fournier
- perf: httpd reader/writer hot paths a48de02 Jaime Fournier
- perf: O(n^2)/allocation hotspots in HTTP client 8fa36e7 Jaime Fournier
- ci: set umask 022 in package/verify tasks too (jerbuild creates group-writable cache dirs during pkg operations) f771b85 Jaime Fournier
- ci: set umask 022 to prevent group-writable cache dirs (sr.ht default umask creates 0775 dirs) 934332b Jaime Fournier
- security: reject duplicate Transfer-Encoding + close WASM parser fallback bypass 8d335c1 Jaime Fournier
- ci: add JERBOA_CC_OPT=-O0 (OOM fix) and mkdir -p ~/.cache 1c8b89c Jaime Fournier
- ci: chmod go-w ~/.cache before pkg commands (sr.ht cache is group-writable) 677dfcd Jaime Fournier
- Build with JERBOA_NATIVE_FEATURES=tls (smaller, avoids OOM) 445fac4 Jaime Fournier
- Add 4GB swap + limit cargo to 1 job (avoid OOM on 2GB sr.ht VMs) ec71f22 Jaime Fournier
- Install Rust before make jerboa (native-bundle needs cargo) edfcefe Jaime Fournier
- Disable X11 in Chez CI bootstrap (no libx11-dev available) 57a2d66 Jaime Fournier
- Remove stale jerboa-emacs touch guard from AGENTS.md 61cf696 Jaime Fournier
- Add jpkg packaging 82a85a8 Jaime Fournier
- Add sr.ht CI 657a9e7 Jaime Fournier
- Switch to MIT license 528d6dd Jaime Fournier
- build: add lint target 2880719 Jaime Fournier
- fix: ssl-init race, strict Content-Length parsing, keep-alive idle timeout, remove dead code bb8b129 Jaime Fournier
- Resolve security audit findings 46038ee Jaime Fournier
- Harden HTTPD release evidence privacy 4154bb3 Jaime Fournier
- Security hardening and release readiness 6cd962d Jaime Fournier
- Harden httpd static file serving 2b3ff46 Jaime Fournier
- Harden HTTPS server request handling c595579 Jaime Fournier
- Remove legacy gherkin references 01d2fa8 Jaime Fournier
- build: build with installed jerbuild (no ~/mine/jerboa dependency) b22b9c7 Jaime Fournier
- Test: add 5s per-request tcp-set-timeout in http-request helper b04ad4d Jaime Fournier
- Migrate chez-https to jerboa-https: pure Scheme client + server, no FFI. (chez-https) -> (jerboa-https), (chez-httpd) -> (jerboa-https httpd) nested. Imports jerboa-ssl. Tests: client 20/20 pass against example.com. 6c7946a Jaime Fournier
- docs: add AGENTS.md 35e72f6 Jaime Fournier
- fix: use platform-appropriate shared lib extension for chez-ssl shim 884dcd4 Jaime Fournier
- Add HTTP server (chez-httpd) and client keep-alive connection pooling 6773000 Jaime Fournier
- Add native HTTP/1.1 client over TLS for Chez Scheme 0b3b3e9 Jaime Fournier
- first commit 7d4d753 Jaime Fournier