aboutsummaryrefslogtreecommitdiffstats
path: root/lib/composer
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #31676 from nextcloud/enh/ocp-owner-lockVincent Petry2022-04-082-0/+14
|\ | | | | Add public API for owner based file locking
| * Adapt LockScope to LockContext renameJulius Härtl2022-04-072-2/+2
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * Add public API for owner based lockingJulius Härtl2022-04-042-0/+14
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #31713 from nextcloud/fed-performanceRobin Appelman2022-04-072-0/+2
|\ \ | | | | | | Federated share performance improvements
| * | don't overwrite the etag from storage backends that already provide "good" etagsRobin Appelman2022-04-042-0/+2
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #31833 from nextcloud/profile-db-backtraceCarl Schwan2022-04-072-0/+2
|\ \ \ | | | | | | | | record backtrace when profiling db requests
| * | | record backtrace when profiling db requestsRobin Appelman2022-04-042-0/+2
| |/ / | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / / split out some path manipulation logicRobin Appelman2022-04-042-0/+2
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #30823 from nextcloud/work/profilerCarl Schwan2022-04-042-0/+24
|\ \ | |/ |/| | | | | | | Built-in profiler This adds the required API for collecting information about requests. This information can then be displayed with the new 'profiler' app.
| * Add a built-in profiler inside NextcloudCarl Schwan2022-04-042-0/+24
| | | | | | | | | | | | The webui is provided by a seperate application named profiler Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Build autoloader with new composer versionCôme Chilliet2022-03-305-29/+10
|/ | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Merge pull request #30276 from nextcloud/feature/add_oauth2_migrationLouis2022-03-282-4/+6
|\ | | | | Add oauth2_clients migration for Owncloud
| * Add oauth2_clients migration for OwncloudLouis Chemineau2022-03-242-4/+6
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #31265 from nextcloud/fs-limited-setupVincent Petry2022-03-242-0/+4
|\ \ | | | | | | Fine grained filesystem setup
| * | add logic to perform a full filesystem setup when neededRobin Appelman2022-03-242-0/+4
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / Fix autoloaderJoas Schilling2022-03-242-0/+2
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #31235 from nextcloud/techdebt/noid/extract-request-idJoas Schilling2022-03-222-0/+4
|\ | | | | Extract request id handling to dedicated class so it can be injected without DB dependency
| * Update autoloaderJoas Schilling2022-02-252-0/+4
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #24166 from nextcloud/imaginary-prototypeCarl Schwan2022-03-182-0/+6
|\ \ | | | | | | Send images to Imaginary docker to generate previews
| * | Send images to imaginary docker to generate previewsVincent Petry2022-03-172-0/+6
| | | | | | | | | | | | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu> Co-Authored-by: Vincent Petry <vincent@nextcloud.com>
* | | Fix autoloader and phpdoc for new classCôme Chilliet2022-03-142-0/+2
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | move user mountpoint setup to setupmanagerRobin Appelman2022-03-042-0/+2
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | adjust tests to new fs setupRobin Appelman2022-03-042-2/+2
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | move teardown logic to SetupManagerRobin Appelman2022-03-042-0/+4
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | move root mount setup to mountprovidersRobin Appelman2022-02-242-0/+2
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | store mountprovider for each mount in the mounts tableRobin Appelman2022-02-232-0/+2
| |/ |/| | | | | | | | | this enabled more fine grained filesystem setup Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #31173 from ↵Côme Chilliet2022-02-222-0/+2
|\ \ | |/ |/| | | | | nextcloud/enhancement/user_migration-version-handling Add version handling to IMigrator
| * Update autoloadCôme Chilliet2022-02-212-0/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Add Transactional trait for atomic DB operationsChristoph Wurst2022-02-172-0/+2
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Allow registration of migratorsChristopher Ng2022-02-112-0/+6
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Allow apps to specify if their background job can be delayedJoas Schilling2022-02-072-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a Talk API for OCPChristoph Wurst2022-02-042-0/+14
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add a primary key to ratelimit_entries tableJoas Schilling2022-01-282-0/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix conflictVitor Mattos2022-01-212-2/+2
| | | | Signed-off-by: Vitor Mattos <vitor@php.rio>
* Update composer autoload and change string to constantVitor Mattos2022-01-212-0/+2
| | | | Signed-off-by: Vitor Mattos <vitor@php.rio>
* Add hashed attribute column for indexed job existence checkJulius Härtl2022-01-182-0/+2
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Fix a few psalm issues and moved back to psalm/phar 4.18Carl Schwan2022-01-121-2/+2
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Fix psalm not runningCarl Schwan2022-01-063-9/+22
| | | | | | | | | | The issue was that we were using psalm/phar instead of vimeo/psalm. This caused issue with the custom psalm plugin in buildd/psalm. This is using the opportunity to also update the psalm version from 3.8 to 3.17 and the php-cs-fixer too. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Sort app scripts topologically by its dependenciesJonas Meurer2021-12-292-0/+4
| | | | | | | | | | | Implement a proper topological sorting algorithm. Based on the implementation by https://github.com/marcj/topsort.php Logs an error in case a circular dependency is detected. Fixes: #30278 Signed-off-by: Jonas Meurer <jonas@freesources.org>
* Migrate profile_config id column to bigintChristopher Ng2021-12-142-0/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Lowercase all core=>email valuesJoas Schilling2021-12-132-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #29996 from zordsdavini/patch-1Pytal2021-12-092-0/+2
|\
| * Fix relation "user_id" already exists migration errorChristopher Ng2021-12-032-0/+2
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | Remove default token which is deprecated since Nextcloud 13Joas Schilling2021-12-012-8/+0
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Normalize directory entries in Encoding wrapperVincent Petry2021-11-172-0/+2
| | | | | | | | | | | | Directory entry file names are now normalized in getMetaData(), getDirectoryContents() and opendir(). This makes the scanner work properly as it assumes pre-normalized names. In case the names were not normalized, the scanner will now skip the entries and display a warning when applicable. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Add an OCP for trusted domain helperJoas Schilling2021-10-282-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Move preview provider registration to bootstrapRoeland Jago Douma2021-10-212-0/+2
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add an OCS endpoint for the hovercard contact actionsJoas Schilling2021-10-202-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #28751 from nextcloud/feat/28139/profile-pagePytal2021-10-182-0/+28
|\
| * Profile backendChristopher Ng2021-10-192-0/+28
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>