commit log
- Document local mine repository authority ece8aad Jaime Fournier
- Use FreeBSD Forgejo CI runner 449e58c user
- Set up Forgejo CI/CD policy d4e7ff2 Jaime Fournier
- Update Jerboa toolchain to v0.2.8 12ecd63 Jaime Fournier
- Update jpkg metadata for Forgejo 4da532d Jaime Fournier
- docs: remove jerboa-emacs restriction 1f946c8 Jaime Fournier
- Remove GitHub workflow metadata 01a5394 Jaime Fournier
- update AGENTS.md 7a51f44 Jaime Fournier
- build: remove tracked generated .sls files and rely on src → lib transpile aca4216 Jaime Fournier
- build: remove tracked generated .sls files and ignore them a4e218e Jaime Fournier
- docs: note ~/.local/bin/jerboa path in AGENTS.md 4335031 Jaime Fournier
- Add vendoring policy to AGENTS.md a51a418 Jaime Fournier
- Unify AGENTS.md with canonical jerboa version 7117a6e Jaime Fournier
- vault: add d_type to dirents with on-disk format versioning c92e4d5 Jaime Fournier
- vault: add indirect-block cache with invalidation-on-free 8f08816 Jaime Fournier
- fuse: encode readdir dirents directly into one sized buffer (P2) ed956e6 Jaime Fournier
- vault: speed up allocation, truncate, and readdir hot paths (P2) fc38237 Jaime Fournier
- ci: set umask 022 in package/verify tasks too (jerbuild creates group-writable cache dirs during pkg operations) bceb621 Jaime Fournier
- ci: set umask 022 to prevent group-writable cache dirs (sr.ht default umask creates 0775 dirs) 7eea32d Jaime Fournier
- ci: add JERBOA_CC_OPT=-O0 (OOM fix) and mkdir -p ~/.cache 2a0293b Jaime Fournier
- ci: chmod go-w ~/.cache before pkg commands (sr.ht cache is group-writable) 4ec0f07 Jaime Fournier
- fuse: route STATFS through the access gate (P1 #33c) 0b341b7 Jaime Fournier
- vault: enforce discretionary access control (P1 #33b) 537fe9d Jaime Fournier
- mount_helper: open vault with O_NOFOLLOW (P1 #33a) b2e2fc7 Jaime Fournier
- Rebuild stale transpiled lib/ artifacts to match committed source a581020 Jaime Fournier
- Build with JERBOA_NATIVE_FEATURES=tls (smaller, avoids OOM) 9dcdaa1 Jaime Fournier
- Add 4GB swap + limit cargo to 1 job (avoid OOM on 2GB sr.ht VMs) f65867b Jaime Fournier
- Install Rust before make jerboa (native-bundle needs cargo) 7d3dc62 Jaime Fournier
- Disable X11 in Chez CI bootstrap (no libx11-dev available) 1eac3e2 Jaime Fournier
- Remove stale jerboa-emacs touch guard from AGENTS.md 23357e5 Jaime Fournier
- Add jpkg packaging 3df51d7 Jaime Fournier
- Add sr.ht CI 7f1b78b Jaime Fournier
- Switch to MIT license d45500c Jaime Fournier
- build: add lint target cadca70 Jaime Fournier
- fix: default allow-other to #f, truncate leak, rename checks, bounds validation, zero passphrases a7d6c06 Jaime Fournier
- Harden FUSE loading and mount helper validation 3509258 Jaime Fournier
- Allow FUSE mount helper without OpenSSL acc0050 Jaime Fournier
- Security hardening and release readiness b51a903 Jaime Fournier
- build: build with installed jerbuild (no ~/mine/jerboa dependency) 74501b4 Jaime Fournier
- Migrate chez-fuse to jerboa-fuse: 12 libs (jerboa-fuse + jerboa-fuse vault namespaces). mount_helper.c chez_* -> jerboa_* symbols. CHEZ_FUSE -> JERBOA_FUSE. openssl@3 via brew on darwin. Tests: memfs 12/12, secmem 12/12, access 11/11. 527e2b9 Jaime Fournier
- docs: add AGENTS.md 5c6cb61 Jaime Fournier
- fix: guard load-shared-object so static builds don't abort at init d95d774 Jaime Fournier
- fix: convert Makefile from BSD Make to GNU Make syntax 8cccd18 Jaime Fournier
- fix: FreeBSD fusefs nmount requires from=/dev/fuse, not fsname 2c71532 FreeBSD User
- Add memhole feature parity: access control, secure memory, lock/unlock 4594391 FreeBSD User
- Fix security and correctness issues from code review 58e5959 FreeBSD User
- Add encrypted vault filesystem (memhole-compatible block store) 034a81b FreeBSD User
- Initial implementation of chez-fuse: pure-Chez-Scheme FUSE library 7a91c3c FreeBSD User
previous | next