I set up my own friendica instance for testing + potentially developing addons to propose to @Ben Weinstein-Raun . (Main experience: surprisingly large amounts of "this is broken, why doesn't it log anything anywhere?")
I've been away from PHP for a long time and had forgotten how normal it is that you put your code in all the folders that your webserver is configured to send to your clients, and you have to make some of the folders writable by the webserver or it won't work. I can kind of imagine lots of PHP-native people being like "sure, that makes sense" but it sounds so insane to me. How many security compromises would never have happened if someone early in PHP's development demanded better filesystem-level separation of code and data, and demanded that the places you could write to and the places you ran code from weren't the same places?
Ben Weinstein-Raun likes this.
Ben Millwood
in reply to Ben Millwood • •Ben Weinstein-Raun
in reply to Ben Millwood • •