summaryrefslogtreecommitdiffstats
path: root/lib/composer
Commit message (Collapse)AuthorAgeFilesLines
* optimize builtin storage wrappersRobin Appelman2023-11-092-0/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #40569 from nextcloud/backport/40499/stable27Arthur Schiwon2023-10-112-0/+2
|\ | | | | [stable27] add wrapper for external storage to ensure we don't get an mtime that is lower than we know it is
| * add wrapper to ensure we don't get an mtime that is lower than we know it isRobin Appelman2023-10-102-0/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | feat: Add occ user:sync-account-data for updating oc_accounts information ↵Julius Härtl2023-10-052-0/+2
|/ | | | | | | | | | | | | | | | from user backends This can be useful in cases where the state between user backend and oc_accounts has become inconsistent. Usually the account data is updated once the change on the user backend is detected. Potential leftovers from older bugs (https://github.com/nextcloud/user_saml/pull/582) might though never get updated. This could lead to the contacts menu never showing the correct display name. The contacts menu is read from the system address book, which is only updated from oc_accounts. Signed-off-by: Julius Härtl <jus@bitgrid.net>
* ocm servicesMaxence Lange2023-09-222-0/+18
| | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* Merge pull request #40286 from nextcloud/backport/40233/stable27Arthur Schiwon2023-09-072-0/+2
|\ | | | | [stable27] Detect aborted connection in OC\Files\View and stop writing data to t…
| * Detect aborted connection in OC\Files\View and stop writing data to the ↵Benjamin Gaussorgues2023-09-062-0/+2
| | | | | | | | | | | | output buffer Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | cleanup di for share permissions wrapperRobin Appelman2023-09-042-0/+2
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat(OCC): Add a command to get the bruteforce state of an IPJoas Schilling2023-08-232-2/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat(security): Add a bruteforce protection backend base on memcacheJoas Schilling2023-08-232-0/+6
| | | | | | Similar to the ratelimit backend Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat(dashboard): implement widget item api v2Richard Steinmetz2023-08-222-0/+6
| | | | | | | | | This API enables the dashboard to render all widgets from the API data alone without having apps to provide their own bundles. This saves a lot of traffic and execution time as a lot less javascript has to be parsed on the frontend. Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* allow anon text processing schedulingJulien Veyssier2023-08-092-0/+2
| | | | | | | | | | | | add a textprocessing_tasks index convert anotations to method attributes refactor TP manager add mapper methods Signed-off-by: Julien Veyssier <julien-nc@posteo.net> (cherry picked from commit 41b19cf969956fe57fcb35e3dee0200d5c29b6d7) Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix composer autoload filesJulien Veyssier2023-08-092-0/+2
| | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net> (cherry picked from commit 8d6a6e5242c771b80f52228803ef98357cba6388)
* Update autoloadersMarcel Klehr2023-08-092-38/+38
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> (cherry picked from commit add5962b4c2a9839c90a7db51ab41737f032bab4)
* LLM OCP API: Commit autoloadersMarcel Klehr2023-08-092-0/+40
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> (cherry picked from commit 5bc6180b38baca1c78eea250d77a65103983e30c)
* feat(HTTPClient): Provide wrapped access to Guzzle's asyncRequest()Joas Schilling2023-08-073-51/+49
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat: Add public event for missing indicesJulius Härtl2023-07-142-0/+2
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* emit an event when a message is loggedRobin Appelman2023-07-102-0/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* encrypt oauth2 client secretsJulien Veyssier2023-06-191-2/+0
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* Merge pull request #37961 from nextcloud/poc/noid/systemtags-perfArthur Schiwon2023-05-112-0/+2
|\ | | | | SystemTags endpoint to return tags used by a user with meta data
| * refactor: remove SystemTag logic from Folder into QuerySearchHelperArthur Schiwon2023-05-092-0/+2
| | | | | | | | | | | | | | - adds OC\SystemTag\SystemTagsInFilesDetector where the search logic is moved to Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | repair -1 folder sizes for object store background scanRobin Appelman2023-05-102-2/+2
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #37865 from nextcloud/info-file-spaceRobin Appelman2023-05-042-0/+4
|\ | | | | add command to summarize space usage
| * add option to list all files instead of limitingRobin Appelman2023-05-042-0/+4
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #38003 from nextcloud/bugfix/noid/improve-translations-apiJoas Schilling2023-05-032-0/+2
|\ \ | |/ |/| Improve translations api with detecting languages
| * feat(translation): Return the detected language so clients can show more detailsJoas Schilling2023-05-022-0/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #32866 from ↵Côme Chilliet2023-05-022-0/+2
|\ \ | |/ |/| | | | | nextcloud/performance/searchInGroup-displayname-cache Optimize retrieving display name when searching for users in a group
| * Split new method in a new group backend interfaceCarl Schwan2023-04-272-0/+2
| | | | | | | | | | | | Better for backward compatibility, also move new interfaces to nc 26 Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | allow storing multiple mounts for the same rootid in the mount cacheRobin Appelman2023-04-282-0/+2
|/ | | | | | | | | | | | currently `[$userId, $rootId]` is used as the unique key for storing mounts in the mount cache, however there are cases where the same rootid is mounted in multiple places for a user which currently leads to not all of those mounts being added to the cache. Previously this didn't matter as the mount cache was only used to list users with access to a specific file, so a user having access to the file multiple times didn' change anything. With 24 the mount cache is used for more cases and multiple mounts for the same id becomes relevant. While I think there isn't a real negative effect atm besides missing the optimized path we should ensure that the mounts are properly listed Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #37905 from ↵Joas Schilling2023-04-252-0/+16
|\ | | | | | | | | nextcloud/techdebt/noid/add-attributes-for-remaining-security-annotations feat(security): Add PHP \Attribute for remaining security annotations
| * feat(security): Add PHP \Attribute for remaining security annotationsJoas Schilling2023-04-252-0/+16
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #37835 from nextcloud/feat/background-allow-parallel-runsCôme Chilliet2023-04-252-0/+2
|\ \ | |/ |/| feat(BackgroundJobs): Allow preventing parallel runs for a job class
| * Update autoloadersMarcel Klehr2023-04-232-0/+2
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | feat(ratelimit): Add Attributes support to rate limit middlewareJoas Schilling2023-04-242-0/+6
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #37525 from nextcloud/file-debug-infoRobin Appelman2023-04-212-0/+2
|\ | | | | add command for getting fileinfo for debugging
| * add command for getting fileinfo for debuggingRobin Appelman2023-04-172-0/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix(autoloader): RebuildJoas Schilling2023-04-192-2/+6
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | feat(SpeechToText): Add autoload changesMarcel Klehr2023-04-112-0/+10
|/ | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* Add type hints for mappersjld31032023-04-072-2/+2
| | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* Merge pull request #37559 from nextcloud/preview-generate-cmdRobin Appelman2023-04-042-0/+2
|\ | | | | add command to generate a preview for a file
| * add command to generate a preview for a fileRobin Appelman2023-04-032-0/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #37146 from nextcloud/artonge/feat/migrate_metadata_to_valueLouis2023-04-042-0/+4
|\ \ | |/ |/| Migrate metadata JSON column to new value TEXT column
| * Migrate metadata as JSON to value as STRINGLouis Chemineau2023-04-032-0/+4
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #36928 from ↵Joas Schilling2023-03-162-0/+2
|\ \ | | | | | | | | | | | | nextcloud/techdebt/noid/bruteforce-protection-attribute feat(middleware): Migrate BruteForceProtection annotation to PHP Attribute and allow multiple
| * | feat(middleware): Migrate BruteForceProtection annotation to PHP Attribute ↵Joas Schilling2023-03-082-0/+2
| |/ | | | | | | | | | | and allow multiple Signed-off-by: Joas Schilling <coding@schilljs.com>
* | autoloadercheckerArtur Neumann2023-03-142-0/+2
| | | | | | | | Signed-off-by: Artur Neumann <artur@jankaritech.com>
* | Introduced app enable/disable/update typed eventsThomas Citharel2023-03-132-0/+6
| | | | | | | | | | | | OCP\App\ManagerEvent is depreciated since 22 without a replacement Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | feat(s3): Use multipart upload for chunked uploadingJulius Härtl2023-03-082-0/+4
|/ | | | | | This allows to stream file chunks directly to S3 during upload. Signed-off-by: Julius Härtl <jus@bitgrid.net>
* techdebt(workflowengine): Remove transition event classesJoas Schilling2023-03-034-11/+11
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* feat(translations): Add translation provider APIJulius Härtl2023-02-272-0/+12
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>