diff options
| author | Doan Luu Duc Tai <doan@luuduct.ai> | 2026-11-01 08:25:58 -0600 |
|---|---|---|
| committer | Doan Luu Duc Tai <doan@luuduct.ai> | 2026-11-01 08:25:58 -0600 |
| commit | 607be5ee239a9b7969eab96145c8af4ee57053d1 (patch) | |
| tree | 582ada863d690ed8f113f266f2afc8252d421c39 /docs/CHAT-APPLICATION.txt | |
| parent | 9349a2de648e241da8e00ba7ae25cb2a877ff3e9 (diff) | |
Diffstat (limited to 'docs/CHAT-APPLICATION.txt')
| -rw-r--r-- | docs/CHAT-APPLICATION.txt | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/docs/CHAT-APPLICATION.txt b/docs/CHAT-APPLICATION.txt index 388c677..6a90477 100644 --- a/docs/CHAT-APPLICATION.txt +++ b/docs/CHAT-APPLICATION.txt @@ -16,9 +16,9 @@ along with this program. If not, see <https://www.gnu.org/licenses/>. EXPERIMENTAL PRIVATE CHAT - Available on main: direct development and prebuilt Podman/HTTPS deployment. - See CHAT-PRODUCTION.txt for release, setup, and recovery. Feature work does - not merge main or activate the VPS. Experimental; no independent messenger audit. + Direct development and prebuilt Podman/HTTPS deployment are supported. + See CHAT-PRODUCTION.txt for release, setup and recovery. Experimental; + no independent messenger security audit. WHAT EXISTS @@ -108,9 +108,9 @@ OWNER FILE LOSS AND BACKEND RESET Run development commands at the stack root. Reset has no HTTP API; private chat-directory access is the administrative boundary. Production runs - ./bin/stack chat --owner-fingerprint and ./bin/stack chat --reset-owner in an - isolated maintenance container. First stop with ./bin/stack down; restart - with ./bin/stack up --production. No VPS Rust required. Read CHAT-PRODUCTION.txt + ./bin/run chat --owner-fingerprint and ./bin/run chat --reset-owner in an + isolated maintenance container. First stop with ./bin/run down; restart + with ./bin/run up --production. No VPS Rust required. Read CHAT-PRODUCTION.txt before destructive reset. Read the current public fingerprint, even if you have lost the private file: @@ -321,10 +321,8 @@ INTERFACE AND SITE STYLE LICENSES, SOURCE, AND VERIFICATION - Bundled SQLite snapshots require a musl C compiler for portable CLI builds. - The root CLI ran as x86_64 static PIE; VPS SQLite packages are unnecessary. - Local checks compiled C with Alpine musl 1.2.6 headers/host compiler and - linked with Rust's self-contained musl runtime. + Portable CLI builds statically link bundled SQLite with musl. Production + needs no SQLite package or compiler. Build inputs: CHAT-PRODUCTION.txt. The rendered dependency-license page is centralized on the main website at https://doan.luuduct.ai/THIRD-PARTY-LICENSES.html. Chat links point there; its @@ -400,4 +398,4 @@ LICENSES, SOURCE, AND VERIFICATION images and no build directories inside the recovered installation. Native tests cover authorization, challenge reuse, expiry, locked sessions, quotas, idempotency, and SQLite snapshot recovery. The implemented design and - limits are documented here. CHAT-OPENSSL-MIGRATION.txt records the backend review. + limits are documented here. CHAT-CRYPTO.txt records the backend review. |
