summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* fix(lookup-server): disable lookup server for non-global scale setupsFerdinand Thiessen13 days1-5/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #51201 from nextcloud/backport/51194/stable29Stephan Orbaugh2025-03-041-6/+0
|\ | | | | [stable29] refactor(TempManager): Simplify and unify implementations and remove legacy behavior
| * refactor(TempManager): Simplify and unify implementations and remove legacy ↵backport/51194/stable29provokateurin2025-03-041-6/+0
| | | | | | | | | | | | behavior Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #51204 from nextcloud/backport/51000/stable29Stephan Orbaugh2025-03-041-0/+23
|\ \ | | | | | | [stable29] fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group
| * | fix(Share20): Convert broken hooks to IEventListenerprovokateurin2025-03-041-0/+23
| |/ | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* / fix: psalm and OCP @since declarationsbackport/50660/stable29John Molakvoæ2025-03-041-5/+0
|/ | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
* fix(security): Update CA certificate bundleautomated/noid/stable29-update-ca-cert-bundlenextcloud-command2025-02-261-1/+1
| | | | Signed-off-by: GitHub <noreply@github.com>
* ci(autochecks): Run some autochecks also on non-PHP filesbackport/50949/stable29Joas Schilling2025-02-214-0/+8
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Revert "fix(dav): Always respond custom error page on exceptions"Daniel Kesselberg2025-02-152-11/+22
| | | | | | This reverts commit 9992e7d4395a773fec7148cf5b4111f894cb40b7. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* test(ExternalStorage): Send basic auth during integrations testsLouis Chemineau2025-02-112-19/+38
| | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> [skip ci]
* fix(settings): Also sanitize fediverse and twitter handle in the frontendFerdinand Thiessen2025-02-091-1/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(provisioning_api): Correct limit for `editUser`Ferdinand Thiessen2025-02-093-1/+20
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(FediverseAction): Ensure valid fediverse links are generatedFerdinand Thiessen2025-02-091-0/+8
| | | | | | Harden also for existing values of the profile. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: explicitly ignore nested mounts when transfering ownershipRobin Appelman2025-02-051-1/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(sharing): Ensure download restrictions are not droppedbackport/50642/stable29Ferdinand Thiessen2025-02-041-0/+73
| | | | | | | | When a user receives a share with share-permissions but also with download restrictions (hide download or the modern download permission attribute), then re-shares of that share must always also include those restrictions. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test: Reset sharing app config after testbackport/50270/stable29Ferdinand Thiessen2025-01-311-0/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): Respect permissions passed when creating link sharesFerdinand Thiessen2025-01-311-0/+58
| | | | | | | | | | | | | | | | | Given: User creates a link or email share with permissions=4 (create only = file drop). Problem: Currently the permissions are automatically extended to permissions = 5 (READ + CREATE). Work around was to create the share and directly update it. Solution: Respect what the user is requesting, create a file drop share. 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>
* fix(dav): default calendar and address book not created on first loginbackport/50369/stable29Richard Steinmetz2025-01-232-0/+9
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* chore: update baselineRobin Appelman2025-01-201-8/+0
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix: block moving files to it's own parent with davbackport/49966/stable29Robin Appelman2025-01-092-0/+20
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(HTTP): Adjust JSONResponse data typebackport/50035/stable29provokateurin2025-01-071-5/+0
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(security): Update CA certificate bundlenextcloud-command2025-01-011-1/+1
| | | | Signed-off-by: GitHub <noreply@github.com>
* fix(security): Update CA certificate bundlenextcloud-command2024-11-271-1/+1
| | | | Signed-off-by: GitHub <noreply@github.com>
* chore: update psalm baselinebackport/48466/stable29Daniel Kesselberg2024-10-302-805/+1131
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* ci: fail psalm when baseline update requiredDaniel Kesselberg2024-10-301-3/+0
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix: Shipped apps should include the Nextcloud version in the cache busterfix/cachebuster-stable30Ferdinand Thiessen2024-10-301-13/+0
| | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #48473 from nextcloud/backport/47846/stable29Benjamin Gaussorgues2024-10-301-6/+6
|\
| * fix: provision api's status codesbackport/47846/stable29Hamza Mahjoubi2024-10-091-6/+6
| | | | | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* | build: Show the actual stringbackport/48839/stable29Joas Schilling2024-10-231-2/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | build: Print RTL limited characters in translation-checkerprovokateurin2024-10-231-2/+2
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(dav): Public WebDAV endpoint should allow `GET` requestsbackport/dav-getFerdinand Thiessen2024-10-098-6/+130
|/ | | | | | | `GET` should be allowed even without Ajax header to allow downloading files, or show files in the viewer. All other requests could be guarded, but this should not. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(security): Update CA certificate bundlenextcloud-command2024-09-251-1/+1
| | | | Signed-off-by: GitHub <noreply@github.com>
* ci: Restrict RTL characters to RTL languagesbackport/47349/stable29Joas Schilling2024-09-241-21/+54
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* chore: add .git-blame-ignore-revsbackport/48282/stable29Daniel Kesselberg2024-09-231-0/+1
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* chore(tests): Update psalm baselineautomated/noid/stable29-update-psalm-baselinenextcloud-command2024-09-231-5/+0
| | | | Signed-off-by: GitHub <noreply@github.com>
* chore(tests): Update psalm baselinenextcloud-command2024-09-161-3/+0
| | | | Signed-off-by: GitHub <noreply@github.com>
* Merge pull request #47895 from nextcloud/backport/47339/stable29John Molakvoæ2024-09-151-0/+83
|\ | | | | [stable29] fix: Display 'Leave share' instead of 'Delete'
| * fix(files_sharing): adjust permissions from custom edit and delete check methodsbackport/47339/stable29skjnldsv2024-09-111-0/+83
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | chore(tests): Update psalm baselinenextcloud-command2024-09-151-6/+0
|/ | | | Signed-off-by: GitHub <noreply@github.com>
* fix(dav): Always respond custom error page on exceptionsLouis Chemineau2024-09-052-22/+11
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix: Fix unmodified placeholder replacing the actual value when updatingDaniel Calviño Sánchez2024-09-041-0/+32
| | | | | | | | | | | | | | When updating global storages and user storages a property is not updated by "StoragesService::updateStorage()" if the value matches the unmodified placeholder. However, userglobal storages are not updated through the "StoragesService"; as only the authentication mechanism is updated it is directly done with "saveBackendOptions()" in "IUserProvided" or "UserGlobalAuth". Due to this the unmodified placeholder value needs to be explicitly checked in those cases and replaced by the actual value (note that in this case it is not possible to just skip updating a specific property). Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* test: Add integration tests for saving external userglobal storagesDaniel Calviño Sánchez2024-09-045-2/+136
| | | | | | | | | As the external storage uses the Nextcloud server itself the number of workers of the PHP process running the Nextcloud server had to be increased. Otherwise if a request is sent for the external storage while handling a request from the integration tests a deadlock would occur. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* chore(tests): Update psalm baselinenextcloud-command2024-07-191-5/+0
| | | | Signed-off-by: GitHub <noreply@github.com>
* ci(psalm): update baselineArthur Schiwon2024-07-111-0/+3
| | | | | | | prefer to keep this check as PublicEmitter should be dropped sooner or later Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* fix(security): Update CA certificate bundlenextcloud-command2024-07-031-1/+1
| | | | Signed-off-by: GitHub <noreply@github.com>
* ci: Migrate CalDAV and CardDAV tests from drone to GitHub ActionsFerdinand Thiessen2024-06-281-1/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test(Sharing): Integration test for no expiration set date for sharefenn-cs2024-05-292-2/+24
| | | | | | | | | | - Verify that explicitly sending empty `expireDate` param to server overwrite default and sets not expiry date, if non is enforced. - Update tests to avoid converting empty string to date. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* chore(tests): Update psalm baselinenextcloud-command2024-05-071-7/+0
| | | | Signed-off-by: GitHub <noreply@github.com>
* chore(tests): Update psalm baselinenextcloud-command2024-05-061-176/+33
| | | | Signed-off-by: GitHub <noreply@github.com>
* fix: Update psalm baseline to ignore `setKey` being internal of `phpseclib`Ferdinand Thiessen2024-04-051-0/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>