aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | fix(signed-request): removing unstable from publicMaxence Lange2024-12-044-57/+33
| | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | fix(ocm): signatory mapperMaxence Lange2024-12-046-70/+105
| | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | feat(signatory): switch to qbmapperMaxence Lange2024-12-049-430/+319
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | fix(ocm): simpler codeMaxence Lange2024-12-047-463/+413
| | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | fix(ocm): switching to IdentityProofMaxence Lange2024-12-0410-398/+111
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | feat(ocm): signing ocm requestsMaxence Lange2024-12-0413-77/+1967
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | fix: don't set 'name' on null metadataRobin Appelman2024-12-031-1/+3
|/ / / / | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #49515 from ↵Joas Schilling2024-11-281-10/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/boolean-false-in-multipart-form-data fix(controller): Fix false booleans in multipart/form-data
| * | | | fix(controller): Fix false booleans in multipart/form-dataJoas Schilling2024-11-281-10/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | Merge pull request #49493 from ↵John Molakvoæ2024-11-282-66/+60
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | nextcloud/artonge/feat/pwd_confirmation_allow_set_period
| * | | | | feat: Use inline password confirmation in external storage settingsLouis Chemineau2024-11-282-66/+60
| | |/ / / | |/| | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* / | | | fix(migration): Decrypt ownCloud secrets v2Christoph Wurst2024-11-281-3/+29
|/ / / / | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | fix: fix availability wrapper not applyingRobin Appelman2024-11-261-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | fix: throw correct exception type when we can't verify if an s3 bucket existsRobin Appelman2024-11-261-4/+5
|/ / / | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #49355 from nextcloud/moveStrictTypingGit'Fellow2024-11-251-15/+18
|\ \ \ | | | | | | | | refactor(filecache): Move to more strict operators
| * | | refactor(filecache): Move to more strict typingmoveStrictTypingGit'Fellow2024-11-251-15/+18
| | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | Merge pull request #49073 from nextcloud/feat/files_sharing/co-ownerKate2024-11-252-22/+56
|\ \ \ \
| * | | | fix(files_sharing,files): Do not validate shares before adjusting the ownerprovokateurin2024-11-251-10/+14
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | fix(Share20\Manager): Ensure node is still accessible when checking shareprovokateurin2024-11-251-0/+9
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | feat(Share20\Manager): Return all shares on IShareOwnerlessMountprovokateurin2024-11-251-11/+30
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | fix(Share20\DefaultShareProvider): Return link shares in getSharesByPath()provokateurin2024-11-251-1/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | fix(Share20\DefaultShareProvider): Sort getSharesByPath() resultsprovokateurin2024-11-251-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | Merge pull request #49311 from nextcloud/fix/ocmdiscoveryservice/cache-errorsKate2024-11-251-1/+9
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | fix(OCMDiscoveryService): Also cache error results during discoveryfix/ocmdiscoveryservice/cache-errorsprovokateurin2024-11-251-1/+9
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | fix: Wrap partial cache entry in CacheEntryartonge/fix/getting_cache_entryLouis Chemineau2024-11-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because it is returned here: https://github.com/nextcloud/server/blob/7b7d07c5750583ab3a7b29112af475f5c8891143/lib/private/Files/Cache/Cache.php#L136-L137 And some implementation got stricter: https://github.com/nextcloud/groupfolders/blob/df95bf6ba807da5171de91108879b6d8aa9f3611/lib/Mount/RootEntryCache.php#L23-L28 Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | Merge pull request #49417 from nextcloud/refactSmallAdjustJohn Molakvoæ2024-11-214-242/+68
|\ \ \ \ \
| * | | | | refactor(storage): Code adjustements and simplificationsrefactSmallAdjustGit'Fellow2024-11-214-242/+68
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | | Merge pull request #49420 from nextcloud/fix/etag-constraint-search-queryJohn Molakvoæ2024-11-211-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | fix(cache): etag constraint violationfix/etag-constraint-search-queryskjnldsv2024-11-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | | | Merge pull request #49315 from nextcloud/deleteExistingTargetKate2024-11-202-10/+15
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | fix(storage): Try to delete existing targetdeleteExistingTargetGit'Fellow2024-11-202-10/+15
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Add same logic to common storage
* | | | | fix(userconfig): Don't fail the precondition if the value is not set at allbugfix/47658/dont-fail-precondition-if-unsetJoas Schilling2024-11-191-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | feat(Mailer): add "null" SMTP transport modeThomas Lehmann2024-11-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | == Goal Allow disabling mail delivery altogether. == Usecase If mails ought to be send by other means than rendering messages from templates and sending them via SMTP-like protocols. Example: listening to specific Nextcloud events and pass parameters to a centralized (i.e. REST-based) API that sends e-mails. Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
* | | | | chore(Mailer): remove no-op local variable initilizationThomas Lehmann2024-11-191-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The IDE hinted the value is immediately overwritten. Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
* | | | | feat(Mailer): implement cachingThomas Lehmann2024-11-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently $this->instance is never set, so the code is no-op. This brings back caching of the instance. Caching broke with be7db1573dc8c6e7309ec9db124a7a74b8b41199 Swift to \Swift_Mailer as abstraction Signed-off-by: Thomas Lehmann <t.lehmann@strato.de>
* | | | | feat(user-prefs): renaming to IUserConfigenh/noid/user-preferencesMaxence Lange2024-11-183-207/+219
| | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | feat(user-prefs): switching to NCU/Maxence Lange2024-11-183-9/+9
| | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | feat(user-prefs): iterator instead of array on searchMaxence Lange2024-11-183-74/+47
| | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | fix(user-prefs): adding sensitive and indexed as flagsMaxence Lange2024-11-182-135/+306
| | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | | feat(user-prefs): IUserPreferencesMaxence Lange2024-11-183-189/+1724
| |/ / / |/| | | | | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | | fix(apps-store): Remove apps from force-enabled state when uninstalledfix/app-store-remove-force-enableFerdinand Thiessen2024-11-181-15/+19
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | If an app is force-enabled and then uninstalled the force-enabled state was kept. This is now removed, so when the app should be re-installed the compatibility should be reevaluated. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | feat(Dispatcher): Add debug log for controller methods returning raw data ↵feat/dispatcher/log-raw-response-dataprovokateurin2024-11-151-0/+4
| | | | | | | | | | | | | | | | | | not wrapped in Response Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #49260 from ↵Julien Veyssier2024-11-141-1/+5
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/fix/noid/textprocessing-schedule-taskprocessing-provider [textprocessing] Fix: Accept scheduling a task if there are equivalent taskprocessing providers only
| * | | fix(textprocessing): accept scheduling a task if there are equivalent ↵fix/noid/textprocessing-schedule-taskprocessing-providerJulien Veyssier2024-11-131-1/+5
| |/ / | | | | | | | | | | | | | | | taskprocessing providers only Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | Merge pull request #48675 from georglauterbach/masterCôme Chilliet2024-11-141-2/+5
|\ \ \ | | | | | | | | DNS: do not query CNAME if A succeeded already
| * | | fix: remove superflous linegeorglauterbach2024-11-091-1/+0
| | | | | | | | | | | | | | | | Signed-off-by: georglauterbach <44545919+georglauterbach@users.noreply.github.com>
| * | | fix: do not query CNAME if A succeeded alreadygeorglauterbach2024-11-061-1/+5
| | | | | | | | | | | | | | | | Signed-off-by: georglauterbach <44545919+georglauterbach@users.noreply.github.com>
* | | | fix(profile): add legacy root for old `core.ProfilePage.index`skjnldsv2024-11-141-0/+3
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | chore(profile): move profile app from core to appsskjnldsv2024-11-145-3/+5
| |/ / |/| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | feat(search): reduce search providers via core app config ↵artonge/local/IONOS/feat/config_unified_search_providers_allowedMisha M.-Kupriyanov2024-11-131-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unified_search.providers_allowed reduce search providers by setting core config value to unified_search.providers_allowed = [ 'files', 'setting' ] ./occ config:app:set --value '["files","settings"]' --type array core unified_search.providers_allowed Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>