Joas Schilling
5dc6899d1a
Fix tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Christoph Wurst
243c9c0941
fix coding style and increase code coverage
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
7 anos atrás
Cornelius Kölbel
b8d41752ca
Fix tests
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 anos atrás
Bjoern Schiessle
fcda3a20f4
create new encryption keys on password reset and backup the old one
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
7 anos atrás
Roeland Jago Douma
350b7ebc86
Adds CssControllerTests
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Roeland Jago Douma
31a3e9847f
Adds user controller tests
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Roeland Jago Douma
b5a23c9754
User command enable/disable tests
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Roeland Jago Douma
a7d9b7c876
Add Group Command tests
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Christoph Wurst
eff904473d
Set redirect_url on 2FA challenge page
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
7 anos atrás
Roeland Jago Douma
09caadac05
Add tests for 2FA commands
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Bjoern Schiessle
16bbd3fd7c
fix password reset if encryption is enabled
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
7 anos atrás
Joas Schilling
924358ef96
Save the timezone on login again
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Lukas Reschke
8bf4111368
Fix changing display names for subadmins
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 anos atrás
Roeland Jago Douma
74c68d8761
Add OCSControllerTests
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Roeland Jago Douma
dca9184a12
Fix tests
* Tests fixed and controller coverage to 100%
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Lukas Reschke
6d686c213b
[WIP] Use mail for encrypting the password reset token as well
7 anos atrás
Roeland Jago Douma
9e6b26dcd0
Add cache 1 day cache to preview endpoint
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Roeland Jago Douma
55af6b45f7
More tests
* PreviewController test
* PublicPreview test
* Versions Preview test
* Trash Preview test
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Christoph Wurst
d907666232
bring back remember-me
* try to reuse the old session token for remember me login
* decrypt/encrypt token password and set the session id accordingly
* create remember-me cookies only if checkbox is checked and 2fa solved
* adjust db token cleanup to store remembered tokens longer
* adjust unit tests
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
7 anos atrás
Joas Schilling
656e3f7a24
Check the mimetype before reading the content and catch exception
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Joas Schilling
ed30b1f645
Use our base class everywhere
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Morris Jobke
c84dc6aa1c
Properly catch password policy hint for personal page password changes
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
7 anos atrás
Joas Schilling
a1e4b17ff4
Remove unused endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Joas Schilling
877cb06bfe
Use magic DI for core controllers
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Roeland Jago Douma
8a5af2d335
Fix tests
* hasParameterOption has an additional default value which we must match
in the return map
* Fix deprecated getMock calls
7 anos atrás
Roeland Jago Douma
3a3a17b2e3
Fix getMock TwoFactorMiddlewareTest
7 anos atrás
Christoph Wurst
8acb734854
add 2fa backup codes app
* add backup codes app unit tests
* add integration tests for the backup codes app
7 anos atrás
Roeland Jago Douma
74fdaab870
Fix depreccated getMock in Core/Command tests
7 anos atrás
Christoph Wurst
8e5c4c91fa
check same URL in unit tests
7 anos atrás
Christoph Wurst
0a0c7a9b92
redirect to default app after solving the 2FA challenge
7 anos atrás
Roeland Jago Douma
6a85882f61
Fix tests
7 anos atrás
Roeland Jago Douma
b1a090f357
AvatarController use proper JSONResponse
* Do not rely on DataResponse magic. We want JSON so use JSON
* Fix tests
7 anos atrás
Roeland Jago Douma
f6423f74e3
Minor cleanup in core Controllers
7 anos atrás
Christoph Wurst
291dd0bd31
redirect to 2fa provider if there's only one active for the user
7 anos atrás
Roeland Jago Douma
2f03853fb9
AvatarController cleanup
* Use all DI components
* Let the AppFramework resolve the AvatarController
* Update unit tests
* Unit tests no longer require DB
7 anos atrás
Christoph Wurst
6af2efb679
prevent infinite redirect loops if the there is no 2fa provider to pass
This fixes infinite loops that are caused whenever a user is about to solve a 2FA
challenge, but the provider app is disabled at the same time. Since the session
value usually indicates that the challenge needs to be solved before we grant access
we have to remove that value instead in this special case.
7 anos atrás
Joas Schilling
736e884e9a
Move the reset token to core app
7 anos atrás
Joas Schilling
139fb8de94
Remove "password reset token" after successful login
7 anos atrás
Roeland Jago Douma
789082e014
Add tests for ChangePasswordController
8 anos atrás
Roeland Jago Douma
87ac72d004
We have to mock the is_uploaded_file in the OC\Core\Controller namespace
8 anos atrás
Roeland Jago Douma
09f4ce4389
Fix mock call in AvatarControllerTest
8 anos atrás
Lukas Reschke
cf3cfca356
Use generated URL
8 anos atrás
Lukas Reschke
d6992e3f9f
Fix template test
8 anos atrás
Lukas Reschke
75d135d8d4
Fix tests for LoginController
8 anos atrás
Lukas Reschke
65d1472005
Don't use create mock
Not compatible with this PHPunit version
8 anos atrás
Lukas Reschke
8a7a0f3287
Add unit tests
8 anos atrás
Lukas Reschke
72b5f9bfac
Use createMock instead of deprecated getMock
8 anos atrás
Lukas Reschke
9ca25e857c
Redirect users when already logged-in on login form
8 anos atrás
Thomas Pulzer
61a1d56d27
Renamed test classes for file logging tests.
8 anos atrás
Thomas Pulzer
ba3f4f118e
Changed logtype to file instead of owncloud.
- Updated the config sample to point to log_type='file'
- Renamed the Class for logfile logging to File in namespace 'OC\Log\'.
Changed the occurrences of 'OC\Log\Owncloud' to 'OC\Log\File'.
- Renamed the Class for log:file command to File in namespace 'OC\Core\Command\Log\File'.
Changed registration of the command to use 'OC\Core\Command\Log\File'.
- Changed default Syslog tag to Nextcloud
- Retained backwards compatibility for configs with 'logtype' => 'owncloud'
- Adjusted tests for the new file log.
Closes #490 .
8 anos atrás