nextcloud/tests/lib/connector/sabre
Lukas Reschke 4ea205e262 Block old legacy clients
This Pull Request introduces a SabreDAV plugin that will block all older clients than 1.6.1 to connect and sync with the ownCloud instance.

This has multiple reasons:

1. Old ownCloud client versions before 1.6.0 are not properly working with sticky cookies for load balancers and thus generating sessions en masse
2. Old ownCloud client versions tend to be horrible buggy

In some cases we had in 80minutes about 10'000 sessions created by a single user. While this change set does not really "fix" the problem as 3rdparty legacy clients are affected as well, it is a good work-around and hopefully should force users to update their client
2015-04-20 11:12:17 +02:00
..
exception fixing namespaces and PHPDoc 2015-03-09 10:38:37 +01:00
BlockLegacyClientPluginTest.php Block old legacy clients 2015-04-20 11:12:17 +02:00
copyetagheaderplugintest.php Copy Etag header to OC-Etag for sabre calls 2015-03-26 16:06:43 +01:00
custompropertiesbackend.php Soft fail in CustomPropertiesBackend whenever storage not available 2015-03-23 17:41:32 +01:00
directory.php fixing namespaces and PHPDoc 2015-03-09 10:38:37 +01:00
exceptionloggerplugin.php Adding a more meaningful message for sabre dav exception - fixes #14516 2015-03-11 11:53:31 +01:00
file.php pass a stream to the tests 2015-04-14 15:25:52 +02:00
filesplugin.php Revert "adding unit tests" 2015-03-26 15:04:36 +01:00
node.php fixing namespaces and PHPDoc 2015-03-09 10:38:37 +01:00
objecttree.php Fix share permission related unit tests 2015-03-20 11:30:51 +01:00
principal.php Sabre Update to 2.1 2015-02-23 22:27:23 +01:00
quotaplugin.php Sabre Update to 2.1 2015-02-23 22:27:23 +01:00
tagsplugin.php Sabre Update to 2.1 2015-02-23 22:27:23 +01:00