nextcloud/apps/files_sharing/lib
Lukas Reschke 66835476b5
Add support for ratelimiting via annotations
This allows adding rate limiting via annotations to controllers, as one example:

```
@UserRateThrottle(limit=5, period=100)
@AnonRateThrottle(limit=1, period=100)
```

Would mean that logged-in users can access the page 5 times within 100 seconds, and anonymous users 1 time within 100 seconds. If only an AnonRateThrottle is specified that one will also be applied to logged-in users.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-04-13 12:00:16 +02:00
..
Activity Fix reshare with user activity message 2017-03-21 16:54:28 -06:00
AppInfo Do proper DI 2017-04-11 15:04:01 +02:00
Command Safer queries 2017-03-17 09:59:56 +01:00
Controller Add support for ratelimiting via annotations 2017-04-13 12:00:16 +02:00
Exceptions Fix apps/ 2016-07-21 18:13:57 +02:00
External Merge pull request #3614 from nextcloud/discover-federatedsharing-endpoints 2017-04-12 16:01:07 +02:00
Middleware allow to access mail shares even if public links are disabled 2017-01-04 21:23:26 +01:00
ShareBackend Move Share backends to PSR-4 instead of using class path (#24941) 2016-08-05 14:13:41 +02:00
Cache.php fix shared storage numeric id 2017-03-27 14:05:18 +02:00
Capabilities.php move capabilities to share by mail app 2017-04-10 17:18:13 +02:00
DeleteOrphanedSharesJob.php Fix apps/ 2016-07-21 18:13:57 +02:00
ExpireSharesJob.php Fix apps/ 2016-07-21 18:13:57 +02:00
Helper.php Remove config change hook that deletes link shares (#26612) 2016-12-19 16:18:51 +01:00
Hooks.php Do proper DI 2017-04-11 15:04:01 +02:00
ISharedStorage.php Update with robin 2016-07-21 18:13:58 +02:00
Migration.php add new password column to the share table in order to set passwords for share by mails 2017-04-03 10:20:49 +02:00
MountProvider.php Merge pull request #3884 from nextcloud/downstream-26956 2017-03-20 12:27:38 +01:00
Scanner.php rename Jail::getSourcePath to getUnjailedPath to fix conflict with Local::getSourcePath 2017-04-12 14:55:47 +02:00
SharedMount.php Typecast filecache 'storage' as int to return it as documented, fixes #3461 2017-02-20 22:23:27 -05:00
SharedPropagator.php reuse the known rootinfo in the shared cache when possible 2016-11-17 14:59:31 +01:00
SharedStorage.php rename Jail::getSourcePath to getUnjailedPath to fix conflict with Local::getSourcePath 2017-04-12 14:55:47 +02:00
Updater.php Fix apps/ 2016-07-21 18:13:57 +02:00