From 17ef670de50f65b090b6382157ed484e047fca79 Mon Sep 17 00:00:00 2001 From: xfy Date: Sun, 18 May 2025 03:42:55 +0800 Subject: [PATCH] chore: update editorconfig change markdown indent size to 2 --- .editorconfig | 2 +- TODO.md | 92 ++++++++++++++++++++++++++------------------------- 2 files changed, 48 insertions(+), 46 deletions(-) diff --git a/.editorconfig b/.editorconfig index 4d1d5b3..580e895 100644 --- a/.editorconfig +++ b/.editorconfig @@ -8,7 +8,7 @@ charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true -[*.{yml,yaml}] +[*.{yml,yaml,md}] indent_size = 2 [Makefile] diff --git a/TODO.md b/TODO.md index 22512da..23b78c6 100644 --- a/TODO.md +++ b/TODO.md @@ -1,50 +1,52 @@ +# TODO + ## Configuration -- [ ] File MIME type -- [x] Overwrite headers in config -- [x] Config init tests -- [ ] Error page -- [ ] Custom error page with stats code -- [ ] Logging to file -- [ ] Benchs -- [ ] Max body size -- [x] HTTP 2 +- [ ] File MIME type +- [x] Overwrite headers in config +- [x] Config init tests +- [ ] Error page +- [ ] Custom error page with stats code +- [ ] Logging to file +- [ ] Benchs +- [ ] 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 -- [ ] 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 -- [ ] Docs -- [ ] 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 -- [ ] List directory -- [x] Content compress - - [x] zstd - - [x] gzip - - [x] deflate - - [x] br +- [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 +- [ ] 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 +- [ ] Docs +- [ ] Multiple virtual hosts +- [x] Build with compile info +- [x] Refactor HTTP 1 +- [x] Graceful shutdown +- [x] `keep-alive` timeout setting +- [x] HTTP Etag: +- [x] 304 Not Modified +- [ ] List directory +- [x] Content compress + - [x] zstd + - [x] gzip + - [x] deflate + - [x] br