server/tests/lib
Lukas Reschke ba4f12baa0
Implement brute force protection
Class Throttler implements the bruteforce protection for security actions in
Nextcloud.

It is working by logging invalid login attempts to the database and slowing
down all login attempts from the same subnet. The max delay is 30 seconds and
the starting delay are 200 milliseconds. (after the first failed login)
2016-07-20 22:08:56 +02:00
..
Activity Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
App Cleanup ManagerTest 2016-07-14 13:49:18 +02:00
AppFramework Implement brute force protection 2016-07-20 22:08:56 +02:00
Archive Remove unneeded checks if it runs on a Windows machine 2016-07-08 15:55:17 +02:00
Authentication Merge pull request #25172 from owncloud/token-login-validation 2016-06-22 13:58:56 +02:00
BackgroundJob Lock jobs while executing them, to allow multiple executors to run in parallel 2016-05-21 01:59:25 +02:00
Cache Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Command Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Comments Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
DB Various database migration fixes (#25209) 2016-06-29 14:54:41 +02:00
Encryption Revert "Downstream 2016-06-08" 2016-06-09 17:41:57 +02:00
Files Merge pull request #402 from nextcloud/smb-notifications 2016-07-20 16:19:21 +02:00
Group LegacyGroupTest need DB 2016-07-11 21:02:27 +02:00
Hooks Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Http/Client Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
IntegrityCheck Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
L10N Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Lock Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Log Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Mail Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Memcache Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Migration Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Notification Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
OCS Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Preview Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
PublicNamespace Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Repair Repair step to adjust link share delete permissions 2016-06-24 09:48:48 +02:00
Security Implement brute force protection 2016-07-20 22:08:56 +02:00
Session Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Share Fix for #23066 (#24689) 2016-05-31 06:53:28 +02:00
Share20 Merge remote-tracking branch 'upstream/master' into master-sync-upstream 2016-06-27 18:23:00 +02:00
SystemTag Act on effective system tag canAssign permission 2016-05-20 17:56:02 +02:00
Template Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
Traits Fix phpunit Trait warning 2016-07-08 19:36:17 +02:00
Updater Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
User Implement brute force protection 2016-07-20 22:08:56 +02:00
Util Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
AllConfigTest.php Revert "Downstream 2016-06-08" 2016-06-09 17:41:57 +02:00
APITest.php FIx lib/ a-d 2016-05-19 09:27:21 +02:00
AppConfigTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
AppTest.php FIx lib/ a-d 2016-05-19 09:27:21 +02:00
AutoLoaderTest.php Fix unit tests 2016-05-20 16:35:07 +02:00
AvatarManagerTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
AvatarTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
CapabilitiesManagerTest.php FIx lib/ a-d 2016-05-19 09:27:21 +02:00
ConfigTest.php FIx lib/ a-d 2016-05-19 09:27:21 +02:00
ContactsManagerTest.php FIx lib/ a-d 2016-05-19 09:27:21 +02:00
DateTimeFormatterTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
ErrorHandlerTest.php FIx lib/ a-d 2016-05-19 09:27:21 +02:00
FileChunkingTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
FilesTest.php skip failing tests 2016-06-07 17:54:40 +02:00
HelperStorageTest.php Fix lib/ 2016-05-19 09:38:52 +02:00
HookHelper.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
HTTPHelperTest.php Fix lib/ 2016-05-19 09:38:52 +02:00
ImageTest.php Remove unneeded checks if it runs on a Windows machine 2016-07-08 15:55:17 +02:00
InstallerTest.php OC_Installer -> \OC\Installer 2016-05-02 08:52:06 +02:00
LargeFileHelperGetFileSizeTest.php Remove unneeded checks if it runs on a Windows machine 2016-07-08 15:55:17 +02:00
LargeFileHelperTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
LegacyHelperTest.php Fix lib/ 2016-05-19 09:38:52 +02:00
LoggerTest.php Do not log token or challenge with exception stacktrace (#25026) 2016-06-08 16:32:58 +02:00
NaturalSortTest.php Fix lib/ 2016-05-19 09:38:52 +02:00
NavigationManagerTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
OCSClientTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
PreviewTest.php Correction is no longer required in php7 2016-07-08 19:36:17 +02:00
RepairStepTest.php Fix lib/ 2016-05-19 09:38:52 +02:00
ServerTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
SetupTest.php fix test 2016-07-13 14:33:04 +02:00
StreamWrappersTest.php Fix missing backtick before OC 2016-05-19 09:41:45 +02:00
SubAdminTest.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
TagsTest.php Fix more failures 2016-05-19 10:11:42 +02:00
TemplateFunctionsTest.php Fix lib/ 2016-05-19 09:38:52 +02:00
TempManagerTest.php Remove unneeded checks if it runs on a Windows machine 2016-07-08 15:55:17 +02:00
TestCase.php Changed name of default logfile from owncloud.log to nextcloud.log. 2016-07-04 11:50:32 +02:00
TestMoveableMountPoint.php Move tests/ to PSR-4 (#24731) 2016-05-20 15:38:20 +02:00
UpdaterTest.php Fix lib/ 2016-05-19 09:38:52 +02:00
UrlGeneratorTest.php Fix lib/ 2016-05-19 09:38:52 +02:00
UserTest.php Fix failing tests after db split 2016-07-13 09:26:19 +02:00
UtilCheckServerTest.php Remove unneeded checks if it runs on a Windows machine 2016-07-08 15:55:17 +02:00
UtilTest.php Some UtilTests require DB 2016-07-11 21:05:39 +02:00