Commit graph

67984 commits

Author SHA1 Message Date
provokateurin
73705d080c
refactor(TempManager): Simplify and unify implementations and remove legacy behavior
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-04 07:54:34 +01:00
Andy Scherzinger
535b1b63f1
Merge pull request #51085 from nextcloud/backport/51051/stable26
[stable26] feat: Close sessions created for login flow v2
2025-03-03 16:49:15 +01:00
Louis Chemineau
8d0ff42e1c
fix(login): Support subfolder install for ephemeral sessions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-03 12:07:32 +01:00
Louis Chemineau
cc6de88dee
fix(login): Also check legacy annotation for ephemeral sessions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-03 12:07:32 +01:00
Louis Chemineau
242164f0fd
feat: Close sessions created for login flow v2
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>
2025-03-03 12:07:32 +01:00
Stephan Orbaugh
94fba5a923
Merge pull request #51101 from nextcloud/backport/51019/stable26
[stable26] fix(files_external): Move definition parameter to the correct place
2025-03-03 10:57:44 +01:00
provokateurin
12ee7d7a55 fix(files_external): Move definition parameter to the correct place
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-02-27 14:21:17 +00:00
Joas Schilling
7a27e096b4
Merge pull request #51037 from nextcloud/automated/noid/stable26-update-ca-cert-bundle
[stable26] fix(security): Update CA certificate bundle
2025-02-26 08:53:13 +01:00
nextcloud-command
624e4cf77c fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-02-26 02:31:03 +00:00
Andy Scherzinger
c722f9782b
Merge pull request #50598 from nextcloud/backport/50270/stable26
[stable26] fix(files_sharing): Respect permissions passed when creating link shares
2025-02-04 12:05:56 +01:00
Andy Scherzinger
0f5d3cfe6c
ci(upload): Bump upload action to latest v4
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-02-04 11:49:45 +01:00
Ferdinand Thiessen
68c8c38611
test: Reset sharing app config after test
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-31 22:18:03 +01:00
Ferdinand Thiessen
5535a7932c
fix(sharing): Move permission validation to share manager
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-31 22:18:03 +01:00
Ferdinand Thiessen
55b764b64b
fix(files_sharing): Respect permissions passed when creating link shares
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>
2025-01-31 22:18:03 +01:00
Joas Schilling
2a8ec35f44
Merge pull request #50379 from nextcloud/automated/noid/stable26-update-code-signing-crl
[stable26] fix(security): Update code signing revocation list
2025-01-24 11:03:28 +01:00
nextcloud-command
1669dec3b9 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-01-24 02:27:42 +00:00
Joas Schilling
ce925625f6
Merge pull request #50006 from nextcloud/automated/noid/stable26-update-ca-cert-bundle
[stable26] fix(security): Update CA certificate bundle
2025-01-01 09:37:52 +01:00
nextcloud-command
ce8988f1ad fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-01-01 02:33:25 +00:00
John Molakvoæ
3e2f9ac6cc
Merge pull request #49787 from nextcloud/backport/40394/stable26
[stable26] fix mimetype not being updated when changing file extention on objectstore
2024-12-12 13:19:46 +01:00
Robin Appelman
10b6d92319 fix: fix mimetype not being updated when changing file extention on object store
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-12-11 07:49:18 +00:00
Julius Knorr
a74bf8d7e9
Merge pull request #49475 from nextcloud/backport/43580/stable26
[stable26] Move oc_file_metadata.metadata migration to a background job
2024-12-03 12:17:09 +01:00
Louis Chemineau
11d92d1ce1
Move oc_file_metadata.metadata migration to a background job
Signed-off-by: Louis Chemineau <louis@chmn.me>
Signed-off-by: Max <max@nextcloud.com>
2024-12-02 20:15:23 +01:00
Joas Schilling
1301355910
Merge pull request #49539 from nextcloud/backport/49535/stable26
[stable26] fix(migration): Decrypt ownCloud secrets v2
2024-11-28 13:49:59 +01:00
Christoph Wurst
c82505366d fix(migration): Decrypt ownCloud secrets v2
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-11-28 09:32:29 +00:00
Joas Schilling
6245d1bd12
Merge pull request #49511 from nextcloud/automated/noid/stable26-update-ca-cert-bundle
[stable26] fix(security): Update CA certificate bundle
2024-11-27 06:47:52 +01:00
nextcloud-command
8f7af65590 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2024-11-27 02:34:37 +00:00
Benjamin Gaussorgues
45a7360f50
Merge pull request #49031 from nextcloud/backport/49009/stable26 2024-10-31 15:30:54 +01:00
Maxence Lange
48365cbe98 fix(files-external): set password as sensitive
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-10-31 11:57:00 +00:00
John Molakvoæ
5c5b571a9c
Merge pull request #48961 from nextcloud/backport/48921/stable26 2024-10-29 10:44:26 +01:00
provokateurin
87786494f2
ci(psalm): Add missing imagick extension
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-29 08:21:44 +01:00
John Molakvoæ
c46415847f
Merge pull request #48927 from nextcloud/backport/48917/stable26 2024-10-29 07:44:26 +01:00
Joas Schilling
521c708027
Merge pull request #48525 from nextcloud/backport/48510/stable26
[stable26] fix(caldav): add missing handlers
2024-10-28 16:16:13 +01:00
provokateurin
ae1d924626 fix(dav): Cleanup view-only check
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-28 09:21:25 +00:00
Joas Schilling
41fa64d162
Merge pull request #48779 from nextcloud/automated/noid/stable26-update-code-signing-crl
[stable26] fix(security): Update code signing revocation list
2024-10-19 08:24:33 +02:00
nextcloud-command
80798fca25 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2024-10-19 02:29:23 +00:00
Anna Larch
9edc02401a fix(caldav): add missing handlers
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-10-02 10:07:12 +00:00
Stephan Orbaugh
218c76b62a
Merge pull request #48303 from nextcloud/backport/48297/stable26
[stable26] fix(dav): Always respond custom error page on exceptions
2024-10-01 17:55:33 +02:00
Louis Chemineau
2a10014d0f fix: Prevent duplicate creation of print_exception function
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-10-01 14:46:17 +02:00
Louis Chemineau
75d7537b09 fix: Override start method of \Sabre\DAV\Server to remove exception output
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-10-01 14:46:17 +02:00
Louis Chemineau
e20eaa3470 fix: Drop unnecessary exit
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-10-01 14:46:17 +02:00
Ferdinand Thiessen
8a4394bfd8 fix: Replace conflicting tags in xml_exception template
The `<?xml` tag is interpreted as PHP short tags, so this causes errors.
Instead just print that part of the template.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-01 14:46:17 +02:00
Louis Chemineau
ce9be3d5cd fix(dav): Always respond custom error page on exceptions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-10-01 14:46:17 +02:00
Stephan Orbaugh
8d4efca2e8
Merge pull request #48384 from nextcloud/backport/48359/stable26
[stable26] fix: Use placeholder for external storage password
2024-10-01 14:44:06 +02:00
Louis Chemineau
4280736ee8
chore: Update smb-kerberos workflow
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-10-01 11:14:13 +02:00
Louis Chemineau
ef01b1e1cd fix: Use hashed password in files_external settings
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-09-30 12:23:26 +02:00
Joas Schilling
a04eb936b1
Merge pull request #48377 from nextcloud/backport/48142/stable26
[stable26] feat(share): ensure unique share tokens with dynamic length adjustment
2024-09-26 15:18:20 +02:00
ernolf
31d56c98aa fix(share): Ensure unique share tokens
- check for token collisions and retry up to three times.
- throw after 3 attempts without finding a unique token.

Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
2024-09-26 10:35:32 +00:00
Joas Schilling
cdc954dbcc
Merge pull request #48338 from nextcloud/automated/noid/stable26-update-ca-cert-bundle
[stable26] fix(security): Update CA certificate bundle
2024-09-25 07:04:05 +02:00
nextcloud-command
db644155c3 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2024-09-25 02:30:58 +00:00
Joas Schilling
efc9527962
Merge pull request #48290 from nextcloud/backport/48282/stable26
[stable26] chore: add .git-blame-ignore-revs
2024-09-23 14:45:31 +02:00