fa2acca85848769f27407a0ee2dfd773fb49b94d
Upload and Replace buffered the entire request body into memory with no size limit, so a few large uploads could OOM the server. The file handler now wraps the request body in http.MaxBytesReader and rejects any file larger than MAX_UPLOAD_BYTES (default 500 MiB) before it is buffered. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
🎋Tanabata — web file manager with tags!
5.6 MiB
Languages
Go
49.6%
Svelte
39%
TypeScript
8.7%
PLpgSQL
1.4%
Dockerfile
0.5%
Other
0.8%