summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-07-07Set yhttpd and ycurses version to 0.9.0v0.9.0Paul Buetow
2026-07-07yhttpd: fix malformed Content-Length crash and unchecked acceptPaul Buetow
2026-07-07ychat: redirect to login page on invalid session (not blank page)Paul Buetow
2026-07-07ychat: fix mobile address-bar clipping and trim online framePaul Buetow
2026-07-07ychat: fix clipped mobile input link row (96px was measured short)Paul Buetow
2026-07-07ychat: fix crash on malformed GET/POST request line (uncaught exception)Paul Buetow
2026-07-04ychat: trim down the input frame's link row for mobilePaul Buetow
2026-07-04ychat: fix message input shrink and add spacing above Register linkPaul Buetow
2026-07-03ychat: make the chat UI mobile-friendly (task is0)Paul Buetow
2026-07-03ychat: use default rollback journal instead of WAL for NFS-backed SQLitePaul Buetow
2026-07-03docs: add AGENTS.md (with f3s skill pointer) and CLAUDE.mdPaul Buetow
2026-07-03docs: drop f3s skill reference from public deploy notesPaul Buetow
2026-07-03README: mark ychat as deployed to f3s (SQLite build, PVC-backed)Paul Buetow
2026-07-03docs: move f3s k3s deployment details to private f3s skill referencePaul Buetow
2026-07-02ychat: remove the no-database build option (task es0)Paul Buetow
2026-07-02ychat: add Mode B - embedded SQLite backend for real user accounts (task cs0)Paul Buetow
2026-07-02ycurses: get it building on modern GCC, verify in Docker (task 9s0)Paul Buetow
2026-07-02yhttpd: port ychat fixes, get it building + stable in Docker (task 9s0)Paul Buetow
2026-06-30No-DB build: hide/remove the Options menu (build-aware)Paul Buetow
2026-06-30Add root README.md (project overview + local Docker quickstart for ychat)Paul Buetow
2026-06-30Update www.yChat.org links to https://codeberg.org/snonux/ychatPaul Buetow
2026-06-30No-DB build: remove the registration UI completely (build-aware)Paul Buetow
2026-06-30login page: drop the Register link (no-op without a database)Paul Buetow
2026-06-30Reclaim oversized-request fds (inline delete) + fix context ctor UAFPaul Buetow
2026-06-30Fix flush_stream hard-error use-after-freePaul Buetow
2026-06-30Fix CGI command injection: execve instead of popen (no shell)Paul Buetow
2026-06-30Fix chat::get_user UB (fell off non-void function on a miss)Paul Buetow
2026-06-30Fix READSOCK=2048 request cap (oversized requests spin/hang)Paul Buetow
2026-06-30Implement the timer/garbage-collector (was disabled/unfinished)Paul Buetow
2026-06-30Fix predictable/colliding session IDs (same-second login crash + hijacking)Paul Buetow
2026-06-30Fix unauth operator escalation -> /exec RCEPaul Buetow
2026-06-30Fix path traversal (file read) and dlopen-traversal (RCE)Paul Buetow
2026-06-30conf: add text/css and image/x-icon content typesPaul Buetow
2026-06-30Reimplement the streaming chat-display layerPaul Buetow
2026-06-30sock: read full request across segments (fix POST body behind proxy)Paul Buetow
2026-06-30Stop tracking runtime log/ artifactsPaul Buetow
2026-06-30gitignore build/runtime artifacts (obj, bin, log, mods)Paul Buetow
2026-06-30Fix runtime crashes: logd recursion, trim OOB, sock SO_REUSEADDR/accept, md5 ...Paul Buetow
2026-06-30reqp: write the built HTTP/1.1 header+body back to p_responsePaul Buetow
2026-06-30Docker revival (Mode A): build in container, deploy to f3sPaul Buetow
2010-11-21renamed branche into kind in order not to confuse with subversion branchesPaul Buetow
2010-11-21added yhttpd and ycurses trunk versionsPaul Buetow
2010-11-21(no commit message)Paul Buetow
2010-11-21moving into ychat subdirPaul Buetow
2010-11-21(no commit message)Paul Buetow
2010-11-21moving stuff to branchesPaul Buetow
2010-11-21moving stuff to branchesPaul Buetow
2009-01-27(no commit message)Paul Buetow
2009-01-27(no commit message)Paul Buetow
2009-01-27(no commit message)Paul Buetow