244640d0c1
This function was not actually safe in theory. If an unknown stat source was passed in it would be possible for a symlinked file to not be detected as a symlink, thus skipping any safe path resolutions. This would happen if the stat source was a regular os.Stat call and not an os.Lstat call, but since there is no way to differentiate between those two in the code, it is safer to just manually apply this logic in the positions where we _know_ for certain that we're working with the results of an Lstat call. |
||
---|---|---|
.github/workflows | ||
api | ||
cmd | ||
config | ||
environment | ||
events | ||
installer | ||
loggers/cli | ||
logs | ||
parser | ||
router | ||
server | ||
sftp | ||
system | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.md | ||
docker-compose.example.yml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
README.md | ||
wings-api.paw | ||
wings.go |
Pterodactyl Wings
Wings is Pterodactyl's server control plane, built for the rapidly changing gaming industry and designed to be highly performant and secure. Wings provides an HTTP API allowing you to interface directly with running server instances, fetch server logs, generate backups, and control all aspects of the server lifecycle.
In addition, Wings ships with a built-in SFTP server allowing your system to remain free of Pterodactyl specific dependencies, and allowing users to authenticate with the same credentials they would normally use to access the Panel.
Sponsors
I would like to extend my sincere thanks to the following sponsors for helping find Pterodactyl's developement. Interested in becoming a sponsor?
Company | About |
---|---|
Bloom.host | Bloom.host offers dedicated core VPS and Minecraft hosting with Ryzen 9 processors. With owned-hardware, we offer truly unbeatable prices on high-performance hosting. |
VersatileNode | Looking to host a minecraft server, vps, or a website? VersatileNode is one of the most affordable hosting providers to provide quality yet cheap services with incredible support. |
MineStrator | Looking for a French highend hosting company for you minecraft server? More than 14,000 members on our discord, trust us. |
DedicatedMC | DedicatedMC provides Raw Power hosting at affordable pricing, making sure to never compromise on your performance and giving you the best performance money can buy. |
Skynode | Skynode provides blazing fast game servers along with a top-notch user experience. Whatever our clients are looking for, we're able to provide it! |
XCORE-SERVER.de | XCORE-SERVER.de offers High-End Servers for hosting and gaming since 2012. Fast, excellent and well-known for eSports Gaming. |
RoyaleHosting | Build your dreams and deploy them with RoyaleHosting’s reliable servers and network. Easy to use, provisioned in a couple of minutes. |
Documentation
- Panel Documentation
- Wings Documentation
- Community Guides
- Or, get additional help via Discord
Reporting Issues
Please use the pterodactyl/panel repository to report any issues or make feature requests for Wings. In addition, the security policy listed within that repository also applies to Wings.