commit log
- Document local mine repository authority 393fc6b Jaime Fournier
- Use FreeBSD Forgejo CI runner 3e6e168 user
- Set up Forgejo CI/CD policy 0e01a46 Jaime Fournier
- Update repository links for Forgejo 90a47d7 Jaime Fournier
- Update jpkg metadata for Forgejo ce3d43d Jaime Fournier
- Remove GitHub workflow metadata 87bdf79 Jaime Fournier
- jpkg: complete gitsafe project setup ba65ec1 Jaime Fournier
- fix install target f4f4d7a Jaime Fournier
- updates 6b2d9dd Jaime Fournier
- updates dc2f1eb Jaime Fournier
- update AGENTS.md d70a4e2 Jaime Fournier
- perf(scanner): linear expand-scan-path traversal 0974229 Jaime Fournier
- perf(scanner): hash-set baseline fingerprint filter 74f7662 Jaime Fournier
- perf(scanner): single-pass group-hunks-by-file 441fd88 Jaime Fournier
- perf(scanner): precompute rule meta + per-file pattern resolution 78bec33 Jaime Fournier
- perf(config): hash-based baseline fingerprint dedup 28c72fc Jaime Fournier
- perf(decoder): linear decoded-variants via hash seen-set c267e7c Jaime Fournier
- ci: set umask 022 to prevent group-writable cache dirs (sr.ht default umask creates 0775 dirs) e92d7be Jaime Fournier
- ci: add JERBOA_CC_OPT=-O0 (OOM fix) and mkdir -p ~/.cache a5f8d1b Jaime Fournier
- ci: chmod go-w ~/.cache before pkg commands (sr.ht cache is group-writable) 9ca6d73 Jaime Fournier
- fix(gitsafe): close custom-rule shadow bypass + restore real-diff parsing 35b182b Jaime Fournier
- Build with JERBOA_NATIVE_FEATURES=tls (smaller, avoids OOM) c64a4e4 Jaime Fournier
- Add 4GB swap + limit cargo to 1 job (avoid OOM on 2GB sr.ht VMs) e8a6ffb Jaime Fournier
- Add rustup + CHEZ_CONFIGURE_EXTRA to build-jerboa (fix missing rust install) d0c24f9 Jaime Fournier
- fix(allowlist): stop in-repo .gitsafeignore from disabling scanning 41150d0 Jaime Fournier
- fix(config): refuse detection-disabling keys from in-repo .gitsafe.json 59020de Jaime Fournier
- fix(git): close diff file-header injection that dropped added lines b95cf61 Jaime Fournier
- Switch to MIT license 87a36ad Jaime Fournier
- build: add lint target dd6b48b Jaime Fournier
- refactor: extract shared CLI logic from main.ss/main-binary.ss into common module 2e05238 Jaime Fournier
- fix: fail-closed on git errors, thread clamp, unicode OOB, marker detection, O(n²) perf, symlink cycles 72b2f71 Jaime Fournier
- Resolve security audit findings 2512fa7 Jaime Fournier
- Security hardening and release readiness 40789ee Jaime Fournier
- Implement Gitleaks-inspired scanning features bfe01ea Jaime Fournier
- Fix SourceHut package CI dependencies 27ec4c1 Jaime Fournier
- Add jpkg package CI 18b2219 Jaime Fournier
- Handle bare Git SHA labels fe59999 Jaime Fournier
- Ignore Git object IDs in entropy scan 6ad5cd8 Jaime Fournier
- Add cross compilation targets 6a8bc54 Jaime Fournier
- build: auto-download Jerboa release toolchain when jerbuild is missing 7d94d2c Jaime Fournier
- build: build gitsafe with installed jerbuild (no ~/mine/jerboa dependency) eef45f2 Jaime Fournier
- add jerbuild e16e323 Jaime Fournier
- Add .jerbuild config for `jerbuild build` bf8439e Jaime Fournier
- Add jerbuild-binary make target 0bc8f87 Jaime Fournier
- Add jerbuild-run / jerbuild-test targets de98b50 Jaime Fournier
- build: point musl build hint at sr.ht jerboa/vendor/ChezScheme d9f70b7 Jaime Fournier
- Add security policy profile 8b1be3d Jaime Fournier
- docs: add false.md, a curated log of known false positives 8fa17ec Jaime Fournier
- fix: accept JSON arrays as lists in config loader ae4c36c Jaime Fournier
- build: resolve SCHEME from $(JERBOA_HOME)/.chez/bin/scheme 4cd9d8f Jaime Fournier