commit log
- Document local mine repository authority e58642b ober
- Use FreeBSD Forgejo CI runner d4c4057 ober
- Set up Forgejo CI/CD policy cae3756 ober
- Update Jerboa toolchain to v0.2.8 49c0aa5 ober
- Update jpkg metadata for Forgejo 83b26cc ober
- docs: remove jerboa-emacs restriction 752e638 ober
- Remove GitHub workflow metadata ef03887 ober
- new AGENTS.md 0b59837 ober
- ci: set umask 022 in package/verify tasks too (jerbuild creates group-writable cache dirs during pkg operations) eebb070 ober
- ci: set umask 022 to prevent group-writable cache dirs (sr.ht default umask creates 0775 dirs) 36deb3e ober
- ci: add JERBOA_CC_OPT=-O0 (OOM fix) and mkdir -p ~/.cache 46a4307 ober
- ci: chmod go-w ~/.cache before pkg commands (sr.ht cache is group-writable) dbe3810 ober
- Build with JERBOA_NATIVE_FEATURES=tls (smaller, avoids OOM) 8f71b58 ober
- Add 4GB swap + limit cargo to 1 job (avoid OOM on 2GB sr.ht VMs) 66c4f9d ober
- Install Rust before make jerboa (native-bundle needs cargo) a3636ad ober
- Disable X11 in Chez CI bootstrap (no libx11-dev available) 156bc7c ober
- Add jpkg packaging 307b117 ober
- Add sr.ht CI b8d262b ober
- Switch to MIT license 585c898 ober
- build: add lint target b15bce3 ober
- Harden crypto boundaries and native loading 77a010d ober
- Security hardening and release readiness cab0aa9 ober
- build: build with installed jerbuild (no ~/mine/jerboa dependency) e6a1433 ober
- Migrate chez-crypto to jerboa-crypto: source -> src/jerboa-crypto.ss (Jerboa .ss, prelude import, def). C shim renamed jerboa_crypto_shim.c with jerboa_* symbol prefix; CHEZ_CRYPTO_LIB -> JERBOA_CRYPTO_LIB. Makefile uses jerbuild + brew openssl@3 on darwin. Tests: 34/34 pass. a8bceb0 ober
- Guard load-shared-object calls for static/binary builds ed6489c ober
- Add AEAD encrypt/decrypt and constant-time compare 69f036f ober
- Add crypto bindings: C shim, R6RS library, and tests 0f1e6c0 ober
- first commit 04eb262 ober