mirror of
https://github.com/DefectingCat/candy
synced 2025-07-15 08:41:35 +00:00
52 lines
1.1 KiB
Markdown
52 lines
1.1 KiB
Markdown
# TODO
|
|
|
|
## Configuration
|
|
|
|
- [x] Overwrite headers in config
|
|
- [x] Config init tests
|
|
- [x] Error page
|
|
- [x] Custom error page with stats code
|
|
- [ ] Logging to file
|
|
- [ ] Benches
|
|
- [x] Max body size
|
|
- [x] HTTP 2
|
|
|
|
## Features
|
|
|
|
- [x] Cross platform compile
|
|
- [x] x86_64-unknown-linux-gnu
|
|
- [x] x86_64-unknown-linux-musl
|
|
- [x] aarch64-unknown-linux-gnu
|
|
- [x] aarch64-unknown-linux-musl
|
|
- [x] x86_64-pc-windows-gnu
|
|
- [x] x86_64-unknown-freebsd
|
|
- [x] loongarch64-unknown-linux-gnu
|
|
- [ ] HTTP redirect
|
|
- [ ] Load balance
|
|
- [ ] Proxy
|
|
- [x] Reverse Proxy
|
|
- [x] Connect to upstream timeout setting
|
|
- [x] Follow http 301
|
|
- [x] Custom headers
|
|
- [x] SSL
|
|
- [x] Cli
|
|
- [x] Specific custom config location
|
|
- [x] HTTP 2
|
|
- [ ] HTTP 3
|
|
- [ ] Specify thread numbers
|
|
- [ ] Dockerization
|
|
- [x] Docs
|
|
- [x] Multiple virtual hosts
|
|
- [x] Build with compile info
|
|
- [x] Refactor HTTP 1
|
|
- [x] Graceful shutdown
|
|
- [x] `keep-alive` timeout setting
|
|
- [x] HTTP Etag: <https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag#etag_value>
|
|
- [x] 304 Not Modified
|
|
- [x] List directory
|
|
- [x] Content compress
|
|
- [x] zstd
|
|
- [x] gzip
|
|
- [x] deflate
|
|
- [x] br
|