nextcloud/lib/private
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
..
app Add experimental applications switch 2015-04-03 13:21:24 +02:00
appframework Remove unused variables 2015-04-18 16:35:19 +02:00
archive Update license headers 2015-03-26 11:44:36 +01:00
assetic Update license headers 2015-03-26 11:44:36 +01:00
backgroundjob Update license headers 2015-03-26 11:44:36 +01:00
cache kill OC_FileProxy 💥 2015-04-07 13:30:28 +02:00
command Merge pull request #15129 from owncloud/version-command-bus 2015-03-26 19:55:13 +01:00
connector/sabre Block old legacy clients 2015-04-20 11:12:17 +02:00
console Convert error and hint to string before writing to the output - fixes https://mailman.owncloud.org/pipermail/devel/2015-April/001184.html 2015-04-16 12:32:17 +02:00
contacts Update license headers 2015-03-26 11:44:36 +01:00
db Using TRANSACTION_READ_COMMITTED 2015-04-16 11:49:12 +02:00
diagnostics Update license headers 2015-03-26 11:44:36 +01:00
encryption Fix display name of encryption modules 2015-04-18 10:18:58 +02:00
files if we start writing a file from the beginning, size should start by zero; result of floor needs to be casted to int in order to compare it with ->size 2015-04-16 14:15:04 +02:00
group Avoid php message "Invalid argument supplied for foreach()" - refs #15590 2015-04-14 11:00:20 +02:00
hooks Update license headers 2015-03-26 11:44:36 +01:00
http/client Update license headers 2015-03-26 11:44:36 +01:00
l10n Merge pull request #14399 from owncloud/ignore-empty-plurals 2015-03-26 20:15:33 +01:00
legacy Revert "Deprecated \OCP\IAppConfig - add missing methods to IConfig" 2015-03-27 18:50:11 +01:00
log Update license headers 2015-03-26 11:44:36 +01:00
mail Add "Reply-To" support for mails 2015-04-10 15:05:34 +02:00
memcache Memcache\Redis Add DB Select Functionality 2015-04-15 21:24:38 +01:00
ocs Remove unused variables 2015-04-18 16:35:19 +02:00
preview Merge pull request #15346 from oparoz/split-image-provider 2015-04-02 13:40:09 +02:00
route Replace `_method` requirement by {g,s}etMethods() 2015-04-19 12:08:29 -04:00
search cach user folder for file search results 2015-04-13 11:29:10 +02:00
security Update license headers 2015-03-26 11:44:36 +01:00
session Update license headers 2015-03-26 11:44:36 +01:00
setup Remove unused variables 2015-04-18 16:35:19 +02:00
share Merge pull request #15729 from owncloud/remove-unused-variables 2015-04-19 12:38:29 +01:00
tagging Update license headers 2015-03-26 11:44:36 +01:00
template Update license headers 2015-03-26 11:44:36 +01:00
user fix followup issues with unneeded parameters 2015-04-18 17:02:39 +02:00
activitymanager.php Add logic for getting the user from the rss token to the Manager 2015-03-30 15:23:09 +02:00
allconfig.php Make scrutinizer happy 2015-04-01 12:13:49 +02:00
api.php Fix usage of deprecated private constants 2015-04-18 10:30:02 +02:00
app.php Merge pull request #15314 from owncloud/app-categories-15274 2015-04-09 10:07:32 +02:00
appconfig.php Update license headers 2015-03-26 11:44:36 +01:00
apphelper.php Update license headers 2015-03-26 11:44:36 +01:00
archive.php Update license headers 2015-03-26 11:44:36 +01:00
arrayparser.php Update license headers 2015-03-26 11:44:36 +01:00
avatar.php Update license headers 2015-03-26 11:44:36 +01:00
avatarmanager.php Update license headers 2015-03-26 11:44:36 +01:00
backgroundjob.php Update license headers 2015-03-26 11:44:36 +01:00
cache.php Update license headers 2015-03-26 11:44:36 +01:00
config.php Update license headers 2015-03-26 11:44:36 +01:00
contactsmanager.php Update license headers 2015-03-26 11:44:36 +01:00
databaseexception.php Update license headers 2015-03-26 11:44:36 +01:00
databasesetupexception.php Update license headers 2015-03-26 11:44:36 +01:00
datetimeformatter.php Update license headers 2015-03-26 11:44:36 +01:00
datetimezone.php When guessing the timezone, the offset might only be valid on a given timestamp 2015-04-07 10:13:06 +02:00
db.php fix followup issues with unneeded parameters 2015-04-18 17:02:39 +02:00
defaults.php Update license headers 2015-03-26 11:44:36 +01:00
eventsource.php Update license headers 2015-03-26 11:44:36 +01:00
filechunking.php kill OC_FileProxy 💥 2015-04-07 13:30:28 +02:00
files.php Removing files_encryption left overs 2015-04-07 13:30:28 +02:00
forbiddenexception.php Update license headers 2015-03-26 11:44:36 +01:00
group.php Update license headers 2015-03-26 11:44:36 +01:00
helper.php Remove unused variables 2015-04-18 16:35:19 +02:00
hintexception.php Update license headers 2015-03-26 11:44:36 +01:00
hook.php Throw ServerNotAvailableException always 2015-04-10 14:51:21 +02:00
httphelper.php Update license headers 2015-03-26 11:44:36 +01:00
image.php Update license headers 2015-03-26 11:44:36 +01:00
installer.php Add experimental applications switch 2015-04-03 13:21:24 +02:00
json.php Update license headers 2015-03-26 11:44:36 +01:00
l10n.php Remove unused variables 2015-04-18 16:35:19 +02:00
largefilehelper.php Update license headers 2015-03-26 11:44:36 +01:00
log.php Update license headers 2015-03-26 11:44:36 +01:00
mimetypes.list.php Introducing media types for yml, yaml, cnf, conf 2015-04-02 21:37:57 +02:00
naturalsort.php Update license headers 2015-03-26 11:44:36 +01:00
naturalsort_defaultcollator.php Update license headers 2015-03-26 11:44:36 +01:00
navigationmanager.php Update license headers 2015-03-26 11:44:36 +01:00
needsupdateexception.php Update license headers 2015-03-26 11:44:36 +01:00
notsquareexception.php Update license headers 2015-03-26 11:44:36 +01:00
ocs.php Update license headers 2015-03-26 11:44:36 +01:00
ocsclient.php Prevent php message: "Trying to get property of non-object at /xxx/lib/private/ocsclient.php#282" 2015-04-13 09:43:45 +02:00
preview.php Introducing the maximum size preview 2015-04-07 16:45:59 +02:00
previewmanager.php Split image provider in one sub-class per media type 2015-04-02 10:31:24 +02:00
repair.php Merge pull request #14665 from owncloud/fileid-increment 2015-03-26 19:36:18 +01:00
repairexception.php Update license headers 2015-03-26 11:44:36 +01:00
repairstep.php Update license headers 2015-03-26 11:44:36 +01:00
response.php Merge pull request #15229 from owncloud/response-setContentLengthHeader 2015-04-03 22:51:36 +02:00
search.php Update license headers 2015-03-26 11:44:36 +01:00
server.php add visibility of methods in server container and interface 2015-04-18 14:19:22 +02:00
servernotavailableexception.php throw exception if setup is incomplete 2015-04-10 09:12:37 +02:00
serviceunavailableexception.php Update license headers 2015-03-26 11:44:36 +01:00
setup.php Add check for activated local memcache 2015-03-28 13:59:22 +01:00
subadmin.php Remove unused variables 2015-04-18 16:35:19 +02:00
systemconfig.php Update license headers 2015-03-26 11:44:36 +01:00
tagmanager.php Update license headers 2015-03-26 11:44:36 +01:00
tags.php Merge pull request #15729 from owncloud/remove-unused-variables 2015-04-19 12:38:29 +01:00
template.php Update license headers 2015-03-26 11:44:36 +01:00
templatelayout.php Add experimental applications switch 2015-04-03 13:21:24 +02:00
tempmanager.php Filter potential dangerous characters in path name 2015-03-26 23:17:18 +01:00
updater.php Update license headers 2015-03-26 11:44:36 +01:00
urlgenerator.php Fix UrlGenerator::imagePath() for app paths 2015-04-03 23:42:18 +01:00
user.php Fix namespace duplication and other issues in repairlegacystorages 2015-04-13 16:34:10 +02:00
util.php Disallow Windows Server in Server Check 2015-04-09 15:56:37 +02:00