wings/internal/ufs
Matthew Penner ac9bd1d95e
server(filesystem): fix archives in subdirectories
When creating an archive starting from a subdirectory instead of the
root of a server's filesystem, the walker would treat the paths as if
they where relative to the parent of the subdirectory, instead of as
descendants of the subdirectory.

Fixes https://github.com/pterodactyl/panel/issues/5030
2024-03-14 13:46:36 -06:00
..
doc.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
error.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
file_posix.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
file.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
filesystem.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
fs_quota.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
fs_unix_test.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
fs_unix.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
go.LICENSE server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
LICENSE server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
mkdir_unix.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
path_unix.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
quota_writer.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
README.md server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
removeall_unix.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
stat_unix.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
walk_unix.go server(filesystem): fix archives in subdirectories 2024-03-14 13:46:36 -06:00
walk.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00

Filesystem

Licensing

Most code in this package is licensed under MIT with some exceptions.

The following files are licensed under BSD-3-Clause due to them being copied verbatim or derived from Go's source code.

These changes are not associated with nor endorsed by The Go Authors.