chore/cargo-vendor-tree #8

Merged
ober merged 4 commits from chore/cargo-vendor-tree into main 2026-08-07 19:18:53 -04:00
Owner
No description provided.
Create support/android/app.ss — Jerboa-android app specification for the
jjmap email client APK. Includes:

- App spec with OkHttp 4.12.0, Room, WorkManager, Material dependencies
- Fragment-based typed-kotlin-file sources for all components:
  * Net layer: OkHttpClient + CertificatePinner, JmapTransport
  * Sync engine: WorkManager periodic worker
  * Local cache: Room DAOs (MessageDao, SyncStateDao)
  * Identity: Keystore-wrapped age identity manager
  * Provisioning: server URL + SPKI pin + bearer token from encrypted prefs
- sync-design.md — client architecture doc with algorithm, bounds, threading
- gradle-deps.sexp — exact Gradle dependency pins for verification metadata
- Updated Makefile with android-apk target that invokes jerboa-android generator

Security posture mirrors jerboa-android's ssd-review client: HTTPS origin
only, SPKI SHA-256 pin, credentials only to configured origin, redirect
refusal, strict budgets.
docs: fix remaining checkboxes in handoff docs
Some checks failed
required-ci / required (pull_request) Failing after 14s
version-policy / required (pull_request) Failing after 18s
d5163b05d6
ober scheduled this pull request to auto merge when all checks succeed 2026-08-07 18:42:17 -04:00
fix: resolve CI failures - security grep and http module balance issues
Some checks failed
version-policy / required (pull_request) Failing after 24s
required-ci / required (pull_request) Successful in 23m14s
8498c96400
- Add vendor exclusion to security-grep-gates.sh for vendored age crate test data
- Fix http-core.ss: remove write-file-response! (moved to http.ss), export default-file-buffer-size
- Fix http.ss: add write-file-response! function with proper native-tls-write-all access
- Fix http-api.ss: restore original blob-download-response using bytevector-slice (temp file approach was broken)
ober scheduled this pull request to auto merge when all checks succeed 2026-08-07 19:18:35 -04:00
ober merged commit 8c227cf112 into main 2026-08-07 19:18:53 -04:00
ober referenced this pull request from a commit 2026-08-07 19:18:54 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-jmap!8
No description provided.