aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* feat: add command to get object metadatabackport/object-store-orphan/27Robin Appelman5 days11-4/+366
| | | | | | | | feat: add command to list objects feat: add command to list orphan objects Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #51545 from nextcloud/backport/51544/stable27stable27Joas Schilling7 days1-0/+5
|\ | | | | [stable27] fix(auth): Allow 2FA challenges for Ephemeral sessions
| * fix(auth): Allow 2FA challenges for Ephemeral sessionsbackport/51544/stable27Joas Schilling7 days1-0/+5
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #51367 from nextcloud/backport/51361/stable27Joas Schilling8 days1-28/+31
|\ | | | | [stable27] fix(base.php): Correct order for booting \OC\Server
| * fix(base.php): Correct order for booting \OC\Serverbackport/51361/stable27Joas Schilling2025-03-101-28/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A recent change had broken authentication with an older FastCGI Apache2 module, because the IRequest object got initialised before the fix from self::handleAuthHeaders() copied the authentication headers into the correct $_SERVER variables. Since this part is completely independent from any Nextcloud code it is now done as a first thing within the init() call. Additionally similar issues could happen when another class would boot too early and read other global PHP settings like ini values and default timezone, so those are now also moved to the beginning. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #51421 from nextcloud/backport/51407/stable27Andy Scherzinger13 days13-76/+89
|\ \ | |/ |/| [stable27] fix(lookup-server): disable when not using global scale
| * chore: compile assetsbackport/51407/stable27Ferdinand Thiessen13 days2-3/+3
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(lookup-server): disable lookup server for non-global scale setupsFerdinand Thiessen13 days11-63/+79
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(lookup-server): do not query data by defaultFerdinand Thiessen13 days6-15/+12
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(lookup-server): do not upload data by defaultFerdinand Thiessen13 days5-6/+6
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #51291 from nextcloud/backport/51280/stable27Andy Scherzinger2025-03-051-1/+2
|\ | | | | [stable27] fix(login): Properly target public page with attribute
| * fix(login): Properly target public page with attributebackport/51280/stable27Louis Chemineau2025-03-051-1/+2
|/ | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Merge pull request #51199 from nextcloud/backport/51194/stable27Stephan Orbaugh2025-03-044-87/+34
|\ | | | | [stable27] refactor(TempManager): Simplify and unify implementations and remove legacy behavior
| * refactor(TempManager): Simplify and unify implementations and remove legacy ↵backport/51194/stable27provokateurin2025-03-044-87/+34
|/ | | | | | behavior Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #51086 from nextcloud/backport/51051/stable27Andy Scherzinger2025-03-037-61/+105
|\ | | | | [stable27] feat: Close sessions created for login flow v2
| * fix(login): Support subfolder install for ephemeral sessionsbackport/51051/stable27Louis Chemineau2025-03-031-1/+4
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * fix(login): Also check legacy annotation for ephemeral sessionsLouis Chemineau2025-03-032-6/+7
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * feat: Close sessions created for login flow v2Louis Chemineau2025-03-037-61/+101
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge pull request #51102 from nextcloud/backport/51019/stable27Stephan Orbaugh2025-03-033-4/+8
|\ \ | |/ |/| [stable27] fix(files_external): Move definition parameter to the correct place
| * fix(files_external): Move definition parameter to the correct placebackport/51019/stable27provokateurin2025-02-273-4/+8
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #51038 from ↵Joas Schilling2025-02-262-34/+65
|\ | | | | | | | | nextcloud/automated/noid/stable27-update-ca-cert-bundle [stable27] fix(security): Update CA certificate bundle
| * fix(security): Update CA certificate bundleautomated/noid/stable27-update-ca-cert-bundlenextcloud-command2025-02-262-34/+65
|/ | | | Signed-off-by: GitHub <noreply@github.com>
* Merge pull request #50684 from nextcloud/backport/50666/stable27Andy Scherzinger2025-02-073-3/+23
|\ | | | | [stable27] feat(theming): allow to disable standalone windows
| * feat(theming): allow to disable standalone windowsbackport/50666/stable27Simon L2025-02-073-3/+23
|/ | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Simon L. <szaimen@e.mail.de> Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* Merge pull request #50599 from nextcloud/backport/50270/stable27Andy Scherzinger2025-02-049-301/+411
|\ | | | | [stable27] fix(files_sharing): Respect permissions passed when creating link shares
| * ci: bump upload action to latest v4backport/50270/stable27Andy Scherzinger2025-02-042-4/+4
| | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
| * test: Reset sharing app config after testFerdinand Thiessen2025-01-311-0/+1
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(sharing): Move permission validation to share managerFerdinand Thiessen2025-01-312-6/+37
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(files_sharing): Respect permissions passed when creating link sharesFerdinand Thiessen2025-01-314-291/+369
|/ | | | | | | | | | | | | | | | | 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>
* Merge pull request #50378 from ↵Joas Schilling2025-01-241-41/+42
|\ | | | | | | | | nextcloud/automated/noid/stable27-update-code-signing-crl [stable27] fix(security): Update code signing revocation list
| * fix(security): Update code signing revocation listautomated/noid/stable27-update-code-signing-crlnextcloud-command2025-01-241-41/+42
|/ | | | Signed-off-by: GitHub <noreply@github.com>
* Merge pull request #50001 from ↵Joas Schilling2025-01-012-88/+3
|\ | | | | | | | | nextcloud/automated/noid/stable27-update-ca-cert-bundle [stable27] fix(security): Update CA certificate bundle
| * fix(security): Update CA certificate bundlenextcloud-command2025-01-012-88/+3
|/ | | | Signed-off-by: GitHub <noreply@github.com>
* Merge pull request #49788 from nextcloud/backport/40394/stable27John Molakvoæ2024-12-122-9/+48
|\ | | | | [stable27] fix mimetype not being updated when changing file extention on objectstore
| * fix: fix mimetype not being updated when changing file extention on object storebackport/40394/stable27Robin Appelman2024-12-112-9/+48
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #49789 from nextcloud/backport/49747/stable27Stephan Orbaugh2024-12-114-5/+7
|\ \ | |/ |/| [stable27] Hide share edit options when user can not edit the share
| * chore(assets): Recompile assetsbackport/49747/stable27nextcloud-command2024-12-112-3/+3
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix(SharingEntryQuickShareSelect): Hide quick share select if user can not ↵provokateurin2024-12-111-1/+2
| | | | | | | | | | | | edit share Signed-off-by: provokateurin <kate@provokateurin.de>
| * fix(SharingEntry): Hide edit button if user can not edit shareprovokateurin2024-12-111-1/+2
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #48102 from nextcloud/backport/46218/stable27Arthur Schiwon2024-12-052-1/+2
|\ | | | | [stable27] Ensure that the hash method does not return null
| * chore: improve hash_file php usage in Local Storagebackport/46218/stable27John Molakvoæ2024-11-181-8/+1
| | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * fix(files): Ensure that the hash method does not return nullLouis Chemineau2024-11-182-2/+10
| | | | | | | | | | | | | | | | To match https://github.com/nextcloud/server/blob/beececf66068f57c416225efcde9b44ce5c2e835/lib/private/Files/View.php#L1050 - Fix https://github.com/nextcloud/server/issues/44110 Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #49538 from nextcloud/backport/49535/stable27Joas Schilling2024-11-282-3/+42
|\ \ | | | | | | [stable27] fix(migration): Decrypt ownCloud secrets v2
| * | fix(migration): Decrypt ownCloud secrets v2Christoph Wurst2024-11-282-3/+42
|/ / | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #49508 from ↵Joas Schilling2024-11-272-2/+32
|\ \ | |/ |/| | | | | nextcloud/automated/noid/stable27-update-ca-cert-bundle [stable27] fix(security): Update CA certificate bundle
| * fix(security): Update CA certificate bundlenextcloud-command2024-11-272-2/+32
|/ | | | Signed-off-by: GitHub <noreply@github.com>
* Merge pull request #49204 from nextcloud/backport/48736/stable27Joas Schilling2024-11-121-0/+1
|\ | | | | [stable27] fix: log a warning when we can't build a background job
| * fix: log a warning when we can't build a background jobbackport/48736/stable27Robin Appelman2024-11-111-0/+1
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #49030 from nextcloud/backport/49009/stable27Benjamin Gaussorgues2024-10-311-0/+3
|\
| * fix(files-external): set password as sensitivebackport/49009/stable27Maxence Lange2024-10-311-0/+3
|/ | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>