16 lines
858 B
Markdown
16 lines
858 B
Markdown
# TODO List
|
|
|
|
- Improvement of path matcher
|
|
- More flexible option for rewriting path
|
|
- Refactoring
|
|
- Unit tests
|
|
- Implementing load-balancing of backend apps (currently it doesn't consider to maintain session but simply rotate in a certain fashion)
|
|
- Options to serve custom http_error page.
|
|
- Prometheus metrics
|
|
- Documentation
|
|
- Client certificate
|
|
- support intermediate certificate. Currently, only supports client certificates directly signed by root CA.
|
|
- Currently, we took the following approach (caveats)
|
|
- For Http2 and 1.1, prepare `rustls::ServerConfig` for each domain name and hence client CA cert is set for each one.
|
|
- For Http3, use aggregated `rustls::ServerConfig` for multiple domain names except for ones requiring client-auth. So, if a domain name is set with client authentication, http3 doesn't work for the domain.
|
|
- etc.
|