wings/router
Matthew Penner d1c0ca5260
server(filesystem): rebuild everything imaginable
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>
2024-03-13 12:27:29 -06:00
..
downloader server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
middleware Cleanup request error handling; properly handle os.ErrNotExist errors (#150) 2022-11-22 11:18:27 -07:00
tokens Track file upload activity 2022-07-24 17:12:47 -04:00
websocket chore: reformat code 2022-10-06 09:58:42 -06:00
middleware.go break everything 2021-08-02 15:07:00 -06:00
router_download.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
router_server_backup.go backup: fix restore erroring due to closed reader 2023-01-29 17:06:49 -07:00
router_server_files.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
router_server_transfer.go router(transfer): throw error if server fails to stop 2023-01-24 12:36:02 -07:00
router_server_ws.go environment(docker): improve logging and stacks 2023-01-17 11:47:27 -07:00
router_server.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
router_system.go config: add option to disable panel config updates (#162) 2023-02-27 13:05:36 -07:00
router_transfer.go server(filesystem): rebuild everything imaginable 2024-03-13 12:27:29 -06:00
router.go Cleanup request error handling; properly handle os.ErrNotExist errors (#150) 2022-11-22 11:18:27 -07:00