Security related
- Add a check for special Windows/NTFS filenames (only applies on Windows). Thanks @Dredsen.
Memory usage while processing data
- Use
io.Copyin the reverse proxy to bound memory usage. - Limit the request body buffer size.
Configuration related
- If HTTP and HTTPS ports are specified, then also use those for ACME / Let's Encrypt. Fixes [#173], thanks for the feature request + testing @DaVyze.
- Add a max size check (int64) for the
--largesizeflag. - Add a check for if
--domainis given, without any certificates/keys being given. - Restructure how addresses, ports, certificates and protocols can be configured, while still supporting the same flags and arguments.
Other improvements
- Make the React support a bit smarter with top level element detection.
- Improve the
ServerInfo()output.
General
- Require Go 1.26.
- Update Dockerfiles.
- Add more tests.
- Update documentation.
- Update dependencies.