This wonderfully large commit replaces basically everything under the `server/filesystem` package, re-implementing essentially everything. This is related to https://github.com/pterodactyl/wings/security/advisories/GHSA-494h-9924-xww9 If any vulnerabilities related to symlinks persist after this commit, I will be very upset. Signed-off-by: Matthew Penner <me@matthewp.io>  | 
			||
|---|---|---|
| .. | ||
| doc.go | ||
| error.go | ||
| file_posix.go | ||
| file.go | ||
| filesystem.go | ||
| fs_quota.go | ||
| fs_unix_test.go | ||
| fs_unix.go | ||
| go.LICENSE | ||
| LICENSE | ||
| mkdir_unix.go | ||
| path_unix.go | ||
| quota_writer.go | ||
| README.md | ||
| removeall_unix.go | ||
| stat_unix.go | ||
| walk_unix.go | ||
| walk.go | ||
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.