summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* apply permissions mask for shared storageRobin Appelman2016-12-021-1/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #2432 from nextcloud/activity-mail-languageMorris Jobke2016-12-011-4/+7
|\ | | | | Make sure the activity emails can be sent in the users language
| * Add language to the parse method for emailsJoas Schilling2016-12-011-4/+7
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Prevent endless loop in \OC\Files\View::createParentDirectoriesLukas Reschke2016-12-011-5/+10
| | | | | | | | | | | | | | | | \OC\Files\View::createParentDirectories was previously prone to an endless loop. If a path such as /foo/existingfile.txt/bar/foo was passed and existingfile.txt existed in foo the loop was never left and running until the PHP process timed out. This commit changes the logic to a foreach loop over an array and additionally additional error handling using is_file. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* | Merge pull request #2371 from ↵Lukas Reschke2016-12-011-0/+4
|\ \ | |/ |/| | | | | nextcloud/issue-2369-add-share-indicator-for-mail-shares Add share indicator for mail shares
| * Also return the ShareByMail provider when getting allJoas Schilling2016-11-301-0/+4
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | [tx-robot] updated from transifexNextcloud bot2016-12-012-0/+8
| |
* | [tx-robot] updated from transifexNextcloud bot2016-11-30180-10084/+16
| |
* | Merge pull request #2415 from nextcloud/fix_encrypted_trash_previewsLukas Reschke2016-11-301-0/+1
|\ \ | | | | | | Ignore AppData in encryption wrapper
| * | Ignore AppData in encryption wrapperRoeland Jago Douma2016-11-291-0/+1
| | | | | | | | | | | | | | | | | | Fixes part of #2407 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | Merge pull request #2405 from nextcloud/add-avatar-job-onceRoeland Jago Douma2016-11-302-9/+17
|\ \ \ | | | | | | | | Execute MoveAvatars repair step only once
| * | | Execute MoveAvatars repair step only onceMorris Jobke2016-11-292-9/+17
| |/ / | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | | Merge pull request #2152 from nextcloud/preview_cleanupjobMorris Jobke2016-11-304-0/+212
|\ \ \ | |_|/ |/| | Adds background job to cleanup all previews.
| * | Add test if repair step is already doneRoeland Jago Douma2016-11-192-5/+16
| | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
| * | Adds background job to cleanup all previews.Roeland Jago Douma2016-11-194-0/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * A repair step that inserts a background job for each user * Each background job will delete for 15 seconds if it takes longer we reschedule. This is done so instances that don't use the system cron won't time out. * Added tests Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | [tx-robot] updated from transifexNextcloud bot2016-11-304-0/+16
| | |
* | | [tx-robot] updated from transifexNextcloud bot2016-11-296-0/+24
| | |
* | | Merge pull request #2066 from nextcloud/fix-redirect-double-encodingMorris Jobke2016-11-292-2/+2
|\ \ \ | | | | | | | | do not double encode the redirect url
| * | | do not double encode the redirect urlChristoph Wurst2016-11-092-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | prevent warning in StreamResponseRobin Appelman2016-11-291-1/+1
| |_|/ |/| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Use correct channel informationMorris Jobke2016-11-292-9/+1
| | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | | [tx-robot] updated from transifexNextcloud bot2016-11-292-42/+170
| | |
* | | Merge pull request #2335 from nextcloud/grouping-for-activitiesMorris Jobke2016-11-284-0/+328
|\ \ \ | | | | | | | | Bring back grouping for activities
| * | | Add an event merger and use it for the files activitiesJoas Schilling2016-11-254-0/+328
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #2367 from ↵Joas Schilling2016-11-282-5/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/issue-2349-keep-filemtime-for-zip-downloads Keep the filemtime for files when downloading them in a zip/tar
| * | | | Add doc block for $timeJoas Schilling2016-11-281-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | Keep the filemtime for files when downloading them in a zip/tarJoas Schilling2016-11-282-5/+14
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | Merge pull request #2351 from nextcloud/remember-session-defaultLukas Reschke2016-11-281-1/+1
|\ \ \ \ \ | | | | | | | | | | | | do not remember session tokens by default
| * | | | | do not remember session tokens by defaultChristoph Wurst2016-11-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have to respect the value of the remember-me checkbox. Due to an error in the source code the default value for the session token was to remember it. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | Merge pull request #2353 from nextcloud/renew-session-token-rememberLukas Reschke2016-11-281-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | copy remember-me value when renewing a session token
| * | | | | | copy remember-me value when renewing a session tokenChristoph Wurst2016-11-271-0/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On renew, a session token is duplicated. For some reason we did not copy over the remember-me attribute value. Hence, the new token was deleted too early in the background job and remember-me did not work properly. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | / / / / add missing phpdoc to HintExceptionArthur Schiwon2016-11-281-0/+32
| |/ / / / |/| | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | | Merge pull request #2361 from nextcloud/2fa-backup-codes-undefined-indexMorris Jobke2016-11-281-0/+3
|\ \ \ \ \ | | | | | | | | | | | | fix undefined index error when the backup codes provider is not active
| * | | | | fix undefined index error when the backup codes provider is not activeChristoph Wurst2016-11-281-0/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In users have not created backup codes yet the app is not enabled for that user and therefore we got an undefined index error because the code assumed it was always there. It now properly returns null. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | Merge pull request #2327 from nextcloud/exclude-pre-releasesChristoph Wurst2016-11-281-5/+7
|\ \ \ \ \ | |/ / / / |/| | | | Exclude pre-release versions as per SemVer
| * | | | Exclude pre-release versions as per SemVerLukas Reschke2016-11-251-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As SemVer can be used apps could define a release like "10.0.0-alpha". This is something that we don't support at the moment in the server and we should filter all prereleases. Ref https://github.com/nextcloud/server/pull/2307#issuecomment-262911588 Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* | | | | [tx-robot] updated from transifexNextcloud bot2016-11-2628-84/+94
| | | | |
* | | | | Add jquery ui fixes js fileJohn Molakvoæ (skjnldsv)2016-11-251-0/+1
| |/ / / |/| | | | | | | | | | | | | | | | | | | + fix autocomplete width (fix #2324) Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | | | Merge pull request #2322 from nextcloud/compat-with-chrome54Morris Jobke2016-11-251-9/+0
|\ \ \ \ | | | | | | | | | | Remove exception for Chrome on Mobile
| * | | | Remove exception for Chrome on MobileLukas Reschke2016-11-241-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This didn't really work anyways and Chrome 54 for Android has been pushed out via Google Play on October 19th. So we should remove this. This is only in master and doesn't affect any stable branch. Fixes https://github.com/nextcloud/server/issues/2318 Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* | | | | Merge pull request #2276 from nextcloud/update-email-addressMorris Jobke2016-11-253-5/+115
|\ \ \ \ \ | |_|/ / / |/| | | | Update email address
| * | | | bring back setEmailAddress for the user managementBjoern Schiessle2016-11-253-13/+29
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
| * | | | update accounts table if email address or display name changes from outsideBjoern Schiessle2016-11-253-5/+99
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* | | | | Merge pull request #2314 from nextcloud/log-upgrade-stepsLukas Reschke2016-11-251-0/+131
|\ \ \ \ \ | | | | | | | | | | | | Log all events that happen during an upgrade
| * | | | | Log all events that happen during an updateMorris Jobke2016-11-241-0/+131
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | | | | | Add Identityproof testsRoeland Jago Douma2016-11-241-23/+4
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add tests for Key * Add tests for Manager * Add tests for Signer * Removed URLGenerator from Signer Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | | Merge pull request #2301 from nextcloud/pass-confirm-cookie-loginRoeland Jago Douma2016-11-241-4/+3
|\ \ \ \ \ | | | | | | | | | | | | fix password check when using remember me login
| * | | | | fix password check when using remember me loginRobin Appelman2016-11-241-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #2307 from nextcloud/better-filter-on-appstoreblizzz2016-11-242-8/+85
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Loop for newest version in appstore response
| * | | | | Loop for newest version in appstore responseLukas Reschke2016-11-242-8/+85
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current implementation when fetching apps from the appstore is to assume that the first element is the newest version, this is now always applicable and leads to the fact that for some apps (e.g. nextant) the newest version is not delivered. This can be easily tested by comparing the version of the downloaded Nextant version. This change will loop over all releases delivered by the appstore and chooses the newest compatible one. While not the cleanest solution, it does its job. Most of the code are actually unit tests. Whereas I have copied the whole original response from the appstore and also have performed the transformation. So that's why the diff looks so huge. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>