summaryrefslogtreecommitdiff
path: root/f3s/ychat
AgeCommit message (Collapse)Author
5 daysychat: bump image to fac9995 (release 0.9.3)Paul Buetow
Amp-Thread-ID: https://ampcode.com/threads/T-019fc2a1-15bb-7179-939e-39dd3bb10597 Co-authored-by: Amp <amp@ampcode.com>
5 daysychat: bump image to 8f3051b (explicit guest login)Paul Buetow
Amp-Thread-ID: https://ampcode.com/threads/T-019fc2a1-15bb-7179-939e-39dd3bb10597 Co-authored-by: Amp <amp@ampcode.com>
5 daysychat: bump image to 46e5af3 (persist user colors)Paul Buetow
Amp-Thread-ID: https://ampcode.com/threads/T-019fc2a1-15bb-7179-939e-39dd3bb10597 Co-authored-by: Amp <amp@ampcode.com>
2026-07-07ychat: bump image to deacb3f (fix chat color picker / POST body parsing)Paul Buetow
2026-07-07ychat: bump image to 1f28ff5 (redirect to login on invalid session)Paul Buetow
2026-07-07ychat: bump image to 4dd00e2 (mobile address-bar + online-frame fix)Paul Buetow
2026-07-07f3s/ychat: bump image to 1db2cfe (fix clipped mobile input link row)Paul Buetow
2026-07-07f3s/ychat: bump image to a3908e1 (fix crash on malformed request line)Paul Buetow
Fixes the crash a vulnerability scanner triggered twice against the live pod (std::out_of_range from a broken string::npos overflow check in the GET/POST request-line parser).
2026-07-04f3s/ychat: bump image to b8d28a1 (trim mobile link row)Paul Buetow
2026-07-04f3s/ychat: bump image to 256e4b2 (fix message-box shrink, Register spacing)Paul Buetow
2026-07-03f3s/ychat: bump image to 64ba6d8 (mobile-friendly chat UI)Paul Buetow
Replaces the frameset-based chat layout with iframes + flexbox and adds viewport meta tags across templates, so the chat is usable on phones.
2026-07-03f3s/ychat: bump image to b8faffb (fix SQLite corruption over NFS)Paul Buetow
Image 67babb2 used PRAGMA journal_mode=WAL, which silently lost writes on the NFS-backed hostPath PV (WAL needs shared-memory mmap of a -shm file that network filesystems don't support reliably) -- a registered user could not log back in because the INSERT never actually landed. b8faffb switches to the default rollback journal, which only needs ordinary byte-range locks that NFS handles correctly. The stale, partially-corrupted ychat.db/-wal/-shm files on the PV were wiped before this rollout so the pod starts from a clean, empty database.
2026-07-03f3s/ychat: add persistent SQLite volume, bump image to 67babb2Paul Buetow
ychat now requires SQLite (no more no-DB build), so registered accounts need to survive pod restarts. Adds a hostPath-backed PV/PVC for /app/data, an NFS sentinel initContainer (same pattern as other f3s charts), and points the image at the SQLite-mandatory build.
2026-06-30f3s/ychat: bump image to 6c3a65b (hide no-DB Options menu)Paul Buetow
2026-06-30f3s/ychat: bump image to c46fec1 (codeberg footer links)Paul Buetow
2026-06-30f3s/ychat: bump image to 0cdec77 (remove no-DB registration UI)Paul Buetow
2026-06-30f3s/ychat: bump image to 651f762 (drop no-op Register link)Paul Buetow
2026-06-30f3s/ychat: bump image to f03e160 (oversized-fd reclaim + context ctor UAF fix)Paul Buetow
2026-06-30f3s/ychat: bump image to 6d079fb (flush_stream UAF fix)Paul Buetow
2026-06-30f3s/ychat: bump image to e4de236 (CGI injection fix)Paul Buetow
2026-06-30f3s/ychat: bump image to dadd9f9 (get_user UB fix)Paul Buetow
2026-06-30f3s/ychat: bump image to fed8e7b (READSOCK cap fix)Paul Buetow
2026-06-30f3s/ychat: bump image to 4f8e26d (timer/gc + B1 UAF fixes)Paul Buetow
2026-06-30f3s/ychat: bump image to a0a881f (session ID crash/hijack fix)Paul Buetow
2026-06-30f3s/ychat: bump image to 77c23e3 (unauth op -> /exec RCE fix)Paul Buetow
2026-06-30f3s/ychat: bump image to 11aa279 (path-traversal + dlopen-traversal security ↵Paul Buetow
fixes)
2026-06-30f3s/ychat: bump image to ce5180f (css content-type fix)Paul Buetow
2026-06-30f3s/ychat: bump image to 870459f (streaming chat reimplemented)Paul Buetow
2026-06-30f3s/ychat: bump image to 2adb923 (POST body behind proxy fix)Paul Buetow
2026-06-30f3s/ychat: bump image to 3c50e28 (login crash fixes)Paul Buetow
2026-06-30f3s/ychat: bump image to 85dcf05 (proper HTTP/1.1 responses)Paul Buetow
2026-06-30f3s/ychat: drop TCP probes (crash on empty open+close)Paul Buetow
2026-06-30f3s: add ychat revival (Mode A) Helm chart + ArgoCD appPaul Buetow
In-memory guest chat, no DB. Deployment pulls registry.lan.buetow.org:30001/ychat:f387bac, port 2000, non-root (UID 1000), readOnlyRootFilesystem with emptyDir on /app/log. TCP-socket probes (ychat speaks HTTP/0.9-style responses). Ingress: ychat.f3s.buetow.org + ychat.f3s.lan.buetow.org.