[Owncloud] App breaks ownCloud
Frank Karlitschek
frank at owncloud.org
Tue Apr 10 14:00:23 UTC 2012
A agree.
Apps should be sandboxed as much as possible. Unfortunately the option we have in PHP are relatively limited.
But we should do what we can.
Frank
On 10.04.2012, at 15:58, Georg Ehrke <ownclouddev at georgswebsite.de> wrote:
> Hi,
>
> in my opinion we should think anyhow about a kind of sandboxing for apps.
>
> Cheers,
> Georg
>
> Am 10.04.2012 um 09:12 schrieb Michiel de Jong:
>
>> this would be solved if we had regression tests. then there would be a
>> test saying 'deploy should work even if the doc root is not writable',
>> and nobody would be able to break anybody else's code, whether part of
>> an app or part of core.
>>
>> i'll fix this bug and also add that regression test, but then someone
>> needs to run these regression tests on the master branch. has a
>> decision been taken about that on Saturday?
>>
>> On Tue, Apr 10, 2012 at 2:29 PM, Klaas Freitag <freitag at owncloud.com> wrote:
>>> Hi,
>>>
>>> user_webfinger install.php breaks head for me if I start a fresh setup:
>>>
>>> [Tue Apr 10 14:22:42 2012] [error] [client ::1] PHP Warning:
>>> fopen(/srv/www/htdocs/.well-known/host-meta): failed to open stream: No such
>>> file or directory in
>>> /home/kf/oC/owncloud/apps/user_webfinger/appinfo/install.php on line 35,
>>> referer: http://localhost/oc/
>>>
>>> In my setup, the webserver doc root is not writeable (for whatever reason).
>>>
>>> But what bothers me more is that an app can stop the whole ownCloud from
>>> being functional. The first question is why is the install of user_webfinger
>>> performed at all? Is it default? If yes, ok :-) If not, the install.php
>>> should'nt run on a fresh setup, right?
>>>
>>> The other, more interesting thing is: Can we somehow jail apps (at least non
>>> default ones) and avoid that the whole ownCloud is stopped from being
>>> functional. In perl, you would put an eval{ } statement around the script,
>>> do we have that for php also?
>>>
>>> Thanks,
>>>
>>> Klaas
>>>
>>> _______________________________________________
>>> Owncloud mailing list
>>> Owncloud at kde.org
>>> https://mail.kde.org/mailman/listinfo/owncloud
>> _______________________________________________
>> Owncloud mailing list
>> Owncloud at kde.org
>> https://mail.kde.org/mailman/listinfo/owncloud
>
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud
More information about the Owncloud
mailing list