chore: update editorconfig

change markdown indent size to 2
This commit is contained in:
xfy
2025-05-18 03:42:55 +08:00
parent d5751f1e14
commit 17ef670de5
2 changed files with 48 additions and 46 deletions

View File

@ -8,7 +8,7 @@ charset = utf-8
trim_trailing_whitespace = true trim_trailing_whitespace = true
insert_final_newline = true insert_final_newline = true
[*.{yml,yaml}] [*.{yml,yaml,md}]
indent_size = 2 indent_size = 2
[Makefile] [Makefile]

92
TODO.md
View File

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