grove
grove copied to clipboard
Resolve simlinks in paths to serve
This creates a potential, but extremely unlikely, security/functionality problem if the user points grove at a simlink. If the simlink is of a different length than the real path, it could grant visitors access to globally readable repositories outside of Grove's scope under a set of extremely weird and not-well-defined circumstances.