Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 894 Bytes

TODO.md

File metadata and controls

23 lines (20 loc) · 894 Bytes

REFACTORING

  • Move to thread-local session storage, with event-loop based communication
  • Support daemon reload (including session draining) - Session age - TCP keepalive - Send reconnect to clients - Disable listening - Memmory checking - make sure everything is freed up.
  • move setup into main.c
  • support an app.c for Business code
  • perl test harness ( requires client )
  • support ssl signing in testing - would the ca-signer be included in this repo then? ... probably

IDEAS

  • Error Checking
  • Daemon
  • Logging
  • CLI Options
  • ENV Options - I'm not sure it's worth adding this in as a base feature. If I get an issue or pr for it I suppose I will do it.
  • Config file
  • support client cert database ( a sort of authorization on top of TLS-client authentication )