591b3d2fe34be9c4c721131e831d11ed88f6a242
gin's Run uses a default http.Server with no timeouts, so a client could hold connections open by trickling request headers. Serve via an explicit http.Server with a 10s ReadHeaderTimeout and 120s IdleTimeout. Body read/write remain unbounded so large uploads and downloads still stream. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
🎋Tanabata — web file manager with tags!
5.6 MiB
Languages
Go
50%
Svelte
38.6%
TypeScript
8.8%
PLpgSQL
1.4%
Dockerfile
0.5%
Other
0.7%