Skip to content

Latest commit

 

History

History
89 lines (88 loc) · 2.98 KB

TODO.md

File metadata and controls

89 lines (88 loc) · 2.98 KB

TODO

  • better error handler
  • log rotate
  • support validate config before save(web)
  • http response cache(storage: tinyufo, file)
  • support validate config for plugin
  • secret storage
  • different servers avoid listening to the same address
  • support include comnand for configuraion
  • upstream_response_time
  • support set_cipher_list and set_ciphersuites
  • support setting max ttl of cache
  • support set header for static serve
  • set header support remote_addr
  • hot reload upstream and location config
  • jwt sign response plugin(sign path)
  • jwt auth ignore path
  • tcp fast open for upstream
  • support keepalive for server accept connection
  • jwt auth proxy plugin
  • location supports client body size limit
  • csrf plugin
  • referer restriction plugin
  • upstream select algo support more options
  • tls validity checker
  • fix not_before not_after of cert
  • http header convert $HOSTNAME for hostname
  • http headers plugin
  • support Content-Disposition for directory static serve plugin
  • support more limit plugin
  • how to use proxy plugin
  • server listen multi address
  • show name of web view editor
  • add more digest from session.digest
  • toml config preview
  • support ttl limit
  • disable notification event
  • use buffer writer for log
  • convert plugin category to string?
  • support i18n
  • access log format performance
  • support etcd or other storage for config
  • send more event to webhook
  • remove config
  • diff config and send to webhook
  • support pyroscope
  • tls cert auto update[instant-acme]
  • delay restart
  • redirect http to https(orginal uri)
  • headers for location support get from env
  • basic auth
  • allow none upstream for location
  • allow deny ip proxy plugin
  • auto reload config and restart
  • request id proxy plugin
  • support plugin for proxy and response
  • authentication for admin page
  • custom error for pingora error
  • support alpn for location
  • support add header for location
  • support x-forwarded-for
  • error page
  • http peer option
  • access log
  • support format for env logger(or tokio tracing)
  • config validate
  • support add tls
  • stats of server
  • start without config
  • static serve for admin
  • status:499 for client abort
  • support get pingap start time
  • static file serve
  • set priority for location
  • mock response for upstream
  • add remark for config
  • support multi host for location?
  • support set upstream_keepalive_pool_size
  • graceful restart for admin web
  • use stable pingora
  • support web hook for backend health check
  • sentry uri config
  • charset for static file
  • web hook for wecom, dingtalk robot
  • verify_cert option for http peer
  • compression: zstd, br, gzip
  • support set threads for each server
  • location limit of request: ip or custom field