summaryrefslogtreecommitdiff
path: root/TODO.md
blob: ad4159073a9cdcb028a4c122b20738c604d2cf40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
- [x] gemini
  - [x] server
    - [x] TLS configuration from cert+key files
  - [x] client
    - [ ] follow redirects
  - [ ] gemtext package
    - [ ] parse
    - [ ] translate (html, markdown?)
  - [ ] reject non-gemini requests
- [ ] titan
- [ ] gopher
- [ ] finger
- [ ] spartan (maybe? last priority if so)
- [ ] router
- [x] contrib - filesystem handling
  - [x] serving files
  - [x] directory index files
  - [x] directory listing
- [x] filtering middleware
- [x] contrib - request logging
- [x] contrib - CGI
- [ ] contrib - shared hosting helper
- [ ] contrib - TLS auth