2020-11-06 05:17:29 +00:00
|
|
|
- Not working behind Nginx
|
|
|
|
- Try sending the http_response "OK" _after_ the request body is received
|
|
|
|
|
|
|
|
- Sort directory listings
|
|
|
|
- ".." from server to server list is broken
|
|
|
|
- Redirect to add trailing slashes
|
2020-11-03 16:00:50 +00:00
|
|
|
- Add file size in directory listing
|
|
|
|
- Allow spaces in server names
|
|
|
|
- Make file_server_root mandatory
|
|
|
|
- Deny unused HTTP methods for endpoints
|
|
|
|
- Hide ptth_server.toml from file server
|
2020-11-06 18:49:41 +00:00
|
|
|
- ETag cache based on mtime
|
2020-11-02 04:07:55 +00:00
|
|
|
- Server-side hash?
|
2020-11-02 03:34:50 +00:00
|
|
|
- Log / audit log?
|
2020-10-31 16:53:38 +00:00
|
|
|
|
2020-11-06 20:55:55 +00:00
|
|
|
- Prevent directory traversal attacks in file_server.rs
|
2020-10-29 12:45:35 +00:00
|
|
|
- Error handling
|
2020-10-31 17:56:36 +00:00
|
|
|
|
|
|
|
- Reverse proxy to other local servers
|
2020-11-06 20:55:55 +00:00
|
|
|
|
|
|
|
Off-project stuff:
|
|
|
|
|
|
|
|
- Benchmark directory entry sorting
|
2020-11-07 23:10:01 +00:00
|
|
|
|
|
|
|
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.
|