Atlas-Launcher/external/rvfs
2024-08-12 13:55:33 +02:00
..
include base for the Atlas JavaScript engine : implemented the Engine, a virtual filesytem and prepared the library system. 2024-08-12 13:55:33 +02:00
source base for the Atlas JavaScript engine : implemented the Engine, a virtual filesytem and prepared the library system. 2024-08-12 13:55:33 +02:00
tests base for the Atlas JavaScript engine : implemented the Engine, a virtual filesytem and prepared the library system. 2024-08-12 13:55:33 +02:00
CMakeLists.txt base for the Atlas JavaScript engine : implemented the Engine, a virtual filesytem and prepared the library system. 2024-08-12 13:55:33 +02:00
README.md base for the Atlas JavaScript engine : implemented the Engine, a virtual filesytem and prepared the library system. 2024-08-12 13:55:33 +02:00

Restricted Virtual File System

This is a micro-library used to create a virtual file system to restrict access to the host file system while still being able to mount directories that can be accessed.

As of right now, this is an incredibly simple implementation of this system that work by mapping virtual directory path to a corresponding real directory path, replacing them while resolving the path and reject all others paths that have not been mounted to avoid access to other files.

It does not emulate a real file system nor allow control over permissions of the files.