ptth/todo.md

34 lines
1.0 KiB
Markdown
Raw Normal View History

- Not working behind Nginx (Works okay behind Caddy)
- Reduce idle memory use?
2020-11-06 05:17:29 +00:00
- Compress bad passwords file
- Package templates into exe for release
2020-11-06 05:17:29 +00:00
- Redirect to add trailing slashes
2020-11-03 16:00:50 +00:00
- Add file size in directory listing
- Allow spaces in server names
- Deny unused HTTP methods for endpoints
2020-11-06 18:49:41 +00:00
- ETag cache based on mtime
- Server-side hash?
2020-11-02 03:34:50 +00:00
- Log / audit log?
- Add "Last check-in time" to server list
2020-10-31 16:53:38 +00:00
- Prevent directory traversal attacks in file_server.rs
2020-10-29 12:45:35 +00:00
- Error handling
- Reverse proxy to other local servers
Off-project stuff:
- Benchmark directory entry sorting
Known issues:
Relay can't shut down gracefully if Firefox is connected to it, e.g. if Firefox
kept a connection open while watching a video.
I'm pretty sure this is a bug in Hyper, so for now I've worked around it with a
forced shutdown timer.
Sometimes I get the turtle icon in Firefox's network debugger. But this happens
even with Caddy running a static file server, so I can't prove that it's on my
side. The VPS is cheap, and the datacenter is far away.