- Android/rust/archy-fips-core: leaf-only fips node as a JNI cdylib (fips pinned to the fips-native fork rev with VpnService fd support), built by gradle via cargo-ndk (arm64), tested on host - ArchyVpnService: split-tunnel VpnService routing only fd00::/8 (MTU 1280, foreground specialUse); FipsManager handles the one-time VPN consent and silent auto-start — no settings surface at all - pairing QR now fully configures the mesh: fnpub/fip/fhost/fudp/ftcp plus fanchors (the node's seed-anchor list, npub@addr/transport) so the phone can rendezvous through public anchors when the LAN endpoint is unreachable - default seed anchors gain the two dual-transport join.fips.network test anchors (23.182.128.74:443/tcp, 217.77.8.91:443/tcp); anchor adverts are Nostr kind-37195 events - device token rides the password field end-to-end: backend accepts tokens wherever it accepts the password, so scan = instant login (WebSocket auth + WebView form injection unchanged); token logins skip TOTP - ServerEntry.meshIp + IPv6-bracketed URLs; WebView retries the mesh address on main-frame errors, auto-login and origin checks honor it - companion v0.5.0 (versionCode 20), arm64 abiFilter; FipsNative.available gates everything so non-arm64 still runs as a plain companion Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
26 lines
628 B
Plaintext
26 lines
628 B
Plaintext
*.iml
|
|
.gradle
|
|
/local.properties
|
|
/.idea
|
|
.DS_Store
|
|
/build
|
|
/captures
|
|
.externalNativeBuild
|
|
.cxx
|
|
local.properties
|
|
/app/build
|
|
/app/release
|
|
*.apk
|
|
*.aab
|
|
*.jks
|
|
*.keystore
|
|
# Exception: the repo-dedicated *debug* keystore is committed on purpose so every
|
|
# machine (and the published companion download) signs debug builds identically —
|
|
# updates then install over the top without an uninstall. Debug keys are not
|
|
# secret (well-known password "android"); never commit a real release keystore.
|
|
!/app/debug.keystore
|
|
|
|
# Rust build outputs (archy-fips-core → jniLibs via buildRustArm64)
|
|
/rust/archy-fips-core/target
|
|
/app/src/main/jniLibs
|