Atlas-Launcher/external/vfs
2024-08-24 13:25:25 +02:00
..
include added base for the FileSystem module in the AngelScript 2024-08-24 13:25:25 +02:00
source replaced the virtual file system back by the original custom one 2024-08-22 19:39:32 +02:00
tests replaced the virtual file system back by the original custom one 2024-08-22 19:39:32 +02:00
CMakeLists.txt replaced the virtual file system back by the original custom one 2024-08-22 19:39:32 +02:00
README.md replaced the virtual file system back by the original custom one 2024-08-22 19:39:32 +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.