61
Help / Re: Blockland can't save preferences on Mac through Steam (and other Mac problems)
« on: October 19, 2017, 01:36:11 PM »
Okay so this is a problem that has existed since the beginning of the steam release on OS X. I have messaged badspot, rotondo, reported threads about this and even e-mailed help@blockland.us and haven't once even gotten a response.
The problem is that for some reason, add-ons (fileobjects) can not create new folders, period. If you try to create a new file in (for example) "/config/client/BLG/superimportantpreferences.cs", it will fail and give you a generic system error
Guess where the folder is created instead? In "/config/BLG/". Confused? By that I mean in the system root "/". This is clearly a dangerous security flaw since if there is a way to get past the Blockland folder containment, god knows what else is possible. Maybe even completely mess up someones desktop or something. Of course i wholeheartedly discourage such behavior even though a large security flaw outbreak would be the only way that Badspot would be assed to fix this.
god no
The problem is that for some reason, add-ons (fileobjects) can not create new folders, period. If you try to create a new file in (for example) "/config/client/BLG/superimportantpreferences.cs", it will fail and give you a generic system error
Code: [Select]
ResManager::openFileForWrite - failed to open stream for "config/client/BLG/superimportantpreferences.cs"
because the folder BLG doesn't exist.Guess where the folder is created instead? In "/config/BLG/". Confused? By that I mean in the system root "/". This is clearly a dangerous security flaw since if there is a way to get past the Blockland folder containment, god knows what else is possible. Maybe even completely mess up someones desktop or something. Of course i wholeheartedly discourage such behavior even though a large security flaw outbreak would be the only way that Badspot would be assed to fix this.
god no