1.0 KiB
-
Not working behind Nginx (Works okay behind Caddy)
-
Reduce idle memory use?
-
Compress bad passwords file
-
Package templates into exe for release
-
Redirect to add trailing slashes
-
Add file size in directory listing
-
Allow spaces in server names
-
Deny unused HTTP methods for endpoints
-
ETag cache based on mtime
-
Server-side hash?
-
Log / audit log?
-
Add "Last check-in time" to server list
-
Prevent directory traversal attacks in file_server.rs
-
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.