server/tests/lib
Lukas Reschke 68cf6681e5 Add flock to config
This adds a file lock to the config in hope that this prevents race conditions as reported in https://github.com/owncloud/core/issues/11070

Testplan:

- [ ] Delete config.php and make it read-only => Error is thrown that it is not writeable
- [ ] Installation still works
- [ ] Changing config settings works (i.e. using the SMTP config switches in the administration menu)
- [ ] Your PC didn't blow up
- [ ] Installing the news app and the "Disable AppCode checker" app did not destroy your installation

Only skip the main config

Otherwise read only additional configs might not be processed

Test on tmpdir
2014-09-30 15:53:27 +02:00
..
appframework Allow default values for route parameters. 2014-09-09 23:00:29 +02:00
archive Fix windows tests skipping 2014-08-21 08:50:39 +02:00
backgroundjob
cache fixing cache routes 2014-09-22 13:38:46 -04:00
connector/sabre Fix dav permissions for folders without create permissions 2014-09-25 14:01:19 +02:00
contacts function declaration did not match 2014-07-29 00:34:02 +02:00
db Fix unit test messing up the transaction on Oracle 2014-08-20 23:14:06 +02:00
files Resolves cache tests failing if the directory length is longer than 64 2014-09-17 16:24:43 -04:00
group Merge pull request #9225 from voxsim/fix_displayNamesInGroup 2014-09-22 12:13:15 +02:00
hooks
memcache
ocs kill OC::$session 2014-08-29 10:22:21 +02:00
public
repair Added repair step for legacy storages 2014-08-20 23:14:05 +02:00
security Remove unused and overflowing function 2014-09-18 10:21:28 +02:00
session
share fix unit tests 2014-09-24 14:02:02 +02:00
template
user add tests 2014-06-23 18:33:13 +02:00
activitymanager.php Adding new interface \OCP\Activity\IExtentsion 2014-07-08 09:04:37 +02:00
api.php
app.php Added unit tests for cache of enabled apps 2014-09-03 11:01:59 +02:00
appconfig.php port of #9500 2014-07-08 16:32:01 +02:00
archive.php
autoloader.php
avatar.php
cache.php
config.php Add flock to config 2014-09-30 15:53:27 +02:00
db.php Fix ILIKE without wildcards for oracle 2014-09-18 15:09:57 +02:00
dbschema.php
errorHandler.php
geo.php
group.php
helper.php Adding test helper to test private methods 2014-09-26 10:23:41 -04:00
helperstorage.php Added experimental switch to count external storage data in quota 2014-06-04 16:08:59 +02:00
httphelper.php Do only follow HTTP and HTTPS redirects 2014-09-22 20:02:32 +02:00
image.php Preserve transparency when loading from a file 2014-09-10 23:49:21 +02:00
installer.php fix unit tests 2014-06-05 16:32:12 +02:00
l10n.php
largefilehelper.php
largefilehelpergetfilesize.php fixing cache routes 2014-09-22 13:38:46 -04:00
logger.php fix logger implementation and test 2014-07-15 10:10:16 +02:00
mail.php
migrate.php
naturalsort.php Fixed sort algo for additional cases 2014-08-11 13:28:53 +02:00
preferences-singleton.php Minor fixes 2014-08-05 16:53:28 +02:00
preferences.php Minor fixes 2014-08-05 16:53:28 +02:00
preview.php Remove unneeded unit tests 2014-09-22 16:50:08 +02:00
repair.php Added RepairStep interface and default repair step lists 2014-06-12 17:38:26 +02:00
request.php Add support for getting the real client IP behind proxies 2014-08-27 00:05:04 +02:00
streamwrappers.php add seek and tell to streamwrapper test 2014-09-21 22:47:40 +02:00
tags.php
template.php
updater.php Prevent updates between multiple major versions 2014-09-18 17:56:06 +02:00
urlgenerator.php Add unit test 2014-09-08 17:12:44 +02:00
user.php
util.php Merge pull request #11222 from owncloud/store-users-timezone-master 2014-09-23 13:45:21 +02:00
utilcheckserver.php Don't complain about non-writable datadirs before we're installed 2014-09-18 13:33:13 +02:00
vobject.php