summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Bearer tokens are app tokenRoeland Jago Douma2018-11-201-0/+4
| | | | | | | | | | Fixes #12498 This means that we set that it is a proper app token once it is validated. This will allow the 2FA middleware to just run the same check. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* forward object not found error in swift as dav 404Robin Appelman2018-11-192-8/+22
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* [tx-robot] updated from transifexNextcloud bot2018-11-162-0/+10
|
* [tx-robot] updated from transifexNextcloud bot2018-11-152-0/+2
|
* Merge pull request #12376 from nextcloud/backport/12284/stable13Roeland Jago Douma2018-11-131-1/+1
|\ | | | | [13] Properly search the root of a shared external storage
| * Properly search the root of a shared external storageRoeland Jago Douma2018-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | Fixes #1020 When an external storage is shared with you in full the root is '' (empty). This adds an extra check for an empty jail basically. Because if the jail is on the empty string. It matches all paths. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Fix UniqueConstraintViolationException while insert into oc_file_locksMorris Jobke2018-11-131-1/+12
| | | | | | | | | | | | | | | | | | * fixes #9305 by not being prone to the race condition in insertIfNotExists * fixes #6899 by not using a query that can result in a deadlock * replaces the insertIfNotExists call with an insert which is wrapped into a try-catch block * followup to #12371 Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Fix UniqueConstraintViolationException while insert into oc_filecacheMorris Jobke2018-11-131-7/+18
| | | | | | | | | | | | | | | | * fixes #6160 by not being prone to the race condition in insertIfNotExists * fixes #12228 by not using a query that can result in a deadlock * replaces the insertIfNotExists call with an insert which is wrapped into a try-catch block Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | [tx-robot] updated from transifexNextcloud bot2018-11-134-2/+16
| |
* | [tx-robot] updated from transifexNextcloud bot2018-11-122-0/+2
| |
* | [tx-robot] updated from transifexNextcloud bot2018-11-112-0/+2
|/
* [tx-robot] updated from transifexNextcloud bot2018-11-064-2/+16
|
* [tx-robot] updated from transifexNextcloud bot2018-11-052-0/+6
|
* [tx-robot] updated from transifexNextcloud bot2018-11-042-2/+2
|
* Error out early on an expired tokenRoeland Jago Douma2018-11-021-1/+11
| | | | | | | | | | | | | Fixes #12131 If we hit an expired token there is no need to continue checking. Since we know it is a token. We also should not register this with the bruteforce throttler as it is actually a valid token. Just expired. Instead the authentication should fail. And buisness continues as usual. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Move ExpiredTokenException to the correct namespaceRoeland Jago Douma2018-11-025-4/+6
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Reset bruteforce on token refresh OAuthRoeland Jago Douma2018-11-021-1/+2
| | | | | | | | | | When using atoken obtained via OAuth the token expires. Resulting in brute force attempts hitting the requesting IP. This resets the brute force attempts for that UID on a valid refresh of the token. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* [tx-robot] updated from transifexNextcloud bot2018-10-292-2/+48
|
* [tx-robot] updated from transifexNextcloud bot2018-10-272-2/+2
|
* Actually return the root folder when traversing up the treeRoeland Jago Douma2018-10-261-1/+5
| | | | | | | | If you now keep calling $node->getParent() you will at some point get the RootFolder back. This is a nice termination check and will prevent endless loops if an exit condition is slightly off. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* [tx-robot] updated from transifexNextcloud bot2018-10-262-2/+58
|
* [tx-robot] updated from transifexNextcloud bot2018-10-2334-80/+466
|
* Merge pull request #11978 from ↵Roeland Jago Douma2018-10-231-1/+5
|\ | | | | | | | | nextcloud/bugfix-stable13/9326/make_sure_usermanager_getByEmail_only_returns_IUser [stable13] filter null values for UserManager::getByEmail
| * filter null values for UserManager::getByEmailGeorg Ehrke2018-10-221-1/+5
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Load apps/APP/l10n/*.js and themes/THEME/apps/APP/l10n/*.jsMorris Jobke2018-10-231-0/+1
|/ | | | | | Before it quit right after finding the theme version of the l10n file which results in a not translated part of the UI. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* [tx-robot] updated from transifexNextcloud bot2018-10-10136-1912/+1912
|
* Allow the creationg of previews of files stored in appdataRoeland Jago Douma2018-10-092-12/+10
| | | | | | | To allow us to create previews of files stored in appdata we need to construct the view differently. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* [tx-robot] updated from transifexNextcloud bot2018-10-032-2/+8
|
* [tx-robot] updated from transifexNextcloud bot2018-10-022-0/+30
|
* [tx-robot] updated from transifexNextcloud bot2018-09-282-0/+8
|
* Merge pull request #10884 from nextcloud/large-share-count-performance-13Morris Jobke2018-09-274-49/+81
|\ | | | | [13] Improve performance when dealing with large numbers of shares
| * tokens can't be valid local user namesRobin Appelman2018-08-272-11/+13
| | | | | | | | | | | | this saves searching for shares on non-public link dav requests Signed-off-by: Robin Appelman <robin@icewind.nl>
| * more efficient way to detect added and removed mountsRobin Appelman2018-08-271-9/+23
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * cache OC\Files\Mount\Manager::findIn resultsRobin Appelman2018-08-271-0/+1
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * cache OC\Files\Mount\Manager::findIn resultsRobin Appelman2018-08-271-7/+18
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * use more efficient method to find mountpoint for pathRobin Appelman2018-08-271-15/+16
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * remove double loop for detecting changed mountsRobin Appelman2018-08-271-9/+12
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | [tx-robot] updated from transifexNextcloud bot2018-09-272-2/+2
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-262-6/+6
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-254-26/+36
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-242-38/+38
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-232-0/+4
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-224-40/+54
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-212-4/+6
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-178-2/+18
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-164-8/+16
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-154-2/+12
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-144-0/+72
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-136-24/+38
| |
* | [tx-robot] updated from transifexNextcloud bot2018-09-112-0/+14
| |