summaryrefslogtreecommitdiffstats
path: root/lib/composer
Commit message (Collapse)AuthorAgeFilesLines
* fix(Share20): Convert broken hooks to IEventListenerprovokateurin2025-03-042-2/+4
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #51088 from nextcloud/backport/51051/stable29Andy Scherzinger2025-03-032-0/+4
|\ | | | | [stable29] feat: Close sessions created for login flow v2
| * feat: Close sessions created for login flow v2Louis Chemineau2025-03-032-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Sessions created during the login flow v2 should be short lived to not leave an unexpected opened session in the browser. This commit add a property to the session object to track its origin, and will close it as soon as possible, i.e., on the first non public page request. Signed-off-by: Louis Chemineau <louis@chmn.me> [skip ci] Signed-off-by: Louis Chemineau <louis@chmn.me>
* | chore: autoloader updatechore/backport-50985skjnldsv2025-02-272-0/+2
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | refactor: convert sanitize account properties repair step to background jobFerdinand Thiessen2025-02-272-4/+4
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix: validate account properties as a repair stepFerdinand Thiessen2025-02-272-2/+2
|/ | | | | | | | Replace `ValidatePhoneNumber` from Nextcloud 21 with a new repair step, `ValidateAccountProperties` which validates and sanitizes all account properties. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: replace null character when serializingbackport/49528/stable29SebastianKrupinski2024-12-132-0/+2
| | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* fix: Skip users that still exist in backendFerdinand Thiessen2024-10-152-2/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Make user removal more resilientFerdinand Thiessen2024-10-152-0/+6
| | | | | | | | | | | | | | Currently there is a problem if an exception is thrown in `User::delete`, because at that point the user is already removed from the backend, but not all data is deleted. There is no way to recover from this state, as the user is gone no information is available anymore. This means the data is still available on the server but can not removed by any API anymore. The solution here is to first set a flag and backup the user home, this can be used to recover failed user deletions in a way the delete can be re-tried. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Migrate existing bg jobs to use sha256Louis Chemineau2024-09-052-0/+2
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(webauthn): Increase database column for public key idFerdinand Thiessen2024-08-312-0/+2
| | | | | | | | | | | | * Resolves https://github.com/nextcloud/server/issues/34476 There is no maximum length defined in the standard, most common the length is between 128 and 200 characters, but as we store it not in plain data but base64 encoded the length can grow about 1/3. We had a regression with 'Nitrokey 3' which created IDs with 196 byte length -> 262 bytes encoded base64. So to be save we increase the size to 512 bytes. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(upgrade): migration attributesMaxence Lange2024-08-062-0/+34
| | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* fix(mail): Fix big logos in mail templates for OutlookJoas Schilling2024-07-192-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat: add setup check for needed mimetype migrationsRobin Appelman2024-06-192-0/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(groups): allows to save group names with more than 64 charactersBenjamin Gaussorgues2024-05-162-0/+2
| | | | | | Mimic behaviour from LDAP users and add a hard limit to 255 characters Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* fix: use proper jailed patch in watcherRobin Appelman2024-04-092-0/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: add interface for lower level filecache acess without having to do ↵Robin Appelman2024-03-252-0/+4
| | | | | | direct db queries Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(ObjectStore): Use common S3 trait so config and connection trait members ↵Ferdinand Thiessen2024-03-212-0/+2
| | | | | | are in sync Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Allow to fetch app discover json and provide frontend API routeFerdinand Thiessen2024-03-142-0/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Adding PublicSectorBundlesorbaugh2024-03-122-8/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat: Add declarative settingsjld31032024-03-124-4/+16
| | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> Signed-off-by: Julien Veyssier <julien-nc@posteo.net> Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* chore(assets): build autoloaderEduardo Morales2024-03-111-0/+8
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* feat(appconfig): repair step to migrate lazy config valuesMaxence Lange2024-03-112-0/+2
| | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> f Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* feat(files): copy live photosMaxence Lange2024-03-082-0/+2
| | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* feat: Implement team provider apiJulius Härtl2024-03-055-6/+92
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* feat(occ): Add user:keys:test commandMarcel Müller2024-02-272-0/+2
| | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* Merge pull request #38996 from fsamapoor/refactor_lib_private_fulltextsearchJohn Molakvoæ2024-02-232-0/+2
|\
| * Adds new exception to check for the availability of the index.Faraz Samapoor2024-01-152-0/+2
| | | | | | | | | | Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
* | feat(AppFramework): Add Route attributeprovokateurin2024-02-212-0/+6
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(db): remove redundant indices in propertiesJohannes Merkel2024-02-182-0/+2
| | | | | | | | Signed-off-by: Johannes Merkel <mail@johannesgge.de>
* | fix types + autoloaderRobin Appelman2024-02-152-0/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | optimize query pattern used by storage filterRobin Appelman2024-02-153-2/+10
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | feat: Migrate LinkReferenceProvider to OCPAnupam Kumar2024-02-142-0/+2
| | | | | | | | | | | | | | | | | | This would be useful to eleminate the need for using this OC class when an app dev wants to implement a custom reference provider for the web client but wants to fall back on opengraph for mobile clients. Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
* | Merge pull request #39889 from nextcloud/cache-diJohn Molakvoæ2024-02-132-0/+2
|\ \
| * | improve di performance for cacheRobin Appelman2024-02-092-0/+2
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge branch 'master' into enh/speech-to-text-provider-with-useridAlexander Piskun2024-02-132-8/+20
|\| |
| * | only get the path for the users cached mount info when we use itRobin Appelman2024-02-092-0/+2
| | | | | | | | | | | | | | | | | | most of the time we shouldn't need it so we can save joining on the filecache Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | fix!: Remove deprecated `RegisterWidgetEvent`Ferdinand Thiessen2024-02-092-2/+0
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | Merge pull request #43387 from nextcloud/fix/migrate-away-from-ilogger-in-jobsCôme Chilliet2024-02-082-6/+0
| | |
| * | Revert "Merge branch 'master' of github.com:nextcloud/server"Louis Chemineau2024-02-082-0/+6
| | | | | | | | | | | | | | | This reverts commit d9d60238c7aaab9c61bf2d50c15aa59bc88c8975, reversing changes made to ba3fdb0cdcfbb84f0080a2146a4ba2f01569915d.
| * | chore: Delete deprecated internal Job classesCôme Chilliet2024-02-082-6/+0
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | better indexesMaxence Lange2024-01-242-0/+6
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | lazy AppConfigMaxence Lange2024-01-152-0/+10
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
| * | Merge pull request #42670 from nextcloud/enh/noid/occ-background-job-deleteMaxence Lange2024-01-152-0/+2
| |\ \ | | | | | | | | occ background-job:delete
| | * | occ background-job:deleteMaxence Lange2024-01-112-0/+2
| | |/ | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | / result of build/autoloaderchecker.shAlexander Piskun2024-01-152-0/+2
|/ / | | | | | | Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
* / introduce IProviderWithUserIdAlexander Piskun2024-01-142-0/+2
|/ | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
* fix(autoloaders)Marcel Klehr2024-01-112-0/+2
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* Rebuild autoloadersMarcel Klehr2024-01-102-0/+2
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* blurhash generationMaxence Lange2024-01-052-0/+2
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>