blesta / module-pterodactyl

Blesta API integration with Pterodactyl
MIT License
12 stars 7 forks source link

Egg variable rule parsing is not robust enough #26

Closed JReissmueller closed 4 years ago

JReissmueller commented 4 years ago

In an attempt to mitigate errors in server creation, we decided to pull in and parse egg variable validation rules. The parsing does not handle some use cases well.

Specifically we try to split up rules and arguments by characters like "|", ":", and ",". These characters may be a part of an argument though, for example in a regex. We need to find a better way of parsing that can handle these.