summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authortjpcc <tjp@ctrl-c.club>2023-01-09 16:40:24 -0700
committertjpcc <tjp@ctrl-c.club>2023-01-09 16:40:24 -0700
commitff05d62013906f3086b452bfeda3e0d5b9b7a541 (patch)
tree3be29de0b1bc7c273041c6d89b71ca447c940556 /TODO.md
Initial commit.
some basics: - minimal README - some TODOs - server and request handler framework - contribs: file serving, request logging - server examples - CI setup
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..94f963a
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,13 @@
+- [x] server
+ - [x] TLS configuration from cert+key files
+- [ ] client
+- [x] contrib - filesystem handling
+ - [x] serving files
+ - [x] directory index files
+ - [x] directory listing
+ - [ ] reject symlinks pointing outside fs root
+- [ ] filtering middleware
+- [x] contrib - request logging
+- [ ] contrib - CGI
+- [ ] contrib - shared hosting helper
+- [ ] contrib - TLS auth