Compare commits

...

2101 Commits

Author SHA1 Message Date
Joas Schilling
4f723ac132 Merge pull request #59183 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2026-03-26 07:09:42 +01:00
nextcloud-command
b27dda2de9 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2026-03-25 03:12:21 +00:00
Joas Schilling
3effc723d7 Merge pull request #59096 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2026-03-20 07:44:51 +01:00
nextcloud-command
12c21600a6 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2026-03-20 03:07:30 +00:00
Benjamin Gaussorgues
cc8be8f78f Merge pull request #59070 from nextcloud/backport/59069/stable25 2026-03-19 16:09:48 +01:00
Côme Chilliet
243230e4d1 fix: Add missing Attribute and fix parameter type in renewpassword route
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-03-19 10:32:51 +00:00
Joas Schilling
ab93777d5f Merge pull request #58035 from nextcloud/ci/stable25-pin-actions
[stable25] pin actions
2026-02-04 10:17:03 +01:00
Andy Scherzinger
096af55422 ci: Pin actions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2026-02-04 09:42:41 +01:00
Joas Schilling
77ade449fa Merge pull request #57957 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2026-01-31 11:16:33 +01:00
nextcloud-command
df32622a5b fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2026-01-31 03:37:23 +00:00
Joas Schilling
e09cd81692 Merge pull request #57384 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2026-01-06 21:54:21 +01:00
nextcloud-command
dbed700512 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2026-01-06 15:43:26 +00:00
Joas Schilling
b2d49314f6 Merge pull request #57256 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-12-27 12:46:18 +01:00
nextcloud-command
2f80931d7b fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-12-27 02:50:30 +00:00
Joas Schilling
d4295988b4 Merge pull request #57024 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-12-12 07:47:18 +01:00
nextcloud-command
b5b6e33e1e fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-12-12 02:43:36 +00:00
Joas Schilling
3aa72a0676 Merge pull request #56992 from nextcloud/backport/56982/stable25
[stable25] fix(comments): Check comment object
2025-12-11 10:21:27 +01:00
Joas Schilling
1454faf115 fix(comments): Check comment object
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-11 08:58:01 +01:00
Andy Scherzinger
060fb4cb6b Merge pull request #56930 from nextcloud/backport/56791/stable25
[stable25] patch the version file to allow upgrading from owncloud  > v10.13
2025-12-09 11:43:24 +01:00
Andy Scherzinger
cdb91c139b Fix indentation in version.php for Nextcloud version
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-12-09 10:14:07 +00:00
Sebastian Möbus
de3c10c727 patch the version file to allow upgrading from owncloud > v10.13
Some customers already migrated from 10.15.3 and needed to edit the version.php file before the migration. 10.16 was recently published and it seems migration from there also works fine.

Signed-off-by: Sebastian Möbus <sebastian@nextcloud.com>
2025-12-09 10:14:07 +00:00
Joas Schilling
04eda6955d Merge pull request #56808 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2025-12-03 05:54:59 +01:00
nextcloud-command
566bc6f9b6 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-12-03 02:40:53 +00:00
Joas Schilling
9e72e7adf1 Merge pull request #56551 from nextcloud/bugfix/noid/bump-symfony/http-foundation-stable25
[stable25] build(deps): Bump symfony/http-foundation to 5.4.50
2025-11-20 12:30:53 +01:00
Joas Schilling
ab238aa502 build(deps): Bump symfony/http-foundation to 5.4.50
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 10:47:28 +01:00
Joas Schilling
9f7339c178 Merge pull request #56357 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-11-11 08:42:58 +01:00
Joas Schilling
aa37516add ci(minio): Switch to legacy hub
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-11 08:37:53 +01:00
Joas Schilling
9767111b8c ci(external): Remove no longer existing docker image
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-11 08:20:43 +01:00
Joas Schilling
d77eb5c592 ci(drone): Skip always failing test
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-11 08:16:35 +01:00
nextcloud-command
72e51e7aa1 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-11-11 02:39:45 +00:00
Joas Schilling
dc2bd5a6ed Merge pull request #56238 from nextcloud/backport/56215/stable25
[stable25] feat(EphemeralSessions): Introduce lax period
2025-11-07 08:51:23 +01:00
Louis Chmn
4ce1bcc18d feat(EphemeralSessions): Introduce lax period
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-11-07 08:30:21 +01:00
Joas Schilling
88b7e75f1b Merge pull request #56203 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2025-11-05 08:25:45 +01:00
nextcloud-command
9cfc822cdc fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-11-05 02:39:04 +00:00
Joas Schilling
66e5d462a4 Merge pull request #55859 from nextcloud/backport/55856/stable25
[stable25] fix(dav): Restrict properties allowed object classes
2025-10-20 16:21:10 +02:00
Côme Chilliet
4db1243717 fix(dav): Adapt code to support PHP 7.4 for stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 12:22:24 +02:00
Côme Chilliet
e5480625c4 fix(dav): Adapt changes to stable28 code
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 12:09:02 +02:00
Côme Chilliet
e164506b21 fix(dav): Allow array of array of scalars, and fix error message
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 09:29:19 +00:00
Côme Chilliet
472e43055b fix(dav): Allow arrays (of scalars) in property values
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 09:29:19 +00:00
Côme Chilliet
385f3a58f8 fix(dav): Restrict properties allowed object classes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 09:29:18 +00:00
Joas Schilling
f1358bf993 Merge pull request #55451 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-10-01 09:39:31 +02:00
nextcloud-command
37554f1d65 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-10-01 02:39:23 +00:00
Andy Scherzinger
fe19f3c00a Merge pull request #55079 from nextcloud/fix/displayname-migration-25
[stable25] fix(ownCloud): ensure that `accounts.display_name` fits into `users.displayname`
2025-09-12 14:52:20 +02:00
Ferdinand Thiessen
78d74d1ea1 fix(ownCloud): ensure that accounts.display_name fits into users.displayname
- manual backport of https://github.com/nextcloud/server/pull/55006

Needed because we recommend to do migrations from OC 10.x to NC 25 ...

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-12 12:53:36 +02:00
Matthieu Gallien
b1e8c7658c Merge pull request #55049 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-09-11 17:02:34 +02:00
nextcloud-command
2b4987be5f fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-09-11 14:58:50 +00:00
Andy Scherzinger
6821e793ee Merge pull request #54984 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2025-09-10 15:10:39 +02:00
nextcloud-command
acaf865393 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-09-10 02:32:17 +00:00
Joas Schilling
3609457f80 Merge pull request #54657 from nextcloud/backport/54605/stable25
[stable25] fix(2fa): Fix 2FA session setup when ephemeral session is used
2025-08-27 07:35:03 +02:00
Joas Schilling
a8ea38e456 Merge pull request #54636 from nextcloud/backport/54615/stable25
[stable25] tests: Update testing certificates that expired after 10 years
2025-08-26 15:48:39 +02:00
Joas Schilling
aa118bc6ac fix(2fa): Fix 2FA session setup when ephemeral session is used
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-26 13:45:25 +00:00
Joas Schilling
57cf1c2789 ci: Update testing certificates that expired after 10 years
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-26 09:02:53 +02:00
Benjamin Gaussorgues
63057ba946 Merge pull request #54388 from nextcloud/automated/noid/stable25-update-ca-cert-bundle 2025-08-14 10:31:30 +02:00
nextcloud-command
bc31a644a8 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-08-13 02:40:28 +00:00
Matthieu Gallien
65f43d78fc Merge pull request #54291 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-08-06 17:06:01 +02:00
nextcloud-command
c6ab01b751 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-08-06 15:00:51 +00:00
Joas Schilling
0a82245a2c Merge pull request #53960 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2025-07-16 06:44:48 +02:00
nextcloud-command
da99fee01d fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-07-16 02:45:00 +00:00
Matthieu Gallien
005e2a6f73 Merge pull request #53802 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-07-03 17:34:50 +02:00
nextcloud-command
41023ad10c fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-07-03 15:33:07 +00:00
Joas Schilling
4213ec26b1 Merge pull request #53332 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-06-05 11:11:48 +02:00
nextcloud-command
475bcbc109 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-06-05 02:39:51 +00:00
Matthieu Gallien
3657037da3 Merge pull request #53195 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-05-30 09:01:27 +02:00
nextcloud-command
ba1ee28663 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-05-30 02:38:55 +00:00
Joas Schilling
6a39fcd7a4 Merge pull request #53061 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-05-23 09:23:25 +02:00
nextcloud-command
5a7a656aa3 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-05-23 02:38:55 +00:00
Joas Schilling
8b9b68e63e Merge pull request #53015 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2025-05-21 07:45:44 +02:00
nextcloud-command
66af45d002 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-05-21 02:37:30 +00:00
Joas Schilling
79b9285b68 Merge pull request #52108 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-04-11 12:30:47 +02:00
nextcloud-command
9d6f341a69 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-04-11 02:36:33 +00:00
Joas Schilling
8c168b272d Merge pull request #52026 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-04-08 10:32:45 +02:00
nextcloud-command
da75cf8a4c fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-04-08 08:27:29 +00:00
Joas Schilling
661efe235d Merge pull request #51968 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-04-07 07:59:14 +02:00
nextcloud-command
8a8b0024ee fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-04-05 02:34:21 +00:00
Joas Schilling
1bca26e11b Merge pull request #51555 from nextcloud/backport/51554/stable25
[stable25] fix(auth): Allow 2FA challenges for Ephemeral sessions
2025-03-18 12:26:41 +01:00
Joas Schilling
30e367d38e fix(auth): Allow 2FA challenges for Ephemeral sessions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-18 09:32:22 +00:00
Arthur Schiwon
5cad74f671 Merge pull request #51423 from nextcloud/backport/51407/stable25
[stable25] fix(lookup-server): disable when not using global scale
2025-03-13 18:57:15 +01:00
nextcloud-command
93234d5a06 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-13 17:24:34 +01:00
Ferdinand Thiessen
b70359f4cd fix(lookup-server): disable lookup server for non-global scale setups
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-13 17:24:34 +01:00
Ferdinand Thiessen
0413338bd3 fix(lookup-server): do not query data by default
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-13 17:24:34 +01:00
Ferdinand Thiessen
7dbafce16f fix(lookup-server): do not upload data by default
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-13 17:24:34 +01:00
Arthur Schiwon
a9c3b722c0 Merge pull request #51463 from nextcloud/fix/login-chain-24
[stable25] fix(login-chain): set class members in constructor
2025-03-13 17:24:10 +01:00
Ferdinand Thiessen
6172ddf796 fix(login-chain): set class members in constructor
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-13 15:06:11 +01:00
Andy Scherzinger
c412cf83d1 Merge pull request #51084 from nextcloud/backport/51051/stable25
[stable25] feat: Close sessions created for login flow v2
2025-03-03 19:53:21 +01:00
Andy Scherzinger
261fe81509 ci: Bump upload-artifact from v2 to v4
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-03-03 17:21:41 +01:00
Louis Chemineau
3c010c5c11 fix(login): Support subfolder install for ephemeral sessions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-03 16:12:56 +01:00
Louis Chemineau
90363d231a fix(login): Also check legacy annotation for ephemeral sessions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-03 15:07:11 +01:00
Louis Chemineau
845cb88cff 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 13:25:28 +01:00
Joas Schilling
dfc5d226e3 Merge pull request #51045 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2025-02-26 08:50:28 +01:00
nextcloud-command
e7e07fbec1 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-02-26 02:31:13 +00:00
Joas Schilling
d5c6884b34 Merge pull request #50377 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2025-01-24 11:02:15 +01:00
nextcloud-command
018addaac7 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-01-24 02:27:41 +00:00
Joas Schilling
77a6e1fa68 Merge pull request #49999 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2025-01-01 09:35:22 +01:00
nextcloud-command
b7dd47e51f fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-01-01 02:33:10 +00:00
John Molakvoæ
538ebbafe5 Merge pull request #49786 from nextcloud/backport/40394/stable25
[stable25] fix mimetype not being updated when changing file extention on objectstore
2024-12-12 13:19:52 +01:00
Robin Appelman
72258649d6 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:45:51 +00:00
Joas Schilling
21e255675f Merge pull request #49540 from nextcloud/backport/49535/stable25
[stable25] fix(migration): Decrypt ownCloud secrets v2
2024-11-28 13:50:10 +01:00
Christoph Wurst
9fe9cfecfd fix(migration): Decrypt ownCloud secrets v2
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-11-28 09:34:01 +00:00
Joas Schilling
79f1df9a9d Merge pull request #49504 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2024-11-27 06:48:04 +01:00
nextcloud-command
d1b92bbb1b fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2024-11-27 02:34:19 +00:00
Benjamin Gaussorgues
ed41828c79 Merge pull request #49032 from nextcloud/backport/49009/stable25 2024-10-31 15:30:45 +01:00
Maxence Lange
45ca6e8fe7 fix(files-external): set password as sensitive
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-10-31 11:57:46 +00:00
John Molakvoæ
0d22face8f Merge pull request #48962 from nextcloud/backport/48921/stable25 2024-10-29 10:44:29 +01:00
provokateurin
81a0565224 ci(psalm): Add missing imagick extension
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-29 08:24:14 +01:00
Joas Schilling
26bc38a251 Merge pull request #48524 from nextcloud/backport/48510/stable25
[stable25] fix(caldav): add missing handlers
2024-10-28 16:16:07 +01:00
John Molakvoæ
9d7efbdd77 Merge pull request #48926 from nextcloud/backport/48917/stable25 2024-10-28 15:01:12 +01:00
provokateurin
1216ee12da fix(dav): Cleanup view-only check
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-28 09:20:12 +00:00
Joas Schilling
7d8b73ba66 Merge pull request #48776 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2024-10-19 08:24:48 +02:00
nextcloud-command
b5f13cba40 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2024-10-19 02:29:21 +00:00
Anna Larch
4c9c562f04 fix(caldav): add missing handlers
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-10-02 10:06:13 +00:00
Stephan Orbaugh
c6002a12dd Merge pull request #48383 from nextcloud/backport/48359/stable25
[stable25] fix: Use placeholder for external storage password
2024-10-01 14:44:30 +02:00
Stephan Orbaugh
188d747b6b Merge pull request #48304 from nextcloud/backport/48297/stable25
[stable25] fix(dav): Always respond custom error page on exceptions
2024-10-01 14:43:41 +02:00
Louis Chemineau
16f84c81fc chore: Update smb-kerberos workflow
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-10-01 11:19:44 +02:00
Louis Chemineau
fc6ab73957 fix: Disable constructor in ErrorPagePluginTest
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-09-30 18:30:35 +02:00
Louis Chemineau
af57c1b36c fix: Prevent duplicate creation of print_exception function
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-09-30 18:30:35 +02:00
Louis Chemineau
aff1f4b9b1 fix: Override start method of \Sabre\DAV\Server to remove exception output
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-09-30 18:30:35 +02:00
Ferdinand Thiessen
1522ecdb06 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-09-30 18:30:35 +02:00
Louis Chemineau
beb31be16c fix(dav): Always respond custom error page on exceptions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-09-30 18:30:35 +02:00
Joas Schilling
5e15d2cc06 Merge pull request #48376 from nextcloud/backport/48142/stable25
[stable25] feat(share): ensure unique share tokens with dynamic length adjustment
2024-09-26 15:17:54 +02:00
Louis Chemineau
eb0aa33ab6 fix: Use hashed password in files_external settings
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-09-26 12:57:30 +00:00
ernolf
773a7773b5 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:34:33 +00:00
Joas Schilling
f7e2623939 Merge pull request #48334 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2024-09-25 07:03:31 +02:00
nextcloud-command
ffb98d887d fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2024-09-25 02:30:56 +00:00
Joas Schilling
6da17909db Merge pull request #48289 from nextcloud/backport/48282/stable25
[stable25] chore: add .git-blame-ignore-revs
2024-09-23 14:45:07 +02:00
Daniel Kesselberg
cebd8149c8 chore: add .git-blame-ignore-revs
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-09-23 11:51:47 +00:00
Joas Schilling
a487421563 Merge pull request #46407 from nextcloud/backport/46388/stable25
[stable25] fix(workflows): Fix file systemtag cache
2024-07-11 09:25:19 +02:00
Joas Schilling
89d9bcf0af fix(workflows): Fix file systemtag cache
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-11 06:55:05 +02:00
Joas Schilling
5b514e10df Merge pull request #46262 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2024-07-03 08:47:48 +02:00
nextcloud-command
6bc832dfb5 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2024-07-03 02:19:45 +00:00
Joas Schilling
99fb9fc3f8 Merge pull request #46160 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2024-06-27 10:04:50 +02:00
nextcloud-command
7047816f59 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2024-06-27 02:21:45 +00:00
Arthur Schiwon
8163fadfb4 Merge pull request #45858 from nextcloud/backport/45545/stable25
[stable25] fix(dav): Rate limit address book creation
2024-06-21 11:04:02 +02:00
Joas Schilling
7905a14b38 Merge pull request #45924 from nextcloud/backport/45912/stable25
[stable25] ci: use precise ref for 3rdparty check
2024-06-19 12:30:57 +02:00
Hamza Mahjoubi
66796712c5 fix(dav): Rate limit address book creation
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-06-18 19:21:24 +02:00
Arthur Schiwon
2eaa4f9727 Merge pull request #45760 from nextcloud/backport/45355/stable25
[stable25] fix: delete user credentials stored in storages_credentials when user gets deleted
2024-06-18 18:53:58 +02:00
Arthur Schiwon
858512b3ca Merge pull request #45830 from nextcloud/backport/45811/stable25
[stable25] test: add tests for ProfilePageController
2024-06-18 18:53:47 +02:00
Arthur Schiwon
5f49a05e3b ci: use precise ref for 3rdparty check
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-06-17 14:34:33 +00:00
Daniel Kesselberg
13f8665a1d test: add tests for ProfilePageController
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-06-12 19:40:57 +02:00
yemkareems
daca6f8acd fix: added missing ICredentialsManager
fix: added missing ICredentialsManager

Signed-off-by: yemkareems <yemkareems@gmail.com>
2024-06-11 10:31:13 +05:30
yemkareems
881dd12622 fix: delete user credentials stored in storages_credentials when user gets deleted
Signed-off-by: yemkareems <yemkareems@gmail.com>

[skip ci]
2024-06-10 12:22:31 +00:00
Arthur Schiwon
f778a64dad Merge pull request #45462 from nextcloud/backport/45321/stable25
[stable25] fix: Correctly check result of function
2024-05-23 14:28:47 +02:00
Arthur Schiwon
baae7cf8cd Merge pull request #45464 from nextcloud/backport/45340/stable25
[stable25] fix: Extend SVG reference check
2024-05-23 10:44:30 +02:00
Joas Schilling
a685881ec9 fix: Correctly check result of function
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-05-22 17:44:40 +02:00
Joas Schilling
2bd7a0f4e6 fix: Extend SVG reference check
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-05-22 15:27:25 +00:00
Arthur Schiwon
53923d9519 Merge pull request #44559 from nextcloud/backport/44339/stable25
[stable25] fix(share): use share owner to get ownership
2024-04-24 16:19:18 +02:00
Joas Schilling
35baf71b91 Merge pull request #45008 from nextcloud/backport/44892/stable25
[stable25] fix(files): Also skip cross storage move with access control
2024-04-24 12:53:21 +02:00
Joas Schilling
0ce5133d66 fix(CI): Suppress psalm UndefinedClass
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-24 09:29:39 +00:00
Joas Schilling
4e6f8a5db8 fix(files): Also skip cross storage move with access control
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-24 09:29:39 +00:00
Joas Schilling
4f6ba659fe Merge pull request #44741 from nextcloud/backport/stable25/44736
[stable25] fix: Fix avatar images
2024-04-17 10:38:13 +02:00
Christopher Ng
fb429921b8 test: Update tests
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-04-08 17:11:26 -07:00
Christopher Ng
9eb08f983e fix: Fix avatar images
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-04-08 17:11:26 -07:00
Joas Schilling
a2231dc6f7 Merge pull request #44688 from nextcloud/backport/44678/stable25
[stable25] fix(3rdparty): Add a CI job to check 3rdparty integrity
2024-04-06 15:12:58 +02:00
Joas Schilling
ab3cd961c3 fix(3rdparty): Add a CI job to check 3rdparty integrity
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-05 15:17:39 +00:00
Maxence Lange
e6c1ff1d3f fix(share): use share owner to confirm reshare
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-03-28 17:13:00 +00:00
Joas Schilling
497a863123 Merge pull request #44476 from nextcloud/backport/44276/stable25
[stable25] fix(config): Make sure user keys are strings
2024-03-28 16:03:45 +01:00
Joas Schilling
2dda075d14 Merge pull request #44517 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2024-03-28 07:50:09 +01:00
nextcloud-command
0d13e9b623 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2024-03-28 02:15:18 +00:00
Christoph Wurst
ff4c01bb31 fix(config): Make sure user keys are strings
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-03-26 10:11:42 +00:00
Joas Schilling
2ab4c08970 Merge pull request #44309 from nextcloud/backport/44299/stable25
[stable25] Forbid tagging readonly files
2024-03-21 14:45:08 +01:00
Côme Chilliet
43865acdd4 chore: Remove PHP8 constructor property promotions
25 supports 7.4

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-03-19 14:34:40 +01:00
Côme Chilliet
d18b92100d fix(dav): Add missing use for OCP\Constants
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-03-19 14:22:13 +01:00
Côme Chilliet
f15fb1dc9a chore: Break closure call on two lines to make it readable
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-03-19 14:22:06 +01:00
Côme Chilliet
edf5925f71 fix(systemtags): Forbid tagging of readonly files
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-03-19 14:21:26 +01:00
John Molakvoæ
fa33b00be7 Merge pull request #43845 from nextcloud/backport/43787/stable25 2024-03-15 17:20:04 +01:00
Joas Schilling
58fc052a44 Merge pull request #44146 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2024-03-12 08:03:36 +01:00
nextcloud-command
4e2693f8a6 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2024-03-12 02:11:12 +00:00
Joas Schilling
5426fd6a65 Merge pull request #44077 from nextcloud/backport/43992/stable25
[stable25] fix: Avoid clear cache with prefix
2024-03-08 11:14:13 +01:00
Julius Härtl
7acb89b846 fix: Avoid clear cache with prefix
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-08 08:38:47 +00:00
John Molakvoæ
68f4d89292 Merge pull request #43889 from nextcloud/backport/43599/stable25
[stable25] fix: Add bruteforce protection to email endpoint
2024-02-29 08:47:41 +01:00
John Molakvoæ
0423137145 Merge pull request #43781 from nextcloud/backport/43753/stable25 2024-02-29 08:47:19 +01:00
John Molakvoæ
b7c280dfb1 Merge pull request #43866 from nextcloud/backport/43768/stable25 2024-02-29 08:32:58 +01:00
John Molakvoæ
cf2fad5f40 Merge pull request #43870 from nextcloud/backport/43727/stable25 2024-02-28 12:52:26 +01:00
Joas Schilling
f02be80793 fix: Add bruteforce protection to email endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-28 11:09:20 +00:00
Christoph Wurst
30ceea431d fix(dav): Rate limit calendar/subscription creation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-02-28 11:39:41 +01:00
Louis Chemineau
131adde88f fix(dav): Init ViewOnlyPlugin after auth
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-02-28 10:17:08 +01:00
Louis Chemineau
e243dd7dd2 Check node permissions when restoring a version
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-02-28 10:10:55 +01:00
Andy Scherzinger
0a6586bd56 Merge pull request #43749 from nextcloud/backport/40332/stable25
[stable25] Hide shares by disabled users
2024-02-27 15:59:42 +01:00
Stephan Orbaugh
00bee4f6e5 Merge pull request #43859 from nextcloud/backport/43727/stable25
[stable25] Check share status when touching versions
2024-02-27 14:18:50 +01:00
Louis Chemineau
4c289aa720 Check share attributes when downloading versions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-02-27 12:07:56 +01:00
Julius Härtl
edefc25c8a fix: Throw instead of yielding nothing when listing local directories
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-02-26 14:01:37 +00:00
Côme Chilliet
80bc080965 fix(tests): Adapt ManagerTest to new getAppValue call
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-02-22 16:11:46 +01:00
Côme Chilliet
2155281b81 Remove modern PHP syntax, and apply codesniffer fixes in Share20/Manager.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-02-22 13:45:50 +01:00
Côme Chilliet
0a43593607 Use nullsafe call syntax instead of additionnal check
Co-authored-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2024-02-22 08:24:43 +00:00
Côme Chilliet
4f7efe6559 Fix tests, add test for the new feature
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-02-22 08:24:43 +00:00
Côme Chilliet
f6521c8960 Set files_sharing:hide_disabled_user_shares to 'yes' to hide shares from disabled users
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-02-22 08:24:43 +00:00
Joas Schilling
e6507f4040 Merge pull request #43506 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2024-02-10 13:27:17 +01:00
nextcloud-command
515a040c52 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2024-02-10 02:12:40 +00:00
Matthieu Gallien
63a5333396 Merge pull request #43376 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2024-02-07 09:13:01 +01:00
nextcloud-command
65230e07db fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2024-02-06 02:12:50 +00:00
Matthieu Gallien
b8f98962c3 Merge pull request #43073 from nextcloud/automated/noid/stable25-update-code-signing-crl
[stable25] fix(security): Update code signing revocation list
2024-01-24 08:57:57 +01:00
nextcloud-command
84e27bd333 fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2024-01-24 02:20:07 +00:00
Christoph Wurst
3fd8b05590 Merge pull request #42909 from nextcloud/fix/caldav/update-acls-deletedcalendarobjectscollection-stable25
[stable25] fix(CalDAV): set acls for DeletedCalendarObjectsCollection
2024-01-22 17:21:08 +01:00
Ferdinand Thiessen
45a16bfdcd Merge pull request #42943 from nextcloud/backport/36471/stable25
[stable25] feat(theming): Only convert a background image if it benefits from it
2024-01-19 19:39:59 +01:00
Ferdinand Thiessen
a2a8555473 fix(themeing): Add error handling to ImageManager
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2024-01-18 15:30:49 +00:00
Ferdinand Thiessen
00db3c2d8c Add webp and large jpg test assets
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2024-01-18 15:30:49 +00:00
Ferdinand Thiessen
5e881ace31 feat(theming): Only convert a background image if it benefits from it
* WebP images are generally quite small, converting to pngs would increase
  the filesize a lot.
* Small JPEG and PNG images do not benefit from any conversion, so skip it.
* JPEG images will get quite bigger when converted to PNG so instead convert to progressive JPEG

Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2024-01-18 15:30:49 +00:00
Arthur Schiwon
31e25f3646 Merge pull request #42892 from nextcloud/backport/37346/stable25
[stable25] fix undefined method getExtStorageHome()
2024-01-18 11:46:54 +01:00
Johannes Merkel
fd6dff89fb fix(CalDAV): set acls for DeletedCalendarObjectsCollection
Signed-off-by: Johannes Merkel <mail@johannesgge.de>
2024-01-18 08:40:52 +01:00
Arthur Schiwon
fdf40fb3c1 fix undefined method getExtStorageHome()
- adds a type check
- defines missing method in OfflineUser

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-01-17 16:44:13 +00:00
Arthur Schiwon
ff7131567f Merge pull request #42877 from nextcloud/backport/42563/stable25
[stable25] Update crl after revoke integration_homeassistant.csr
2024-01-17 14:57:46 +01:00
Matthieu Gallien
69a1a655df Update crl after revoke integration_homeassistant.csr
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-01-17 10:32:56 +01:00
Julius Härtl
d4a49ed4d7 Merge pull request #42654 from nextcloud/backport/42651/stable25
[stable25] perf: Use more performant way to obtain and check the email as a login name with token login
2024-01-11 11:53:37 +01:00
Julius Härtl
564838cfc1 fix: Only apply cast if needed when searching users for value
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 11:59:28 +01:00
Julius Härtl
a1c9b91fa1 perf: Use more performant way to obtain and check the email as a login name with token login
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-09 11:59:28 +01:00
Matthieu Gallien
296646bebf Merge pull request #42397 from nextcloud/backport/42140/stable25
[stable25] Update crl after revoke rides.csr
2023-12-20 15:40:45 +01:00
Matthieu Gallien
e5f3560156 Update crl after revoke rides.csr
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2023-12-20 11:16:56 +01:00
Arthur Schiwon
3962406cd4 Merge pull request #41750 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-12-14 11:15:47 +01:00
Arthur Schiwon
fcca971d23 Merge pull request #41073 from nextcloud/backport/40495/stable25
[stable25] fix(sharing): set name to target name in sharing cache
2023-12-14 10:38:34 +01:00
nextcloud-command
d9a4015766 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-12-14 10:13:11 +01:00
Arthur Schiwon
57def1e8f2 Merge pull request #41092 from nextcloud/fix/non-responsive-app-navigation-toggle
[stable25] Fix: non responsive app navigation toggle
2023-12-14 09:32:48 +01:00
Joas Schilling
0a372c9000 Merge pull request #42193 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] fix(security): Update CA certificate bundle
2023-12-14 06:52:53 +01:00
nextcloud-command
5db9bcba8d fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2023-12-13 02:17:40 +00:00
Joas Schilling
13f348bd07 Merge pull request #41872 from nextcloud/backport/40108/stable25
[stable25] feat: add switch to disable dns pinning
2023-12-04 16:11:59 +01:00
Daniel Kesselberg
13fda8b672 feat: add switch to disable dns pinning
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-12-01 16:59:18 +01:00
hamza221
6cffaceb76 Fix:non responsive app navigation toggle
Signed-off-by: hamza221 <hamzamahjoubi221@gmail.com>
2023-11-25 10:33:17 +01:00
Arthur Schiwon
25dad2ec0d Merge pull request #41689 from nextcloud/fix/noid/fix-dev-branch
[stable25] ci(acceptance): fix dev branch
2023-11-23 15:41:53 +01:00
Arthur Schiwon
46b0725776 ci(acceptance): fix dev branch
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-11-23 14:02:48 +01:00
Andy Scherzinger
ed59bb3f66 Merge pull request #41664 from nextcloud/backport/39285/stable25
[stable25] add command do delete orphan shares
2023-11-23 13:48:49 +01:00
Nextcloud bot
e6cad8348f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-23 00:26:37 +00:00
Robin Appelman
39d34d9289 add command do delete orphan shares
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-11-22 14:26:59 +01:00
Nextcloud bot
f3ff8c0807 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-22 00:25:12 +00:00
Nextcloud bot
64516bb7eb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-21 00:28:33 +00:00
Nextcloud bot
ce172d07ed Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-20 00:28:15 +00:00
Nextcloud bot
a933acf888 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-19 00:28:32 +00:00
Nextcloud bot
d6f3c18305 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-18 00:28:30 +00:00
Nextcloud bot
b2156b0938 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-17 00:27:37 +00:00
Arthur Schiwon
dfca10093f Merge pull request #41529 from nextcloud/backport/41526/stable25
[stable25] Reverse X-Forwarded-For list to read the correct proxy remote address
2023-11-16 10:42:57 +01:00
Joas Schilling
a4b99b4155 Merge pull request #41523 from nextcloud/backport/41520/stable25
[stable25] Finish password confirmation
2023-11-16 10:35:30 +01:00
Joas Schilling
64ca62dbe8 Reverse X-Forwarded-For list to read the correct proxy remote address
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-16 07:51:54 +01:00
Joas Schilling
10111fb603 chore(assets): Recompile JS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-16 06:58:08 +01:00
Joas Schilling
7541bfaa6c fix(workflows): Finish password confirmation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-16 06:54:26 +01:00
Nextcloud bot
41c6d6a266 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-16 00:55:52 +00:00
Nextcloud bot
b42da7fa2a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-15 00:32:19 +00:00
Nextcloud bot
cdc8dfb233 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-14 00:26:20 +00:00
Nextcloud bot
8bc17fb933 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-13 00:25:34 +00:00
Nextcloud bot
c532dbcd93 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-12 00:24:45 +00:00
Nextcloud bot
f5324b023f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-11 00:22:46 +00:00
Nextcloud bot
32e02c3ee6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-10 00:24:44 +00:00
Nextcloud bot
aedf4868d9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-09 00:26:26 +00:00
Julius Härtl
6ea20ecb9b test(files_sharing): Test if recent files result use actual share target name
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-11-08 15:23:21 +01:00
Max
c0c8809f69 fix(sharing): set name to target name in sharing cache
Fixes #39879.

Signed-off-by: Max <max@nextcloud.com>
2023-11-08 15:23:21 +01:00
Nextcloud bot
d419d84a3b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-08 00:33:15 +00:00
Côme Chilliet
c1ce6f1f06 Merge pull request #40976 from nextcloud/fix/bump-sabre/http-to-5.1.10-in-stable25
Bump sabre/http to 5.1.10 in stable25
2023-11-07 14:22:23 +01:00
Côme Chilliet
b4b571cb42 Bump sabre/http to 5.1.10 in stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-11-07 14:21:36 +01:00
Nextcloud bot
c80b095289 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-07 00:32:47 +00:00
Nextcloud bot
ce18950092 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-06 00:29:47 +00:00
Nextcloud bot
64a18ff99b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-05 00:28:58 +00:00
Nextcloud bot
a6e5418bd7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-04 00:29:55 +00:00
Nextcloud bot
134cd722c4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-03 00:27:04 +00:00
Nextcloud bot
987ddab1d6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-02 00:25:10 +00:00
Nextcloud bot
037d041721 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-01 00:29:12 +00:00
Nextcloud bot
2eb2419390 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-31 00:26:46 +00:00
Nextcloud bot
f720d6e730 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-30 00:26:45 +00:00
Nextcloud bot
23ba7cba31 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-29 00:25:56 +00:00
Nextcloud bot
540443841b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-28 00:28:55 +00:00
Nextcloud bot
372868af02 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-27 00:28:16 +00:00
John Molakvoæ
30fb8a53b0 Merge pull request #41102 from nextcloud/release/25.0.13 2023-10-26 19:41:03 +02:00
Joas Schilling
366ee9f821 Merge pull request #41126 from nextcloud/backport/41123/stable25
[stable25] fix(external): Get storage before update it
2023-10-26 07:59:01 +02:00
Joas Schilling
a2efc358f9 fix(external): Get storage before update it
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-26 06:58:23 +02:00
Nextcloud bot
d436ceadad Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-26 00:26:58 +00:00
John Molakvoæ
981cc4df2e 25.0.13
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-10-25 08:20:47 +02:00
Nextcloud bot
be1ad1a75d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-25 00:43:59 +00:00
Nextcloud bot
0495ad9e2d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-24 00:26:10 +00:00
Nextcloud bot
f90a175351 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-23 00:26:52 +00:00
Nextcloud bot
e1df78f825 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-22 00:29:06 +00:00
Nextcloud bot
bf847ca3cc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-21 00:27:43 +00:00
Nextcloud bot
a3007c2a16 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-20 00:27:48 +00:00
Andy Scherzinger
22338b8afc Merge pull request #40988 from nextcloud/oc10_13
[stable25] Update version.php to owncloud 10.13
2023-10-19 17:09:19 +02:00
Andy Scherzinger
6ab9b410be Support migration from oC 10.13
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2023-10-19 17:03:50 +02:00
John Molakvoæ
50f1f38605 Merge pull request #40973 from nextcloud/release/25.0.13_rc2 2023-10-19 17:02:06 +02:00
John Molakvoæ
8d1661b4a8 25.0.13 RC2
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-10-19 13:50:48 +02:00
Nextcloud bot
be7b61be7b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-19 00:28:38 +00:00
Nextcloud bot
44e16adfb5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-18 00:53:03 +00:00
Nextcloud bot
f3b322f057 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-17 00:28:09 +00:00
Nextcloud bot
0a6b948b2c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-16 00:28:53 +00:00
Nextcloud bot
89ee02016d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-15 00:27:59 +00:00
Nextcloud bot
844f15b061 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-14 00:28:33 +00:00
Nextcloud bot
bf48ed6897 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-13 00:47:34 +00:00
Arthur Schiwon
b83d3d3321 Merge pull request #40842 from nextcloud/release/25.0.13_rc1
25.0.13 RC1
2023-10-12 22:11:38 +02:00
Arthur Schiwon
9129967375 Merge pull request #40884 from nextcloud/backport/40413/stable25
[stable25] Add in:users as a search filter to limit searches to users
2023-10-12 22:11:19 +02:00
nextcloud-command
e24b9a394b chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-10-12 12:55:19 +00:00
Arthur Schiwon
b2798b34cd fix(meta): copyright note 2023-10-12 12:40:42 +02:00
sorbaugh
52f48a5820 remove unused properties
Signed-off-by: sorbaugh <stephan.orbaugh@nextcloud.com>
2023-10-12 12:40:42 +02:00
sorbaugh
8692738eae Remove unneeded includes.
Usage:
1. Type a string in the search bar
2. Add in:users filter to avoid unnecessary searches in other apps
2023-10-12 12:40:42 +02:00
sorbaugh
836ff614cc Keep Search Provider but remove actual search and display on the searchlist dialog. Will revisit in future search result list in future issue.
Usage:
1. Type a string in the search bar
2. Add in:users filter to avoid unnecessary searches in other apps
2023-10-12 12:40:41 +02:00
sorbaugh
a62cba0ba6 Add new user filter to search.
Add regex to prevent filter collision in user-list page

Usage:
1. Type a string in the search bar
2. Add in:users to display only users in the search result
2023-10-12 12:40:41 +02:00
Nextcloud bot
82430876de Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-12 00:25:58 +00:00
Arthur Schiwon
eb26d76711 Merge pull request #38251 from nextcloud/backport/37971/stable25
[stable25] Add commands for basic file actions
2023-10-11 14:58:25 +02:00
Nextcloud bot
f39bf67b8b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-11 00:28:39 +00:00
Ferdinand Thiessen
6c2a51720a Merge pull request #40816 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-10-11 01:36:28 +02:00
Arthur Schiwon
f05a0b94c8 Merge pull request #40847 from nextcloud/backport/40572/stable25
[stable25] Clear progress bar text when hiding it
2023-10-10 15:24:24 +02:00
Arthur Schiwon
9c5cf4b166 Merge pull request #40635 from nextcloud/fix/dav/expand-recurrences-in-search-stable25
[stable25] fix(dav): expand recurrences when searching
2023-10-10 10:23:56 +02:00
Arthur Schiwon
c60d890031 Merge pull request #40385 from nextcloud/backport/36830/stable25
[stable25] fix: Avoid failing with duplicate checks
2023-10-10 10:11:52 +02:00
Arthur Schiwon
ffc6811584 Merge pull request #40685 from nextcloud/backport/40675/stable25
[stable25] fix(unifiedsearch): Allow searching for "0"
2023-10-10 09:16:06 +02:00
Nextcloud bot
3d2d819c80 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-10 00:52:13 +00:00
Daniel Calviño Sánchez
a797dcbbc4 Clear progress bar text when hiding it
When files are uploaded the progress bar text is set accordingly.
However, other operations that show the progress bar, like deleting
files, do not explicitly set any text. Due to that, when the progress
bar was shown again after uploading files the text did not match the
operation. To solve that now the text is cleared when the progress bar
is hidden (it is not cleared when it is shown as in some cases the text
is set already before showing the progress bar).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2023-10-09 23:55:55 +00:00
Arthur Schiwon
0f4151c1ae Merge pull request #40693 from nextcloud/fix/dashboard-widgets-api-stable25
[stable25] Fix Dashboard IManager getWidgets return annotation
2023-10-09 23:01:40 +02:00
Arthur Schiwon
8fa780ba6c Merge pull request #39992 from nextcloud/backport/39770/stable25
[stable25] fix: always use display name from correct backend
2023-10-09 23:00:52 +02:00
Arthur Schiwon
cddcba4797 Merge pull request #40371 from nextcloud/backport/39128/stable25
[stable25] fix(ldap): avatar is not being fetched
2023-10-09 22:58:50 +02:00
Arthur Schiwon
401eebdc07 25.0.13 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-10-09 22:38:05 +02:00
Nextcloud bot
c7328cadda Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-09 00:29:04 +00:00
nextcloud-command
0a70aa0007 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-10-08 03:09:34 +00:00
Nextcloud bot
4b52689222 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-08 00:30:16 +00:00
Nextcloud bot
93df2aea77 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-06 00:26:45 +00:00
Nextcloud bot
2ecf03fd8f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-05 00:41:07 +00:00
Nextcloud bot
3deb128dba Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-04 00:27:27 +00:00
Nextcloud bot
6ef0a0d1ab Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-03 00:26:35 +00:00
Nextcloud bot
d026f827b6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-02 00:26:20 +00:00
Nextcloud bot
96dd06e281 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-01 00:26:34 +00:00
Nextcloud bot
ed1dff421d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-30 00:26:22 +00:00
jld3103
a29153a447 Fix Dashboard IManager getWidgets return annotation
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-09-29 08:58:52 +02:00
Nextcloud bot
ffc1ae6046 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-29 00:25:58 +00:00
Christoph Wurst
1296fa2426 fix(unifiedsearch): Allow searching for "0"
empty("0") evaluates to true

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-09-28 16:03:12 +00:00
Nextcloud bot
30d8da9aff Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-28 00:28:24 +00:00
Nextcloud bot
4a67375310 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-27 00:27:21 +00:00
Richard Steinmetz
a4a0a1fa2e fix(dav): expand recurrences when searching
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-09-26 11:56:56 +02:00
Nextcloud bot
89b9d49498 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-26 00:28:33 +00:00
Ferdinand Thiessen
d67f859b11 Merge pull request #40610 from nextcloud/backport/40606/stable25
[stable25] Do not throw while restoring unloaded files list entries
2023-09-25 14:28:30 +02:00
Ferdinand Thiessen
f452ef7114 chore: compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-09-25 12:32:44 +02:00
Ferdinand Thiessen
ece6ca2ec7 fix(files_trashbin): Only remove element if loaded
Make sure to only remove elements from file list (while restoring)
if the element was added to the file list (might not be added, if the list is scrolling).

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-09-25 08:23:47 +00:00
Nextcloud bot
c125984ce1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-25 00:30:14 +00:00
Nextcloud bot
182ba1d1f9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-24 00:28:25 +00:00
Nextcloud bot
c59edb05d9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-23 00:28:26 +00:00
Robin Appelman
0134edf286 Merge pull request #40290 from nextcloud/backport/39861/stable25
[stable25] Calendar optimizations
2023-09-22 11:05:14 +02:00
Nextcloud bot
5ca2425fca Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-22 00:32:29 +00:00
Nextcloud bot
de5ef8df68 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-21 00:29:53 +00:00
Arthur Schiwon
fd3900f395 Merge pull request #40527 from nextcloud/release/25.0.12
25.0.12
2023-09-20 14:32:21 +02:00
Arthur Schiwon
c75a18aa11 Merge pull request #40446 from nextcloud/backport/40418/stable25
[stable25] fix: don't use davtags for tag search
2023-09-20 12:23:58 +02:00
Arthur Schiwon
e2e0ab347a 25.0.12
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-09-20 11:54:48 +02:00
Joas Schilling
163ace279b Merge pull request #40509 from nextcloud/backport/40488/stable25
[stable25] fix(comments): Use provided offset in best effort when loading comments
2023-09-20 10:24:09 +02:00
Nextcloud bot
a3b5109280 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-20 00:27:57 +00:00
Joas Schilling
bf623072d1 fix(comments): Use provided offset in best effort when loading comments
When we didn't find the "$lastKnownComment" the whole condition was ignored.
Now we still use the ID as an offset.
This is required as a fall-back for expired messages in Talk
and deleted comments in other apps.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-09-19 14:25:54 +00:00
Nextcloud bot
88f295c6e3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-19 00:24:23 +00:00
Daniel Kesselberg
27dc783d87 fix: don't use davtags for tag search
1. https://github.com/nextcloud/server/pull/26813 Initial implementation with support for systemtags and davtags (vcategory)
2. https://github.com/nextcloud/server/pull/39062 Additional check if the given tag exists, though ISystemTagManager.getAllTags only looks for systemtags

Therefore it's not possible anymore to search for davtags and unnecessary to join the other tables.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-09-18 14:14:01 +02:00
Nextcloud bot
48bae79f32 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-18 00:27:13 +00:00
Nextcloud bot
27a2b150de Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-17 00:27:24 +00:00
Nextcloud bot
73e7cc4f4d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-16 00:27:51 +00:00
Max
40056c807a fix: always use display name from correct backend
Overwrite the display name after the account is initialized
when using an instacne of IGetDisplayNameBackend.

Before when using a variation of user_oidc and registering
a Backend.php implementing IGetDisplayNameBackend
the personal setting page shows 'uid'.

The UserManager/AccountManager seems not to use consistently
the correct backend.

The correct backend is used in this sequence:

server/lib/private/TemplateLayout.php

          $userDisplayName = \OC_User::getDisplayName();
          $this->assign(user_displayname, $userDisplayName);

In the settings page, it definitely not calls the registered backend,
but seems to fall back to default Backend and shows (usually) uid
or a value from the standard account property table.

Signed-off-by: Max <max@nextcloud.com>
2023-09-15 14:01:13 +02:00
Julius Härtl
f077b260be Merge pull request #40381 from nextcloud/backport/38808/stable25 2023-09-15 09:52:33 +02:00
Nextcloud bot
cb9a724c3b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-15 00:27:01 +00:00
Arthur Schiwon
97d754dcf1 Merge pull request #40401 from nextcloud/release/25.0.11
25.0.11
2023-09-14 12:16:48 +02:00
Nextcloud bot
0a3694ef2f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-14 00:27:20 +00:00
Arthur Schiwon
7296b3d5c0 25.0.11
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-09-13 19:51:46 +02:00
Nextcloud bot
76bd39feee Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-13 00:25:00 +00:00
Julius Härtl
13d5407085 fix: Avoid failing with duplicate checks
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-09-12 15:14:30 +02:00
Julius Härtl
8ddcebe3bd fix: Only read unencrypted_size when file is actually encrypted
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-09-12 15:07:15 +02:00
Julius Härtl
19cf570aac fix: Only store unencrypted_size if path should be encrypted
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-09-12 15:07:15 +02:00
Nextcloud bot
e9df5b22c4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-12 00:28:12 +00:00
Arthur Schiwon
d87831a7b9 fix(LDAP): add return type hint and description
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-09-11 18:26:09 +00:00
Arthur Schiwon
7b15733a03 fix(ldap): avatar is not being fetched
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-09-11 18:26:09 +00:00
Nextcloud bot
b3a128e37f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-11 00:27:21 +00:00
Nextcloud bot
13f85ecfd1 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-10 00:25:42 +00:00
Nextcloud bot
f56f7dece5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-09 00:26:07 +00:00
Nextcloud bot
6b15f63598 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-08 00:31:51 +00:00
Arthur Schiwon
4c93160057 Merge pull request #40276 from nextcloud/release/25.0.11_rc1
25.0.11 RC1
2023-09-07 12:38:43 +02:00
Arthur Schiwon
08f964e52c Merge pull request #40036 from nextcloud/fix/stable25/log-condition-user
[stable25] fix(logging): user log condition feature
2023-09-07 12:21:18 +02:00
Andy Scherzinger
35d1102e34 Merge pull request #40218 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-09-07 12:05:05 +02:00
Arthur Schiwon
0acd7d898c Merge pull request #40279 from nextcloud/backport/39895/stable25
[stable25] admin have no special rights on users' entries
2023-09-07 11:28:50 +02:00
Côme Chilliet
66c6bc01b6 fix(logging): user log condition feature
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-09-07 10:35:56 +02:00
Andy Scherzinger
c7f1f7697c Merge pull request #40311 from nextcloud/fix/birthday-calendar-stable25
[stable25] fix(CalDAV): check birthday calendar owner
2023-09-07 10:23:38 +02:00
Robin Appelman
ea49a95d5a cache calendar objects from calendarQuery
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-09-07 10:06:28 +02:00
Robin Appelman
9a3add4de2 preload shares for calendars when listing calendars
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-09-07 10:06:28 +02:00
Anna Larch
9790841ed7 fix(CalDAV): check birthday calendar owner
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-09-07 08:39:09 +02:00
Tobias Kaminsky
a1d4f51dfd Merge pull request #40304 from nextcloud/backport/40293/stable25
[stable25] fix(ratelimit): Only use memory cache backend for redis
2023-09-07 08:23:31 +02:00
Nextcloud bot
57e32f1917 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-07 00:29:29 +00:00
Joas Schilling
c2d7e9b21e fix(ratelimit): Only use memory cache backend for redis
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-09-06 16:12:15 +00:00
nextcloud-command
bda7520e53 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-09-06 17:52:49 +02:00
Robin Appelman
05329e7784 minor fixes for get/put
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-09-06 14:43:22 +02:00
Robin Appelman
1a5504868e add command to write a file
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-09-06 14:43:17 +02:00
Robin Appelman
f2d25c5874 move get/delete commands to files namespace, make get take the output as argument instead of option
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-09-06 14:43:11 +02:00
Robin Appelman
d99d336c83 add command to delete a file
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-09-06 14:42:48 +02:00
Robin Appelman
829b79984b add command to get a file from the filesystem
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-09-06 14:42:26 +02:00
Maxence Lange
5ce3127cf0 admin have no special rights on users' entries
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-09-06 10:44:03 +02:00
Arthur Schiwon
41e0fcf80c Merge pull request #40261 from nextcloud/backport/40234/stable25
[stable25] enh: skip processing for empty response
2023-09-05 18:54:53 +02:00
Arthur Schiwon
cb607b5b8d Merge pull request #40233 from nextcloud/fix/fix-video-seeking-public-link
[stable25] Detect aborted connection in OC\Files\View and stop writing data to the output buffer
2023-09-05 18:54:31 +02:00
Arthur Schiwon
1db32fe51e Merge pull request #39857 from nextcloud/manual/backport/stable25/39804/wrap-org-name-login-form
[stable25] Wrap long productName on login form
2023-09-05 18:50:50 +02:00
Arthur Schiwon
4299e1517d Merge pull request #40188 from nextcloud/backport/39017/stable25
[stable25] fix(s3): fix handling verify_bucket_exists parameter
2023-09-05 17:46:40 +02:00
Arthur Schiwon
e004f8099a Merge pull request #39731 from nextcloud/backport/39698/stable25
[stable25] Catch more invalid cache source storage paths
2023-09-05 17:45:25 +02:00
Arthur Schiwon
9c68dc14ab 25.0.11 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-09-05 17:40:21 +02:00
Côme Chilliet
6b2580d49a Apply suggestions from code review in View.php
Co-authored-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-09-05 14:36:23 +02:00
Daniel Kesselberg
07ab666d84 enh: skip processing for empty response
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-09-05 09:57:25 +02:00
Nextcloud bot
35ff1de807 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-05 00:27:59 +00:00
Côme Chilliet
168b07d038 Lower log to debug for connections aborted by the client
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-09-04 16:45:14 +02:00
Côme Chilliet
cb2a6d688f Detect aborted connection in OC\Files\View and stop writing data to the
output buffer

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-09-04 14:58:30 +02:00
fenn-cs
183276a5f3 Wrap long productName on login form
Backport : https://github.com/nextcloud/server/pull/39848

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-09-04 11:35:22 +01:00
Nextcloud bot
79c2353d7f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-04 00:33:04 +00:00
Nextcloud bot
8a2a16e9d4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-03 00:25:59 +00:00
Nextcloud bot
6063db5371 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-02 00:27:20 +00:00
Nextcloud bot
9b7e12b919 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-01 00:30:05 +00:00
Thomas Citharel
fe37e5590b fix(s3): fix handling verify_bucket_exists parameter
If 'verify_bucket_exists' is set to false in the config.php s3 configuration, it's supposed to avoid
verifying that the bucket exists. However empty(falsy) will  always return true, so this condition
would not work.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-08-31 21:45:44 +00:00
Nextcloud bot
0a1457127b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-31 00:35:14 +00:00
Nextcloud bot
f3a012210f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-30 00:32:12 +00:00
Andy Scherzinger
04d7c5304c Merge pull request #40089 from nextcloud/backport/40081/stable25
[stable25] fix(CalDAV): check voject exists before attempting any operation
2023-08-29 18:38:43 +02:00
Anna Larch
681da56912 fix(CalDAV): check voject exists before attempting any operation
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-08-29 15:37:53 +02:00
Nextcloud bot
d7393f7bd8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-29 00:31:30 +00:00
Robin Appelman
2f1c599810 Merge pull request #39703 from nextcloud/cache-imcomplete-id-first-25
[stable25] Select the fileid first when looking for incomplete files
2023-08-28 14:18:48 +02:00
Joas Schilling
9ea2d7c045 Merge pull request #39936 from nextcloud/fix/stable25/transfer-ownership
[stable25] fix: don't emit Hooks when hookpaths are empty
2023-08-28 13:38:52 +02:00
Robin Appelman
c8cf2ebf17 select the fileid first when looking for incomplete files
this seems to improve mariadbs index selection

Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-08-28 13:30:01 +02:00
Anna Larch
1e957b5c87 fix: don't emit Hooks when hookpaths are empty
Signed-off-by: Anna Larch <anna@nextcloud.com>
Signed-off-by: Max <max@nextcloud.com>
2023-08-28 11:45:01 +02:00
Nextcloud bot
3ea5c47f46 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-28 00:27:01 +00:00
Nextcloud bot
4d277aa07a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-27 00:31:11 +00:00
Nextcloud bot
3c83f7946b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-26 00:33:09 +00:00
Nextcloud bot
fc1f35a022 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-25 00:34:51 +00:00
Nextcloud bot
670c1c22de Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-24 01:01:44 +00:00
John Molakvoæ
902d7cf1ed Merge pull request #40008 from nextcloud/automated/noid/stable25-update-ca-cert-bundle 2023-08-23 08:09:21 +02:00
nextcloud-command
2126a82989 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2023-08-23 02:10:01 +00:00
Nextcloud bot
fc0cc95e31 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-23 00:28:46 +00:00
Nextcloud bot
5f5c367a81 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-22 00:52:23 +00:00
Pytal
3db4803f45 Merge pull request #39603 from nextcloud/backport/37954/stable25 2023-08-21 17:10:52 -07:00
Christopher Ng
76325155e2 chore: Update dav snapshot
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-21 16:17:51 -07:00
Louis Chemineau
4b46613ca9 Do not allow to toggle between password and text in sharing
This does not makes sense as we do not have the clear text value.

Signed-off-by: Louis Chemineau <louis@chmn.me>
(cherry picked from commit 6faf8b85d6)
2023-08-21 16:17:51 -07:00
Christopher Ng
3b64d34d1d chore(deps): Bump @nextcloud/vue to 7.12.1
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-21 16:17:51 -07:00
Nextcloud bot
f561cd5588 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-21 00:28:10 +00:00
Nextcloud bot
0129619dcd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-20 00:34:24 +00:00
Nextcloud bot
f574a17edb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-19 00:34:29 +00:00
Nextcloud bot
f818808db4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-18 00:36:21 +00:00
Nextcloud bot
11986e2f8d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-17 00:34:16 +00:00
Ferdinand Thiessen
75ee64b678 Merge pull request #39918 from nextcloud/backport/38665/stable25
[stable25] fix(weather_status): Pass address as param to OSM API
2023-08-17 00:04:53 +02:00
Ferdinand Thiessen
f3ccb9851b fix(weather_status): Pass address as param
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-16 16:28:17 +00:00
Joas Schilling
4b87cc943a Merge pull request #39712 from nextcloud/backport/39689/stable25
[stable25] fix(notifications): Remove share notification when the node is deleted
2023-08-16 11:59:12 +02:00
Nextcloud bot
55d833698e Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-16 00:26:02 +00:00
Nextcloud bot
c69e9a4c06 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-15 01:00:06 +00:00
Nextcloud bot
463a227abe Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-14 09:06:19 +00:00
Nextcloud bot
5af8f5d470 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-14 00:26:24 +00:00
Nextcloud bot
90e6c82561 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-13 00:25:24 +00:00
Nextcloud bot
722b663556 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-12 00:28:08 +00:00
Andy Scherzinger
e01c37de1b Merge pull request #39787 from nextcloud/backport/39741/stable25
[stable25] optimize calendar search query
2023-08-11 11:23:59 +02:00
Nextcloud bot
ed505c5ceb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-11 00:30:35 +00:00
Jamie McClelland
ed342d9071 ensure outerquery ->where() function doesn't clobber earier ->andWhere()
Signed-off-by: Jamie McClelland <jm@mayfirst.org>
2023-08-10 07:52:04 +00:00
Jamie McClelland
a1e9b90433 optimize calendar search query
see https://github.com/nextcloud/calendar/issues/4758

Signed-off-by: Jamie McClelland <jm@mayfirst.org>
2023-08-10 07:52:02 +00:00
John Molakvoæ
8ec206d4c5 Merge pull request #39747 from nextcloud/release/25.0.10 2023-08-10 08:09:39 +02:00
Nextcloud bot
0f54238e6c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-10 00:27:21 +00:00
Nextcloud bot
590d4f3fbc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-09 00:51:09 +00:00
John Molakvoæ
818e45fbe7 25.0.10
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-08-08 09:41:54 +02:00
Nextcloud bot
372a405114 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-08 00:29:56 +00:00
Nextcloud bot
78a248b8cb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-07 00:30:52 +00:00
John Molakvoæ
3330403031 fix: simplify sourceData check
Co-authored-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2023-08-06 08:46:08 +00:00
Josh Richards
cc801d7c2f Catch more invalid cache source storage paths
OC\Files\Cache\Cache::get can return string|false|null, not just string|false.

- nextcloud/server#26270 added handling of false, but null is needed too.
- Well, or we change the default $resullt to false, but I'm not sure if that has other ramifications and the real need here is to simply catch situations where the cache source storage path is not valid for whatever reason

Related: nextcloud/server#19009

Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2023-08-06 08:46:07 +00:00
Nextcloud bot
6c1e1dc3e7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-06 00:25:51 +00:00
Nextcloud bot
d1e6910dc5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-05 00:30:07 +00:00
Joas Schilling
57191b591a fix(notifications): Remove share notification when the node is deleted
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-04 08:20:23 +00:00
Nextcloud bot
7123159422 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-04 00:30:43 +00:00
Arthur Schiwon
a756e30ef5 Merge pull request #39675 from nextcloud/release/25.0.10_rc1
25.0.10 RC1
2023-08-03 11:59:06 +02:00
F. E Noel Nfebe
0f10006ad3 Merge pull request #39671 from nextcloud/manual/backport/39614
[stable25] fix share roots always being marked as writable
2023-08-03 08:16:31 +01:00
Nextcloud bot
6a86413b61 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-03 00:29:08 +00:00
Robin Appelman
ee29ab1f65 fix share roots always being marked as writable
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-08-02 21:37:47 +02:00
Arthur Schiwon
b4e8febdfc Merge pull request #39386 from nextcloud/automated/noid/stable25-update-psalm-baseline
[stable25] Update psalm-baseline.xml
2023-08-02 21:34:37 +02:00
Arthur Schiwon
b347e4b090 Merge pull request #39591 from nextcloud/backport/stable25/fix/noid/imip-plugin-null-hardening
fix(caldav): harden null handling of iMip scheduling method
2023-08-02 21:34:07 +02:00
Arthur Schiwon
a54fc0a8ff Merge pull request #39438 from nextcloud/backport/39309/stable25
[stable25] fix(profile): fix getUID on nullable user variable
2023-08-02 21:28:54 +02:00
Arthur Schiwon
43fd7ea94e Merge pull request #39598 from nextcloud/backport/38667/stable25
[stable25] fix(SystemTagManager): Use truncated tagName in getTag and updateTag
2023-08-02 21:28:28 +02:00
Arthur Schiwon
2e2aeaa8d1 Merge pull request #39451 from nextcloud/backport/38907/stable25
[stable25] Fix: ContactManager search with fullmatch
2023-08-02 21:27:49 +02:00
Arthur Schiwon
237ed855dc Merge pull request #39371 from nextcloud/backport/39339/stable25
[stable25] fix(node): non-existing folder is not searchable
2023-08-02 21:27:20 +02:00
Arthur Schiwon
46a8c11824 Merge pull request #38565 from nextcloud/backport/38549/stable25
[stable25] Fix app menu flicker
2023-08-02 21:25:58 +02:00
Pytal
6b0b731668 Merge pull request #39667 from nextcloud/backport/39649/stable25 2023-08-02 11:11:02 -07:00
Arthur Schiwon
3ad82c76c9 25.0.10 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-08-02 13:51:57 +02:00
nextcloud-command
f88dad46cd Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-08-02 02:47:10 +00:00
Nextcloud bot
2321e673dd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-02 00:53:57 +00:00
Christopher Ng
65d1c84ceb fix(files_sharing): String translations
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
(cherry picked from commit 8a51d64b09)
2023-08-01 10:10:42 -07:00
Nextcloud bot
9518e0a778 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-01 00:30:12 +00:00
Nextcloud bot
4cd860a54f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-31 00:30:26 +00:00
Nextcloud bot
70284b88f6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-30 00:25:44 +00:00
Nextcloud bot
6fafb8c64a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-29 00:32:37 +00:00
Richard Steinmetz
d66cf1ed96 fix(caldav): harden null handling of iMip scheduling method
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-07-28 21:53:23 +02:00
Nextcloud bot
c4a6f2f4a2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-28 00:31:16 +00:00
Simon L
bd32df25be Merge pull request #39542 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-07-28 00:29:42 +02:00
Marcel Klehr
55a39eb726 fix(SystemTagManager): Use truncated tagName in getTag and updateTag
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-27 17:24:38 +00:00
Côme Chilliet
3fafbf74b8 Merge pull request #39509 from nextcloud/backport/39221/stable25
[stable25] Bugfix/bulk upload empty files
2023-07-27 10:35:20 +02:00
Nextcloud bot
115c0cfbab Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-27 00:26:24 +00:00
Andy Scherzinger
23dbc96ffe Merge pull request #39524 from nextcloud/backport/39264/stable25
[stable25] Add instance category while checking new updates
2023-07-26 09:05:59 +02:00
Nextcloud bot
7076240181 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-26 00:57:48 +00:00
Benjamin Gaussorgues
44b443e289 Add instance category while checking new updates
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2023-07-25 12:06:55 +02:00
Nextcloud bot
5b45725e03 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-25 00:25:57 +00:00
Matthieu Gallien
f79caf2d76 when reading an empty file getting EOF is not an error
will allow uploading empty files via bulk upload

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2023-07-24 13:30:36 +02:00
Nextcloud bot
f88cce7e3f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-24 00:25:58 +00:00
nextcloud-command
a3bd760d7f chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-07-23 02:54:51 +00:00
Nextcloud bot
49385cd4b7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-23 00:28:31 +00:00
Nextcloud bot
c154e208a0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-22 00:31:55 +00:00
Nextcloud bot
a593eb2c62 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-21 00:24:49 +00:00
Arthur Schiwon
fbc4a4aad9 Merge pull request #39501 from nextcloud/release/25.0.9
25.0.9
2023-07-20 13:11:02 +02:00
Arthur Schiwon
40a282cd33 Merge pull request #39493 from nextcloud/backport/39490/stable25
[stable25] fix(apps): Fix loading info.xml file
2023-07-20 13:00:46 +02:00
Arthur Schiwon
8598752f1e 25.0.9
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-20 11:57:38 +02:00
Joas Schilling
a55662b3c5 fix(apps): Fix loading info.xml file
Ref: https://bugs.php.net/bug.php?id=62577

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-07-20 10:49:43 +02:00
Nextcloud bot
b168895f94 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-20 00:26:40 +00:00
Nextcloud bot
12b5a6257d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-19 00:26:58 +00:00
Johannes Merkel
4910c617d1 fix(mail): ContactManager search with fullmatch
Signed-off-by: Johannes Merkel <mail@johannesgge.de>
2023-07-18 09:16:36 +00:00
Nextcloud bot
b951ead895 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-18 00:24:30 +00:00
Arthur Schiwon
ab3ee2c633 Merge pull request #39426 from nextcloud/release/25.0.9_rc2
25.0.9 RC2
2023-07-17 20:06:27 +02:00
Thomas Citharel
e640bb3583 fix(profile): fix getUID on nullable user variable
As per method signature, $visitingUser is nullable, so we can't be sure calling getUid() on it will
work.

Closes #35766

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-07-17 13:43:31 +00:00
Joas Schilling
f8cac22e0f Merge pull request #39419 from nextcloud/backport/39416/stable25
[stable25] fix(core): Add password confirmation requirement for getapppassword
2023-07-17 13:56:52 +02:00
Arthur Schiwon
401cfba02c 25.0.9 RC2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-17 12:39:17 +02:00
Joas Schilling
fd73d5f617 fix(core): Add password confirmation requirement for getapppassword
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-07-17 12:12:35 +02:00
Nextcloud bot
175faf2831 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-17 00:26:01 +00:00
Nextcloud bot
2fa639b5f3 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-16 00:25:30 +00:00
Nextcloud bot
58e298eafc Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-15 00:27:31 +00:00
Arthur Schiwon
766e8e0519 Merge pull request #39394 from nextcloud/backport/39380/stable25
[stable25] fix(db): no hardcoded table prefix is expected
2023-07-14 19:30:06 +02:00
Arthur Schiwon
607ed31b35 fix(db): no hardcoded table prefix is expected
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-14 12:00:47 +00:00
Nextcloud bot
66f904dbb2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-14 00:30:26 +00:00
Arthur Schiwon
8f69b50691 Merge pull request #39353 from nextcloud/tests/noid/psalm-baseline
[stable25] test(psalm): ignore known reports
2023-07-13 17:13:25 +02:00
Arthur Schiwon
e6438c3967 fix(node): non-existing folder is not searchable
the previosuly introduced searchBySystemTag was not overwritten in
NonExistingFolder and could run the inherited method.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-13 15:05:25 +00:00
ZetaTom
1bf0bc6a1d Fix app menu flicker
Signed-off-by: ZetaTom <70907959+ZetaTom@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-07-13 12:50:01 +00:00
Arthur Schiwon
0330588a48 Merge pull request #39279 from nextcloud/release/25.0.9_rc1
25.0.9 RC1
2023-07-13 14:33:32 +02:00
Andy Scherzinger
166c63b8ca Merge pull request #39356 from nextcloud/backport/39323/39323-stable25
[stable25] getStorage before remove
2023-07-13 14:10:25 +02:00
Maxence Lange
3af516921c getStorage before remove
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-07-13 10:41:04 -01:00
Arthur Schiwon
4f78515616 Merge pull request #36601 from nextcloud/backport/35743/stable25
[stable25] Include more information in iMIP email and show diff information on updating an event
2023-07-13 12:54:36 +02:00
Andy Scherzinger
9828f43521 Merge pull request #39346 from nextcloud/ci/sign-drone-stable25
[stable25] chore(CI): Sign .drone.yml file
2023-07-13 12:46:46 +02:00
Arthur Schiwon
df746d1fb0 test(psalm): ignore known reports
- this is code we also have in master, but raises flags here due to "race
  conditions" in merging and backporting competing with enabling psalm
  reacting on those types.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-13 12:27:17 +02:00
Arthur Schiwon
7af68174ff Merge pull request #39220 from nextcloud/automated/noid/stable25-update-psalm-baseline
[stable25] Update psalm-baseline.xml
2023-07-13 12:26:07 +02:00
Joas Schilling
e09d79882b chore(CI): Sign .drone.yml file
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-07-13 11:51:51 +02:00
nextcloud-command
b718e52679 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-07-13 02:41:52 +00:00
Nextcloud bot
8803a26624 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-13 00:30:00 +00:00
Arthur Schiwon
5161fc8f0f Merge pull request #39259 from nextcloud/backports/39146/stable25
[stable25] fix(files_sharing): hide download permission for circle shares
2023-07-12 23:18:13 +02:00
Arthur Schiwon
59b26553a4 style(php): satisfy style checker
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-12 20:26:57 +02:00
Arthur Schiwon
09d4260889 Merge pull request #39061 from nextcloud/backport/31790/stable25
[stable25] Fix creating events with old (< unix time) lastoccurence
2023-07-12 20:06:48 +02:00
Nextcloud bot
29e5984fad Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-12 00:22:28 +00:00
Arthur Schiwon
5053cc556f Merge pull request #39294 from nextcloud/backport/39248/stable25
[stable25] preload custom properties when propfinding folders
2023-07-12 01:10:30 +02:00
Arthur Schiwon
6715bbade1 Merge pull request #39101 from nextcloud/backport/39093/stable25
[stable25] Silent `imagecreatefromstring()` errors
2023-07-12 00:44:59 +02:00
Simon L
2febf7ed88 Merge pull request #38982 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-07-11 23:31:44 +02:00
nextcloud-command
b1c2f6a720 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-07-11 16:06:53 +00:00
Arthur Schiwon
59466b3424 Merge pull request #39233 from nextcloud/backport/39202/stable25
[stable25] use more efficient tag retrieval on DAV report request
2023-07-11 14:22:44 +02:00
Anna Larch
183abe8775 Use recurrence instance to build iMip email
instead of the main VEVENT of a repeating event

Fixes part of https://github.com/nextcloud/calendar/issues/3919

Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-07-11 12:52:09 +02:00
Joas Schilling
99ff886d5d Merge pull request #38973 from nextcloud/backport/38747/stable25
[stable25] perf: skip request without write permission
2023-07-11 07:18:30 +02:00
Nextcloud bot
983f443f4c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-11 00:32:48 +00:00
Robin Appelman
f3d924db11 preload custom properties when propfinding folders
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-07-10 20:29:42 +00:00
Joas Schilling
cdc51554b2 Merge pull request #39253 from nextcloud/backport/38046/stable25
[stable25] fix(dav): Abort requests with 429 instead of waiting
2023-07-10 20:53:15 +02:00
Julius Härtl
f19fdc5325 chore(psalm): Make psalm aware of sabre/uri
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-10 18:01:22 +02:00
Daniel Kesselberg
5dfd8f6549 perf: skip request without write permission
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-07-10 18:01:22 +02:00
Arthur Schiwon
6b79c81b34 Merge pull request #39032 from nextcloud/backport/38917/stable25
[stable25] fix(l10n): Fix plural issue with different locale and language
2023-07-10 17:27:46 +02:00
Arthur Schiwon
b937542740 Merge pull request #39144 from nextcloud/fix/password-confirmation-25
[stable25] Fix password confirmation
2023-07-10 17:23:38 +02:00
Arthur Schiwon
a4b7bb7c78 Merge pull request #37744 from nextcloud/backport/36690/stable25
[stable25] fix: Make sure that rollback hook is triggered on all version backends
2023-07-10 17:16:04 +02:00
Arthur Schiwon
c40a4a0bcb 25.0.9 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-10 16:32:44 +02:00
Daniel Kesselberg
ae691e0986 chore: fix codestyle for \OC\Files\Node\Folder
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-07-10 14:54:02 +02:00
Daniel Kesselberg
b2776bf586 fix: use handleLoginFailed for invalid email address
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-07-10 14:28:19 +02:00
Julius Härtl
2ec0a9f81e Merge pull request #39081 from nextcloud/backport/39025/stable25 2023-07-10 13:03:40 +02:00
Arthur Schiwon
2ca8c7102b fix: PHP 7.4 compatibility
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-10 12:42:30 +02:00
Richard Steinmetz
fd5dbc504f fix(files_sharing): hide download permission for circle shares
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-07-10 09:45:46 +02:00
Joas Schilling
446ebd35a9 fix(dav): Abort requests with 429 instead of waiting
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-07-10 06:35:25 +02:00
Nextcloud bot
9c31710acd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-10 00:29:12 +00:00
Nextcloud bot
d8441009de Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-09 00:35:50 +00:00
Nextcloud bot
3d54c2ebb4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-08 00:30:37 +00:00
Arthur Schiwon
5121ccaa3a style: satisfy code style checker
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 18:30:17 +02:00
Robin Appelman
92c7367013 properly register test mount for user
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-07-07 18:26:55 +02:00
Julius Härtl
5b77597c52 fix: Check return type on rollback
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-07 18:26:55 +02:00
Robin Appelman
69998422d5 don't re-get fileinfo for versioned file if it's not shared
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-07-07 18:26:54 +02:00
Julius Härtl
2741810c72 tests(files_versions): Tear down fs to clear mount cache before testing
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-07 18:26:54 +02:00
Julius Härtl
aaaf9c7e8c fix: Make sure that rollback hook is triggered on all version backends
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-07-07 18:26:53 +02:00
Arthur Schiwon
33b9ba5cd9 refactor: adjust to unexposed searchBySystemTag
- in this backport we have to drop the breaking addition in
  \OCP\Files\Folder
- this requires adjustments in check for the existance of the method but
  also in testing
- another change in \OCP\SystemTag\ISystemTagManager can be applied as
  this interface is not implemented elsewhere

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:56:54 +02:00
Arthur Schiwon
6256da1ade fix: cannot apply limit+offset on multi-tag-search
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:56:10 +02:00
Arthur Schiwon
5cd984b76b refactor: save unnecessary method_exists
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:56:05 +02:00
Arthur Schiwon
2c162694f2 fix: use array_unitersect against objects
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:56:01 +02:00
Arthur Schiwon
9f549013b0 fix: obey offset and limit for results from favs and circles
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:55:55 +02:00
Arthur Schiwon
1ffae9d110 fix: cominbation of small fixes
- possible null return
- parameter name mismatch in implementation
- incomplete unit test

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:55:50 +02:00
Arthur Schiwon
d21b251a85 fix: include invisible tags for admins
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:55:45 +02:00
Arthur Schiwon
5c0a1a4b09 fix: search with more than one search tags
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:55:31 +02:00
Arthur Schiwon
8d25273192 fix: no search when LazyFolder was provided
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:44:04 +02:00
Arthur Schiwon
2b513e9d12 chore: cleanup unused code
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:43:58 +02:00
Arthur Schiwon
03590e86e7 fix: ensure searchBySystemTag() is available
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:43:52 +02:00
Arthur Schiwon
837fd9f8da fix: favorites view and universal search against tags
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:43:46 +02:00
Arthur Schiwon
5086dff563 fix: change if with conditionless else to switch; and a parameter value
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:43:40 +02:00
Arthur Schiwon
7e2ad76505 use efficient tag retrieval on DAV report request
- uses DAV search approach against valid files joined by systemtag selector
- reduced table join for tag/systemtag search
- supports pagination
- no changes to the output formats or similar

Example request body:

<?xml version="1.0"?>
<oc:filter-files xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns" xmlns:ocs="http://open-collaboration-services.org/ns">
  <d:prop>
    <d:getcontentlength/>
    <d:getcontenttype/>
    <d:getetag/>
    <d:getlastmodified/>
    <d:resourcetype/>
    <nc:face-detections/>
    <nc:file-metadata-size/>
    <nc:has-preview/>
    <nc:realpath/>
    <oc:favorite/>
    <oc:fileid/>
    <oc:permissions/>
    <nc:nbItems/>
  </d:prop>
  <oc:filter-rules>
    <oc:systemtag>32</oc:systemtag>
  </oc:filter-rules>
  <d:limit>
    <d:nresults>50</d:nresults>
    <nc:firstresult>0</nc:firstresult>
  </d:limit>
</oc:filter-files>

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-07 17:43:34 +02:00
Nextcloud bot
8a73ef80de Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-07 00:27:56 +00:00
Arthur Schiwon
eba105b9a8 Merge pull request #39153 from nextcloud/backport/39115/stable25
[stable25] fix(sse): don't update uncached files
2023-07-06 18:43:25 +02:00
Arthur Schiwon
9eb787e3ea Merge pull request #39195 from nextcloud/fix/stable25/tag-search-short-circuit-master
[stable25] fix(TagSearchProvider): Short circuit if no tag matches the query
2023-07-06 18:39:37 +02:00
Marcel Klehr
656d54f51f Fix psalm error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-06 14:58:16 +02:00
Marcel Klehr
38bd09c96f fix(TagSearchProvider): Short circuit if no tag matches the query
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-06 14:58:11 +02:00
Arthur Schiwon
48a7a20ab6 Merge pull request #39154 from nextcloud/backport/38625/stable25
[stable25] fix: expect interface, not a specific implementation
2023-07-06 13:36:58 +02:00
Nextcloud bot
63adbbc289 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-06 00:31:04 +00:00
Christoph Wurst
54885eaeb3 Merge pull request #38959 from nextcloud/fix/oc-image-bmp-no-color
[stable25] fix: BMP image without color info causes array access on `false`
2023-07-05 10:54:09 +02:00
Nextcloud bot
8c3ecd2573 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-05 00:27:12 +00:00
Arthur Schiwon
1eb9f1874d fix: adjust to PHP level and codebase
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-04 23:36:06 +02:00
Arthur Schiwon
2930f890d6 ci: adjust return annotation to older psalm version
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-04 23:14:56 +02:00
Arthur Schiwon
5ca35c9007 docs: adjust @since version to backport
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-04 23:14:39 +02:00
Arthur Schiwon
c2fdee7f6e ci: pro forma check of existence of internal method
createNode() is protected and used by Folder, but being an internal-only
method it shall not be exposed in the Folder or IRootFolder interface.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-04 23:12:58 +02:00
Arthur Schiwon
481cbafae3 refactor: declare getMount() and getMountsIn() at IRootFolder
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-04 23:10:33 +02:00
Arthur Schiwon
d5b69c1698 chore: ugly type juggling
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-04 23:10:25 +02:00
Arthur Schiwon
e5e9df2948 fix: add typehine for IRootFolder
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-04 23:10:03 +02:00
Arthur Schiwon
5640339d1d fix: expect interface, not a specific implementation
- fixes a regression when deleting folders while music app was enabled,
  for a LazyRoot was passed to this method.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-07-04 23:06:28 +02:00
Richard Steinmetz
848b8eb477 fix(sse): don't update uncached files
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-07-04 20:30:09 +00:00
Marcel Klehr
a7817d38a1 Fix(OC/password-confirmation): Hide the correct button
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-07-04 14:35:06 +02:00
Git'Fellow
168acfbc8a Silent imagecreatefromstring() errors
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-07-04 10:33:17 +02:00
Nextcloud bot
0195ea4c20 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-04 00:29:43 +00:00
Nextcloud bot
2c862f172d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-03 00:31:04 +00:00
Nextcloud bot
7e428aff52 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-02 00:31:26 +00:00
Nextcloud bot
39a7166db7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-01 00:25:40 +00:00
Arthur Schiwon
2027372cec Merge pull request #38962 from nextcloud/fix/missing-systemtags-index-stable25
[stable25] fix(systemtags): Add missing systemtags index
2023-06-30 17:37:55 +02:00
Marcel Klehr
1448063ffd fix(systemtags): Keep non-existing index
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-30 14:55:36 +02:00
Marcel Klehr
8c11c9055a fix(systemtags): Move index creation from new migration to existing original migration
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-30 14:55:36 +02:00
Marcel Klehr
ddf296f76f fix(systemtags): Add missing systemtags index
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-30 14:55:36 +02:00
Julius Härtl
0a23862330 fix(files): Only render the menu if there are actions to show
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-06-30 08:39:32 +00:00
Nextcloud bot
4fb908bb9f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-30 00:30:11 +00:00
Thomas Citharel
34c8f5da2d style(caldav): improve getDenormalizedData method
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-06-29 11:53:31 +02:00
Thomas Citharel
4acc015e34 Fix creating events with old (< unix time) lastoccurence
Closes #20804

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-06-29 11:53:28 +02:00
Nextcloud bot
94ca139d74 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-28 00:31:08 +00:00
Joas Schilling
0559e26330 fix(l10n): Fix plural issue with different locale and language
We need to use the language code here instead of the locale,
because Symfony does not distinguish between the two and would
otherwise e.g. with locale "Czech" and language "German" try to
pick a non-existing plural rule, because Czech has 4 plural forms
and German only 2.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-06-27 14:18:24 +02:00
Nextcloud bot
8af6bb49ec Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-27 00:32:33 +00:00
Simon L
67e2d4b7be Merge pull request #39016 from nextcloud/backport/39014/stable25
[stable25] fix setup-check test
2023-06-26 16:39:09 +02:00
Simon L
8c3b3a6e3b fix setup-check test
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 14:04:16 +00:00
Nextcloud bot
d9d6fbd5c7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-26 00:28:20 +00:00
Nextcloud bot
db1aca3631 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-25 00:31:55 +00:00
Nextcloud bot
9b791f55d0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-24 00:26:38 +00:00
Christoph Wurst
7479f8f525 fix: BMP image without color info causes array access on false
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-06-23 11:06:53 +02:00
Julien Veyssier
5738ce5cd7 Merge pull request #38899 from nextcloud/backport/38773/stable25
[stable25] Add bruteforce protection in OauthApiController
2023-06-22 17:14:56 +02:00
Julien Veyssier
92455340f6 add bruteforce protection in OauthApiController
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-06-22 14:11:13 +02:00
Simon L
c1357af2e0 Merge pull request #38855 from nextcloud/backport/38823/stable25
[stable25] generate user themed favicon and touchicon
2023-06-22 13:59:36 +02:00
Simon L
3672c1d4fb Merge pull request #38931 from nextcloud/backport/38915/stable25
[stable25] adjust admin setup check to increase warning to configure https
2023-06-22 13:58:15 +02:00
Arthur Schiwon
82f744bb01 Merge pull request #38941 from nextcloud/release/25.0.8
25.0.8
2023-06-22 12:10:29 +02:00
Arthur Schiwon
7c29545de3 25.0.8
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-06-22 11:40:32 +02:00
Nextcloud bot
f33b6268d6 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-22 00:30:51 +00:00
Simon L
281c73e748 adjust admin setup check to increase warning to set up https
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-21 14:29:40 +00:00
Nextcloud bot
e73073ba23 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-21 00:38:04 +00:00
Nextcloud bot
5c0a43483c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-20 00:23:17 +00:00
Arthur Schiwon
ef7e607e68 Merge pull request #38903 from nextcloud/release/25.0.8_rc2
25.0.8 RC2
2023-06-19 20:52:51 +02:00
Arthur Schiwon
448e410f04 25.0.8 RC2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-06-19 17:13:59 +02:00
Julius Härtl
7ac0ad9b52 Merge pull request #38893 from nextcloud/obj-store-copy-list-source-cache-25 2023-06-19 16:45:42 +02:00
Robin Appelman
3fe5279355 use source cache when listing folder during recursive copy
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-06-19 12:30:10 +02:00
Nextcloud bot
db87b77926 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-19 00:18:24 +00:00
Nextcloud bot
d2ded4a34f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-18 00:18:13 +00:00
Nextcloud bot
8d226dea78 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-17 00:18:19 +00:00
Simon L
b7cd824090 generate user themed favicon and touchicon
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-16 11:41:05 +00:00
Nextcloud bot
f50887deba Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-16 00:18:21 +00:00
Arthur Schiwon
46fa7f2e0a Merge pull request #38754 from nextcloud/release/25.0.8_rc1
25.0.8 RC1
2023-06-15 11:53:00 +02:00
Arthur Schiwon
2d75209794 Merge pull request #38022 from nextcloud/backport/32877/stable25
[stable25] allow storing multiple mounts for the same rootid in the mount cache
2023-06-15 11:47:44 +02:00
Arthur Schiwon
370cfb2b56 ci: undo version.php change to avoid conflict in release PR
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-06-15 11:47:29 +02:00
Arthur Schiwon
87f4795d34 Merge pull request #38760 from nextcloud/seekable-http-size-25
[25] set stream size for SeekableHttpStream
2023-06-15 11:45:04 +02:00
Arthur Schiwon
60bb6da165 Merge pull request #37231 from nextcloud/backport/36033/stable25
[stable25] invalidate existing tokens when deleting an oauth client
2023-06-15 11:02:35 +02:00
Arthur Schiwon
28b9cfbd43 Adjust @since annotation
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-06-15 13:20:47 +05:45
Artur Neumann
0be74df6e6 expect invalidateTokensOfUser only be called for seen users
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2023-06-15 13:20:47 +05:45
Artur Neumann
183e1b94d9 invalidate oauth2 tokens only for seen users
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2023-06-15 13:20:47 +05:45
Artur Neumann
f9227345c9 move mocks into private variables
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2023-06-15 13:20:44 +05:45
Artur Neumann
33512bbdbf autoloaderchecker
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2023-06-15 13:19:40 +05:45
Artur Neumann
b44dfd0ca2 added @since tag
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2023-06-15 13:19:40 +05:45
Artur Neumann
37c017ccad unit tests for Manager::invalidateTokensOfUser
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2023-06-15 13:19:40 +05:45
Artur Neumann
fdfde4e6cc adjust SettingsController tests
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2023-06-15 13:19:40 +05:45
Artur Neumann
f0d182279f public interface to invalidate tokens of user
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2023-06-15 13:19:39 +05:45
Artur Neumann
91b599ffe4 invalidate existing tokens when deleting an oauth client
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2023-06-15 13:19:36 +05:45
Nextcloud bot
45d4db3acd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-15 00:18:21 +00:00
Arthur Schiwon
d3bef71fc0 Merge pull request #38676 from nextcloud/backport/38648/stable25
[stable25] fix(caldav): Cast calendar objects id to int when building index
2023-06-14 23:00:46 +02:00
Arthur Schiwon
a4f197fb43 Merge pull request #38683 from nextcloud/backport/37802/stable25
[stable25] Sharing: Do not show copy action when user doesn't have permissions
2023-06-14 22:58:49 +02:00
Arthur Schiwon
a330459eaa Merge pull request #38709 from nextcloud/backport/38398/stable25
[stable25] Store encrypted OAuth2 client secrets
2023-06-14 22:53:17 +02:00
Simon L
98cbcc0109 Merge pull request #38820 from nextcloud/backport/38811/stable25
[stable25] make sure to show download button only one time
2023-06-14 19:23:19 +02:00
Julien Veyssier
7f7f824cbf add test that inserts a long oauth client secret
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-06-14 17:31:36 +02:00
Julien Veyssier
aa9fa95bd8 encrypt oauth2 client secrets
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-06-14 17:31:11 +02:00
Simon L
4bcf5506bf make sure to show download button only one time
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-14 15:16:51 +00:00
Nextcloud bot
d79a4fb7a5 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-14 00:18:17 +00:00
Arthur Schiwon
e21f84686a Merge pull request #37813 from nextcloud/backport/stable25-fix-event-moving
[stable25] fix event moving
2023-06-13 17:35:14 +02:00
Arthur Schiwon
6379223ec9 Merge pull request #38253 from nextcloud/backport/37865/stable25
[stable25] add command to summarize space usage
2023-06-13 12:07:46 +02:00
Arthur Schiwon
c4b7219c2d Merge pull request #38359 from nextcloud/backport/38294/stable25
[stable25] Use aria-expanded correctly on toggle user actions
2023-06-13 12:06:57 +02:00
Arthur Schiwon
9d20c903ad Merge pull request #38738 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-06-13 11:55:46 +02:00
Nextcloud bot
436a76366b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-13 00:18:30 +00:00
Simon L
69639a431b Merge pull request #38582 from nextcloud/backport/38206/stable25
[stable25] Increase from 100000 to 600000 iterations for hash_pbkdf2
2023-06-12 16:48:03 +02:00
Robin Appelman
d2d8704645 set stream size for SeekableHttpStream
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-06-12 16:29:12 +02:00
Maximilian Martin
77fa3d7556 fix event move issue
Signed-off-by: Maximilian Martin <maximilian_martin@gmx.de>
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-06-12 15:53:42 +02:00
Marcel Klehr
c936b4677c Compile js files
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-12 15:32:39 +02:00
Marcel Klehr
2afdf7b914 fix(files_sharing): Don't show copy action when !canDownload and no update permissions
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-06-12 15:32:39 +02:00
Simon L
cf20825a71 Merge pull request #38433 from nextcloud/fix/theming-invert-25
[stable25] fix(theming): fix header primary invert if background disabled
2023-06-12 15:20:27 +02:00
Simon L
f0467b09ba Merge pull request #38408 from nextcloud/backport/38291/stable25
[stable25] fix loading custom logo image
2023-06-12 15:17:48 +02:00
Arthur Schiwon
b75741b717 25.0.8 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-06-12 14:48:26 +02:00
nextcloud-command
a424aaf0e8 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-06-12 09:20:22 +00:00
Nextcloud bot
8b4f6c90f8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-12 00:18:19 +00:00
Nextcloud bot
5bf9d4a124 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-11 00:34:51 +00:00
Nextcloud bot
0fdf8c63a2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-10 00:17:59 +00:00
Robin Appelman
11d3892664 Merge pull request #38560 from nextcloud/backport/38259/stable25
[stable25] reload filelist when adding or removing shares
2023-06-09 19:43:14 +02:00
nextcloud-command
07277b3f3a chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-06-09 15:43:41 +00:00
Robin Appelman
03ca46e4f1 reload filelist when adding or removing shares
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-06-09 17:02:07 +02:00
John Molakvoæ
42bfd97ea4 Merge pull request #38721 from nextcloud/backport/38719/stable25 2023-06-09 16:57:03 +02:00
John Molakvoæ
64b202b21a Create lint-eslint-when-unrelated.yml
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2023-06-09 09:32:52 +00:00
John Molakvoæ
ec4987f71e Merge pull request #38705 from nextcloud/backport/38486/stable25 2023-06-08 16:19:18 +02:00
Joas Schilling
2e1ba10ddc fix(psalm): Install apcu, ftp and ldap extension like in static-code-analysis-security
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-06-08 14:08:42 +02:00
John Molakvoæ
ea01adc7a2 fix: keep important php and node versions
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2023-06-08 13:16:09 +02:00
Joas Schilling
d1bc84d7a9 fix(CI): Update oracle image and config
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-06-08 13:12:30 +02:00
John Molakvoæ
1531c1284b chore: update workflows from templates
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-08 13:12:26 +02:00
John Molakvoæ
eca0b58139 Revert "fix(CI): Update oracle image and config"
This reverts commit 64b917e87e.
2023-06-08 13:12:00 +02:00
John Molakvoæ
78088758ef Revert "chore: update workflows from templates"
This reverts commit 4952609b68.
2023-06-08 13:11:52 +02:00
Joas Schilling
64b917e87e fix(CI): Update oracle image and config
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-06-08 13:10:54 +02:00
John Molakvoæ
4952609b68 chore: update workflows from templates
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-08 13:10:52 +02:00
Nextcloud bot
73fc016c7a Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-08 00:19:16 +00:00
Julien Veyssier
6d4dbe43e3 Merge pull request #38682 from nextcloud/backport/38577/stable25
[stable25] Improve oauth2 database migration from ownCloud
2023-06-07 11:38:38 +02:00
Julien Veyssier
3188f68fb5 drop the oauth2_clients trusted column, delete unsupported clients and their access tokens, shorten oauth2 client names
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-06-07 10:33:04 +02:00
Nextcloud bot
943bcb4443 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-07 00:18:15 +00:00
Pytal
e9799be9b0 Merge pull request #38668 from nextcloud/backport/37780/stable25 2023-06-06 15:41:21 -07:00
Christopher Ng
056c0a903b Trap focus in dialogs
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-06-06 12:42:28 -07:00
Christopher Ng
a5222a6015 Add focus-trap
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-06-06 12:42:28 -07:00
Christoph Wurst
e4de6711a4 fix(caldav): Cast calendar objects id to int when building index
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-06-06 18:43:21 +00:00
Christoph Wurst
9064a8f4cf Merge pull request #38661 from nextcloud/backport/38649/stable25
[stable25] fix(caldav): Close DB cursor in reminder index background job
2023-06-06 20:02:42 +02:00
Simon L
2cb6b4315b Merge pull request #38480 from nextcloud/backport/38440/stable25
[stable25] fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones
2023-06-06 16:24:11 +02:00
Christoph Wurst
e772ec4c24 fix(caldav): Close DB cursor in reminder index background job
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-06-06 07:54:26 +00:00
Nextcloud bot
8d24c61736 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-06 00:18:00 +00:00
Arthur Schiwon
b991751590 Merge pull request #38576 from nextcloud/backport/38355/stable25
[stable25] fix(trashbin): Truncate long filenames
2023-06-05 17:41:52 +02:00
Nextcloud bot
c1b64f936f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-05 00:17:50 +00:00
Nextcloud bot
62058f129f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-04 00:17:57 +00:00
Simon L
9f3532bfa3 Merge pull request #38117 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-06-03 12:51:15 +02:00
Nextcloud bot
90a338a120 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-03 00:18:10 +00:00
nextcloud-command
d11d3c038a chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-06-02 15:24:00 +00:00
Nextcloud bot
c22984cfcd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-02 00:17:48 +00:00
Daniel
97cc1a5cd2 Merge pull request #38575 from nextcloud/backport/38301/stable25
[stable25] fix(caldav): Ignore invalid events for reminder generation
2023-06-01 20:44:23 +02:00
Daniel
47cdef062d Merge pull request #38518 from nextcloud/backport/38496/stable25
[stable25] fix: catch errors in id3parser library
2023-06-01 20:38:22 +02:00
Côme Chilliet
f48ed640f4 Adapt encryption test to change in generateHeader
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-06-01 18:00:00 +02:00
Côme Chilliet
995a9b6435 Increase from 100000 to 600000 iterations for hash_pbkdf2
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-06-01 18:00:00 +02:00
Christopher Ng
3c371e4d03 fix(trashbin): Truncate long filenames
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-06-01 12:29:16 +00:00
Christoph Wurst
a7cb0ea83b fix(caldav): Ignore invalid events for reminder generation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-06-01 13:44:37 +02:00
Nextcloud bot
e90919b8de Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-01 00:18:16 +00:00
Robin Appelman
b9f47232ca add new index in repair step instead of on-migrate
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-05-31 16:15:51 +02:00
Robin Appelman
0b40b11289 allow storing multiple mounts for the same rootid in the mount cache
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>
2023-05-31 16:15:47 +02:00
Joas Schilling
5eb2463202 Merge pull request #38532 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] Update ca-cert bundle
2023-05-31 09:26:37 +02:00
nextcloud-command
cb244727ab Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2023-05-31 02:33:31 +00:00
Nextcloud bot
cd936fa53f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-31 00:17:59 +00:00
Daniel Kesselberg
0c0dba69d1 fix: catch errors in id3parser library
We use a forked version of getID3 to read embedded images from mp3 files to use them as previews.

If the library is unable to extract a image or fails on something different we should handle it properly.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-05-30 13:45:50 +00:00
Nextcloud bot
c402b31832 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-30 00:17:53 +00:00
Nextcloud bot
c7cfa1f06b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-28 00:17:49 +00:00
Nextcloud bot
a75cf03e02 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-27 00:18:23 +00:00
Julius Härtl
b339ef5131 fix: execute throws docrine exceptions not our wrapped ones
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-26 07:46:25 +00:00
Nextcloud bot
ff22d7f927 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-26 00:18:27 +00:00
Robin Appelman
b95b23a8f3 fix php7.4 syntax
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-05-25 13:34:17 +02:00
Robin Appelman
670bd08af0 add option to list all files instead of limiting
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-05-25 13:34:16 +02:00
Robin Appelman
75d9dba48f add command to summarize space usage
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-05-25 13:34:11 +02:00
Arthur Schiwon
f14c1100ec Merge pull request #38434 from nextcloud/release/25.0.7
25.0.7
2023-05-25 11:59:15 +02:00
Nextcloud bot
c7da9b844f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-25 00:20:07 +00:00
Arthur Schiwon
a36bda550e 25.0.7
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-05-24 15:15:47 +02:00
John Molakvoæ
328fa1819c fix(theming): fix header primary invert if background disabled
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-05-24 11:40:57 +02:00
Nextcloud bot
9b483ac136 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-24 00:18:06 +00:00
Robin Appelman
9a60c16f08 fix loading custom logo image
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-05-23 07:26:37 +00:00
Nextcloud bot
739e3aef97 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-23 00:17:42 +00:00
fenn-cs
eb9d0ca4bf Use aria-expanded correctly on toggle user actions
The aria-expanded attribute was added on the expandable item rather
Than the button that triggers the expand.

Resolves : #37137

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-05-22 10:47:35 +00:00
Nextcloud bot
0bed5817ac Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-22 00:18:00 +00:00
Nextcloud bot
030cc104af Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-21 00:17:23 +00:00
Nextcloud bot
debb74382d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-20 00:17:28 +00:00
Nextcloud bot
712328fcfd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-19 00:17:36 +00:00
Nextcloud bot
ffbf6451b0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-18 18:46:47 +00:00
Nextcloud bot
7d1c6d46ee Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-18 00:18:05 +00:00
Arthur Schiwon
17df2275fc Merge pull request #38315 from nextcloud/release/25.0.7_rc1
25.0.7 RC1
2023-05-17 19:30:29 +02:00
Arthur Schiwon
cf2b8e9866 Merge pull request #38309 from nextcloud/backport/37961/stable25
[stable25] SystemTags endpoint to return tags used by a user with meta data
2023-05-17 18:58:59 +02:00
Arthur Schiwon
4f4231275c Merge pull request #38090 from nextcloud/backport/35092/stable25
[stable25] Check return value and improve error handling on certificate manager
2023-05-17 18:58:27 +02:00
Arthur Schiwon
bf716861a7 Merge pull request #37769 from nextcloud/backport/36217/stable25
[stable25] Handle reminders where calendar name is null
2023-05-17 15:56:11 +02:00
Arthur Schiwon
f8058a0d09 Merge pull request #38074 from nextcloud/stable25-fix-a11y-files-settings
[stable25] Add required accessibility attributes to legacy files navigation
2023-05-17 13:30:26 +02:00
Git'Fellow
4941f32d5c Merge pull request #38132 from nextcloud/backport/36895/stable25
[stable25] Fix json_decode expecting a string
2023-05-17 13:24:17 +02:00
Arthur Schiwon
66b8c94cfb Merge pull request #37850 from nextcloud/backport/37834/stable25
[stable25] Fix TypeError in Profiler
2023-05-17 13:15:04 +02:00
Arthur Schiwon
5ecca4a88d Merge pull request #37832 from nextcloud/backport/37807/stable25
[stable25] Fix background color of external devices with errors on dark color theme
2023-05-17 13:14:15 +02:00
Christoph Wurst
b6911ba850 Merge pull request #38249 from nextcloud/fix/read-only-system-addres-book-acls-stable25
[stable25] fix(carddav): Mark system address book as read-only
2023-05-17 13:13:16 +02:00
Arthur Schiwon
b4f562bc2f Merge pull request #37702 from nextcloud/backport/37617/stable25
[stable25] handle not being able to write file for notify self-test
2023-05-17 13:10:22 +02:00
Arthur Schiwon
d52917c9ce Merge pull request #37569 from nextcloud/backport/34375/stable25
[stable25] fix(dav) Handle Calendar trashbin UID conflicts by removing the deleted calendar object
2023-05-17 13:07:43 +02:00
Arthur Schiwon
bd9f1e18bf Merge pull request #37307 from nextcloud/backport/37006/stable25
[stable25] also unmark deleted ldap user when checking the ldap entry
2023-05-17 13:06:28 +02:00
Joas Schilling
fc66ebd8e7 Merge pull request #37720 from nextcloud/backport/37697/stable25
[stable25] Fix button text
2023-05-17 07:14:04 +02:00
Nextcloud bot
cf067e5975 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-17 00:17:51 +00:00
Christopher Ng
3128f246e3 Fix button text
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 3b94da9c1d)
2023-05-16 16:10:31 -07:00
Simon L
3f19545c7e Merge pull request #38325 from nextcloud/backport/38303/stable25
[stable25] fix(search): fix load more
2023-05-16 23:34:06 +02:00
Simon L
b4d7f56b7a fix backport
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-05-16 20:17:58 +00:00
Simon L
88f588f502 Merge pull request #38305 from nextcloud/backport/38143/stable25
[stable25] Fix generated avatars cache
2023-05-16 21:58:12 +02:00
John Molakvoæ
075bb5f6c5 fix(search): fix load more
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-05-16 19:47:36 +00:00
Arthur Schiwon
db7caa816d 25.0.7 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-05-16 18:05:14 +02:00
Arthur Schiwon
2368546883 fix: PHP 7.4 compat
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-05-16 13:12:10 +02:00
Arthur Schiwon
0612ad250e refactor: remove where specification from SELECT getter
- search constraints are now fully in control of
  SystemTagsInFilesDetector::detectAssignedSystemTagsIn(), avoids
  duplication of a WHERE statement

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-05-16 12:59:10 +02:00
Arthur Schiwon
1e5de8aff4 refactor: remove SystemTag logic from Folder into QuerySearchHelper
- adds OC\SystemTag\SystemTagsInFilesDetector where the search logic is
  moved to

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-05-16 12:59:04 +02:00
Arthur Schiwon
f42cae2bdb chore: polish SystemTagsInUseCollection
- DI SystemTagManager
- add some comments and doc
- catch NoUserException
- add return type hints

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-05-16 12:58:59 +02:00
Arthur Schiwon
2c9377c66a fix: improve naming of new systemtags endpoint to systemtags-assigned
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-05-16 12:58:54 +02:00
Arthur Schiwon
de008e1109 feat: specify media type via url path: systemtags-current/$mediaType
- only the media part of the mime type can be search, but not the full
  mime type. It can be added, should it become necessary.
- thus fixes previously hardcoded selector for image/ types
- also fixes a return type hint
- adds a return type hint

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-05-16 12:58:47 +02:00
Arthur Schiwon
8ec4760645 PoC: SystemTags endpoint to return tags used by a user with meta data
Target case is photos app: when visiting the tags category, all systemtags
of the whole cloud are retrieved. In subequent steps the next tag is
requested until the browser view is filled with tag tiles (i.e. previews
are requested just as well).

With this approach, we incorpoate the dav search and look for user related
tags that are used by them, and already returns the statistics (number of
files tagged with the respective tag) as well as a file id for the purpose
to load the preview. This defaults to the file with the highest id.

Call:
curl -s -u 'user:password' \
  'https://my.nc.srv/remote.php/dav/systemtags-current' \
  -X PROPFIND -H 'Accept: text/plain' \
  -H 'Accept-Language: en-US,en;q=0.5'  -H 'Depth: 1' \
  -H 'Content-Type: text/plain;charset=UTF-8' \
  --data @/home/doe/request-systemtag-props.xml

With request-systemtag-props.xml:
<?xml version="1.0" encoding="UTF-8"?>
<d:propfind xmlns:d="DAV:">
        <d:prop xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns">
                <oc:id/>
                <oc:display-name/>
                <oc:user-visible/>
                <oc:user-assignable/>
                <oc:can-assign/>
                <nc:files-assigned/>
                <nc:reference-fileid/>
        </d:prop>
</d:propfind>

Example output:
  …
  <d:response>
    <d:href>/master/remote.php/dav/systemtags/84</d:href>
    <d:propstat>
      <d:prop>
        <oc:id>84</oc:id>
        <oc:display-name>Computer</oc:display-name>
        <oc:user-visible>true</oc:user-visible>
        <oc:user-assignable>true</oc:user-assignable>
        <oc:can-assign>true</oc:can-assign>
        <nc:files-assigned>42</nc:files-assigned>
        <nc:reference-fileid>924022</nc:reference-fileid>
      </d:prop>
      <d:status>HTTP/1.1 200 OK</d:status>
    </d:propstat>
  </d:response>
  <d:response>
    <d:href>/remote.php/dav/systemtags/97</d:href>
    <d:propstat>
      <d:prop>
        <oc:id>97</oc:id>
        <oc:display-name>Bear</oc:display-name>
        <oc:user-visible>true</oc:user-visible>
        <oc:user-assignable>true</oc:user-assignable>
        <oc:can-assign>true</oc:can-assign>
        <nc:files-assigned>1</nc:files-assigned>
        <nc:reference-fileid>923422</nc:reference-fileid>
      </d:prop>
      <d:status>HTTP/1.1 200 OK</d:status>
    </d:propstat>
  </d:response>
  …

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-05-16 12:58:42 +02:00
jld3103
dc3221d4d3 adjust patch
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-05-16 12:34:16 +02:00
Simon L
24a50a1cde adjust patch
Signed-off-by: Simon L <szaimen@e.mail.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-05-16 12:19:20 +02:00
jld3103
0735020a05 Clear generated avatar caches
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-05-16 10:17:35 +00:00
jld3103
b8286d2ead Properly clear cached avatars
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-05-16 10:17:34 +00:00
Joas Schilling
44d7dbb33d Merge pull request #38276 from nextcloud/backport/38274/stable25
[stable25] fix(middleware): Also abort the request when reaching max delay in af…
2023-05-16 11:31:26 +02:00
Simon L
2812b98957 Merge pull request #38258 from nextcloud/backport/38242/stable25
[stable25] Fix incosistent scrolling in Firefox
2023-05-16 08:31:51 +02:00
Joas Schilling
171a9bb876 Merge pull request #38269 from nextcloud/backport/38267/stable25
[stable25] fix(lostpassword): Also rate limit the setPassword endpoint
2023-05-16 06:35:39 +02:00
Nextcloud bot
87da3fe7de Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-16 02:28:43 +00:00
Robin Appelman
bb026421a0 Merge pull request #38282 from nextcloud/session-auth-check-username-25
[25] check the username when doing external storage session auth
2023-05-15 23:48:58 +02:00
Simon L
38d1d5796e Fix incosistent scrolling in Firefox
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-05-15 16:21:09 +00:00
Robin Appelman
da9e310691 check the username when doing external storage session auth
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-05-15 17:04:32 +02:00
Joas Schilling
1131e6fabd fix(middleware): Also abort the request when reaching max delay in afterController
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-15 16:25:39 +02:00
Joas Schilling
156d53f010 fix(tests): Adjust unit tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-15 16:13:58 +02:00
Joas Schilling
e42235a3e4 fix(lostpassword): Also rate limit the setPassword endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-15 15:59:51 +02:00
Ferdinand Thiessen
8f2f886411 Add required accessibility attributes to legacy files navigation
Co-authored-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-05-15 14:10:22 +02:00
Côme Chilliet
dee180409b Merge pull request #38203 from nextcloud/backport/36893/stable25
[stable25] Make sure to never trigger files hooks on a null path
2023-05-15 11:26:33 +02:00
Côme Chilliet
4e05c6fa79 Merge pull request #38236 from nextcloud/automated/noid/stable25-update-psalm-baseline
[stable25] Update psalm-baseline.xml
2023-05-15 11:25:45 +02:00
Christoph Wurst
d0f42b36a1 fix(carddav): Mark system address book as read-only
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-05-15 10:35:08 +02:00
Julius Härtl
aa86a3d2b3 Merge pull request #38239 from nextcloud/backport/37709/stable25 2023-05-15 08:42:31 +02:00
nextcloud-command
3fda5153b9 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-05-15 02:37:05 +00:00
Nextcloud bot
b697c8e54b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-15 02:28:39 +00:00
Nextcloud bot
1ffa649a8d Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-14 02:27:54 +00:00
Julius Härtl
2788dfc4f2 fix: Check for wrapped retriable exceptions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-13 22:23:05 +00:00
Nextcloud bot
0736d43501 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-13 02:28:14 +00:00
Arthur Schiwon
4c32edfcfa Merge pull request #36618 from nextcloud/backport/36417
[stable25] Backport: Make the container fully fulfill PSR container interface
2023-05-12 16:32:01 +02:00
Nextcloud bot
f1d645a934 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-12 02:28:30 +00:00
Côme Chilliet
8faf854a03 Make sure to never trigger files hooks on a null path
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-05-11 14:43:04 +00:00
Ferdinand Thiessen
f833319614 Update autoloader
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-05-11 13:03:28 +02:00
Ferdinand Thiessen
323afd1f4e fix: Throw NotFoundExceptionInterface to fulfill PSR container interface if class not found
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-05-11 13:03:28 +02:00
Ferdinand Thiessen
21809e36c7 chore: Update 3rdparty to update psr/container to 1.1.2
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-05-11 13:03:28 +02:00
Julius Härtl
9e039663c0 Merge pull request #38129 from nextcloud/backport/36774/stable25 2023-05-10 07:56:18 +02:00
Nextcloud bot
41213d052c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-10 02:31:42 +00:00
Julius Härtl
2e09f075ee tests: Adapt node related unit tests mocks to required root view
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-09 13:00:23 +02:00
Julius Härtl
46e924aa7b fix: Use proper path when creating node instances
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-05-09 13:00:04 +02:00
Ilya Apasov
0e4e1ab00e Update Checker.php
Signed-off-by: Ilya Apasov <apasov@users.noreply.github.com>
2023-05-09 05:29:07 +00:00
Nextcloud bot
ff6b4c659b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-09 02:20:06 +00:00
Nextcloud bot
01abf6e5fb Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-08 02:28:26 +00:00
Nextcloud bot
29f8f3648c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-07 02:28:33 +00:00
Nextcloud bot
710180aab4 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-06 02:27:58 +00:00
Simon L
efd8d49a3b Merge pull request #38084 from nextcloud/backport/37148/stable25
[stable25] increase imaginary timeouts as for big files the processing could take very long
2023-05-05 07:50:11 +02:00
Nextcloud bot
3e8acc047b Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-05 02:28:25 +00:00
Git'Fellow
8f7c7b3cc8 Fix conflicts
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-05-04 22:29:03 +02:00
Ferdinand Thiessen
275855bfd3 Merge pull request #38071 from nextcloud/backport/37480/stable25
[stable25] fix(ocp): Add deprecation version to ILogFactory::getCustomLogger
2023-05-04 22:03:22 +02:00
Jan Messer
662dcfffd6 [BUGFIX] throw exception instead of error if unable to create file handler (only exceptions are catch)
Signed-off-by: Jan Messer <jan@mtec-studios.ch>
2023-05-04 20:02:35 +00:00
Jan Messer
c6945666ca [BUGFIX] check return value and improve error handling
With S3 primary storage there was a problem with getting the CA bundle from the storage without having the CA bundle for the connection which causes that the CertificateManager was throwing an Error.
This commit improves the handling in CertificateManager and log unexpected behaviors.

Signed-off-by: Jan Messer <jan@mtec-studios.ch>
2023-05-04 20:02:34 +00:00
Simon L
6445a830a4 increase imaginary timeouts as for big files the processing could take very long
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-05-04 15:14:07 +00:00
Julius Härtl
b99f6a766a Merge pull request #38052 from nextcloud/backport/38045/stable25 2023-05-04 15:28:17 +02:00
Christoph Wurst
ca49839200 fix(ocp): Add deprecation version to ILogFactory::getCustomLogger
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-05-04 09:58:27 -03:00
Julius Härtl
f47dcbc36e Merge pull request #38044 from nextcloud/backport/37787/stable25 2023-05-04 11:00:12 +02:00
Arthur Schiwon
39a8d7a85d Merge pull request #37996 from nextcloud/backport/37909/stable25
[stable25] Update crl after revoke shifts.csr
2023-05-04 10:55:16 +02:00
Max
7f2de58e4c fix: catch ManuallyLockedException and use app context
The files_lock app may throw ManuallyLockedExceptions
when attempting to revert a file that is currently opened.
This would prevent the user from rolling back a opened file.

Text and Richdocuments handle changes of the file while editing.
Allow reverting files even when they are locked by these apps
and let the apps handle the conflict.

Signed-off-by: Max <max@nextcloud.com>
2023-05-04 09:41:27 +02:00
Nextcloud bot
709a33becd Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-04 02:28:23 +00:00
nextcloud-command
58b232947c Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-05-03 18:44:05 +00:00
Ferdinand Thiessen
0e82c5fa48 fix(AppMenu): On bright color theme the app icons in the overflow menu must be inverted
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-05-03 18:20:29 +00:00
Joas Schilling
c06f7c6c6f Merge pull request #38039 from nextcloud/backport/33106/stable25
[stable25] Update expire_date column of table comments
2023-05-03 14:46:44 +02:00
Vitor Mattos
a597bf347d Cover expire_date with unit tests
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-05-03 09:14:00 +00:00
Vitor Mattos
faeeecd070 Update expire_date column of table comments
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-05-03 09:14:00 +00:00
Nextcloud bot
f133f0e363 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-03 02:28:14 +00:00
Robin Appelman
1e6f396f6f Merge pull request #38006 from nextcloud/backport/37525/stable25
[stable25] add command for getting fileinfo for debugging
2023-05-02 16:43:25 +02:00
Nextcloud bot
3defcf0495 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-02 02:28:01 +00:00
Robin Appelman
e6a20e8f36 validate that folder size sums to children
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-05-01 14:03:21 +00:00
Robin Appelman
c8824825db add command for getting fileinfo for debugging
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-05-01 14:03:20 +00:00
Vitor Mattos
9a7b7c0177 Update crl after revoke shifts.csr
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-05-01 07:15:36 -03:00
Nextcloud bot
7531d0415f Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-01 02:29:40 +00:00
Nextcloud bot
16dcf84223 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-30 02:29:33 +00:00
Simon L
0e99bff54b Merge pull request #37974 from nextcloud/automated/noid/stable25-fix-npm-audit
[stable25] Fix npm audit
2023-04-29 12:55:09 +02:00
Nextcloud bot
6002f377d8 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-29 02:28:43 +00:00
nextcloud-command
d965206e93 chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2023-04-28 17:10:33 +00:00
Nextcloud bot
727ae25736 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-28 02:28:53 +00:00
Louis
9ced764f71 Merge pull request #37956 from nextcloud/backport/37948/stable25
[stable25] Do not show Tags action when systemtag is disabled
2023-04-27 18:16:12 +02:00
Joas Schilling
a08f38ca9e Merge pull request #37942 from nextcloud/backport/37935/stable25
[stable25] fix(settings): Fix title of profile scope options
2023-04-27 17:52:00 +02:00
Louis Chemineau
b5f86c7390 Do not show Tags action when systemtag is disabled
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-27 14:01:07 +00:00
Joas Schilling
3eb8f854c2 Merge pull request #37844 from nextcloud/bump/guzzle-psr7/stable25
[stable25] sec(deps): Update guzzlehttp/psr7
2023-04-27 09:38:28 +02:00
Joas Schilling
554e0c0636 chore(assets): Recompile JS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-27 09:36:45 +02:00
Joas Schilling
bc57449be4 fix(settings): Fix title of profile scope options
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-27 09:34:27 +02:00
Nextcloud bot
0dc0a2c812 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-27 02:28:51 +00:00
Louis
626c0ae650 Merge pull request #37901 from nextcloud/backport/stable25/artonge/fix/dont_override_stored_credentials_with_saml
[stable25] Do not override stored credentials when login in with SAML
2023-04-26 19:08:07 +02:00
Joas Schilling
ff34e46242 sec(deps): Update guzzlehttp/psr7
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-26 15:51:09 +02:00
Louis Chemineau
30e78f3f61 Do not override stored credentials when login in with SAML
When login in with SAML, the password from `$event->getPassword()` is `null`.

This PR makes sure that this `null` value won't be used to override the stored password even though it is different.

This PR also allow for the password and user to be updated even though they were not set before.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-26 07:35:06 +00:00
Louis Chemineau
1025f821be Test StorePasswordListener
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-26 07:35:06 +00:00
Arthur Schiwon
6251c8be3c Merge pull request #37919 from nextcloud/backport/stable25/sso-kerberos-fix
[stable25] Update kerberos sso test setup to use new user_saml config system
2023-04-26 09:05:50 +02:00
Nextcloud bot
3b010ee3e7 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-26 02:28:26 +00:00
Robin Appelman
b9ce7647f1 Update kerberos sso test setup to use new user_saml config system
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-25 13:40:18 +02:00
Robin Appelman
f9113a016d run kerberos sso test when the action is changed
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-04-25 13:39:56 +02:00
Simon L
52853ed30a Merge pull request #37908 from nextcloud/stable25-make-grid-toggle-sticky
[stable25] make grid toggle sticky
2023-04-25 10:42:35 +02:00
Nextcloud bot
bf192580b9 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-25 02:23:02 +00:00
Daniel Kesselberg
ba0bac9f29 fix: make grid view button sticky
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-04-24 21:36:09 +02:00
Robin Appelman
d0538bca49 Merge pull request #37876 from nextcloud/backport/37820/stable25
[stable25] ignore errors while trying to update parent storage_mtime
2023-04-24 17:11:30 +02:00
Git'Fellow
0a1f9bc7e6 Merge pull request #37874 from nextcloud/backport/37062/stable25
[stable25] Check free space only if source exists and is dir
2023-04-24 08:38:29 +02:00
Nextcloud bot
fe5d3b7812 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-24 02:29:27 +00:00
Nextcloud bot
c4f7eebfb2 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-23 02:28:59 +00:00
Nextcloud bot
17bf136d36 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-22 02:28:28 +00:00
Robin Appelman
5c8a8df114 ignore errors while trying to update parent storage_mtime
in the worst case this should only cause an extra rescan later

Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-04-21 17:41:47 +00:00
Git'Fellow
99a8cabbcd Add function_exists() check
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-04-21 17:04:38 +00:00
Git'Fellow
54667bc819 Fix free space problems
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-04-21 17:04:38 +00:00
Thomas Citharel
f3f37001b4 Handle reminders where calendar name is null
This adds an interface change, but that's not a public API.

We're handling this in the providers and not in ReminderService because
the fallback is translated with the user's language.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-04-21 10:25:40 +02:00
Nextcloud bot
f5a8b312d0 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-21 02:28:57 +00:00
Côme Chilliet
3d5de93300 Fix TypeError in Profiler
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-04-20 16:13:33 +00:00
Ferdinand Thiessen
1a9d8b5824 fix(files_external): Background color of external devices with errors should respect color theme
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-04-20 06:56:11 +00:00
John Molakvoæ
4dbb31adf1 Merge pull request #37829 from nextcloud/backport/stable25-37522
[stable25] Ungroup placeholder css rules to prevent browsers from removing all rules
2023-04-20 08:37:07 +02:00
Nextcloud bot
a5a38e24be Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-20 02:29:30 +00:00
Ferdinand Thiessen
9c86032ddc fix(core): Ungroup placeholder css rules to prevent browsers from removing all rules
When rules are grouped using the comma operator and one selector is invalid / unknown then the whole group is invalidated[1].
In this case `::-ms-input-placeholder` is unknown to Firefox and Chrome, so the `::placeholder` rule is never applied.
[1]: https://www.w3.org/TR/selectors-3/#grouping

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-04-20 00:33:10 +02:00
John Molakvoæ
df9a14d1d6 Merge pull request #37783 from nextcloud/release/25.0.6
25.0.6
2023-04-19 17:53:36 +02:00
Nextcloud bot
742da77151 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-19 02:28:38 +00:00
John Molakvoæ
bf6f35459f 25.0.6
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-04-18 09:04:53 +02:00
Nextcloud bot
b18eee60fa Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-18 02:37:38 +00:00
Nextcloud bot
1657e87146 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-17 02:27:51 +00:00
Nextcloud bot
f4133a6171 Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-16 02:28:12 +00:00
Nextcloud bot
dcec3c5f6c Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-15 02:27:48 +00:00
Nextcloud bot
a2ad8b54f1 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-14 02:19:59 +00:00
John Molakvoæ
fa13b8eb1a Merge pull request #37699 from nextcloud/release/25.0.6_rc1
25.0.6 RC1
2023-04-13 09:25:34 +02:00
John Molakvoæ
786d873fae Merge pull request #37509 from nextcloud/backport/37486/stable25
[stable25] fix default_language doc
2023-04-13 08:18:52 +02:00
Robin Appelman
a9c2373db7 handle not being able to write file for notify self-test
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-04-13 06:18:36 +00:00
John Molakvoæ
e12aa1c820 Merge pull request #37667 from nextcloud/backport/37625/stable25 2023-04-13 08:17:59 +02:00
John Molakvoæ
10e8e16600 25.0.6 RC1
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-04-13 08:04:16 +02:00
Nextcloud bot
b1985ebb0f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-13 02:28:06 +00:00
Arthur Schiwon
11e48038ca Merge pull request #37690 from nextcloud/backport/37680/stable25
[stable25] app type extended_authentication
2023-04-12 19:51:48 +02:00
Maxence Lange
ca80e7e709 Merge pull request #37479 from nextcloud/backport/37071/37071-stable25
[stable25] dispatch BeforeUserLoggedInEvent
2023-04-12 14:51:06 -01:00
Maxence Lange
5b167ede40 dispatch BeforeUserLoggedInEvent
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-12 13:48:19 -01:00
Maxence Lange
20a45eb8df app type extended_authentication
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-12 14:46:55 +00:00
Nextcloud bot
70ced286a3 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-12 02:28:48 +00:00
Arthur Schiwon
389c462587 Merge pull request #37323 from nextcloud/revert-37285-revert-37274-backport/37244/stable25
Redo "[stable25] Replace custom tooltips with native ones and add description to all e…""
2023-04-11 10:59:44 +02:00
Arthur Schiwon
75b7e07333 Merge pull request #37267 from nextcloud/enh/36579/new-attempt
[stable25] fix(user-management): Fix deleting user in hidden group(s)
2023-04-11 10:57:20 +02:00
Julius Härtl
6ec9f85ed9 fix: Always create user directory when transfering files to new users
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-11 06:17:25 +00:00
Nextcloud bot
1ed16afc8c Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-11 02:28:39 +00:00
Nextcloud bot
3ad1a17ec7 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-10 02:31:09 +00:00
Nextcloud bot
600e5355fe Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-09 02:27:52 +00:00
Nextcloud bot
87b9913c77 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-08 02:28:03 +00:00
Nextcloud bot
57f7ef88e2 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-07 02:28:48 +00:00
Arthur Schiwon
7153f9f477 Revert "Revert "[stable25] Replace custom tooltips with native ones and add description to all e…"" 2023-04-06 15:19:49 +00:00
Robin Appelman
30d01b6fce Merge pull request #37560 from nextcloud/backport/36097/stable25
[stable25] extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter
2023-04-06 13:07:33 +02:00
Robin Appelman
daa16ccb0a Merge pull request #37535 from nextcloud/backport/35961/stable25
[stable25] clear encrypted flag when moving away from encrypted storage
2023-04-06 13:06:47 +02:00
Nextcloud bot
a234bb2b36 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-06 02:29:00 +00:00
Louis
3c1471ca89 Merge pull request #37546 from nextcloud/backport/37417/stable25
[stable25] fix: Avoid scrolling the #content wrapper container
2023-04-05 16:58:46 +02:00
Louis
6589c88d71 Merge pull request #37315 from nextcloud/backport/36701/stable25
[stable25] Add parent index on filecache
2023-04-05 11:58:34 +02:00
Nextcloud bot
e979149a5e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-05 02:30:41 +00:00
Louis Chemineau
dc1c7dd1b0 Add parent index on filecache
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-04 09:54:29 +00:00
Anna Larch
01ff7d1b46 Allow reimporting prev. deleted items by deleting trashbin item
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-04-04 08:25:15 +00:00
Joas Schilling
10d7d3530d Merge pull request #37524 from nextcloud/backport/37497/stable25
[stable25] Improve handling of profile fields
2023-04-04 09:10:28 +02:00
Nextcloud bot
7abdd327df Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-04 02:28:44 +00:00
Christopher Ng
c2d2ae3c59 Improve handling of profile fields
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 82bbcca720)
2023-04-03 16:03:56 -07:00
Joas Schilling
08c3eb3998 Merge pull request #37552 from nextcloud/backport/37542/stable25
[stable25] feat(security): Allow to opt-out of ratelimit protection, e.g. for te…
2023-04-03 22:12:19 +02:00
Robin Appelman
5e0c98b8bc extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-04-03 16:35:54 +00:00
Julius Härtl
9c13ae3078 fix: Avoid scrolling the #content wrapper container
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-04-03 16:13:08 +00:00
Joas Schilling
ebd8e7c2ef fix(backport): Add missing sample config
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-03 15:43:22 +02:00
Joas Schilling
4b62137a17 feat(security): Allow to opt-out of ratelimit protection, e.g. for testing on CI
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-03 12:39:52 +00:00
Julius Härtl
eb1a673184 Merge pull request #37438 from nextcloud/backport/37168/stable25 2023-04-03 10:39:49 +02:00
Nextcloud bot
67523fefa0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-02 02:27:22 +00:00
Robin Appelman
cab80f32d1 add test for unmarking encrypted file on cross storage move
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-04-01 16:22:43 +00:00
Robin Appelman
034f5a17ee clear encrypted flag when moving away from encrypted storage
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-04-01 16:22:42 +00:00
Nextcloud bot
7df045c448 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-01 02:27:42 +00:00
Arthur Schiwon
91840ec7bd Merge pull request #37490 from nextcloud/backport/37448/stable25
[stable25] hide shared files located in group folder's trash bin
2023-03-31 09:59:24 +02:00
Arthur Schiwon
85885cf2e3 fix default_language doc
Since commit 0228bc6e66 the browser
language always is preferred.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-03-31 07:14:36 +00:00
Simon L
1a6b1882d9 Merge pull request #37484 from nextcloud/backport/37378/stable25
[stable25] fix the avatar generation on Alpine Linux
2023-03-31 09:06:48 +02:00
Julia Kirschenheuter
35aa660029 Merge pull request #37388 from nextcloud/backport/37211/stable25
[stable25] Create `<h3>` headings for profile page. Replace `<label>` which have…
2023-03-31 08:06:59 +02:00
Julia Kirschenheuter
1c36c408ad Merge pull request #37483 from nextcloud/fix/36916-The_list_of_contacts_represents_a_list,_but_it_was_not_marked_as_such-stable25
[stable25] Change contactsmenu structure to a list
2023-03-31 08:05:21 +02:00
Julia Kirschenheuter
d9c768e219 Merge pull request #37460 from nextcloud/backport/37449/stable25
[stable25] Fix/36917 the statuses list was implemented semantically incorrectly
2023-03-31 08:01:39 +02:00
Nextcloud bot
aeaad0407d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-31 02:28:20 +00:00
Arthur Schiwon
f5681c8d53 hide shared files located in group folder's trash bin
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-03-30 15:39:43 +00:00
julia.kirschenheuter
d99a7274f6 Create <h3> headings for profile page. Replace <label> which have no conncted <input> with <h3> heading
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-30 15:56:19 +02:00
julia.kirschenheuter
087a99caed Fix list structure
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-30 15:09:26 +02:00
Simon L
8dd23b739b another approach to fixing the avatar generation
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-30 12:43:21 +00:00
julia.kirschenheuter
fc3744e949 Change contactsmenu structure to a list
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-30 14:38:52 +02:00
Julia Kirschenheuter
53cced8439 Merge pull request #37472 from nextcloud/backport/37435/stable25
[stable25] Add label for logo link
2023-03-30 09:16:53 +02:00
Nextcloud bot
bfef46e3d9 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-30 02:27:52 +00:00
Christopher Ng
537cc2351d Add label for logo link
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-03-30 00:39:15 +00:00
Julia Kirschenheuter
28508131e3 Merge pull request #37462 from nextcloud/backport/37423/stable25
[stable25] Replace custom tooltips with native ones of entries in contacts menu.
2023-03-29 16:25:22 +02:00
julia.kirschenheuter
ef97df258a Replace custom tooltips with native ones of entries in contacts menu.
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-29 15:02:18 +02:00
Louis
dd2b88cfa5 Merge pull request #37445 from nextcloud/backport/stable25/Jerome-Herbinet/patch-15
Backport/stable25/jerome herbinet/patch 15
2023-03-29 11:00:27 +02:00
Joas Schilling
42e190e100 Merge pull request #37442 from nextcloud/backport/37437/stable25
[stable25] fix(docs): Fix RST parsing of the sample config
2023-03-29 09:16:09 +02:00
Nextcloud bot
5d2f3b4e27 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-29 02:28:03 +00:00
Jérôme Herbinet
48effcace5 npm run sass
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-03-28 11:51:37 +02:00
Jérôme Herbinet
8f65c63c96 Fix 2FA blocks' width
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-03-28 11:46:53 +02:00
Joas Schilling
898d6d410e fix(docs): Fix RST parsing of the sample config
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-28 07:26:28 +00:00
Julius Härtl
3b4e12edbd fix(files_sharing): Allow file actions other than download for hide download shares
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-28 08:14:41 +02:00
Nextcloud bot
c84fa19915 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-28 02:19:39 +00:00
Nextcloud bot
83eccad874 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-27 10:18:33 +00:00
Louis
9e4bbfb21c Merge pull request #37366 from nextcloud/backport/36636/stable25
[stable25] fix OC_Image: Prevent E_WARNING from getimagesize*
2023-03-27 11:51:11 +02:00
Julius Härtl
92756f1650 Merge pull request #36605 from nextcloud/backport/35723/stable25 2023-03-27 11:28:13 +02:00
Julius Härtl
b17c4a2d94 fix: Make sure to reopen session before cleaning
Otherwise restoring the requesttoken would reopen and read the existing
session data and restore it instead of clearing

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-27 07:43:32 +00:00
Julia Kirschenheuter
83aef8e7ca Merge pull request #37337 from nextcloud/fix/36908-set_aria-hidden-for-default-shipped_widgets-icons-stable25
[stable25] Fix/36908 set aria hidden for default shipped widgets icons
2023-03-24 10:43:46 +01:00
Julius Härtl
81e8da2b95 Merge pull request #37347 from nextcloud/backport/37139/stable25 2023-03-24 09:53:50 +01:00
Julia Kirschenheuter
8c5d12f9e3 Merge pull request #37363 from nextcloud/fix/36910-fix-alt-attrs-for-files-versions
Fix alt attrs for images in files versions
2023-03-24 09:48:15 +01:00
julia.kirschenheuter
2d49d8a436 Fix description for icons in dashboard widgets
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>

(cherry picked from commit b111c180a5)
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-24 09:18:53 +01:00
Nextcloud bot
a6c2ee2f6e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-24 02:27:22 +00:00
Marcel Klehr
73c8296381 fix OC_Image: Prevent E_WARNING from getimagesize*
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-03-23 14:09:34 +00:00
Simon L
c9f3a13b2a Merge pull request #37287 from nextcloud/backport/37269/stable25
[stable25] fix: add important to css hidden files class
2023-03-23 14:13:55 +01:00
julia.kirschenheuter
b4c44cb840 Fix alt attrs for img in files_versions
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-23 13:17:58 +01:00
Arthur Schiwon
28add7e896 Merge pull request #37354 from nextcloud/release/25.0.5
25.0.5
2023-03-23 13:00:38 +01:00
Nextcloud bot
5840219a31 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-23 02:27:20 +00:00
Arthur Schiwon
e972ad4a1c 25.0.5
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-03-22 18:06:40 +01:00
Louis Chemineau
597104b8e3 Compile assets
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 15:25:42 +01:00
Michiel de Jong
57611db80a Add SHARE_TYPE_SCIENCEMESH
Signed-off-by: Michiel de Jong <michiel@unhosted.org>
2023-03-22 15:25:42 +01:00
Nextcloud bot
7bb50be575 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-22 02:43:54 +00:00
Arthur Schiwon
fc547de01f Merge pull request #37285 from nextcloud/revert-37274-backport/37244/stable25
Revert "[stable25] Replace custom tooltips with native ones and add description to all e…"
2023-03-21 13:21:07 +01:00
Nextcloud bot
240e659eb4 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-21 02:27:36 +00:00
Robin Appelman
4f7e311651 also unmark deleted ldap user when checking the ldap entry
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-03-20 15:38:26 +00:00
Nextcloud bot
b79d832d79 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-20 02:27:35 +00:00
Nextcloud bot
2efee2ec50 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-19 02:27:44 +00:00
Nextcloud bot
2a164397b4 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-18 02:27:40 +00:00
Anna Larch
5779e32df0 fix: add important to css hidden files class
Signed-off-by: Anna Larch <anna@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-17 15:00:04 +00:00
Arthur Schiwon
36cd51d435 Revert "[stable25] Replace custom tooltips with native ones and add description to all e…" 2023-03-17 14:41:38 +01:00
Julia Kirschenheuter
abfa6a21c4 Merge pull request #37274 from nextcloud/backport/37244/stable25
[stable25] Replace custom tooltips with native ones and add description to all e…
2023-03-17 12:38:01 +01:00
Nextcloud bot
e19ad5256e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-17 02:27:31 +00:00
Arthur Schiwon
b351d7b014 Merge pull request #37203 from nextcloud/release/25.0.5_rc1
25.0.5 RC1
2023-03-16 17:25:16 +01:00
Arthur Schiwon
913bfc5cee Merge pull request #37236 from nextcloud/backport/37227/stable25
[stable25] chore: use local variable for remote address
2023-03-16 17:18:53 +01:00
Arthur Schiwon
fd7d86a698 Merge pull request #37249 from nextcloud/backport/37010/stable25
[stable25] Fix Cache-Control header of non-versioned assets
2023-03-16 17:11:31 +01:00
julia.kirschenheuter
b8c9872369 Replace custom tooltips with native ones and add description to all elements which have title
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-16 14:31:32 +00:00
Christoph Wurst
07f2ac361c fix(user-management): Fix deleting user in hidden group(s)
E.g. guest_users

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-16 12:23:29 +00:00
Julia Kirschenheuter
82443f196c Merge pull request #37232 from nextcloud/fix/36911-create-h1-hreading-for-files
Set <h1> headings for navigation through files app
2023-03-16 13:20:23 +01:00
Daniel Kesselberg
cc1b616f24 chore: use local variable for remote address
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-03-16 13:18:28 +01:00
Arthur Schiwon
9aa7ed7549 Merge pull request #37255 from nextcloud/backport/37252/stable25
[stable25] fix(workflow): Check tag attribute
2023-03-16 10:29:53 +01:00
Joas Schilling
4776e5887e fix(workflow): Check tag attribute
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-16 08:49:59 +01:00
Nextcloud bot
52a8b776b3 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-16 02:28:25 +00:00
Nicolas Guichard
9d9c3bf943 Fix Cache-Control header of non-versioned assets
Non-cache-busted assets such as /dist/core-main.js also matched the
regex meant for cache-busted assets (note the ? at the end of the
regex).
The FilesMatch directive for cache-busted assets coming after the
non-cache-busted version all assets actually got the immutable flag
in their Cache-Control header. This caused client-side errors on
updates.

Query strings are not actually passed to FilesMatch directives so we
need another way to tell cache-busted/versionned assets apart from
non-versioned assets, here using If/Else directives.

Signed-off-by: Nicolas Guichard <nicolas@guichard.eu>
2023-03-15 23:14:34 +00:00
Arthur Schiwon
1d217b2b00 Merge pull request #37196 from nextcloud/backport/36852/stable25
[stable25] fix(user_status): Fix the user status automation on the day availablity rules are adjusted
2023-03-15 14:28:04 +01:00
Arthur Schiwon
b8608ee0fd Merge pull request #36899 from nextcloud/backport/36837
[stable25] fix(SystemTagManager): Truncate overlong tag names
2023-03-15 14:27:10 +01:00
Arthur Schiwon
892a8045ce Merge pull request #36749 from nextcloud/backport/36689/stable25
[stable25] Change X-Robots-Tag header from "none" to "noindex, nofollow"
2023-03-15 14:23:45 +01:00
Arthur Schiwon
5f2816a886 Merge pull request #36642 from nextcloud/backport/36192/stable25
[stable25] fix(caldav): Fix reminder timezone drift for all-day events
2023-03-15 14:19:23 +01:00
julia.kirschenheuter
a63eba068a Set <h1> headings for navigation through files app
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-15 11:51:57 +01:00
Arthur Schiwon
0e878ee7f6 Merge pull request #35650 from nextcloud/backport/35057/stable25
[stable25] Add brute force protection on all methods wrapped by PublicShareMiddleware
2023-03-15 11:46:40 +01:00
Joas Schilling
e0c912866c Merge pull request #37225 from nextcloud/backport/37221/stable25
[stable25] Save some CI time
2023-03-15 10:27:10 +01:00
Julien Veyssier
a7d1313c14 manual backport of #35057
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-03-15 10:18:38 +01:00
Joas Schilling
162c1a0dd9 Save some CI time
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-15 09:34:48 +01:00
Nextcloud bot
4ef565973c Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-15 02:26:56 +00:00
Joas Schilling
d27ae2a5ce Fix PHP 7.4 linting
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-14 22:13:41 +01:00
Joas Schilling
9f891a563c fix(CI): Add unit test for nextcloud/server#37167
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-14 22:13:41 +01:00
Joas Schilling
4b200db60f fix(user_status): Fix the user status automation on the day availability rules are adjusted
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-14 22:13:40 +01:00
Joas Schilling
ab6fdbe631 Merge pull request #37200 from nextcloud/backport/37167/stable25
[stable25] fix(dav): Handle no next potential toggle in availability detection
2023-03-14 22:13:06 +01:00
Joas Schilling
c97568e711 Merge pull request #37216 from nextcloud/backport/37029/stable25
[stable25] Add chunking in SystemTagObjectMapper::getTagIdsForObjects
2023-03-14 18:27:24 +01:00
Côme Chilliet
f404122aa8 Add chunking in SystemTagObjectMapper::getTagIdsForObjects
This avoids crashing on Oracle with more than 1000 objects

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-03-14 16:02:01 +01:00
Nextcloud bot
efdd81bb40 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-14 02:27:27 +00:00
Arthur Schiwon
29b15d79bb 25.0.5 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-03-13 20:38:59 +01:00
Thomas Citharel
2f9f6d8c2f fix(dav): Handle no next potential toggle in availability detection
Fixes:  min(): Array must contain at least one element at /var/www/nc/nextcloud/apps/dav/lib/BackgroundJob/UserStatusAutomation.php#142
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-03-13 19:28:38 +01:00
Côme Chilliet
5db1017d88 Merge pull request #36879 from nextcloud/fix/bump-php-opencloud/openstack-to-3.2.1-in-stable25
Bump php-opencloud/openstack to 3.2.1 in stable25
2023-03-13 16:16:40 +01:00
Côme Chilliet
627fb8c508 Bump 3rdparty to stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-03-13 15:52:55 +01:00
Nextcloud bot
9477deaafe Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-13 02:29:05 +00:00
Nextcloud bot
4b8e7ef93e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-12 02:27:59 +00:00
Nextcloud bot
385f055197 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-11 02:28:15 +00:00
Simon L
3e80f878b1 Merge pull request #37164 from nextcloud/backport/37126/stable25
[stable25] fix white scrollbar corner in dark mode
2023-03-10 16:19:21 +01:00
Simon L
9877ed3f2a Merge pull request #37158 from nextcloud/backport/37070/stable25
[stable25] add a check for disk_free_space in Config.php
2023-03-10 16:18:32 +01:00
Simon L
8b088b3e33 Merge pull request #37156 from nextcloud/backport/37140/stable25
[stable25] imaginary - fix autorotate for heic and improve the logic
2023-03-10 16:17:30 +01:00
Simon L
598e19f130 Merge pull request #37162 from nextcloud/backport/37116/stable25
[stable25] postgresql installation - add quotes around user names
2023-03-10 16:08:37 +01:00
Simon L
7f87f07381 add back missing line
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-10 12:17:55 +01:00
Simon L
cdb371cbba fix white scrollbar corner in dark mode
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-10 09:31:17 +00:00
Julia Kirschenheuter
c9e152b1e7 Merge pull request #36682 from nextcloud/backport/36633/stable25
[stable25] Create an accessible name for logo on logged in page
2023-03-10 08:49:06 +01:00
Nextcloud bot
b0e750f52a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-10 02:27:32 +00:00
Simon L
7fd2458584 postgresql - add quotes around user names
fix https://github.com/nextcloud/server/issues/37114

Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-10 02:04:01 +00:00
Simon L
58e36f7fc8 add a check for disk_free_space in Config.php
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-09 23:24:39 +00:00
Simon L
f7faf8997c imaginary - fix autorotate and improve the logic
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-09 22:26:01 +00:00
Julia Kirschenheuter
3cfa52c70a Merge pull request #36896 from nextcloud/backport/36358/stable25
[stable25] Adapt native tooltip for new structure of NcAvatar
2023-03-09 16:00:12 +01:00
Julia Kirschenheuter
233c22dbf9 Merge pull request #37118 from nextcloud/backport/36640/stable25
[stable25] Create headings for apps, users, settings pages
2023-03-09 12:53:35 +01:00
julia.kirschenheuter
8fb844d1df fixup! Adapt native tooltip for new structure of NcAvatar
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-09 11:47:52 +01:00
julia.kirschenheuter
64d3deceb6 Adapt native tooltip for new structure of NcAvatar
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-09 11:44:18 +01:00
julia.kirschenheuter
9ec8ba7d84 Create headings for settings pages
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-09 10:37:27 +01:00
Nextcloud bot
28f4b11bfd Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-09 02:29:32 +00:00
Julia Kirschenheuter
c85db1693e Merge pull request #37063 from nextcloud/backport/36772/stable25
[stable25] Add label and switch ocdialog close button to button element
2023-03-08 08:28:08 +01:00
Nextcloud bot
55419cf466 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-08 02:29:03 +00:00
Simon L
fb594fc6ab Merge pull request #37003 from nextcloud/backport/36803/stable25
[stable25] [db]: Remove not supported column comments for SQLite
2023-03-07 18:20:56 +01:00
Simon L
7a309a2f91 Merge pull request #37075 from nextcloud/backport/37069/stable25
[stable25] fix(CI): Fix acceptance test password field selector after @nextcloud…
2023-03-07 15:57:41 +01:00
Joas Schilling
ac7df441d5 fix(CI): Fix acceptance test password field selector after @nextcloud/vue lib update
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-07 10:06:52 +00:00
Nextcloud bot
70cd63e55b Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-07 02:26:49 +00:00
Christopher Ng
7343b212db Add label and switch ocdialog close button to button element
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-07 01:18:10 +00:00
Julius Härtl
133df3e8a3 Merge pull request #36806 from nextcloud/backport/36286/stable25 2023-03-06 23:33:44 +01:00
Julius Härtl
d3c148f479 Merge pull request #36683 from nextcloud/fix/stable25/files.navigation.changed-when-entering-favorite-dir 2023-03-06 23:32:37 +01:00
Pytal
680550342d Merge pull request #37047 from nextcloud/backport/36740/stable25
[stable25] Add avatar contact img description
2023-03-06 11:13:19 -08:00
Julien Veyssier
7ef3f370b3 emit files:navigation:changed in updateCurrentFileList
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-03-06 13:31:56 +00:00
Julius Härtl
b4a1631b49 Merge pull request #36886 from nextcloud/backport/36781/stable25 2023-03-06 12:55:13 +01:00
Nextcloud bot
077143ac43 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-06 02:27:19 +00:00
Simon L
1bd8423275 Merge pull request #37051 from nextcloud/backport/37048/stable25
[stable25] update wording for disabled web updater
2023-03-05 21:45:43 +01:00
Christopher Ng
b3b4174d6c Add avatar contact img description
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-05 08:48:11 +00:00
Nextcloud bot
db9c594e1f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-05 02:28:05 +00:00
Simon L
667f798488 update wording for disabled web updater
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-04 17:56:03 +00:00
Nextcloud bot
a619cbaf92 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-04 02:27:36 +00:00
Pytal
7a823fb8aa Merge pull request #37000 from nextcloud/backport/36998/stable25
[stable25] Fix share select dropdown not opening when viewer is open
2023-03-03 14:27:38 -08:00
Christopher Ng
d178f6a7c1 Fix share select dropdown not opening when viewer is open
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 0c69619d91)
2023-03-03 13:10:35 -08:00
MichaIng
6577143e0b Merge pull request #36585 from nextcloud/backport/36552/stable25
[stable25] fix(client-login-flow): Handle missing stateToken gracefully
2023-03-03 14:44:18 +01:00
Joas Schilling
37a90a30fc Merge pull request #37036 from nextcloud/backport/37023/stable25
[stable25] chore(security): Bump "Expires" of well-known/security.txt
2023-03-03 12:13:04 +01:00
Joas Schilling
2e5ff7868c chore(security): Bump "Expires" of well-known/security.txt
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-03 10:29:05 +00:00
blizzz
6ae90f5bfa Merge pull request #37027 from nextcloud/backport/37005/stable25
[stable25] Bump @nextcloud/vue from 7.7.0 to 7.8.0
2023-03-03 11:18:25 +01:00
Arthur Schiwon
d5c9453d10 Bump @nextcloud/vue from 7.7.0 to 7.8.0
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-03-03 09:43:10 +01:00
Nextcloud bot
bf73386b33 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-03 02:26:44 +00:00
Pytal
b1b5ed68a8 Merge pull request #36929 from nextcloud/backport/36650/stable25
[stable25] Port admin delegation selects
2023-03-02 16:17:40 -08:00
Simon L
fe56f5a6b4 Merge pull request #37007 from nextcloud/backport/36847/stable25
[stable25] fix right-click img tags
2023-03-02 19:38:42 +01:00
Simon L
64f8d0482b fix right-click img tags
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-02 16:43:10 +00:00
Ferdinand Thiessen
d91f27b0bd tests(db): Add test case to ensure column comments work
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-03-02 11:29:19 +00:00
Ferdinand Thiessen
ba49c33d30 fix(DB): Remove not supported column comments when using SQLite
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-03-02 11:29:19 +00:00
Christopher Ng
ed8bae0cdf Port admin delegation selects
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-02 10:17:45 +00:00
Nextcloud bot
c92fd66175 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-02 02:29:54 +00:00
Pytal
3cb5698d86 Merge pull request #36932 from nextcloud/backport/36843/stable25
[stable25] Port clear user status select
2023-03-01 15:38:30 -08:00
Christopher Ng
d3e520346b Port clear user status select
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 86ddc3f3bb)
2023-03-01 14:49:53 -08:00
Pytal
bdddeb2d07 Merge pull request #36885 from nextcloud/backport/36842/stable25
[stable25] Remove extraneous Node.js core module dependencies
2023-03-01 09:45:44 -08:00
Nextcloud bot
5faf1f20b3 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-01 02:28:20 +00:00
Pytal
54bb841750 Merge pull request #36770 from nextcloud/backport/36738/stable25
[stable25] Bump @nextcloud/password-confirmation from 4.0.2 to 4.0.4
2023-02-28 17:14:07 -08:00
Christopher Ng
207b4b5b85 Bump @nextcloud/password-confirmation from 4.0.2 to 4.0.4
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 0ffdd74af8)
2023-02-28 16:13:14 -08:00
Christopher Ng
cac8887fca Remove extraneous Node.js core module dependencies
- buffer and stream-browserify are already provided by node-polyfill-webpack-plugin

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-28 15:59:44 -08:00
Julia Kirschenheuter
72c7c579bc Merge pull request #36841 from nextcloud/backport/36813/stable25
[stable25] Bump @nextcloud/vue from 7.5.0 to 7.7.0 and add node-polyfill-webpack-plugin
2023-02-28 15:43:29 +01:00
Marcel Klehr
db9c322b0c fix(SystemTagManager): Truncate overlong tag names
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-28 14:50:17 +01:00
Christopher Ng
0c651aaf2e Bump @nextcloud/vue from 7.5.0 to 7.7.0
- Add node-polyfill-webpack-plugin to polyfill Node.js core modules

Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 12571079fc)
2023-02-28 14:11:04 +01:00
Robin Windey
a85639f1cc Merge pull request #36887 from nextcloud/backport/36866/stable25
[stable25] Convert tag id to number (closing #35645)
2023-02-28 11:26:03 +01:00
Robin Windey
163b86b729 Convert tag ids to number
Fix for #35645

Signed-off-by: GitHub <noreply@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-02-28 09:01:57 +00:00
Joas Schilling
1f4a0529e2 Fix appconfig compatibility with Oracle DB
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-28 09:10:29 +01:00
Joas Schilling
3e46245eca fix(Repair): Fix repair step compatibility with Oracle DB
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-28 09:10:22 +01:00
Joas Schilling
f333c7f231 fix(OCC): Don't throw in the repair step for phone validation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-28 09:10:14 +01:00
Joas Schilling
9904e7b72a Fail the repair command when an error happened
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-28 09:10:07 +01:00
Joas Schilling
75ecdd77e8 First run unit tests so they don't fail
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-28 09:10:00 +01:00
Joas Schilling
f27d366767 fix(CI): Run repair steps against Oracle DB
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-28 09:09:44 +01:00
Nextcloud bot
db09872ae1 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-28 02:27:55 +00:00
Christoph Wurst
adb4507b2f fix(client-login-flow): Handle missing stateToken gracefully
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-02-27 16:10:15 +00:00
Côme Chilliet
4f622b7cdf Bump php-opencloud/openstack to 3.2.1 in stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-27 17:05:13 +01:00
Christoph Wurst
8567d05ff4 fix(caldav): Fix reminder timezone drift for all-day events
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-02-27 14:38:43 +00:00
julia.kirschenheuter
2dab88dfa4 Create an accessible name for logo on logged in page
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-02-27 14:37:08 +00:00
Simon L
038924ab12 Merge pull request #36764 from nextcloud/backport/36751/stable25
[stable25] Don't regard 1024px width viewport as mobile
2023-02-27 12:01:47 +01:00
MichaIng
b0c0217b62 Merge pull request #36745 from nextcloud/backport/36465/stable25
[stable25] Avoid locking on restore/delete and limit concurrent requests
2023-02-27 08:40:25 +01:00
Nextcloud bot
1ca39c9cc4 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-27 02:26:21 +00:00
MichaIng
52642b6ad4 Merge pull request #36858 from nextcloud/backport/36741/stable25
[stable25] Add name for home breadcrumb in filepicker
2023-02-27 00:28:29 +01:00
Christopher Ng
56f644acac Add name for home breadcrumb in filepicker
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-02-26 22:19:48 +00:00
Julius Härtl
59ca4fa8bf fix(files_trashbin): Remove unnecessary scanner logic when getting versions from trash
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-26 21:52:15 +00:00
Jonas
9cf7ed43a1 Don't regard 1024px width viewport as mobile
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in
nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css).

This commit changes `mobile.scss` to treat viewports smaller than 1024px
as mobile.

This PR accompanies https://github.com/nextcloud/nextcloud-vue/pull/3768

Both are required to fix
https://github.com/nextcloud/nextcloud-vue/issues/3758.

Signed-off-by: Jonas <jonas@freesources.org>
2023-02-26 21:51:14 +00:00
Marcel Müller
651a00a962 Fix event listener race condition on login-form
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2023-02-26 21:50:47 +00:00
MichaIng
78076c6d4a Merge pull request #36828 from nextcloud/backport/36807/stable25
[stable25] Avoid getting null mimetype when getting reference preview
2023-02-26 22:46:26 +01:00
Nextcloud bot
83b1b08044 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-26 02:27:38 +00:00
Nextcloud bot
396ac44945 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-25 02:42:51 +00:00
Pytal
7b2a3bd71d Merge pull request #36844 from nextcloud/backport/36771/stable25
[stable25] Add focus border for search results
2023-02-24 18:09:00 -08:00
Christopher Ng
6e6e3cd4ed Add focus border for search results
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-24 16:59:24 -08:00
Pytal
041d8b87a5 Merge pull request #36668 from nextcloud/backport/36232/stable25 2023-02-24 15:51:11 -08:00
Christopher Ng
65179836d6 Port user menu to Vue
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit c77998209f)
2023-02-24 12:40:38 -08:00
Pytal
ec1f165e75 Merge pull request #36529 from nextcloud/backport/36508/stable25 2023-02-24 12:28:02 -08:00
MichaIng
2ed9f14422 Merge pull request #36731 from nextcloud/backport/35365/stable25
[stable25] Check for opcache.file_cache_only=1
2023-02-24 20:00:41 +01:00
Pytal
6245e5670b Merge pull request #36856 from nextcloud/backport/36754/stable25 2023-02-24 10:37:54 -08:00
Joas Schilling
5e82a11861 fix(appinfo): navigation type is optional
Signed-off-by: Joas Schilling <coding@schilljs.com>
(cherry picked from commit bf7fe04c4b)
2023-02-24 10:32:55 -08:00
Christopher Ng
23ab3a3c92 Remove extraneous user status route entry
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit c610d0d99b)
2023-02-24 10:32:55 -08:00
Christopher Ng
f725eeddfd Allow zero occurences of route in XML schemas
- For xmllint

Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 70651c3ab1)
2023-02-24 10:32:55 -08:00
Christopher Ng
08845f73c9 Allow settings navigation items with no route entry
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 62b7bb7395)
2023-02-24 10:32:55 -08:00
MichaIng
9f5eea7b01 Check for opcache.file_cache_only=1
which disables shared memory based OPcache with disk file cache used only, if enabled. In this case, "opcache.memory_consumption" and others do not apply, so show the correct performance recommendation to enable memory cache.

Signed-off-by: MichaIng <micha@dietpi.com>
2023-02-24 18:04:25 +00:00
nextcloud-command
b15b5627d1 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-02-24 16:48:46 +00:00
Joas Schilling
6306eb7114 Fix broken search for tags in workflow checks
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-24 16:29:00 +00:00
Joas Schilling
bbcfa69dd2 Merge pull request #36218 from nextcloud/backport/35873/stable25
[stable25] Add option to return an exit-code when occ status signals an update is needed
2023-02-24 14:01:05 +01:00
Simon L
2181b1f4be Merge pull request #36747 from nextcloud/backport/36737/stable25
[stable25] fix too long entries in contacts-menu
2023-02-24 10:20:21 +01:00
Simon L
982fdacc18 Merge pull request #36729 from nextcloud/backport/36691/stable25
[stable25] add a disk_free_space check before writing config
2023-02-24 10:19:35 +01:00
Simon L
2f5d8f8722 Merge pull request #36672 from nextcloud/backport/36443/stable25
[stable25] Fix the login log entry
2023-02-24 10:19:19 +01:00
Joas Schilling
a01f4cebf4 Merge pull request #36696 from nextcloud/backport/36525/stable25
[stable25] fix: Only get params from PUT content if possible
2023-02-24 09:25:18 +01:00
Joas Schilling
e884498869 Merge pull request #36752 from nextcloud/backport/36735/stable25
[stable25] fix the contacts-menu vcf-contact avatars
2023-02-24 09:00:24 +01:00
Joas Schilling
193e51d7bf Merge pull request #36645 from nextcloud/backport/36637/stable25
[stable25] Safer URL match in FileReferenceProvider
2023-02-24 08:58:03 +01:00
Joas Schilling
08b13f644d Merge pull request #36797 from nextcloud/backport/36795/stable25
[stable25] Avoid extra parenthesis around SQL in IN expressions
2023-02-24 08:10:46 +01:00
Nextcloud bot
2befabcb1b Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-24 02:34:47 +00:00
Julien Veyssier
5430044082 [reference preview] fix getting null mimetype if the cached reference lacks an image content type
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-02-23 10:17:13 +00:00
John Molakvoæ
0c86714144 Merge pull request #36685 from nextcloud/release/25.0.4
25.0.4
2023-02-23 09:53:27 +01:00
John Molakvoæ
2ccf33f8ec 25.0.4
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-02-23 07:46:27 +01:00
John Molakvoæ
bb7e465f40 Merge pull request #36815 from nextcloud/backport/36814/stable25
[stable25] Validate the scope when validating operations
2023-02-23 07:35:13 +01:00
Joas Schilling
ff95ab7acd Also check the scope when reading operations from the database
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 06:15:36 +01:00
Joas Schilling
5a06b50b10 Validate the scope when validating operations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 06:15:36 +01:00
Nextcloud bot
0da274bf5b Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-23 02:29:23 +00:00
Nextcloud bot
2f4d413d88 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-22 02:26:43 +00:00
Côme Chilliet
19605e58d7 Avoid extra parenthesis around SQL in IN expressions
The expression builder already suround the SQL with parenthesis when
 using in(), so we must not add another pair, this confuses at least
 sqlite.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-21 16:48:31 +00:00
Nextcloud bot
ab1c44cbf8 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-21 02:26:23 +00:00
Simon L
947dc85dea fix it for 32-bit
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-20 10:13:39 +01:00
Nextcloud bot
53f1dcf715 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-20 02:26:53 +00:00
Nextcloud bot
d2a845cb9f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-19 02:27:15 +00:00
Nextcloud bot
cc888d299f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-18 02:27:25 +00:00
Nextcloud bot
e8d057aaae Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-17 02:26:08 +00:00
Simon L
f2885b3378 fix the contacts-menu vcf-contact avatars
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-16 13:12:07 +00:00
Simon L
1ddf4328e9 fix too long entries in contacts-menu
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-02-16 10:52:39 +00:00
MichaIng
b194d8475a Change X-Robots-Tag header from "none" to "noindex, nofollow"
While "none" is indeed equivalent to "noindex, nofollow" for Google, but seems to be not supported by Bing and probably other search engines.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta/name#other_metadata_names
https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag?hl=de#comma-separated-list
https://www.bing.com/webmasters/help/which-robots-metatags-does-bing-support-5198d240

Signed-off-by: MichaIng <micha@dietpi.com>
2023-02-16 10:48:40 +00:00
Nextcloud bot
06d9aa6ff0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-16 02:26:03 +00:00
Simon L
3622911c6e address review by Joas
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-15 17:56:56 +00:00
Simon L
17c5591567 add a disk_free_space check before writing config
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-15 17:56:53 +00:00
Nextcloud bot
42e4e088e7 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-15 02:25:56 +00:00
blizzz
fe0d59dbc3 Merge pull request #36702 from nextcloud/backport/36700/stable25
[stable25] Also copy meta data when converting DataResponse to JSONRe…
2023-02-14 22:05:14 +01:00
Joas Schilling
04f72634a8 Also copy bruteforce meta data when converting DataResponse to JSONResponse
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-14 19:46:12 +01:00
Julius Härtl
119babd9a2 fix: Only get params from PUT content if possible
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-14 08:55:00 +00:00
Nextcloud bot
528a79c34e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-14 02:26:01 +00:00
Nextcloud bot
32d0e552a1 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-13 02:25:18 +00:00
Nextcloud bot
884dfb2632 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-12 02:26:07 +00:00
Simon L
bbbef1f1ad Fix the login log entry
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-11 14:28:38 +01:00
Nextcloud bot
279e113a0e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-11 02:26:26 +00:00
Nextcloud bot
fdb5a662d3 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-10 02:26:47 +00:00
Julien Veyssier
6242e0f623 safer URL match in FileReferenceProvider
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-02-09 21:51:25 +00:00
blizzz
eba386f680 Merge pull request #36560 from nextcloud/release/25.0.4_rc1
25.0.4 RC1
2023-02-09 14:37:25 +01:00
blizzz
6a1983392e Merge pull request #35842 from nextcloud/backport/25768/stable25
[stable25] Use mimetype from cache for workflow checks
2023-02-09 14:36:02 +01:00
blizzz
67331c88dc Merge pull request #36631 from nextcloud/revert-34921-backport/34906/stable25
Revert "[stable25] update 64-bit check wording"
2023-02-09 13:52:38 +01:00
blizzz
32ed6135d2 Merge pull request #36615 from nextcloud/backport/stable25/36564
[stable25] Restore copy button text on directory fetch error
2023-02-09 12:42:19 +01:00
Louis
b9994bb820 Merge pull request #36614 from nextcloud/backport/stable25/36583
[stable25] Prevent scrolling hover .files-controls
2023-02-09 12:03:09 +01:00
Côme Chilliet
f886250bd3 Revert "[stable25] update 64-bit check wording" 2023-02-09 11:33:29 +01:00
Côme Chilliet
a8097b5ba3 Merge pull request #36593 from nextcloud/backport/36588/stable25
[stable25] Revert #34908 to allow 32bit setups to upgrade to 26
2023-02-09 11:11:32 +01:00
Louis Chemineau
6da48df354 Restore copy button text on directory fetch error
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-09 11:05:42 +01:00
Simon L
5966a8486d Merge pull request #36624 from nextcloud/fix/vue-2.7-compilation
[stable25] Fix compilation of Vue 2.7 features
2023-02-09 10:30:46 +01:00
Nextcloud bot
ec731314a7 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-09 02:25:53 +00:00
Christopher Ng
8f632722c8 Fix compilation of Vue 2.7 features
- Bump vue-loader from 15.9.8 to 15.10.1
- Fix contacts menu styles

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-08 17:43:34 -08:00
Pytal
d60fd2cea8 Merge pull request #36595 from nextcloud/backport/36570/stable25
[stable25] Port profile visibility select
2023-02-08 15:58:08 -08:00
Louis Chemineau
c8a7c9588b Prevent scrolling hover .files-controls
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-08 16:37:15 +01:00
Simon L
517698cb62 Merge pull request #36602 from nextcloud/backport/36546/stable25
[stable25] imaginary - fix generation of heif, pdf, illustrator and svg thumbnails
2023-02-08 13:49:19 +01:00
Daniel
3306f66ece Merge pull request #36597 from nextcloud/automated/noid/stable25-update-psalm-baseline
[stable25] Update psalm-baseline.xml
2023-02-08 13:02:21 +01:00
Simon L
7acda5fab6 fix the backport
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-08 11:30:35 +01:00
Simon L
cadbccd7c7 imaginary - allow to generate heif, pdf and svg thumbnails
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-08 10:27:40 +00:00
nextcloud-command
cb68f6ff88 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-02-08 04:28:35 +00:00
Nextcloud bot
b32b9eb540 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-08 02:25:27 +00:00
Christopher Ng
03c9537930 Port profile visibility select
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-02-08 00:23:23 +00:00
blizzz
5c53fe73aa Merge pull request #36557 from nextcloud/backport/36452/stable25
[stable25] perf(federation): Only request root share info for checking availability
2023-02-07 18:35:03 +01:00
blizzz
e57d799616 Merge pull request #36442 from nextcloud/backport/36433/stable25
[stable25] fix(encryption): don't throw on missing file
2023-02-07 18:33:55 +01:00
blizzz
4f7a5698b2 Merge pull request #36374 from nextcloud/backport/35894/stable25
[stable25] fix moving files of encrypted local storage to unencrypted local storage
2023-02-07 18:32:44 +01:00
blizzz
3804de4b60 Merge pull request #36317 from nextcloud/backport/36268/stable25
[stable25] Fix double where() usage in resource manager
2023-02-07 18:32:31 +01:00
blizzz
28980adc29 Merge pull request #36294 from nextcloud/backport/36266/stable25
[stable25] Fix double where in CustomProperiesBackendTest
2023-02-07 18:32:01 +01:00
Robin Appelman
4c60cddf79 add some tests for mimetype check
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-07 17:26:32 +00:00
Robin Appelman
8b393454b0 remove file exists check from cacheAndReturnMimeType
the method is only called if the file exists already

a check against storing the fallback mimetype is added as a safety instead

Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-07 17:26:32 +00:00
Robin Appelman
e48d50315d use mimetype from cache for workflow if available
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-07 17:26:32 +00:00
blizzz
080de5058b Merge pull request #36102 from nextcloud/backport/35964/stable25
[stable25] IMigrationStep progress bar fix
2023-02-07 18:26:01 +01:00
Côme Chilliet
6621ad3e4a Revert "disable upgrades to 26 for 32-bit"
This reverts commit faa747e445.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 17:02:12 +00:00
Joas Schilling
fd96473fbb Merge pull request #36456 from nextcloud/backport/36453/stable25
[stable25] Fix MigrateBackgroundImages on oracle
2023-02-07 16:07:38 +01:00
Julius Härtl
c54deeddf3 chore: Add return types
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-07 15:15:17 +01:00
Julius Härtl
9df31d7195 tests(oci): Test where statement on longtext column
Signed-off-by: Julius Härtl <jus@bitgrid.net>

test: try with just passing the type to eq which should also cast

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-07 13:15:44 +00:00
Julius Härtl
4ee9deea00 fix(theming): Fix query for configvalue as CLOB on OCI
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-07 13:15:43 +00:00
blizzz
371bd563c1 Merge pull request #36573 from nextcloud/backport/36489/stable25
[stable25] Add bruteforce protection to password reset page
2023-02-07 10:07:39 +01:00
Joas Schilling
65e81601d6 fix(CI): Adjust expected result
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-07 07:39:19 +01:00
Joas Schilling
6a3d986102 Add bruteforce protection to password reset page
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-07 07:39:12 +01:00
Nextcloud bot
5b2dea6e03 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-07 02:26:10 +00:00
Arthur Schiwon
4b97ac51b1 25.0.4 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-02-06 13:51:09 +01:00
Julius Härtl
92cfa51b94 perf(federation): Only request root share info for checking availability
Otherwise this would request a full recursive dirctory listing while the result is never being used

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-06 11:09:42 +01:00
Anna
897fde4303 Merge pull request #36518 from nextcloud/backport/36511/stable25
[stable25] chore(CI): Opt-out of PHPUnit 10 for now
2023-02-06 10:44:08 +01:00
Nextcloud bot
016843b688 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-06 02:24:54 +00:00
Nextcloud bot
96b2a79c0f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-05 02:25:15 +00:00
Nextcloud bot
af33045194 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-04 02:25:26 +00:00
Pytal
9ce68bf03d Merge pull request #36507 from nextcloud/backport/36450/stable25
[stable25] Drop vue-clipboard2 in favour of native Clipboard API to fix copy to clipboard
2023-02-03 16:21:31 -08:00
Simon L
2cfded1339 Merge pull request #36514 from nextcloud/backport/36409/stable25
[stable25] Do not open the sidebar automatically on small widths
2023-02-03 20:05:30 +01:00
Joas Schilling
0880ab26c0 fix(CI): Fix DAV database tests and disable one test due to property mocking
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-03 16:27:05 +01:00
Joas Schilling
71e17f3a23 Remove failing test that works with mocks only anyway
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-03 15:15:36 +01:00
Joas Schilling
9e8d8854e3 chore(CI): Opt-out of PHPUnit 10 for now
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-03 14:19:57 +01:00
Simon L
216a8ba379 Merge pull request #36466 from nextcloud/backport/36407/stable25
[stable25] add a safeguard for Version23000Date20210721100600.php
2023-02-03 12:58:08 +01:00
Simon L
c4f4bbeaa6 Do not open the sidebar automatically on small widths
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-03 09:18:22 +00:00
Nextcloud bot
b06b3f36ad Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-03 02:27:34 +00:00
Christopher Ng
3b61e380ea Drop vue-clipboard2 to fix copy to clipboard
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit edcf675e6e)
2023-02-02 16:36:18 -08:00
Joas Schilling
ee2d11c3b6 Merge pull request #36490 from nextcloud/backport/36487/stable25
[stable25] Do not reuse query builder objects in DAV account deletion
2023-02-02 13:09:27 +01:00
Joas Schilling
30eb5ed5a0 Do not reuse query builder objects in DAV account deletion
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-02 06:04:32 +00:00
Joas Schilling
133b2cdd30 Merge pull request #36297 from nextcloud/backport/36258/stable25
[stable25] Fix user status message input
2023-02-02 06:58:44 +01:00
Nextcloud bot
a98f3beae1 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-02 02:25:57 +00:00
Christopher Ng
785f351d10 Fix user status message input
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 5ab35aaa7a)
2023-02-01 15:20:59 -08:00
Simon L
d23c6f7164 Merge pull request #36476 from nextcloud/backport/36257/stable25
[stable25] non-static app_dir
2023-02-01 19:21:43 +01:00
Maxence Lange
68cda6ee1d refresh cached app folder on install/upgrade
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-02-01 16:18:50 +00:00
Simon L
69828a5b04 add a safeguard for Version23000Date20210721100600.php
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-01 07:58:15 +00:00
Nextcloud bot
8c19ef21a8 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-01 02:25:31 +00:00
Louis
56dd7cbb7f Merge pull request #36439 from nextcloud/backport/36420/stable25
[stable25] fix the exif_read_data issue
2023-01-31 11:16:28 +01:00
Nextcloud bot
b5dfa5f1f9 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-31 02:25:53 +00:00
Richard Steinmetz
05aa57f98d fix(encryption): don't throw on missing file
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-01-30 15:49:53 +00:00
Simon L
4dd1358407 try to fix the exif_read_data issue
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-01-30 15:37:55 +00:00
Vincent Petry
4bd771f195 Merge pull request #36415 from nextcloud/backport/36121/stable25
[stable25] Allow keyup enter in user status
2023-01-30 11:48:27 +01:00
Nextcloud bot
2b7a329509 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-30 02:26:11 +00:00
Simon L
c32f35328d Merge pull request #36283 from nextcloud/rakekniven-patch-1
[stable25] l10n: Fixed grammar
2023-01-29 20:02:02 +01:00
John Molakvoæ
13fdb06737 Merge pull request #36394 from nextcloud/stable25-fix-theming-bg-disabled
[stable25] fix admin-disabled background and user pristine theming settings
2023-01-29 11:25:10 +01:00
Nextcloud bot
382efb031b Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-29 02:27:04 +00:00
Nextcloud bot
4938dd9605 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-28 02:26:10 +00:00
Joas Schilling
5511f4f5fb chore(js): Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
(cherry picked from commit 19aa254bb9)
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-27 14:14:42 -08:00
Joas Schilling
d35b860abb fix(user_status): Allow to use enter to complete characters without automatically closing the modal
Signed-off-by: Joas Schilling <coding@schilljs.com>
(cherry picked from commit 5506229d76)
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-27 14:14:42 -08:00
Christoph Wurst
82b3b038b4 Merge pull request #36412 from nextcloud/backport/36380/stable25
[stable25] fix(caldav): Fix wrong Psalm report for nullable calendar data
2023-01-27 17:06:44 +01:00
Christoph Wurst
465aa825a8 fix(caldav): Fix wrong Psalm report for nullable calendar data
> Docblock-defined type Sabre\VObject\Component\VCalendar for $vcalendar is never falsy

^ is a lie

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-27 14:51:56 +00:00
Simon L
09a95137ec Merge pull request #36400 from nextcloud/backport/34152/stable25
[stable25] Do not store generated mysql password if it was not used
2023-01-27 13:36:52 +01:00
Richard Steinmetz
18e01180ce Merge pull request #36387 from nextcloud/backport/36210/stable25
[stable25] fix(dav): check if principal has email address before accessing it
2023-01-27 10:51:43 +01:00
John Molakvoæ
49a3df3aca Merge pull request #36398 from nextcloud/backport/36370/stable25 2023-01-27 09:14:28 +01:00
Julius Härtl
57eb617b1e Do not store generated mysql password if it was not used
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-27 06:43:39 +00:00
Nextcloud bot
350fdd9620 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-27 02:28:11 +00:00
Christopher Ng
ad12f75798 Fix focus not returning to search icon
- Remove programmatic focusing already handled by focus-trap

Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-26 23:58:57 +00:00
John Molakvoæ
88b5f7e340 fix(theming): fix admin-disabled background and user pristine theming settings
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-26 19:58:42 +01:00
Richard Steinmetz
f5a6a695cd fix(dav): check if principal has email address before accessing it
Ref https://github.com/nextcloud/calendar/issues/4811

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-01-26 13:56:21 +00:00
Côme Chilliet
b848f70857 Merge pull request #36230 from nextcloud/backport/36211/stable25
[stable25] fix(dav): catch MaxInstancesExceededException for recurring events without end date
2023-01-26 14:11:37 +01:00
Robin Appelman
af823ec7f9 fix moving files of encrypted local storage to unencrypted local storage
for example when moving encrypted files to a groupfolder

Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-26 08:56:32 +00:00
Vincent Petry
a13d2ea494 Merge pull request #36364 from nextcloud/backport/36352/stable25
[stable25] imaginary - add tiff to supported formats
2023-01-26 09:42:51 +01:00
Nextcloud bot
0ea54f9e82 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-26 02:41:53 +00:00
Pytal
37ebbea82a Merge pull request #36339 from nextcloud/backport/36055/stable25
[stable25] Port files sharing selector
2023-01-25 18:23:15 -08:00
Simon L
6d0ec357ea imaginary - add tiff to supported formats
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-01-25 20:15:21 +00:00
Simon L
f8812c747f Merge pull request #36344 from nextcloud/backport/36326/stable25
[stable25] don't translate a variable
2023-01-25 20:59:56 +01:00
nextcloud-command
8cc9681962 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-25 18:34:27 +00:00
Christoph Wurst
e33fec6c44 Merge pull request #35821 from nextcloud/backport/35614/stable25
[stable25] Fix array to string conversion in errorlog writer
2023-01-25 19:32:38 +01:00
Simon L
c13aa49b0c don't translate a variable
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-25 18:28:45 +00:00
Christoph Wurst
b3d2315916 Merge pull request #36084 from nextcloud/backport/35893/stable25
[stable25] Replace custom tooltips with native ones in users page
2023-01-25 18:29:25 +01:00
julia.kirschenheuter
68ae7d076e Replace custom tooltips with native ones in users page
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-25 10:24:55 +01:00
Simon L
21f173d1b9 Merge pull request #36335 from nextcloud/backport/36333/stable25
[stable25] Fix default value for files_no_background_scan
2023-01-25 09:23:36 +01:00
Nextcloud bot
f7cc3143b0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-25 02:44:26 +00:00
Christopher Ng
6c6bce514d Port files sharing selector
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-25 02:33:01 +00:00
max-nextcloud
110d496846 Fix default value for files_no_background_scan
The value is read in b888c61463/apps/files/lib/BackgroundJob/ScanFiles.php (L105) and the default value is false.

Signed-off-by: max-nextcloud <max@nextcloud.com>
2023-01-24 20:32:37 +00:00
Pytal
4c4ed12a41 Merge pull request #36322 from nextcloud/backport/36321/stable25 2023-01-24 11:05:01 -08:00
Christopher Ng
2f4f019378 Bump @nextcloud/vue to v7.5.0
- Set webpack config `resolve.fallback.assert` to `false` to fix build error:
```
Module not found: Error: Can't resolve 'assert'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
  - add a fallback 'resolve.fallback: { "assert": require.resolve("assert/") }'
  - install 'assert'
If you don't want to include a polyfill, you can use an empty module like this:
  resolve.fallback: { "assert": false }
```

Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 2f8fb24828)
2023-01-24 08:57:15 -08:00
Vincent Petry
49671da0d0 Merge pull request #36180 from nextcloud/backport/36094/stable25
[stable25] Only expose storage location to admins
2023-01-24 14:54:47 +01:00
Louis
4e6d1cb67a Merge pull request #36082 from nextcloud/backport/35903/stable25
[stable25] Replace custom tooltips with native ones in apps page
2023-01-24 10:34:25 +01:00
Julius Härtl
a46d010c95 Merge pull request #36164 from nextcloud/backport/36113/stable25 2023-01-24 10:16:56 +01:00
Richard Steinmetz
937b307244 Merge pull request #36311 from nextcloud/backport/35935/stable25
[stable25] [Fix]: scan-app-data conversion
2023-01-24 09:19:02 +01:00
Joas Schilling
b72d3dcecc Merge pull request #36308 from nextcloud/backport/36260/stable25
[stable25] Fix WHERE condition when selecting user's availability for the status…
2023-01-24 08:46:11 +01:00
Christoph Wurst
0e56c19f8d fix(logging): Fix array to string conversion in errorlog writer
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-24 08:10:28 +01:00
Nextcloud bot
3e70e9339f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-24 02:25:29 +00:00
Joas Schilling
6eed4bd711 Fix double where() usage in resource manager
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-23 17:53:30 +00:00
EWouters
66ccaa4771 [Fix]: scan-app-data conversion
Adapted from sugestions by @Hiyoal in #34283 and @st3iny in #35935.

See https://github.com/nextcloud/server/issues/34283#issuecomment-1288075064
and https://github.com/nextcloud/server/pull/35935#discussion_r1059905594.

Closes #34283.

Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud>
Signed-off-by: EWouters <6179932+EWouters@users.noreply.github.com>
2023-01-23 16:53:13 +00:00
Joas Schilling
a305137ae2 Fix WHERE condition when selecting user's availability for the status automation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-23 15:52:45 +00:00
Vincent Petry
a0fad7085a Only expose storage location to admins
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-23 15:06:00 +00:00
Joas Schilling
143eaa43c3 Merge pull request #36296 from nextcloud/backport/36250/stable25
[stable25] Add success message to personal settings clipboard button
2023-01-23 16:05:14 +01:00
Vincent Petry
9afe7c3c3a Extend ViewOnly DAV plugin to versions endpoint
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-23 13:43:42 +00:00
nextcloud-command
f71a8b85a2 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-23 11:54:40 +00:00
Simon L
e50d0d2440 Merge pull request #36292 from nextcloud/backport/36278/stable25
[stable25] Fix interned strings buffer check if 0 free bytes
2023-01-23 12:27:24 +01:00
julia.kirschenheuter
1bebe3d9a3 Add success message to personal settings button
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-23 11:26:20 +00:00
Joas Schilling
b6b3bebcae Merge pull request #36255 from nextcloud/backport/35632/stable25
[stable25] docs: document types flag for search options
2023-01-23 12:19:34 +01:00
Joas Schilling
bcf572076b Fix double where in CustomProperiesBackendTest
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-23 10:47:27 +00:00
MichaIng
22459ff159 Fix interned strings buffer check if 0 free bytes
With #32902 it was meant to be avoided to recommend raising the interned strings buffer size above a quarter of the total OPcache size. This works as long as there is at least 1 byte free, but does not apply if the buffer is filled completely.

This commit switches the conditions so that the interned strings buffer size must be smaller than a quarter of the total OPcache size for the warning to be shown. That the buffer must be either filled completely or by more than 90% remains untouched.

Signed-off-by: MichaIng <micha@dietpi.com>
2023-01-23 09:47:31 +00:00
Joas Schilling
a3898a1843 Merge pull request #36246 from nextcloud/nickvergessen-patch-1
[stable25] Specify the profiler app branch to test with
2023-01-23 07:02:16 +01:00
Nextcloud bot
8ff47b3f4c Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-23 02:25:37 +00:00
rakekniven
e203c8f5a2 Update apps/theming/lib/Migration/MigrateAdminConfig.php
Co-authored-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2023-01-22 18:27:21 +01:00
rakekniven
6660bc8aa7 l10n: Fixed grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>


Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2023-01-22 18:26:27 +01:00
Nextcloud bot
2416265e04 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-22 02:25:34 +00:00
rakekniven
fd2aa9c4d9 l10n: Fixed grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>


Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2023-01-21 15:09:18 +01:00
Nextcloud bot
aa2c85c540 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-21 02:24:51 +00:00
Simon L
4df5983cd9 Merge pull request #36272 from nextcloud/fix/stable25-fix-theming-admin-migration
[stable25] fix(theming): fix admin images migration
2023-01-20 18:44:43 +01:00
Vincent Petry
b1b887bcad Merge pull request #36274 from nextcloud/backport/36264/stable25
[stable25] fix(occ): Fix comment formatting of maintenance:repair command
2023-01-20 17:23:12 +01:00
Joas Schilling
a545dde304 Change testing branch to stable25
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-20 16:33:45 +01:00
Joas Schilling
3a46f69c28 Specify the profiler app branch to test with
So we can test in stable25 with a matching profiler version instead of master

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-20 16:33:45 +01:00
Joas Schilling
e06726715b Merge pull request #36243 from nextcloud/backport/35192/stable25
[stable25] Fix github action "performance-8.0" when PR is from a fork.
2023-01-20 16:29:23 +01:00
Joas Schilling
0e6943084f Merge pull request #36273 from nextcloud/backport/35485/stable25
[stable25] Remove Bootstrap version reference from tooltip.scss
2023-01-20 16:24:36 +01:00
julia.kirschenheuter
9561d3ca41 Replace custom tooltips with native ones in apps page
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-20 15:41:00 +01:00
Christoph Wurst
2ca92d7d6f fix(occ): Fix comment formatting of maintenance:repair command
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-20 12:26:17 +00:00
Álvaro Brey
95d5641eb5 Remove Bootstrap version reference from tooltip.scss
We've had some reports that Nextcloud is using an outdated/deprecated Bootstrap version v3.3.5.

I believe this to be caused by the string "Bootstrap v3.3.5" in the changed line, which after bundling ends up in `core-common.js`, and trips up some security scanners.

It may also be worth investigating why the comments are not getting stripped when bundling the JS.

Signed-off-by: Álvaro Brey <alvaro.brv@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-20 11:34:26 +00:00
John Molakvoæ (skjnldsv)
2bdbd7fa82 fix(theming): fix admin images migration
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2023-01-20 12:09:04 +01:00
Julia Kirschenheuter
3ed44aa345 Merge pull request #36044 from nextcloud/backport/35655/stable25
[stable25] Replace custom tooltips with native one in vue components and views
2023-01-20 11:13:36 +01:00
Julia Kirschenheuter
26c87d8b83 Merge pull request #36197 from nextcloud/fix/35886-Replace_custom_tooltips_with_native_one_for_personal_and_administration_settings-stable25
[stable25] Fix/35886 replace custom tooltips with native one for personal and administration settings stable25
2023-01-20 11:12:56 +01:00
julia.kirschenheuter
13355cb72c Replace custom tooltips with native one in vue components and views
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-20 09:56:57 +01:00
julia.kirschenheuter
d2e50baf29 Replace custom tooltips with native tooltips
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-20 09:32:32 +01:00
Nextcloud bot
0df8fc011b Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-20 02:29:49 +00:00
Daniel Kesselberg
44078f1973 docs: document types flag for search options
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-19 18:46:26 +00:00
Vincent Petry
b695bacadf Merge pull request #36106 from nextcloud/backport/36074/stable25
[stable25] Fix inability to re-enter share password after invalid input
2023-01-19 17:43:20 +01:00
Vincent Petry
c27134ff19 Merge pull request #36236 from nextcloud/backport/36203/stable25
[stable25] Port global search menu to focus trapped NcHeaderMenu
2023-01-19 17:41:53 +01:00
Vincent Petry
4349bcb374 Merge pull request #36240 from nextcloud/backport/36237/stable25
[stable25] Disable unreliable acceptance tests
2023-01-19 17:40:39 +01:00
Peter Serwylo
52f82565cc Fix github action "performance-8.0" when PR is from a fork.
There is an assumption that the PR is from the same remote as
the base it is being merged into. This is fixed so that instead
of doing a `git fetch origin`, it now fetches from the `clone_url`
of the PR head.

Signed-off-by: Peter Serwylo <peter@serwylo.com>
2023-01-19 13:36:06 +00:00
Louis
34b25b83d7 Merge pull request #36238 from nextcloud/backport/36223/stable25
[stable25] Allow interaction with encrypted folders
2023-01-19 13:53:00 +01:00
Joas Schilling
6333747e07 Merge pull request #36103 from nextcloud/backport/36095/stable25
[stable25] Limit key names when uploading theme images
2023-01-19 12:16:33 +01:00
Joas Schilling
a49d8a0bd8 Disable unreliable acceptance tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-19 10:43:45 +00:00
Vincent Petry
bcbec0af90 Merge pull request #36167 from nextcloud/backport/35970/stable25
[stable25] Improve exception serializing
2023-01-19 10:17:02 +01:00
Christopher Ng
50867ff50a Fix inability to re-enter share password after invalid input
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit de7b7d3313)
2023-01-19 10:07:57 +01:00
Vincent Petry
0fedfd6c3b Merge pull request #36099 from nextcloud/backport/34924/stable25
[stable25] escape path prefix when doing cache jail search
2023-01-19 10:05:06 +01:00
Louis Chemineau
28da54a18b Allow interaction with encrypted folders
Signed-off-by: Louis Chemineau <louis@chmn.me>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-19 08:41:35 +00:00
Vincent Petry
4f6f5de106 Merge pull request #36134 from nextcloud/backport/36130/stable25
[stable25] Add always visible share label
2023-01-19 09:39:03 +01:00
Christopher Ng
3a49400944 Port global search menu to focus trapped NcHeaderMenu
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-19 07:44:37 +00:00
John Molakvoæ
1c517215d7 Merge pull request #36226 from nextcloud/backport/36205/stable25
[stable25] fix(search): Fix settings section icon color
2023-01-19 08:12:01 +01:00
Nextcloud bot
df7ead3e89 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-19 02:27:14 +00:00
Christopher Ng
29ca007380 Add visible share label
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-18 16:12:55 -08:00
Pytal
1ee7bc3250 Merge pull request #36129 from nextcloud/backport/36056/stable25
[stable25] Differentiate share links
2023-01-18 16:08:35 -08:00
Pytal
d5ef044f21 Merge pull request #36142 from nextcloud/backport/35637/stable25
[stable25] Focus trap contacts menu with NcHeaderMenu port
2023-01-18 15:50:53 -08:00
Christopher Ng
de874ec4d7 Differentiate share links
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit f09300b343)
2023-01-18 15:14:07 -08:00
Christopher Ng
6f3a0e2e91 Focus trap contacts menu with NcHeaderMenu port
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-18 15:06:57 -08:00
Simon L
77f2c23173 Merge pull request #36208 from nextcloud/backport/35419/stable25
[stable25] Fix login loop if login CSRF fails and user is not logged in
2023-01-18 22:26:08 +01:00
Anna Larch
f14d6faed8 fix(dav): catch MaxInstancesExceedeException for recurring events without end date
Ref https://github.com/nextcloud/calendar/issues/4811

Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-01-18 20:47:39 +00:00
Simon L
8c25285c5c Merge pull request #36193 from nextcloud/revert/35676
[stable25] Revert "Add alt to the logo, adapt css for logo"
2023-01-18 21:16:02 +01:00
Joas Schilling
9d71ea86be fix(search): Fix settings section icon color
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-18 18:23:50 +00:00
Julius Härtl
41cc0bb190 fix(ExceptionSerializer): encode arguments before filtering the trace
This will avoid running into a Nesting level too deep error as the
encodeArg calls will limit potential recursive calls on the arguments to
a nesting level of 5

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-18 16:34:05 +01:00
Joas Schilling
87678c2fd5 No output by default when --exit-code is used
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-18 13:50:00 +00:00
Joas Schilling
02ded7f3ee Print output also with status code
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-18 13:50:00 +00:00
Lee Garrett
9851c86c59 Implement occ status command via return codes (Fixes: #35704)
Running `./occ status -e` will produce any output. However, it will:

exit 0 during normal operation,
exit 1 when in maintenance mode,
exit 2 when `./occ upgrade` is needed.

Signed-off-by: Lee Garrett <lgarrett@rocketjump.eu>
2023-01-18 13:50:00 +00:00
Vincent Petry
e056dd8ba9 Merge pull request #36155 from nextcloud/backport/36115/stable25
[stable25] Catch Exceptions when loading storage data of users
2023-01-18 14:13:59 +01:00
Vincent Petry
5cde45b29e Merge pull request #36174 from nextcloud/enh/noid/improve-applicable-ext-storage/stable25
[stable25] Improve saving applicable users in ext storage
2023-01-18 14:13:28 +01:00
Christoph Wurst
197a2ea1f9 Fix login loop if login CSRF fails and user is not logged in
If CSRF fails but the user is logged in that they probably logged in in
another tab. This is fine. We can just redirect.
If CSRF fails and the user is also not logged in then something is
fishy. E.g. because Nextcloud contantly regenrates the session and the
CSRF token and the user is stuck in an endless login loop.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-18 11:04:59 +00:00
Vincent Petry
b6d850d25e Merge pull request #36179 from nextcloud/backport/36093/stable25
[stable25] Improve password generation for link shares
2023-01-18 12:02:32 +01:00
blizzz
d2070bde16 Merge pull request #35954 from nextcloud/automated/noid/stable25-update-psalm-baseline
[stable25] Update psalm-baseline.xml
2023-01-18 12:02:13 +01:00
Vincent Petry
a86f63284e Improve saving applicable users in ext storage
Added a checkbox to prevent saving "All users" by mistake and giving
access to everyone when not wanted.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-18 08:24:15 +00:00
Vincent Petry
d2984ed076 Merge pull request #36165 from nextcloud/backport/36089/stable25
[stable25] Ext storage configs default value support + enable SSL by default
2023-01-18 09:19:48 +01:00
nextcloud-command
c2e479b301 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-01-18 04:46:46 +00:00
Nextcloud bot
d230275ea8 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-18 02:25:34 +00:00
Simon L
f370679d86 Merge pull request #36076 from nextcloud/backport/36065/stable25
[stable25] Remove js navigation on alternative login click
2023-01-17 21:13:49 +01:00
Simon L
dc98de806c Merge pull request #36032 from nextcloud/backport/36027/stable25
[stable25] fix: show toggle grid view button with open sidebar
2023-01-17 21:11:10 +01:00
John Molakvoæ
ad67ef0124 Revert "Add alt to the logo, adapt css for logo"
This reverts commit dca7384b5f.
2023-01-17 14:15:09 +01:00
blizzz
494a0c1073 Merge pull request #36140 from nextcloud/release/25.0.3
25.0.3
2023-01-17 10:03:21 +01:00
Nextcloud bot
8daa1a0550 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-17 02:27:03 +00:00
Vincent Petry
2aad203c99 Improve password generation for link shares
Use web crypto when generating password for link shares
whenever the password policy app is disabled.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-17 00:22:15 +00:00
Vincent Petry
ff90735db7 Merge pull request #36169 from nextcloud/bugfix/36153/fix-sharemount-cache-key-include-target/stable25
[stable25] still include the share target in the cache key for validating share mount
2023-01-16 19:37:05 +01:00
Robin Appelman
953f9ea2b2 still include the share target in the cache key for validating share mount
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-16 15:58:15 +01:00
Vincent Petry
9b14da98e4 Enable SSL by default in ext storage configs
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-16 13:51:57 +00:00
Vincent Petry
da59c7f9a2 Extend ext storage params to contain default value
Extend the external storage configuration parameters definition to allow
to specify a default value

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-16 13:51:56 +00:00
Côme Chilliet
f3d7292ce2 Tear down in catch of an Exception
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-16 10:50:47 +00:00
Côme Chilliet
eac6d9f36f Catch Exceptions when loading storage data of users
This avoids having the whole userlist crashing because a user external
 storage fails to load. With this change only the problematic user
 storage/quota information will be empty.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-16 10:50:47 +00:00
Nextcloud bot
f74ba9cb5d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-16 02:25:07 +00:00
Nextcloud bot
0f61347a6e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-15 02:24:56 +00:00
John Molakvoæ
b20d0e325d Merge pull request #36143 from nextcloud/revert-36132-backport/36121/stable25
Revert "[stable25] Allow keyup enter in user status"
2023-01-14 09:30:52 +01:00
Nextcloud bot
c002b7e65d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-14 02:26:48 +00:00
Joas Schilling
0749d5f65a Revert "[stable25] Allow keyup enter in user status" 2023-01-14 03:23:28 +01:00
Arthur Schiwon
9f1cce1e44 25.0.3
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-01-13 23:22:05 +01:00
Joas Schilling
63a1251229 Merge pull request #36132 from nextcloud/backport/36121/stable25
[stable25] Allow keyup enter in user status
2023-01-13 11:26:47 +01:00
Joas Schilling
8a0927cbc2 fix(user_status): Allow to use enter to complete characters without automatically closing the modal
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-13 07:45:54 +00:00
Nextcloud bot
50417be8c5 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-13 02:26:42 +00:00
Nextcloud bot
e2f9138c34 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-12 02:24:52 +00:00
Vincent Petry
630cab2002 Limit key names when uploading theme images
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-11 18:54:45 +00:00
Git'Fellow
527fe27e07 IMigrationStep progress bar fix
Context here: https://github.com/nextcloud/server/issues/35960

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-01-11 18:26:53 +00:00
Robin Appelman
5c743ac135 escape path prefix when doing cache jail search
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-11 16:58:54 +00:00
blizzz
9bd966fcc5 Merge pull request #36079 from nextcloud/release/25.0.3_rc2
25.0.3 RC2
2023-01-11 13:31:45 +01:00
Vincent Petry
0b5c372195 Merge pull request #36081 from nextcloud/stable25-fix/fix-theming-repair-step
[stable25] Fix theming migration repair step by passing correct type for argument
2023-01-11 12:31:55 +01:00
Vincent Petry
e127a927af Remove "mixed" argument to make psalm happy
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-11 10:06:41 +01:00
Côme Chilliet
c5eb39b8ff Fix theming migration repair step by passing correct type for argument
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-11 09:53:14 +01:00
Arthur Schiwon
84be6ac4f6 25.0.3 RC2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-01-11 09:39:00 +01:00
Vincent Petry
c50b3793d4 Merge pull request #36053 from nextcloud/backport/36043/stable25
[stable25] Link reference provider: Improve content-type check
2023-01-11 09:14:33 +01:00
Nextcloud bot
dc750d70d8 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-11 02:24:52 +00:00
zorn-v
0b6344ea37 Remove js navigation on alternative login click
Signed-off-by: zorn-v <zorn7@yandex.ru>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-10 23:59:46 +00:00
Julien Veyssier
e9dc3526e9 in the link reference provider, check if the link content type begins with text/html
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-10 16:12:07 +01:00
Vincent Petry
7d1b090b70 Merge pull request #36059 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] Update ca-cert bundle
2023-01-10 09:46:51 +01:00
nextcloud-command
d83b4c672c Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2023-01-10 04:26:15 +00:00
Nextcloud bot
0e7ee25fb4 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-10 02:25:08 +00:00
Vincent Petry
a398872711 Merge pull request #36049 from nextcloud/backport/36047/stable25
[stable25] fix cache key used to verify shared mountpoints
2023-01-09 17:12:41 +01:00
Robin Appelman
496f31832b fix cache key used to verify shared mountpoints
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-09 14:19:21 +00:00
Nextcloud bot
e02f2a7c57 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-09 02:24:58 +00:00
Nextcloud bot
c9189293c2 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-08 02:24:54 +00:00
Nextcloud bot
97df1c52fe Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-07 02:24:20 +00:00
Daniel Kesselberg
7ece94626f fix: show toggle grid view button with open sidebar
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-06 10:22:00 +00:00
John Molakvoæ
b3c19fbcfa Merge pull request #36030 from nextcloud/release/25.0.3_rc1 2023-01-06 10:37:13 +01:00
John Molakvoæ
24c6c2d1ef Merge pull request #36028 from nextcloud/backport/36024/stable25
[stable25] Fix scrolling while dragging in file list view
2023-01-06 09:11:17 +01:00
John Molakvoæ
8392f8b9e7 Merge pull request #36022 from nextcloud/backport/36016/stable25
[stable25] Add restrictions when downloading to resolve with opengraph link provider
2023-01-06 09:00:36 +01:00
John Molakvoæ
0e23fbf16e Merge pull request #35859 from nextcloud/backport/35761/stable25
[stable25] Remove comment and guests option from Invitations UI
2023-01-06 08:59:56 +01:00
John Molakvoæ
25077ba546 Merge pull request #35835 from nextcloud/backport/35814/stable25
[stable25] Fix parameter type for EntityCollection::setReadMarker in comments app
2023-01-06 08:59:07 +01:00
John Molakvoæ
264df53640 Merge pull request #35815 from nextcloud/backport/33709/stable25
[stable25] Use display name cache on getStorageInfo
2023-01-06 08:58:48 +01:00
John Molakvoæ
317c07f7c6 Merge pull request #35747 from nextcloud/backport/35562/stable25
[stable25] Read loginName from token
2023-01-06 08:56:47 +01:00
John Molakvoæ
ee078b0fc6 25.0.3 RC1
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-06 08:45:55 +01:00
Nextcloud bot
b42326c37a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-06 02:25:07 +00:00
Louis Chemineau
4f6298dc31 Fix scrolling while dragging in file list view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-05 20:40:21 +00:00
Simon L
4797254567 Merge pull request #36010 from nextcloud/backport/36005/stable25
[stable25] Fix default phone region validation
2023-01-05 17:33:29 +01:00
Julien Veyssier
80b05e111c add restrictions on content-type and content-size when downloading to resolve with opengraph link provider
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-05 15:38:59 +00:00
Vincent Petry
4296d28436 Merge pull request #36017 from nextcloud/backport/35975/stable25
[stable25] Update crl after revoke files_bpm.csr
2023-01-05 16:16:26 +01:00
Vitor Mattos
efa8551998 Update crl after revoke files_bpm.csr
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-01-05 11:01:04 -03:00
Christopher Ng
9bcfa5ecba Fix default phone region validation
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-05 09:32:42 +00:00
Joas Schilling
4694287410 Merge pull request #36007 from nextcloud/backport/35667/stable25
[stable25] Allow target="_blank" in app navigation items
2023-01-05 10:09:50 +01:00
Vincent Petry
c255735f83 Merge pull request #35817 from nextcloud/backport/35789/stable25
[stable25] Allow additional Sabre plugins in publicwebdav.php
2023-01-05 09:43:39 +01:00
Joas Schilling
06a711e712 Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-05 07:42:21 +01:00
Thomas Citharel
23f9dd3cc8 Allow target="_blank" in app navigation items
Which was removed in the Vue rewrite in #33728. This breaks things like https://github.com/nextcloud/external/issues/79

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-01-05 07:40:17 +01:00
Joas Schilling
d9d38a03ff Merge pull request #35988 from nextcloud/stable25-audit-fix-json5
[stable25] Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3
2023-01-05 07:17:12 +01:00
Pytal
dd814320fe Merge pull request #35997 from nextcloud/stable25-update-nc-vue-7.3.0
[stable25] Bump @nextcloud/vue from 7.2.0 to 7.3.0
2023-01-04 18:29:39 -08:00
Nextcloud bot
512f46ce80 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-05 02:24:35 +00:00
Vincent Petry
aeaed20a6d Bump @nextcloud/vue from 7.2.0 to 7.3.0
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-05 01:13:57 +00:00
John Molakvoæ
348f3ab0d5 Merge pull request #35962 from nextcloud/backport/359577stable25
[stable25] chore(CI): Improve rate limit situation when installing phpunit
2023-01-04 18:09:31 +01:00
John Molakvoæ
409cf24698 Fix indent
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2023-01-04 17:22:20 +01:00
Vincent Petry
0e8ce69e16 Merge pull request #35904 from nextcloud/backport/35785/stable25
[stable25] Replace custom tooltips with native one for files sharing
2023-01-04 16:34:45 +01:00
Vincent Petry
c8866377d3 Merge pull request #35905 from nextcloud/backport/35795/stable25
[stable25] Replace custom tooltips with native ones in files
2023-01-04 16:34:06 +01:00
Joas Schilling
59fdc5f6f0 Merge pull request #35992 from nextcloud/backport/35941/stable25
[stable25] Remove myself from being codeowner of some modules
2023-01-04 16:19:35 +01:00
Carl Schwan
3641c7678a Remove myself from being codeowner of some modules
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2023-01-04 15:15:57 +00:00
Joas Schilling
4fb6f30abb chore(CI): Improve rate limit situation when installing phpunit
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 16:10:29 +01:00
Simon L
9d58717bde Merge pull request #35984 from nextcloud/backport/35978/stable25
[stable25] Fix user status icon in avatar menu
2023-01-04 15:52:40 +01:00
Vincent Petry
7f13bdde9a Merge pull request #35983 from nextcloud/backport/35972/stable25
[stable25] appsidebar should be compact when opened on small heights
2023-01-04 15:47:27 +01:00
Vincent Petry
3048fa073c Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-04 14:11:01 +01:00
Joas Schilling
64c6bfcdc0 Fix user status icon in avatar menu
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 13:37:18 +01:00
Simon L
d072a5201d appsidebar should be compact when opened on small heights
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-04 12:16:11 +00:00
Joas Schilling
0a5b3d03df Merge pull request #35977 from nextcloud/backport/35965/stable25
[stable25] Also limit the password length on reset
2023-01-04 11:45:31 +01:00
Joas Schilling
151723bb77 Also limit the password length on reset
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 08:59:05 +00:00
Vincent Petry
6683cfa13e Merge pull request #35963 from nextcloud/backport/docs/ipv6-cidr-stable25
[stable25] docs: trusted_proxies support IPv6 ranges
2023-01-03 17:55:30 +01:00
Daniel Kesselberg
464b3b0cdb docs: trusted_proxies support IPv6 ranges
Support for IPv6 ranges was added by https://github.com/nextcloud/server/pull/32615

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-03 15:59:32 +01:00
Julien Veyssier
fb9dfb67ba manual backport of #35789, dispatch BeforeSabrePubliclyLoadedEvent to allow adding additional Sabre plugins in publicwebdav.php
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-03 10:14:46 +01:00
Joas Schilling
57ba21fde8 Merge pull request #35948 from nextcloud/backport/35939/stable25
[stable25] Update the user status dashboard widget and fix the icon color
2023-01-02 18:32:06 +01:00
Joas Schilling
f2d4c42260 Update the user status dashboard widget and fix the icon color
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-02 17:39:37 +01:00
Julius Härtl
24d378d654 Merge pull request #35848 from nextcloud/backport/35836/stable25
[stable25] fix: remove other shares from ui when deleted
2023-01-02 17:18:14 +01:00
Simon L
1dc9650b38 Merge pull request #35902 from nextcloud/backport/35897/stable25
[stable25] fix video fullscreen on public page
2023-01-02 15:17:31 +01:00
Côme Chilliet
1e982ee33b Merge pull request #35734 from nextcloud/stable25-quota-as-float-for-32bit-folks
[stable25] Quota value as float for 32-bit systems
2023-01-02 11:37:35 +01:00
Vincent Petry
a2dd42c1e2 Merge pull request #35812 from nextcloud/backport/35177/stable25
[stable25] restoring clearCachedConfig()
2023-01-02 11:31:12 +01:00
Nextcloud bot
3b041a1c34 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-31 02:51:05 +00:00
Simon L
206ade311c Merge pull request #35914 from nextcloud/revert-35895-backport/35891/stable25
Revert "[stable25] avatar generation - disable setimageformat"
2022-12-29 13:53:57 +01:00
Simon L
f774af1a4c Revert "[stable25] avatar generation - disable setimageformat"
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-12-29 11:08:51 +01:00
Nextcloud bot
ce4555ec32 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-29 03:10:22 +00:00
Simon L
0699d71d8b fix automatic compiling
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-29 00:13:21 +00:00
julia.kirschenheuter
251d143338 Replace custom tooltips with native ones in files
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2022-12-28 13:55:27 +00:00
julia.kirschenheuter
101989ae65 Replace custom tooltips with native ones in files_sharing
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2022-12-28 13:54:40 +00:00
Simon L
926e16e22d fix video fullscreen on public page
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-28 13:51:47 +00:00
Simon L
8d53b82a2d Merge pull request #35895 from nextcloud/backport/35891/stable25
[stable25] avatar generation - disable setimageformat
2022-12-28 13:17:35 +01:00
Simon L
73ca079d06 avatar generation - disable setimageformat
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-12-27 15:18:11 +00:00
Nextcloud bot
93dae8927a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-27 02:47:13 +00:00
Nextcloud bot
35ce3a7d5f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-26 02:43:38 +00:00
Nextcloud bot
1d6a7b5afb Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-25 02:49:01 +00:00
Nextcloud bot
8bae614cae Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-24 03:02:34 +00:00
Julia Kirschenheuter
dbc2ad92f7 Merge pull request #35771 from nextcloud/backport/35501/stable25
[stable25] Change app menu focused items behavior that neighbor elements (text and border) have no overlapping
2022-12-23 10:01:02 +01:00
Nextcloud bot
82c9ba5dd7 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-23 03:04:57 +00:00
Max
2e53ca44a6 fix: remove other shares from ui when deleted
Remove the share entry in question
when unsharing a folder
from within the `others with access` section
of a file within that folder.

Using the code from the ShareList view here as well.
Just copying the code here as this is a bugfix
that will need to be backported.

Signed-off-by: Max <max@nextcloud.com>
2022-12-22 18:26:47 +01:00
julia.kirschenheuter
055f4217c8 Change focused items behavior that neighbor elements (text and border) have no overlapping.
Add native tooltips to items.

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-22 15:31:19 +01:00
Vincent Petry
ae9d9a262e Merge pull request #35676 from nextcloud/backport/35071/stable25
[stable25] Add alt to the logo, adapt css for logo
2022-12-22 13:55:16 +01:00
Simon L
49b3837613 Merge pull request #35864 from nextcloud/backport/35856/stable25
[stable25] increase preview_max_memory and make it easier to debug
2022-12-22 13:47:19 +01:00
Vincent Petry
e4199ad20d Merge pull request #35629 from nextcloud/backport/35249/stable25
[stable25] Set page title for each sidebar section through User management pages
2022-12-22 11:17:52 +01:00
Simon L
28b3fbd803 increase preview_max_memory and make it easier to debug
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-12-22 09:46:20 +00:00
Anna Larch
8c2692557f Remove comment and guests option from Invitations UI
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-12-22 09:14:36 +00:00
julia.kirschenheuter
8959504d7d Adapt router.js for setting document title
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-22 08:29:09 +01:00
julia.kirschenheuter
dca7384b5f Add alt to the logo, adapt css for logo
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-22 08:26:53 +01:00
Nextcloud bot
51e3de32d6 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-22 02:56:06 +00:00
John Molakvoæ
20608fbc34 Merge pull request #35702 from nextcloud/fix/theming-fallback-default
[stable25] Fix default primary for user theming
2022-12-21 15:37:11 +01:00
John Molakvoæ
1888458476 Fix testing
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2022-12-21 15:16:46 +01:00
John Molakvoæ
c007a3a670 Fix default primary for user theming
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-12-21 15:13:56 +01:00
Julius Härtl
e76715a469 Merge pull request #35663 from nextcloud/automated/noid/stable25-update-psalm-baseline 2022-12-21 08:02:48 +01:00
nextcloud-command
a71622f58f Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-12-21 04:12:52 +00:00
Nextcloud bot
95e603d41e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-21 02:30:26 +00:00
Vincent Petry
9f69920973 Merge pull request #35551 from nextcloud/backport/35530/stable25
[stable25] Bump @nextcloud/vue to 7.1.0
2022-12-20 17:13:51 +01:00
Vincent Petry
2eb5efc3d9 Merge pull request #35827 from nextcloud/stable25-encryption-fix-versions-all
[stable25] allow running encryption:fix-encrypted-version for all users
2022-12-20 17:13:10 +01:00
Côme Chilliet
4e956249ea Fix parameter type for EntityCollection::setReadMarker in comments app
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-20 10:30:56 +00:00
Nextcloud bot
3fe385f9c6 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-20 02:22:23 +00:00
Vincent Petry
a6c11af60d Merge pull request #35803 from nextcloud/backport/34629/stable25
[stable25] Fix case sensitivity of email when saving settings
2022-12-19 15:33:15 +01:00
Robin Appelman
e2fd59bfe0 allow running encryption:fix-encrypted-version for all users
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-12-19 15:06:40 +01:00
Côme Chilliet
77f2f9776f Silence a warning from psalm with explanation
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 14:47:52 +01:00
Côme Chilliet
ad999e5521 Adapt types of subclasses
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 14:47:51 +01:00
Côme Chilliet
79922e2f86 Make it clear that file sizes may be float on 32bits
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 14:47:51 +01:00
Vincent Petry
e0f6f7e6ac Remove quota value type for 32-bit systems
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-12-19 14:47:51 +01:00
Christoph Wurst
bba890822b fix(logging): Fix array to string conversion in errorlog writer
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-12-19 13:28:13 +00:00
Julius Härtl
41fb0682b2 Use display name cache on getStorageInfo
Signed-off-by: Julius Härtl <jus@bitgrid.net>

Adapt test to also run isolated

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-19 11:15:25 +00:00
Vincent Petry
1efbbd885c Merge pull request #35499 from nextcloud/backport/35107/stable25
[stable25] add migration for encryption keys in wrong location
2022-12-19 12:12:55 +01:00
Vincent Petry
1fc83ded03 Merge pull request #35577 from nextcloud/backport/35385/stable25
[stable25] Fix type of PreviewController::$userId
2022-12-19 12:12:17 +01:00
Vincent Petry
1aa4a0ec04 Merge pull request #35798 from nextcloud/backport/35780/stable25
[stable25] Fix missing cast of double controller parameters
2022-12-19 12:07:11 +01:00
Maxence Lange
56a3274928 restoring clearCachedConfig()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-12-19 09:31:10 +00:00
Varun Patil
64a1bcec1d Fix type of PreviewController::$userId
Can be null if not logged in; currently crashes

Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2022-12-19 09:26:33 +00:00
Nextcloud bot
af246d6bd1 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-19 02:21:40 +00:00
Nextcloud bot
8e6d912368 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-18 02:19:57 +00:00
Nextcloud bot
48050f2d6f [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-17 02:19:47 +00:00
Vincent Petry
bf4f0d37f8 Add unit test for case insensitive email saving
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-12-16 21:52:16 +00:00
Carl Schwan
b813d05272 Fix case sensitivity of email when saving settings
Otherwise we detect a email change all the time and since email are
immutable in ldap this prevent updating other fields.

Related: https://github.com/nextcloud/server/pull/33813

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-12-16 21:52:15 +00:00
Vincent Petry
365145a99f Merge pull request #35467 from nextcloud/backport/35257/stable25
[stable25] Set page titel for each sidebar section through User management pages
2022-12-16 17:01:09 +01:00
Vincent Petry
2dc783e59a Merge pull request #35492 from nextcloud/backport/34626/stable25-2
[stable25] Rename personal Groupware settings section to "Availability"
2022-12-16 17:00:30 +01:00
Vincent Petry
87e9ef0763 Merge pull request #35480 from nextcloud/backport/35455/stable25
[stable25] Change header semantic in the user status dialog
2022-12-16 16:59:56 +01:00
Vincent Petry
8bda44f38c Merge pull request #35497 from nextcloud/backport/35494/stable25
[stable25] Remove old code from comment to not trigger automatic scanners more than needed
2022-12-16 16:59:25 +01:00
Christopher Ng
5d673fb0c7 Bump @nextcloud/vue to 7.1.0
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-16 16:53:04 +01:00
Vincent Petry
eb18c9c43c Merge pull request #35516 from nextcloud/backport/35502/stable25
[stable25] Fix SQL comparison with int array during external storage deletion
2022-12-16 16:52:12 +01:00
Vincent Petry
b42aa09663 Merge pull request #35573 from nextcloud/automated/noid/stable25-update-ca-cert-bundle
[stable25] Update ca-cert bundle
2022-12-16 16:42:18 +01:00
Vincent Petry
25a8dd8a2a Merge pull request #35602 from nextcloud/backport/stable25/35355
[stable25] Allow to set a custom timeout for ldap connections
2022-12-16 16:39:18 +01:00
Vincent Petry
cc9b3fc884 Merge pull request #35668 from nextcloud/backport/35649/stable25
[stable25] Update the unencrypted file size when closing streams
2022-12-16 16:33:21 +01:00
Vincent Petry
9ecaf9bc5b Merge pull request #35673 from nextcloud/stable25-update-handlebars-loader
[stable25] Update handlebars-loader to 1.7.3
2022-12-16 16:30:25 +01:00
Christoph Wurst
e8619feb18 fix(app framework): Fix missing cast of double controller parameters
``settype`` allows 'double' as alias of 'float'.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-12-16 15:28:09 +00:00
Vincent Petry
78dd4c65fe Merge pull request #35797 from nextcloud/backport/35779/stable25
[stable25] [PHP8] check if params given to API are really an array
2022-12-16 16:14:56 +01:00
Robin Appelman
1660ca655d add migration for encryption keys in wrong location
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-12-16 12:57:12 +00:00
Artur Neumann
c8fa04fe62 check if params given to API are really an array
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2022-12-16 10:56:04 +00:00
julia.kirschenheuter
6f456ba3c9 Adapt router.js for setting document title.
Adapt store to store Promise for dynamic requested categories.
Create new constants file to store category name with associated translation.

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-16 08:47:20 +01:00
nextcloud-command
6c5cccd5d9 Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2022-12-16 04:11:05 +00:00
Nextcloud bot
104d5fae79 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-16 02:20:01 +00:00
Nextcloud bot
0e7f189921 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-15 02:18:57 +00:00
Nextcloud bot
0215affb43 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-14 02:22:06 +00:00
Pytal
5922fdd504 Merge pull request #35640 from nextcloud/backport/35549/stable25
[stable25] Add new border color variable and adjust primary color for increased contrast
2022-12-13 16:14:38 -08:00
Pytal
584306449d Merge pull request #35641 from nextcloud/backport/35437/stable25
[stable25] Add success popup message for copying share links
2022-12-13 16:14:22 -08:00
Christopher Ng
bf0af98e09 Lighten default color slightly for increased contrast
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 1c753c2b15)
2022-12-13 23:01:55 +00:00
Christopher Ng
2e68e8e8b5 Add new border color variable for increased contrast
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 24ffe32845)
2022-12-13 23:01:55 +00:00
Christopher Ng
1fe8baffec Add success popup message for copying share links
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 08e15308cb)
2022-12-13 23:01:28 +00:00
Pytal
890da5a9b1 Merge pull request #35742 from nextcloud/backport/35714/stable25
[stable25] Fix vue-select styles
2022-12-13 14:38:31 -08:00
Daniel Kesselberg
a3cd174b44 Fix GH-33187
$this->userId is null when loggedin via app password.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-12-13 09:12:40 +00:00
Nextcloud bot
7b1f031ae0 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-13 02:33:04 +00:00
Pytal
6fe1bc2760 Merge pull request #35688 from nextcloud/backport/35529/stable25
[stable25] Improve verbosity of search description
2022-12-12 18:05:10 -08:00
Pytal
d76d87fb5d Merge pull request #35683 from nextcloud/backport/35660/stable25
[stable25] Increase default global input field border contrast
2022-12-12 17:52:11 -08:00
Pytal
36e217a040 Merge pull request #35578 from nextcloud/backport/35271/stable25 2022-12-12 17:43:06 -08:00
Christopher Ng
de64b3b2a0 Improve verbosity of search description
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-13 01:07:17 +00:00
Christopher Ng
370ad6d97b Increase default input field border contrast
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-13 01:03:39 +00:00
Christopher Ng
1b923cb1ff Show success on share actions
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-13 00:59:37 +00:00
Christopher Ng
8545a0eecc Fix vue-select styles
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-13 00:39:53 +00:00
Joas Schilling
b6e7b3ba90 Merge pull request #35710 from nextcloud/backport/34477/stable25
[stable25] Show group name instead of group id as recommendation
2022-12-12 15:42:14 +01:00
Joas Schilling
854b611e16 Merge pull request #35711 from nextcloud/backport/35389/stable25
[stable25] Use correct filter for app icons in the right sidebar of app management
2022-12-12 12:20:06 +01:00
Simon L
343de00c1c Merge pull request #35724 from nextcloud/backport/stable25/update-minio-image
[stable25] ci: update minio image for s3 primary storage tests
2022-12-12 10:57:13 +01:00
Nextcloud bot
36e3661f3b [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-12 02:20:03 +00:00
Joas Schilling
a0d780c3ab Merge pull request #35712 from nextcloud/backport/35097/stable25
[stable25] Improve email results for sharing
2022-12-11 13:29:06 +01:00
Joas Schilling
edf04a4860 Merge pull request #35706 from nextcloud/backport/35705/stable25
[stable25] Update sensitive config list of Talk
2022-12-11 13:28:41 +01:00
John Molakvoæ
9b9397a619 Merge pull request #35727 from nextcloud/backport/35689/stable25
[stable25] preview: fix HEIC orientation
2022-12-11 12:14:38 +01:00
Varun Patil
2617c090d7 preview: fix HEIC orientation
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2022-12-11 10:26:18 +00:00
Nextcloud bot
d2933358d6 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-11 02:31:19 +00:00
Daniel Kesselberg
0c3e73c542 ci: update minio image for s3 primary storage tests
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-12-10 23:21:12 +01:00
Nextcloud bot
7f51c79e26 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-10 02:21:01 +00:00
Joas Schilling
9c49de711c Improve email search results
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 22:52:44 +00:00
Joas Schilling
95cbe7440a Validate if the user part of a "cloud id" can even be a valid user id
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 22:52:44 +00:00
nextcloud-command
9f581b0828 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-09 22:47:49 +00:00
Joas Schilling
82319e25fb Use correct filter for app icons in the right sidebar of app management
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 22:34:23 +00:00
Joas Schilling
86d0206626 Adjust unit tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 21:46:23 +00:00
Joas Schilling
c7961fcd32 Show group name instead of group id as recommendation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 21:46:23 +00:00
Joas Schilling
7f08ddbfce Update sensitive config list of Talk
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 17:23:37 +00:00
Nextcloud bot
dffb7f26e3 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-09 02:35:13 +00:00
Pytal
e4f6bfe42f Merge pull request #35639 from nextcloud/backport/35222/stable25
[stable25] Fix contrast of global search headings
2022-12-08 18:08:44 -08:00
Vincent Petry
73c936ac9f Update handlebars-loader to 1.7.3
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-08 18:36:57 +00:00
Christopher Ng
928db64213 Fix contrast of global search headings
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 29b1748e2c)
2022-12-08 17:57:16 +00:00
Simon L
978d669b0e Merge pull request #35517 from nextcloud/backport/35484/stable25
[stable25] fix the popovermenu
2022-12-08 18:39:02 +01:00
Simon L
d4b4135c16 try to fix the popovermenu
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-08 14:38:57 +00:00
blizzz
9c791972de Merge pull request #35669 from nextcloud/release/25.0.2
25.0.2
2022-12-08 12:25:27 +01:00
Arthur Schiwon
6696249a0b 25.0.2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-12-08 10:32:55 +01:00
Julius Härtl
7107a3affe Also update the unencrypted size of files when creating them with empty content
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-08 09:18:00 +00:00
Julius Härtl
0387439422 Update the unencrypted file size when closing streams
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-08 09:18:00 +00:00
Nextcloud bot
4c4095a848 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-08 02:19:37 +00:00
Nextcloud bot
5d9f78ab08 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-07 02:19:55 +00:00
blizzz
e4e9c87eec Merge pull request #35623 from nextcloud/release/25.0.2_rc3
25.0.2 RC3
2022-12-06 15:27:56 +01:00
Arthur Schiwon
7b601a3759 25.0.2 RC3
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-12-06 15:08:11 +01:00
Vincent Petry
5bc2154bf0 Merge pull request #35616 from nextcloud/backport/fix/empty-secret-migration-files-external
[stable25] Fix migration to non-empty secret
2022-12-06 15:04:25 +01:00
Carl Schwan
1c558d2f15 Add comments
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
(cherry picked from commit 5e31ed4f52)
2022-12-06 09:00:45 +01:00
Carl Schwan
40f01de456 Fix migration to non-empty secret
Add a fallback for empty keys

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
(cherry picked from commit 754cb58b12)
2022-12-06 09:00:45 +01:00
Nextcloud bot
987b59b006 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-06 02:26:14 +00:00
Vincent Petry
9eb99ecbab Merge pull request #35605 from nextcloud/backport/stable25/31499
[stable25]  Add fallback routines for empty secret cases
2022-12-05 20:02:00 +01:00
Carl Schwan
7416f44dbc Mark method as deprecated
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
(cherry picked from commit ef31396727)
2022-12-05 16:10:55 +00:00
Carl Schwan
1d33d37bf2 Fix unit tests
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
(cherry picked from commit 01e2a26749)
2022-12-05 16:10:55 +00:00
Julius Härtl
0f7260de03 Fix decryption fallback after adding a secret
Signed-off-by: Julius Härtl <jus@bitgrid.net>
(cherry picked from commit a6796b4247)
2022-12-05 16:10:55 +00:00
Julius Härtl
3ebf7b818b Rotate token after fallback
Signed-off-by: Julius Härtl <jus@bitgrid.net>
(cherry picked from commit 553cb499b2)
2022-12-05 16:10:55 +00:00
Julius Härtl
e4735ea580 Add fallback routines for empty secret cases
Signed-off-by: Julius Härtl <jus@bitgrid.net>
(cherry picked from commit 81f8719cc0)
2022-12-05 16:10:55 +00:00
Simon L
c779928143 Merge pull request #35606 from nextcloud/backport/35580/stable25
[stable25] downgrade ubuntu in order to fix CI
2022-12-05 16:52:34 +01:00
Simon L
d9226608b4 downgrade ubuntu in order to fix CI
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-12-05 15:23:07 +01:00
Louis Chemineau
85a2b49b6c Allow to set a custom timeout for ldap connections
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-12-05 12:21:25 +01:00
Nextcloud bot
ad7ddbdec5 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-05 02:15:33 +00:00
Nextcloud bot
9205e01f69 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-04 02:14:58 +00:00
Nextcloud bot
9d68520524 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-03 02:15:15 +00:00
Nextcloud bot
06cc4a0778 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-02 02:15:31 +00:00
blizzz
0f57aba5f6 Merge pull request #35487 from nextcloud/release/25.0.2_rc2
25.0.2 RC2
2022-12-01 10:07:34 +01:00
Nextcloud bot
7bb579d650 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-01 02:15:30 +00:00
Andy Xheli
5200b0e5f2 Fix Executing a query: SQLSTATE[42000]
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Fix https://github.com/nextcloud/server/issues/32007#issuecomment-1329405245

Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-11-30 11:48:43 +00:00
Nextcloud bot
5936991827 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-30 02:15:41 +00:00
nextcloud-command
fc1c1dd406 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-29 18:27:52 +00:00
Joas Schilling
ea41d47992 Remove old code from comment to not trigger automatic scanners more than needed
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-29 15:59:03 +00:00
Christoph Wurst
a02dd76fb6 Rename personal Groupware settings section to "Availability"
But leave the internal identifier untouched.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-29 14:27:40 +01:00
Arthur Schiwon
d76b7fb7fe 25.0.2 RC2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-29 13:54:11 +01:00
Vincent Petry
d3e0d989af Merge pull request #35478 from nextcloud/backport/35471/stable25
[stable25] Allow upgrading from ownCloud 10.11
2022-11-29 11:34:11 +01:00
julia.kirschenheuter
046675505a Change header semantic in the user status dialog
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-29 09:13:05 +00:00
Vincent Petry
96814dec10 Remove ownCloud 10.5 upgrade path
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-29 08:57:31 +00:00
Vincent Petry
aeefd41b87 Allow upgrading from ownCloud 10.11
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-29 08:57:31 +00:00
Nextcloud bot
720c7e4881 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-29 02:14:35 +00:00
Pytal
3c207d9932 Merge pull request #35453 from nextcloud/backport/35434/stable25
[stable25] fix update for 32-bit
2022-11-28 10:42:40 -08:00
Pytal
233ae5a58b Merge pull request #35454 from nextcloud/revert-35346-backport/35315/stable25
[stable25] Revert "[stable25] Fix border color contrast"
2022-11-28 09:54:52 -08:00
Simon L
5137af7293 Revert "[stable25] Fix theming tests"
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-28 11:26:18 +01:00
Simon L
5cfeec8f5d Revert "[stable25] Fix border color contrast"
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-28 11:24:05 +01:00
Simon L
f13ffc2a64 fix update for 32-bit
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-28 08:47:43 +00:00
Nextcloud bot
723278da5c [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-28 02:19:35 +00:00
Nextcloud bot
2b7ad44c99 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-27 02:18:34 +00:00
Nextcloud bot
e7810fd8cf [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-26 02:18:25 +00:00
blizzz
19833e8b0e Merge pull request #35305 from nextcloud/release/25.0.2_rc1
25.0.2 RC1
2022-11-25 09:50:21 +01:00
blizzz
e07b8e01af Merge pull request #35412 from nextcloud/fix/fix-33741-h1_should_instead_be_in_the_app_content-stable25
[stable25] Place ```<h1>``` into main content
2022-11-25 09:47:51 +01:00
Vincent Petry
e58cf22ed6 Merge pull request #35415 from nextcloud/fix/35346/stable25
[stable25] Fix theming tests
2022-11-25 08:58:23 +01:00
Simon L
8480f5ac7a Merge pull request #35414 from nextcloud/backport/35399/stable25
[stable25] Fix share admin page
2022-11-25 08:49:44 +01:00
Nextcloud bot
3f255ab9ae [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-25 02:19:39 +00:00
Christopher Ng
143e603d4e [stable25] Fix theming tests
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-25 00:52:49 +00:00
Simon L
c2b482693d Merge pull request #35390 from nextcloud/backport/35370/stable25
[stable25] Fix UX of renaming token
2022-11-25 00:03:08 +01:00
Carl Schwan
0cab937222 Fix share admin page
arrow function don't work that well with jquery

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-24 22:11:48 +01:00
Simon L
38a1c2938b Merge pull request #35411 from nextcloud/backport/35027/stable25
[stable25] fix missing share icon
2022-11-24 22:06:31 +01:00
Simon L
afba77caee Merge pull request #35404 from nextcloud/backport/34642/stable25
[stable25] Revert minimum length for tags
2022-11-24 18:56:58 +01:00
julia.kirschenheuter
c739fae390 Place ``<h1>`` into main content
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2022-11-24 18:55:02 +01:00
Simon L
4a3b259baf Merge pull request #35408 from nextcloud/backport/35398/stable25
[stable25] Do not check quota for non Node
2022-11-24 18:23:34 +01:00
Simon L
90a288c6ea address review
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-24 17:08:52 +00:00
Simon L
53629b93bc fix missing share icon
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-24 17:08:52 +00:00
Vincent Petry
4bdfbe1a1f Merge pull request #35394 from nextcloud/stable25-audit-fix
[stable25] Update some deps
2022-11-24 16:19:17 +01:00
Louis Chemineau
796c57121d Do not check quota for non Node
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-24 15:17:07 +00:00
Daniel Kesselberg
6cd11638d5 Compile core-systemtags.js and systemtags-systemtags.js
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-11-24 11:24:28 +00:00
Daniel Kesselberg
3c66e7caac Revert "Add minimumInputLength for tags select"
This reverts commit e1d9b0bae2.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-11-24 11:24:28 +00:00
Vincent Petry
00712bd8f1 Compile
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-24 10:49:40 +01:00
Simon L
0d7ba732b7 Merge pull request #35377 from nextcloud/backport/35368/stable25
[stable25] Add repair job that will ensure that secret and passwordsalt are set
2022-11-24 10:46:07 +01:00
blizzz
4c99ba4ad3 Merge pull request #35335 from nextcloud/stable25-revert-34032-fix-quota-32bit
Revert "[stable25] Fix quota type to int"
2022-11-24 10:25:57 +01:00
Vincent Petry
f9b0f6d601 Update some deps
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-24 10:16:53 +01:00
Simon L
c1857ef203 Merge pull request #35375 from nextcloud/backport/35350/stable25
[stable25] Fix user settings layout
2022-11-24 09:57:15 +01:00
Carl Schwan
ba9eb1308d Fix UX of renaming token
Now this get's instant applied and escaping will reset to the previous
state

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-24 08:46:11 +00:00
Arthur Schiwon
471369ca2b remove superfluous use statement
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-24 09:34:31 +01:00
root
81a4810203 update vue to v7.1.0-beta.2
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-24 08:28:16 +00:00
blizzz
8d2459656d Merge pull request #35382 from nextcloud/backport/35272/stable25
[stable25] Add label to sharing search field
2022-11-24 09:08:52 +01:00
blizzz
d3fae80d0c Merge pull request #35085 from nextcloud/backport/35054/stable25
[stable25] Fix HTML entities not decoded in comment just added
2022-11-24 09:02:27 +01:00
Julius Härtl
6769550a11 Merge pull request #35166 from nextcloud/backport/35091/stable25
[stable25] Allow single character search by default
2022-11-24 08:24:50 +01:00
Nextcloud bot
d7c88ece4e [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-24 02:17:45 +00:00
nextcloud-command
aca699c263 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-24 01:22:46 +00:00
Daniel Calviño Sánchez
8a25e2dbcb Fix HTML entities not decoded in comment just added
The XML data received from the comments endpoint has an inconsistent
encoding; some entities are encoded once and others are encoded twice.
When the comment list is loaded the comments are fetched using
GetComments, which handles all that, and therefore shows the messages
and author names as expected.

However, when a new comment is posted the list is not got again; instead
the new comment is loaded from the comment data returned after posting
it. This is done in NewComment, which did not decode the messages nor
the author names, and therefore showed, for example, "&amp;" instead of
"&".

To solve that now the same decoding logic used in GetComments is applied
too in NewComment.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-11-24 01:19:05 +00:00
Daniel Calviño Sánchez
4b6b40b5b1 Extract "decodeHtmlEntities" function to its own file
This will make possible to use it from files other than
"GetComments.js".

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-11-24 01:19:05 +00:00
Christopher Ng
54296f5567 Allow single character search by default
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-24 01:17:26 +00:00
Christopher Ng
d596900410 Add label to sharing search field
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-24 01:01:21 +00:00
Simon L
fea3eed909 fix remaining user settings issues
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-23 23:51:17 +00:00
John Molakvoæ
24c908ff11 scroll if too much groups
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-23 20:44:04 +00:00
Carl Schwan
c050ca9db4 Add repair job that will ensure that secret and passwordsalt are set
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-23 20:11:01 +00:00
John Molakvoæ
717fdad70d Fix user settings layout
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-23 20:01:59 +00:00
blizzz
222b8942af Merge pull request #35366 from nextcloud/backport/35353/stable25
[stable25] Update cache when file size === 0
2022-11-23 20:47:34 +01:00
Vincent Petry
7bcd4193b8 Float the quota
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-23 20:43:08 +01:00
Vincent Petry
d524329ec3 Revert "Fix quota type to int"
This reverts commit d61efdff6c.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-23 20:43:08 +01:00
blizzz
1a1a810cf2 Merge pull request #34955 from nextcloud/backport/34934/stable25
[stable25] Read encrypted session data again on reopen
2022-11-23 20:42:30 +01:00
blizzz
695ceba17c Merge pull request #35322 from nextcloud/backport/stable25/35187
[stable25] Fix mentions rendering in comment editor
2022-11-23 17:59:29 +01:00
Louis Chemineau
cb99a5795d Update cache when file size === 0
The conditions were false when $result === 0.
$results here contains the number of written bits.
The correct way of checking for operation success is to check if $result === false

Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-23 14:57:32 +00:00
Joas Schilling
6d566367a9 Merge pull request #35354 from nextcloud/backport/35206/stable25
[stable25] Fix forwarding the object id when searching comments
2022-11-23 14:26:57 +01:00
Louis Chemineau
19042c4d91 Fix mentions rendering in comment editor
NcRichContentEditable needs an index of users to properly display them. This commit adds a caching logic and provides it to NcRichContentEditable.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-23 13:47:24 +01:00
Vincent Petry
6e4d50b914 Merge pull request #35340 from nextcloud/backport/35299/stable25
[stable25] Prevents the selection of encrypted folders when clicking on the "Select all" checkbox
2022-11-23 12:51:45 +01:00
Joas Schilling
3b3048e403 Fix forwarding the object id when searching comments
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-23 10:12:45 +00:00
blizzz
5efabd1fa9 Merge pull request #35346 from nextcloud/backport/35315/stable25
[stable25] Fix border color contrast
2022-11-23 10:46:34 +01:00
blizzz
a574e1f3c7 Merge pull request #35327 from nextcloud/backport/34528/stable25
[stable25] Handle badly named version files more gracefully and log information
2022-11-23 10:43:56 +01:00
blizzz
4a4ee4fccd Merge pull request #35326 from nextcloud/fix/34602/background-image-migration/stable25
[stable25] optimize background image migration job
2022-11-23 10:41:38 +01:00
blizzz
166f07649f Merge pull request #35034 from nextcloud/backport/32211/stable25
[stable25] Add repair command to fix wrong share ownership
2022-11-23 10:37:28 +01:00
John Molakvoæ
5cd1e77dbd Merge pull request #34928 from nextcloud/backport/34868/stable25
[stable25] Update @nextcloud/dialogs and fix toasts styling
2022-11-23 10:21:20 +01:00
Nextcloud bot
9a0270ace4 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-23 02:18:19 +00:00
Christopher Ng
5a8fca96cb Fix border color contrast
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-22 23:27:20 +00:00
John Molakvoæ
05af366fa5 Merge pull request #35338 from nextcloud/backposkjnldsv/35325/stable25
[stable25] Fix navigation order
2022-11-22 21:12:33 +01:00
Pytal
a84b70a45a Merge pull request #35330 from nextcloud/backport/35309/stable25
[stable25] Help pages: set window title for sidebar sections
2022-11-22 10:19:08 -08:00
kavita.sonawane@t-systems.com
f9a2410ccb CSS compiled files for deactivates the possiblility to checkmark or click on the encrypted folders
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 17:35:43 +00:00
kavita.sonawane@t-systems.com
895d068ab9 Prevent selection of encrypted folders
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 17:35:42 +00:00
kavita.sonawane@t-systems.com
a448205308 Prevents the selection of encrypted folder on next page load
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 17:35:42 +00:00
kavita.sonawane@t-systems.com
1b2441b90e Prevents the selection of encrypted folder on scroll page
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 17:35:42 +00:00
kavita.sonawane@t-systems.com
eb756d8ca5 Deactivates the possiblility to checkmark or click on the encrypted folder
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 17:35:42 +00:00
kavita.sonawane@t-systems.com
a96877a5ff Add comments for prevents the selection of encrypted folders
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 17:35:42 +00:00
kavita.sonawane@t-systems.com
cfa0dab8f1 Filelist:-Deselecting all files checkboxes within cells of encrypted folder
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 17:35:41 +00:00
John Molakvoæ
2c33a04f07 Fix navigation order
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-22 17:22:55 +01:00
julia.kirschenheuter
fdf74b0f53 Help pages: set window title for sidebar sections
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2022-11-22 13:32:34 +00:00
Côme Chilliet
8aa6c10382 Merge pull request #35174 from nextcloud/fix/bump-swiftmailer/swiftmailer-to-6.3.0-in-stable25
Bump swiftmailer/swiftmailer to 6.3.0 in stable25
2022-11-22 14:09:36 +01:00
Côme Chilliet
5f26c549bd Handle badly named version files more gracefully and log information
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-22 13:52:11 +01:00
Arthur Schiwon
6916a311e7 rename placeholder
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-22 13:51:28 +01:00
Arthur Schiwon
2f8ff76061 fix const visibility
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-22 13:51:24 +01:00
blizzz
5eb5d39d9f use const
Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: blizzz <blizzz@arthur-schiwon.de>
2022-11-22 13:51:21 +01:00
blizzz
8992ba85c7 use const
Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: blizzz <blizzz@arthur-schiwon.de>
2022-11-22 13:51:18 +01:00
blizzz
300148b21d use .json extentions
Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: blizzz <blizzz@arthur-schiwon.de>
2022-11-22 13:51:13 +01:00
Arthur Schiwon
854bfcc38d do not store state in appconfig
- and use count over isset for better understanding

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-22 13:51:09 +01:00
Arthur Schiwon
266426f5e4 remove dashboard check, as fallback did not consider it either
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-22 13:51:00 +01:00
Arthur Schiwon
20859a3f3f optimize background image migration job
- separate in two stages: to prepare, and to actually migrate
- in step one, prepare a list of users to be migrated, and store it
  compressed as app config
  - gzcompress can be used, because we already require zlib
- upon the next calls (step two), slice off the first 5000 users
  and migrate them. Re-add job if necessary to repeat.
- downside is that an app config value will in the beginning use the
  RAM with any request, until it thins out. Examples: 2m UUIDs (75 MiB)
  result in ~40 MiB compressed data, while 0.2Mib for 10 000 UUIDs,
  0.4MiB for 20 000 and 4.1 MiB for 200 000. Acceptable.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-22 13:50:54 +01:00
Simon L
b27f584dd3 Update @nextcloud/dialogs@ and fix toasts styling
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-22 12:01:24 +00:00
Simon L
30b2b86115 Merge pull request #35312 from nextcloud/stable25-user-mgmt-quota-no-cache
[stable25] Don't use quota cache through user management
2022-11-22 10:46:04 +01:00
Côme Chilliet
daba112247 Merge pull request #35161 from nextcloud/backport/35157/stable25
[stable25] Make sure to not pass null to DateTime::createFromFormat
2022-11-22 10:09:35 +01:00
Côme Chilliet
345a216502 Align 3rdparty with stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-22 09:53:53 +01:00
Nextcloud bot
a5961d1977 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-22 02:19:29 +00:00
Vincent Petry
5ed9925883 Don't use quota cache through user management
When querying the free space through user management APIs, don't use the
cached quota value. The latter is only there to accelerate PROPFINDs.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-21 23:46:02 +01:00
blizzz
e93300deb4 Merge pull request #35118 from nextcloud/backport/34485/stable25
[stable25] Fix hasBigIntConversionPendingColumns missing files_trash
2022-11-21 18:03:56 +01:00
blizzz
5a9eb9f519 Merge pull request #34944 from nextcloud/backport/32565/stable25
[stable25] Fix deprecations logged as errors
2022-11-21 17:58:18 +01:00
Joas Schilling
249cd4c7d7 Merge pull request #35298 from nextcloud/backport/35251/stable25
[stable25] Increase the fair-use push limit to 1.000 users
2022-11-21 15:41:22 +01:00
Joas Schilling
8d30564b82 Merge pull request #35183 from nextcloud/nickvergessen-patch-1
[stable25] Update CODEOWNERS
2022-11-21 15:40:46 +01:00
Arthur Schiwon
a7fd34015c 25.0.2 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-21 15:36:00 +01:00
Côme Chilliet
ba4e859ff0 Merge pull request #35232 from nextcloud/backport/35009/stable25
[stable25] Check quota on file copy
2022-11-21 14:15:38 +01:00
Joas Schilling
30e72fe180 Increase the fair-use push limit to 1.000 users
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-21 10:07:25 +00:00
Vincent Petry
b4bccf1ea3 Merge pull request #35291 from nextcloud/backport/35185/stable25
[stable25] Hide warning about missing apps for when shipped in the next version
2022-11-21 09:32:38 +01:00
Joas Schilling
9b652c787f Hide warning about missing apps for when shipped in the next version
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-21 07:06:36 +00:00
Nextcloud bot
f4ae66dce1 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-21 02:15:38 +00:00
Nextcloud bot
460277eef2 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-20 02:15:58 +00:00
Nextcloud bot
f7183b7f79 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-19 02:17:46 +00:00
Simon L
7339e49105 Merge pull request #35261 from nextcloud/backport/35182/stable25
[stable25] generate user themed icons
2022-11-19 00:46:05 +01:00
Simon L
d84d75dc3a Merge pull request #35265 from nextcloud/backport/35259/stable25
[stable25] Also cancel XHR when cancelling uploads
2022-11-18 20:56:19 +01:00
Pytal
f03b33d3b1 Merge pull request #35256 from nextcloud/fix/theming-admin
[stable25] Fix default theming variables
2022-11-18 10:37:29 -08:00
Vincent Petry
259af058b0 Also cancel XHR when cancelling uploads
Fixes issue when cancelling a long list of uploads.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-18 17:14:47 +00:00
Simon L
1d753c83bf Merge pull request #35255 from nextcloud/backport/35218/stable25
[stable25] delay updating setup providers untill we register the mounts
2022-11-18 17:41:50 +01:00
John Molakvoæ
49a4aa4089 Fix default theming variables
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-18 17:06:26 +01:00
Simon L
c36511dc23 generate user themed icons
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Co-Authored-By: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2022-11-18 15:15:12 +00:00
Robin Appelman
326eba8c2c delay updating setup providers untill we register the mounts
otherwise the fallback to a full setup for a missing cached mount provider will lead to a race condition

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-18 14:32:02 +00:00
Christoph Wurst
0467731dae Merge pull request #35237 from nextcloud/backport/35186/stable25
[stable25] Fix missing native submit type from OAuth client add button
2022-11-18 11:24:20 +01:00
Nextcloud bot
663feb76b9 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-18 02:13:38 +00:00
Simon L
ca8bbbd6f0 Merge pull request #35235 from nextcloud/backport/35227/stable25
[stable25] Limit toggle grid view button scope
2022-11-17 23:06:45 +01:00
Pytal
7e7991bd66 Merge pull request #35233 from nextcloud/backport/35090/stable25
[stable25] Close global search menu when keyboard focus leaves
2022-11-17 11:45:02 -08:00
Christoph Wurst
4916139dcc Fix missing native submit type from OAuth client add button
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-17 17:33:52 +00:00
Vincent Petry
8d0c5cc66a Limit toggle grid view button scope
Limit the button action scope to the file picker dialog so that it
doesn't touch the file list present in the page.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-17 17:24:55 +00:00
Christopher Ng
e68be69dc9 Close global search menu when focus leaves
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-17 17:18:32 +00:00
Côme Chilliet
5369d752d7 Apply the same fix as on beforeCopy on beforeMove
Let’s be safe

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 15:01:27 +00:00
Robin Appelman
4e6b51224a fix dirname usage
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-17 15:01:26 +00:00
Côme Chilliet
512f458ac0 Fix psalm issues
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 15:01:26 +00:00
Côme Chilliet
b36de92fde Check quota on file copy
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 15:01:26 +00:00
Joas Schilling
e58eb4650d Merge pull request #35199 from nextcloud/backport/35096/stable25
[stable25] Mark more config values as sensitive
2022-11-17 12:05:55 +01:00
Pytal
468951a814 Merge pull request #35220 from nextcloud/backport/35207/stable25
[stable25] Fix sharing expiration date handling and saving
2022-11-16 18:32:37 -08:00
Nextcloud bot
b003cae1b8 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-17 02:14:37 +00:00
John Molakvoæ
a994472e47 Fix date handling and saving
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-16 22:41:08 +00:00
Simon L
3cc71b834c Merge pull request #35216 from nextcloud/backport/34615/stable25
[stable25] fix logo not correctly inverted
2022-11-16 23:35:40 +01:00
Simon L
42140fe8e1 Merge pull request #35214 from nextcloud/backport/35210/stable25
[stable25] Fix settings for setting default expiration date
2022-11-16 17:51:59 +01:00
John Molakvoæ
23b188f61c Fix logo invert
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-16 15:47:14 +00:00
Vincent Petry
660b309243 Fix settings for setting default expiration date
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-16 14:47:45 +00:00
Joas Schilling
3b48c251fa Mark more config values as sensitive
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-16 10:06:36 +01:00
Pytal
3881c021e2 Merge pull request #35191 from nextcloud/backport/35029/stable25
[stable25] Fix AppMenu icons for firefox
2022-11-15 19:02:23 -08:00
Pytal
de2290b8f6 Merge pull request #35190 from nextcloud/backport/35033/stable25 2022-11-15 19:01:01 -08:00
Nextcloud bot
e390a6eb20 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-16 02:14:49 +00:00
nextcloud-command
a7e3e9ae65 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-16 02:01:05 +00:00
Simon L
17a2e832a1 Fix AppMenu icons for firefox
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-16 01:47:38 +00:00
nextcloud-command
1eafe4b32f Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-16 01:37:27 +00:00
Simon L
88cc6297d3 fix dashboard scrolling
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-16 01:37:25 +00:00
John Molakvoæ
ff84ff4c42 Merge pull request #35188 from nextcloud/backport/35179/stable25
[stable25] Bump @nextcloud/vue to 7.1.0-beta0
2022-11-15 22:21:41 +01:00
John Molakvoæ
1b71b84110 Fix CalDavSettings spec
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
(cherry picked from commit d78fa59f37)
2022-11-15 19:28:02 +00:00
John Molakvoæ
59d20bf78b Bump @nextcloud/vue to 7.1.0-beta0
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
(cherry picked from commit 7cc6f63e57)
2022-11-15 19:27:53 +00:00
Julius Härtl
6971771ce1 Merge pull request #35180 from nextcloud/backport/33631/stable25 2022-11-15 19:20:12 +01:00
Joas Schilling
f63b3c8d0f [stable25] Update CODEOWNERS
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-11-15 17:18:25 +01:00
Simon L
d29070e7bd use the updated mariadb10.6 container in drone
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-15 15:16:34 +01:00
Simon L
0ba09ac1db Merge pull request #35172 from nextcloud/backport/35014/stable25
[stable25] Fix rendering of login headline
2022-11-15 13:44:42 +01:00
Simon L
2fe48763dd Merge pull request #35117 from nextcloud/backport/35105/stable25
[stable25] Fix distorted previews when using imaginary
2022-11-15 11:47:36 +01:00
nextcloud-command
4665fa2e1e Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-15 10:47:18 +00:00
Simon L
316dad1618 Merge pull request #35164 from nextcloud/backport/35024/stable25
[stable25] Deprecate PHP7.4
2022-11-15 11:42:08 +01:00
Côme Chilliet
76272f5889 Bump swiftmailer/swiftmailer to 6.3.0 in stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-15 11:33:52 +01:00
Côme Chilliet
058bf13482 Make sure to not pass null to DateTime::createFromFormat
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-15 10:27:47 +00:00
Christopher Ng
caceb9d0a8 Fix rendering of login headline
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-15 08:35:07 +00:00
Nextcloud bot
d207d6ec82 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-15 02:15:40 +00:00
Simon L
9d0296fef8 Merge pull request #35135 from nextcloud/backport/34645/stable25
[stable25] 🐘 Support postgres15
2022-11-15 00:40:47 +01:00
Christoph Wurst
b7fdadbe1a Deprecate PHP7.4
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 19:41:37 +00:00
Côme Chilliet
8ecba9d32d Merge pull request #35137 from nextcloud/fix/bump-aws/aws-sdk-php-to-3.240-in-stable25
Bump aws/aws-sdk-php to 3.240 in stable25
2022-11-14 17:21:30 +01:00
Vincent Petry
1a75cc19c8 Merge pull request #35048 from nextcloud/backport/34834/stable25
[stable25] Fix size calculation on copying the skeleton files
2022-11-14 16:40:40 +01:00
Côme Chilliet
ba29002024 Bump 3rdparty to stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-14 14:43:51 +01:00
Côme Chilliet
236a16670b Bump aws/aws-sdk-php to 3.240 in stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-14 11:02:34 +01:00
Côme Chilliet
f9459b0e2d Merge pull request #35082 from nextcloud/fix/bump-microsoft/azure-storage-blob-to-1.5.4-in-stable25
Bump microsoft/azure-storage-blob to 1.5.4 in stable25
2022-11-14 11:00:16 +01:00
Côme Chilliet
f98bc65d6e Align 3rdparty with stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-14 10:48:24 +01:00
Simon L
7ce07a5029 Merge pull request #35133 from nextcloud/backport/35093/stable25
[stable25] Run integration tests on 3rdparty bump
2022-11-14 10:43:10 +01:00
Simon L
58b5ce9952 Merge pull request #35130 from nextcloud/backport/35070/stable25
[stable25] [LDAP] always create instance of own user manager
2022-11-14 10:42:30 +01:00
Vitor Mattos
51bce70f77 Bugfix to support postgres15
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Simon L <szaimen@e.mail.de>
Co-Authored-By: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-11-14 09:08:09 +00:00
Joas Schilling
3b427a09f0 Run integration tests on 3rdparty bump
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-11-14 08:52:51 +00:00
Nextcloud bot
00ffe6f658 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-14 02:15:38 +00:00
Arthur Schiwon
80ba0f2a64 [LDAP] always create instance of own user manager
- it is config specific and cannot be shared
- because the Access instance is bound later, it is not obvious from the
  constructor

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-13 22:19:08 +00:00
Nextcloud bot
43a52fc20e [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-13 02:14:39 +00:00
Nextcloud bot
f56e6c8c11 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-12 02:15:02 +00:00
Michael Kuhn
2278bee890 Fix hasBigIntConversionPendingColumns missing files_trash
The two tables seem to have gone out of sync, causing the web interface
to miss `files_trash.auto_id` not being a bigint.

Signed-off-by: Michael Kuhn <github@ikkoku.de>
2022-11-12 01:13:11 +00:00
Richard Steinmetz
8424e506c4 Fix distorted previews when using imaginary
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-11-11 22:02:05 +00:00
Joas Schilling
70414b15f9 Merge pull request #35086 from nextcloud/backport/35074/stable25
[stable25] Make sure that path is normalized and then checked,
2022-11-11 15:54:41 +01:00
Joas Schilling
1e489f7ec0 Merge pull request #35099 from nextcloud/backport/35077/stable25
[stable25] Fix PublicKeyTokenProviderTest import and mock
2022-11-11 15:52:11 +01:00
Christoph Wurst
f2cc09fef1 Fix PublicKeyTokenProviderTest import and mock
* IDBConnection import missing
* Atomic doesn't need a mock

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-11 09:34:59 +00:00
Nextcloud bot
4f489a6694 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-11 02:14:10 +00:00
Côme Chilliet
bc908b044a Make sure that path is normalized and then checked,
and not the other way around

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-10 17:55:12 +00:00
Pytal
1cce67e18d Merge pull request #35058 from nextcloud/backport/35042/stable25
[stable25] Add description for calendar uri
2022-11-10 09:30:29 -08:00
Côme Chilliet
819deced0a Bump microsoft/azure-storage-blob to 1.5.4 in stable25
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-10 16:51:11 +00:00
Côme Chilliet
5aad1247eb Merge pull request #35078 from nextcloud/backport/34802/stable25
[stable25] Add pre-commit configuration
2022-11-10 17:02:30 +01:00
Côme Chilliet
4cf7304932 add .pre-commit-config.yaml to expected files in checker
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-10 15:02:38 +00:00
Côme Chilliet
3a3e092705 Backport pre-commit config from master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-10 15:02:38 +00:00
Pytal
1cae227951 Merge pull request #35064 from nextcloud/backport/35063/stable25
[stable25] Fix top margin in empty versions list
2022-11-09 18:53:23 -08:00
Nextcloud bot
d6e6b8b7c5 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-10 02:15:33 +00:00
Pytal
f19c6dab44 Merge pull request #35060 from nextcloud/backport/35052/stable25 2022-11-09 16:07:43 -08:00
Richard Steinmetz
09d315566d Fix top margin in empty versions list
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-11-10 00:03:57 +00:00
Daniel Calviño Sánchez
66d58d6eeb Fix sidebar not automatically hidden in Files app
Although the Files app creates the legacy sidebar (details view) it is
then replaced with the newer Vue app sidebar. Due to this ".detailsView"
no longer finds an element and therefore nothing was hidden when
"hideAppSidebar($('.detailsView'))" was called (for example, when
changing to another section).

However, "OC.Apps.hideAppSidebar()" does not properly work either with
the Vue sidebar used in the Files app (once hidden the sidebar is not
shown again). For simplicity, and to avoid any possible side effect in
other apps from changing "OC.Apps.hideAppSidebar", now
"OC.Files.Sidebar.close()" is used instead.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-11-09 19:10:46 +00:00
Christopher Ng
52575d9309 Add description for calendar uri
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-09 18:21:16 +00:00
Julius Härtl
d485db32bc Use proper storage method for writing skeleton files
otherwise the filecache will have a wrong size for skeleton files

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-09 13:10:39 +01:00
Simon L
b5b7a41948 Merge pull request #35035 from nextcloud/backport/34613/stable25
[stable25] fix checkmark for theme settings in dark mode
2022-11-09 09:41:06 +01:00
Nextcloud bot
952a4aba5b [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-09 02:14:39 +00:00
nextcloud-command
e7f993de71 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-08 18:36:09 +00:00
szaimen
78bf1b987d fix checkmark for theme settings in dark mode
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-08 18:25:47 +00:00
Robin Appelman
b70ba23029 update autoloader
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 18:20:08 +00:00
Robin Appelman
6d049e6a13 fix repairing non user shares when repairing all shares
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 18:20:08 +00:00
Robin Appelman
4c3bfd20b3 remove no longer needed code
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 18:20:08 +00:00
Robin Appelman
c457ebfabe split repairing into two stages to prevent long open transaction
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 18:20:08 +00:00
Robin Appelman
ab011363a9 update shares directly in db
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 18:20:07 +00:00
Vincent Petry
8b1d8c3722 More verbose output for repair share ownership cmd
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-08 18:20:07 +00:00
Robin Appelman
c781121a16 move share owner repair to occ command
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 18:20:07 +00:00
Louis Chemineau
76270a9a2f Add repair step to fix wrong share ownership
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-08 18:20:07 +00:00
Simon L
83d85bd045 Merge pull request #35023 from nextcloud/backport/32838/stable25
[stable25] Cast to int
2022-11-08 14:27:33 +01:00
Markus Zeller
cffa3673f1 Cast to int #32837
Signed-off-by: Markus Zeller <git@markuszeller.com>
2022-11-08 10:08:23 +00:00
Simon L
18515f6332 Merge pull request #35011 from nextcloud/backport/35007/stable25
[stable25] Fix unsuccessful token login logged as error
2022-11-08 10:50:10 +01:00
Simon L
6880f3ba6d Merge pull request #34978 from nextcloud/backport/34909/stable25
[stable25] Fix duplicate event email notifications
2022-11-08 10:49:19 +01:00
Simon L
6ceb64b384 Merge pull request #35010 from nextcloud/backport/35000/stable25
[stable25] Fix cron warning with time insensitive jobs
2022-11-08 10:48:31 +01:00
Nextcloud bot
4f26225df6 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-08 02:14:25 +00:00
nextcloud-command
48d06714dc Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-07 16:53:02 +00:00
Simon L
1b9866fa45 Merge pull request #34998 from nextcloud/backport/34937/stable25
[stable25] Avoid a crash when a PHP extension has no version
2022-11-07 17:47:22 +01:00
Christoph Wurst
88cf98b13d Fix unsuccessful token login logged as error
The condition of a non-existent login token can happen for concurrent
requests. Admins can not do anything about this. So this is to be
expected to happen occasionally. This event is only bad if none of the
requests is able to re-acquire a session. Luckily this happens rarely.

If a login loop persists an admin can still lower the log level to find
this info. But a default error log level will no longer write those
infos about the failed cookie login of one request.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-07 16:32:46 +00:00
Joas Schilling
c6ccd39b05 Increase the "bad waiting time" for cron mode to 24h to account for "time insensitive" jobs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-07 16:31:45 +00:00
Joas Schilling
a93f8b6945 Show the correct warning for system cron vs. webcron/ajax
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-07 16:31:45 +00:00
Côme Chilliet
9403110854 Suppress false-positives from psalm, waiting for fix upstream
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-07 10:13:28 +00:00
Côme Chilliet
2b2ec5e7f7 Avoid a crash when a PHP extension has no version
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-07 10:13:28 +00:00
Nextcloud bot
c587979785 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-07 02:14:18 +00:00
Nextcloud bot
f55ac66ad1 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-06 02:12:48 +00:00
Nextcloud bot
8b995d7eed [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-05 02:15:14 +00:00
Richard Steinmetz
28b2ba9a69 Fix duplicate event email notifications
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-11-04 17:11:32 +00:00
Vincent Petry
0cb14bdcb4 Merge pull request #34862 from nextcloud/backport/34785/stable25
[stable25] Fix disabled federated scope
2022-11-04 17:20:14 +01:00
Vincent Petry
3289739110 Merge pull request #34925 from nextcloud/backport/34871/stable25
[stable25] Fix visibility of internal expire date
2022-11-04 17:15:35 +01:00
Vincent Petry
4127f33f4e Merge pull request #34946 from nextcloud/backport/34804/stable25
[stable25] Skip general login with email for non-valid addresses and LDAP
2022-11-04 17:13:06 +01:00
Vincent Petry
de6012d100 Merge pull request #34953 from nextcloud/backport/34379/stable25
[stable25] Run session token renewals in a database transaction
2022-11-04 17:10:42 +01:00
Joas Schilling
05acb130ce Merge pull request #34964 from nextcloud/backport/34963/stable25
[stable25] Fix invalid date in security.txt
2022-11-04 12:05:10 +01:00
Joas Schilling
18e8433b32 Fix invalid date in security.txt
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-04 10:11:05 +00:00
Julius Härtl
c6b2d08e67 Do not remove complete encrypted session key when just a key should be removed
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-03 16:34:25 +00:00
Julius Härtl
fc74415e68 Read encrypted session data again on reopen
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-03 16:34:25 +00:00
Christoph Wurst
b8ad0752fa Run session token renewals in a database transaction
The session token renewal does
1) Read the old token
2) Write a new token
3) Delete the old token

If two processes succeed to read the old token there can be two new tokens because
the queries were not run in a transaction. This is particularly problematic on
clustered DBs where 1) would go to a read node and 2) and 3) go to a write node.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-03 15:25:34 +00:00
Julius Härtl
9151960af0 Skip general login with email for non-valid addresses and LDAP
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-03 15:38:39 +01:00
Christoph Wurst
808e604eb3 Log all deprecations with debug level
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-03 14:06:57 +00:00
Côme Chilliet
ac0630788d Merge pull request #34577 from nextcloud/backport/34523/stable25
[stable25] Avoid double ldap_unbind in Wizard.php
2022-11-03 14:08:08 +01:00
Simon L
975ebc1248 Merge pull request #34922 from nextcloud/backport/34908/stable25
[stable25] disable upgrades to 26 for 32-bit
2022-11-03 12:57:12 +01:00
Simon L
09a089ad57 Merge pull request #34921 from nextcloud/backport/34906/stable25
[stable25] update 64-bit check wording
2022-11-03 12:56:52 +01:00
Simon L
d6eaaf3fe0 Merge pull request #34905 from nextcloud/enh/34674/stable25
[stable25] fix NC25 for 32-bit
2022-11-03 12:56:37 +01:00
Côme Chilliet
07155246d3 Avoid double ldap_unbind in Wizard.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-03 11:10:16 +00:00
Côme Chilliet
29be674b5d Fix code style with codesniffer
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-03 11:10:16 +00:00
blizzz
8896b40164 Merge pull request #34913 from nextcloud/release/25.0.1
25.0.1
2022-11-03 10:57:09 +01:00
Vincent Petry
413ac2dc50 Fix visibility of internal expire date
Fixed visibility of the expiration date field for internal shares by
aligning the logic with the one from the public link shares.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-02 12:12:45 +00:00
szaimen
2084fbad3a disable upgrades to 26 for 32-bit
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-02 10:47:43 +00:00
szaimen
c26832233f update 64-bit check wording
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-02 09:48:15 +00:00
Arthur Schiwon
7c6d99e8ea 25.0.1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-01 20:10:14 +01:00
szaimen
c124456881 fix NC25 for 32-bit
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-01 13:44:17 +01:00
Christopher Ng
adc106a197 Fix disabled federated scope
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-28 19:50:40 +00:00
John Molakvoæ
7170b141ba Merge pull request #34860 from nextcloud/backport/34683/stable25
[stable25] Display invalid input message
2022-10-28 10:08:51 +02:00
Christopher Ng
39b47e1a78 Display invalid input message
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-27 22:49:11 +00:00
John Molakvoæ
7508e5d5be Merge pull request #34854 from nextcloud/backport/34799/stable25
[stable25] Emit typed event when preview is requested
2022-10-27 18:00:46 +02:00
Julius Härtl
677451427e Emit typed event when preview is requested
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-27 13:51:28 +00:00
John Molakvoæ
aab74bea40 Merge pull request #34837 from nextcloud/release/25.0.1_rc1
25.0.1 RC1
2022-10-27 15:37:52 +02:00
John Molakvoæ
4e635933c0 Merge pull request #34848 from nextcloud/backport/34736/stable25
[stable25] Fix autotest creating PostgreSQL database before install
2022-10-27 15:24:43 +02:00
John Molakvoæ
f30b8df317 Merge pull request #34657 from nextcloud/backport/34625/stable25
[stable25] Fix icon of encrypted folders in filepicker
2022-10-27 14:26:18 +02:00
John Molakvoæ
b45848d91e Merge pull request #34658 from nextcloud/backport/34632/stable25
[stable25] Add rate limiting on lost password emails
2022-10-27 14:26:06 +02:00
Vitor Mattos
31694ca314 Create database to autotest
Followed:
https://github.com/docker-library/docs/blob/master/postgres/README.md#postgres_db

Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-10-27 11:55:49 +00:00
John Molakvoæ
c4e4aff418 Merge pull request #34725 from nextcloud/backport/34579/stable25
[stable25] fix null error in getUnencryptedSize
2022-10-27 12:07:35 +02:00
John Molakvoæ
7ca983750b Merge pull request #34721 from nextcloud/backport/34508/stable25
[stable25] WebDAV - use file/folder name for dav:displayname
2022-10-27 12:06:39 +02:00
Simon L
76f60d04d8 Merge pull request #34827 from nextcloud/backport/34825/stable25
[stable25] Fix empty content regressions in comments app
2022-10-27 11:58:12 +02:00
Simon L
592739dd97 Merge pull request #34597 from nextcloud/backport/34595/stable25
[stable25] Fix file creation issue if no action are registered
2022-10-27 11:57:14 +02:00
Simon L
a3263fb329 Merge pull request #34649 from nextcloud/backport/34636/stable25
[stable25] Fix vertical alignment of user status icon
2022-10-27 11:55:49 +02:00
Carl Schwan
2887ee0518 Fix icon of encrypted folders in filepicker
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-27 09:36:30 +00:00
Côme Chilliet
5fa94ae9af Fix LostController test
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-27 09:21:41 +00:00
Côme Chilliet
36d3ef1c7c Add rate limiting on lost password emails
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-27 09:21:40 +00:00
Vincent Petry
883bda7be4 Merge pull request #34726 from nextcloud/backport/34136/stable25
[stable25] on installation save channel to config.php if not stable
2022-10-27 11:01:02 +02:00
Vincent Petry
c1c502ba4a Merge pull request #34704 from nextcloud/backport/34502/stable25
[stable25] Propagate attributes when resharing
2022-10-27 10:44:07 +02:00
nextcloud-command
794bbd36f3 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-27 10:39:32 +02:00
Joas Schilling
a2b5ed52da Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-27 10:34:41 +02:00
Carl Schwan
4bb481cbb3 Make css rule important
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-27 10:31:55 +02:00
Carl Schwan
826f0aeae0 Fix vertical alignment of user status icon
Now it is properly centered even if the font size is bigger (when using
the dislexia font)

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 10:31:55 +02:00
John Molakvoæ
a2d29eddf4 Fix file creation issue if no action are registered
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-27 10:30:59 +02:00
Vincent Petry
4a448f31b2 Merge pull request #34581 from nextcloud/backport/34438/stable25
[stable25] return proper error code when reporting exception fails in remote.php
2022-10-27 10:26:08 +02:00
John Molakvoæ
44233f7c23 25.0.1 RC1
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-27 10:16:33 +02:00
Richard Steinmetz
98977247da Fix empty content regressions in comments app
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-26 21:50:48 +00:00
Louis
62e5313cda Merge pull request #34821 from nextcloud/backport/34809/stable25
[stable25] Fix getMetadata return type
2022-10-26 16:50:18 +02:00
Julius Härtl
fa570bd0e4 Merge pull request #34823 from nextcloud/backport/34788/stable25
[stable25] Check share attributes on preview endpoints
2022-10-26 16:48:49 +02:00
Julius Härtl
2117736e34 Check share attributes on preview endpoints
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-26 13:20:46 +00:00
Louis Chemineau
9cf71f2b5a Fix getMetadata return type
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-10-26 12:38:16 +00:00
Julien Veyssier
eb785ec9b6 Merge pull request #34601 from nextcloud/backport/34135/stable25
[stable25] Fix "email changed" activity email check
2022-10-26 12:33:43 +02:00
Simon L
9df81090f1 Merge pull request #34648 from nextcloud/backport/34634/stable25
[stable25] Fix unnecessary highlighting of selected element
2022-10-26 01:06:34 +02:00
Simon L
429c512ab7 Merge pull request #34779 from nextcloud/backport/34706/stable25
[stable25] update notifications for one-click instances
2022-10-25 18:09:01 +02:00
Côme Chilliet
dba67aa021 Merge pull request #34796 from nextcloud/backport/34774/stable25
[stable25] Expose mapped user count from LDAP and use that for user limit check
2022-10-25 17:22:20 +02:00
Julien Veyssier
df583faba3 check disable_activity.email_address_changed_by_admin when email is changed by admin via the OCS API
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-10-25 16:13:03 +02:00
Côme Chilliet
d49c7a3bdc Merge pull request #34791 from nextcloud/backport/32859/stable25
[stable25] Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39
2022-10-25 14:10:09 +02:00
Côme Chilliet
afeaf93bdb Fix autoloaders
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-25 10:14:04 +00:00
Côme Chilliet
ef1957d42e Update lib/public/User/Backend/ICountMappedUsersBackend.php
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2022-10-25 10:14:04 +00:00
Côme Chilliet
f8f357aa1b Add missing file
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-25 10:14:03 +00:00
Côme Chilliet
e9d1c4afdb Expose mapped user count from LDAP and use that for user limit check
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-25 10:14:03 +00:00
Daniel Kesselberg
487759652b Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-10-25 07:42:33 +00:00
Louis
05c9f0acb6 Merge pull request #34764 from nextcloud/backport/34740/stable25
[stable25] Add ico image/x-icon
2022-10-24 20:40:48 +02:00
szaimen
f9d40847f1 update notifications for one-click instances
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-24 18:01:55 +00:00
Simon L
dc2fe31250 Merge pull request #34728 from nextcloud/backport/33945/stable25
[stable25] LDAP to not register new users when outside of fair use or over limits
2022-10-24 10:42:47 +02:00
John Molakvoæ
415fe8d8fe Sort alphabetically
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-24 08:35:12 +00:00
John Molakvoæ
0dc2ed24f1 Add ico image/x-icon
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-24 08:35:12 +00:00
blizzz
611a6c6751 extended hint message
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: blizzz <blizzz@arthur-schiwon.de>
2022-10-21 16:58:13 +00:00
Arthur Schiwon
625d6d4d0c improve admin notification experience
- do not stack notifications, replace them
- and replace them once a day only
- with LDAP it might end in total spam terror (also push) otherwise

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-21 16:58:12 +00:00
Arthur Schiwon
6a3f2ff022 [LDAP] throw exception only against prov api
- unbreaks functionality for end users when on demand mapping takes
  place

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-21 16:58:12 +00:00
Arthur Schiwon
0fd9d8b132 LDAP to no register new users when outside of fair use or over limits
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-21 16:58:12 +00:00
Simon L
be1ef4296f Merge pull request #34712 from nextcloud/backport/34688/stable25
[stable25] Don't crash with outdated share provider on update with the web updater
2022-10-21 18:54:13 +02:00
Arthur Schiwon
102093b1a2 silence psalm
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-21 15:19:03 +00:00
Arthur Schiwon
a0930d01b1 on installation save channel to config.php if not stable
- the default channel to the NC server is what is provided in /version.php
  unless it is overridden in config.php
- the default channel to the NC Updater however is 'stable'
- this resultant in inconsistent results and confusing admin experience
- therefore "stable" is considered default and other channels are being
  written to config.php now upon installation

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-21 15:19:03 +00:00
Robin Appelman
5733fccdd1 fix null error in getUnencryptedSize
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-10-21 14:59:40 +00:00
Simon L
d2333d1081 Merge pull request #34718 from nextcloud/backport/34714/stable25
[stable25] Fix more icon color
2022-10-21 16:27:14 +02:00
Dariusz Olszewski
71511ddd37 WebDAV - use file/folder name for dav:displayname
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
2022-10-21 13:49:07 +00:00
Vincent Petry
1d9d6c63bc Merge pull request #34610 from nextcloud/backport/34471/stable25
[stable25] Reduce number of database queries during WebDAV propfind request
2022-10-21 15:40:08 +02:00
John Molakvoæ
c9b20c0b23 Merge pull request #34705 from nextcloud/backport/34685/stable25 2022-10-21 10:43:50 +02:00
Christopher Ng
b772dbd416 Fix more icon color
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-21 08:35:07 +00:00
Simon L
5bb1d81c71 Merge pull request #34686 from nextcloud/backport/34665/stable25
[stable25] Invert header icons on bright preset backgrounds
2022-10-21 00:10:03 +02:00
Joas Schilling
707fc6599f Fix PHP CS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 21:55:07 +00:00
Joas Schilling
b851446c6a Also catch in getProvider
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 21:55:07 +00:00
Joas Schilling
9a5a80438a Don't crash with outdated share provider
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 21:55:07 +00:00
Joas Schilling
9429ba0e9a Merge pull request #34709 from nextcloud/backport/34703/stable25
[stable25] Use vue lib multiselect tags component
2022-10-20 21:54:37 +02:00
Joas Schilling
893078cebf Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-20 17:26:15 +00:00
Joas Schilling
0484885d38 Use @nextcloud/vue MultiselectTags component
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 17:18:59 +00:00
Pytal
271ceb0e6c Merge pull request #34647 from nextcloud/backport/34620/stable25
[stable25] Add a repair step to cleanup old theming cache
2022-10-20 10:04:35 -07:00
zorn-v
c6dea6e609 Fix alternative logins custom css class
In NC 25 login page was changed, and alternative login css class get from `class` prop but not `style`. 
It is correct change in my opinion, so just add backend fix.

Signed-off-by: zorn-v <zorn7@yandex.ru>
2022-10-20 15:19:42 +00:00
Simon L
0da59de01d Merge pull request #34699 from nextcloud/backport/34622/stable25
[stable25] Bump jquery-ui-dist from 1.13.1 to 1.13.2
2022-10-20 17:15:52 +02:00
Carl Schwan
a318699f6d More fixes
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 15:08:33 +00:00
Carl Schwan
26dac925b3 Small progress with fixing unit tests
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 15:08:33 +00:00
Carl Schwan
49ddbb3655 Propagate attributes when resharing
When updating a share, load the node from the initiator instead of the
owner similar to how this is done when creating the share.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 15:08:33 +00:00
Joas Schilling
69c6229b0b Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 15:27:43 +02:00
Joas Schilling
263108c889 Bump jquery-ui-dist from 1.13.1 to 1.13.2
Bumps [jquery-ui-dist](https://github.com/jquery/jquery-ui) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](jquery/jquery-ui@1.13.1...1.13.2)

---
updated-dependencies:
- dependency-name: jquery-ui-dist
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 15:25:51 +02:00
Louis
a94cc32f1e Merge pull request #34535 from nextcloud/backport/33511/stable25
[stable25] Extract GPS data from EXIF
2022-10-20 15:25:20 +02:00
Carl Schwan
7b001abd08 Allow scanning for metadata with occ scan:file --generate-metadata
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-10-20 11:56:02 +00:00
Louis Chemineau
f5d5f019fa Extract GPS data from EXIF
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-10-20 11:56:02 +00:00
Christopher Ng
4fc531bd03 Invert header icons on bright preset backgrounds
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-20 06:47:29 +00:00
Simon L
5437573914 Merge pull request #34681 from nextcloud/backport/34576/stable25
[stable25] Add admin user customization kill switch
2022-10-20 08:03:33 +02:00
Christopher Ng
cdf6e03215 Add a repair step to cleanup old theming cache
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-20 00:18:33 +00:00
John Molakvoæ
7a96c80afb Simplify variable names
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-19 23:47:58 +00:00
John Molakvoæ
3c6da41c8a Fix tests
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-19 23:36:44 +00:00
John Molakvoæ
40e2b11a68 Add admin user customization kill switch
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-19 23:36:44 +00:00
John Molakvoæ
69eafb3bc0 Adjust testing
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-19 23:36:44 +00:00
Pytal
372db926e9 Merge pull request #34590 from nextcloud/backport/34541/stable25 2022-10-19 11:35:07 -07:00
Christopher Ng
adbaff71de Fix empty password string being submitted to server
- Fix reveal password not working

Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit dbaf8f3b89)
2022-10-19 17:20:00 +00:00
Christopher Ng
6fe73aee37 Bump @nextcloud/password-confirmation from 4.0.1 to 4.0.2
Signed-off-by: Christopher Ng <chrng8@gmail.com>
(cherry picked from commit 4d306fc647)
2022-10-19 17:18:31 +00:00
Joas Schilling
c63f61d62e Merge pull request #34669 from nextcloud/bugfix/noid/npm-audit
[stable25] Run npm audit
2022-10-19 14:07:00 +02:00
Joas Schilling
73e278a8af Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-19 12:15:46 +02:00
Joas Schilling
414a8d7de7 Run npm audit on stable25
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-19 12:13:00 +02:00
Joas Schilling
b568587783 Merge pull request #34594 from nextcloud/backport/34450/stable25
[stable25] Fix reference preview when no server-side cache configured
2022-10-19 12:08:47 +02:00
Joas Schilling
7a38af2d28 Merge pull request #34667 from nextcloud/backport/34664/stable25
[stable25] Update OCI workflow of server
2022-10-19 11:48:08 +02:00
blizzz
f5fa046ed9 Merge pull request #34616 from nextcloud/backport/34188/stable25
[stable25] Expose clearing the profiles and fix it
2022-10-19 11:18:11 +02:00
blizzz
c7a9514aa6 Merge pull request #34646 from nextcloud/backport/34609/stable25
[stable25] set theming app to alwaysEnabled
2022-10-19 11:17:32 +02:00
blizzz
05e320a034 Merge pull request #34661 from nextcloud/backport/34614/stable25
[stable25] Fix regexp for unified searching in apps
2022-10-19 11:14:26 +02:00
Joas Schilling
a24edd5587 Update OCI workflow of server
* Only on pull requests
* Concurrency group
* Bump used actions
* Add summary

Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-10-19 07:52:42 +00:00
Joas Schilling
433f8011a8 Merge pull request #34663 from nextcloud/backport/34650/stable25
[stable25] Fix rebuild navigation
2022-10-19 05:37:18 +02:00
nextcloud-command
bf526631fa Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-18 20:48:57 +00:00
Joas Schilling
6b1901f0e7 🧭 Fix rebuilding the navigation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-18 20:36:28 +00:00
Carl Schwan
fda3af7915 Expose clearing the profiles and fix it
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-18 18:58:04 +00:00
Julien Veyssier
53458967b3 fix reference preview endpoint when no server-side cache configured
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-10-18 17:56:35 +00:00
Vincent Petry
08adbbd7ef Fix regexp for unified searching in apps
Use the correct match for operators.

Prevent the dropdown to close itself when selecting an app to filter by.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-10-18 17:49:06 +00:00
Carl Schwan
8052cd9d08 Fix unnecessary highlighting of selected element
Use focus-visible to only show focus ring on keyboard navigation

Fix #34589

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-18 08:59:30 +00:00
szaimen
f5e5d47fd9 set theming app to alwaysEnabled
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-18 08:21:56 +00:00
blizzz
20ea9a2535 Merge pull request #34627 from nextcloud/release/25.0.0
25.0.0
2022-10-18 10:06:07 +02:00
Arthur Schiwon
6827b6c232 25.0.0
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-17 09:55:52 +02:00
blizzz
0368c65e05 Merge pull request #34603 from nextcloud/release/25.0.0_rc5
25.0.0 RC5
2022-10-14 18:03:03 +02:00
Vincent Petry
e487d822ee Merge pull request #34612 from nextcloud/stable25-fix-background-appdata-scrope
[stable25] Scope the appdata theming storage for global and users
2022-10-14 18:01:02 +02:00
Vincent Petry
b99e478840 Merge pull request #34608 from nextcloud/backport/34569/stable25
[stable25] Filter out backup user status (those beginning with _ as userId)
2022-10-14 17:04:22 +02:00
Vincent Petry
d094884057 Improve cache buster for user backgrounds
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-10-14 16:19:44 +02:00
John Molakvoæ
3b076350d1 Fix tests
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-14 16:19:41 +02:00
John Molakvoæ
98a95fb986 Fix migration
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-14 16:19:38 +02:00
John Molakvoæ
6690df39dc Properly use user background cachebuster
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-14 16:19:34 +02:00
John Molakvoæ
f4a14cfe69 Scope the appdata theming storage for global and users
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-14 16:19:32 +02:00
Dariusz Olszewski
52a5d0cea6 Review comment - remove redundant empty() call
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
2022-10-14 13:38:39 +00:00
Dariusz Olszewski
6119604f71 Read notes from share already loaded into memory
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
2022-10-14 13:38:39 +00:00
Carl Schwan
25efb43ac4 Properly escape underscore in db query
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-14 12:59:03 +00:00
Carl Schwan
446bb96ba8 Do the filtering on the DB instead
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-14 12:59:03 +00:00
tobiasKaminsky
726d857690 Filter out backup user status (those beginning with _ as userId) 2022-10-14 12:59:03 +00:00
Arthur Schiwon
373ba3ecee 25.0.0 RC5
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-14 12:15:31 +02:00
blizzz
684bd274b8 Merge pull request #34468 from nextcloud/release/25.0.0_rc4
25.0.0 RC4
2022-10-13 20:51:47 +02:00
Pytal
7f498d0fa0 Merge pull request #34587 from nextcloud/backport/34461/stable25
[stable25] Fix missing background on upgrade
2022-10-13 11:26:44 -07:00
John Molakvoæ
7c4a5b0dd1 Merge pull request #34588 from nextcloud/stable25-theming-default-system-value
[stable25]  Use default system primary
2022-10-13 20:16:56 +02:00
John Molakvoæ
08227ca28d Adjust testing
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-13 18:04:01 +02:00
Arthur Schiwon
1309459fee graceful background image handling
- fallback to background image from old location
- migrate background images to new location as insensitive job

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-13 18:01:48 +02:00
Joas Schilling
37cca49630 Fix migration parameter handling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 18:01:43 +02:00
Arthur Schiwon
982534349a fix querybuilder instance recuse
...and execute delete query

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-13 18:01:38 +02:00
Christopher Ng
61d2937bf4 Delete theming background preferences
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-13 18:01:34 +02:00
Joas Schilling
5c7613fd67 New code being new
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 18:01:28 +02:00
Joas Schilling
10cf013e19 Fix SQL errors
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 18:01:15 +02:00
Christopher Ng
df218bc4db Fix missing background on upgrade
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-13 18:01:05 +02:00
John Molakvoæ
f17f24ffad Fix primary and debounce to avoid infinite loop
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-13 18:00:01 +02:00
John Molakvoæ (skjnldsv)
b3832bcd05 Allow to pick custom colour
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-10-13 17:59:57 +02:00
John Molakvoæ (skjnldsv)
a7211e6ab0 Use default system primary
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-10-13 17:59:48 +02:00
Robin Appelman
b695d2f107 return proper error code when reporting exception fails in remote.php
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-10-13 14:54:00 +00:00
Simon L
faab6c8072 Merge pull request #34573 from nextcloud/backport/34571/stable25
[stable25] Fix avatar menu icons in darkmode
2022-10-13 14:28:54 +02:00
Julius Härtl
ae6a8d5cf5 Merge pull request #34568 from nextcloud/backport/34544/stable25
[stable25] More flexible date validation
2022-10-13 11:47:33 +02:00
Joas Schilling
6c47b26102 Fix avatar menu icons in darkmode
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 09:24:04 +00:00
blizzz
2a42dd4f4e Merge pull request #34564 from nextcloud/backport/34559/stable25
[stable25] Require token for local editing
2022-10-13 10:07:05 +02:00
Vincent Petry
1fb7567294 Merge pull request #34566 from nextcloud/backport/34558/stable25
[stable25] fix reading updater token for web updater
2022-10-13 09:21:26 +02:00
Simon L
1360771be8 Merge pull request #34567 from nextcloud/backport/34545/stable25
[stable25] Disable translucency on high contrast themes
2022-10-13 08:02:23 +02:00
Joas Schilling
7da871437b Bump version
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 07:45:15 +02:00
Carl Schwan
1dd634c0e6 More flexible date validation
Fix #34542

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-12 23:14:24 +00:00
szaimen
5e2c5e5fb6 fix color-main-background-rgb
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-12 23:02:01 +00:00
Carl Schwan
c2510a481e Disable translucency on high contrast themes
Fix #34514

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-12 23:02:01 +00:00
blizzz
39938297ee Merge pull request #34459 from nextcloud/backport/31947/stable25
[stable25] Fix Error: Undefined index: redirect_url
2022-10-12 23:02:20 +02:00
Arthur Schiwon
267f3896ae fix reading updater token for web updater
the previously called endpoint returns exactly one value, no JSON
structure

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-12 20:34:22 +00:00
Joas Schilling
be005877ff Also throttle on expiration
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 17:52:13 +00:00
Joas Schilling
c48b15fb70 Fix psalm error on migration
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 17:52:13 +00:00
Joas Schilling
ec230f9290 Add a background job to delete expired tokens
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 17:52:13 +00:00
Joas Schilling
1db6d96e94 Also remove token when we successfully validated
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 17:52:13 +00:00
Joas Schilling
1d02efdd8b Require a token for "Edit locally"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 17:52:13 +00:00
Vincent Petry
8e89c281a5 Merge pull request #34551 from nextcloud/backport/34537/stable25
[stable25] Avoid allocating too much memory for the buffer on s3 uploads
2022-10-12 14:49:35 +02:00
Vincent Petry
ad0405a18b Merge pull request #34547 from nextcloud/backport/34299/stable25
[stable25] Add color variables for text on blurred background
2022-10-12 12:49:16 +02:00
Julius Härtl
775e4e023d Avoid allocating too much memory for the buffer
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-12 08:30:58 +00:00
Simon L
be7b7f5d13 Merge pull request #34543 from nextcloud/backport/34473/stable25
[stable25] Fix excessive increase of cachebuster value
2022-10-12 07:54:14 +02:00
Christopher Ng
8caffb784f Add color variables for text on blurred background
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-12 01:50:17 +00:00
blizzz
ce7bfc6b33 Merge pull request #34531 from nextcloud/backport/34500/stable25
[stable25] Fix password length limitation
2022-10-11 23:31:44 +02:00
blizzz
c98334fdac Merge pull request #34446 from nextcloud/backport/34401/stable25
[stable25] File reference: fallback icon to file type if no preview
2022-10-11 23:30:37 +02:00
Christopher Ng
f477a22404 Fix excessive increase of cachebuster value
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-11 19:13:55 +00:00
Joas Schilling
cecd778c2b Fix password length limitation
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-11 16:55:20 +00:00
Simon L
b9b201cc9a Merge pull request #34524 from nextcloud/backport/34513/stable25
[stable25] do not show editlocally on mobile
2022-10-11 16:19:33 +02:00
Joas Schilling
b885e44dde Merge pull request #34526 from nextcloud/backport/34522/stable25
[stable25] Update security.txt expires field
2022-10-11 15:06:58 +02:00
Joas Schilling
4beffc4209 Merge pull request #34525 from nextcloud/backport/34517/stable25
[stable25] Update ca-cert bundle
2022-10-11 12:52:42 +02:00
Joas Schilling
4cbfeec38e Update security.txt expires field
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-11 08:07:39 +00:00
nextcloud-command
66b1cf3a19 Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2022-10-11 08:07:37 +00:00
szaimen
873ba714ae do not show editlocally on mobile
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-11 08:04:49 +00:00
blizzz
9068bf5788 Merge pull request #34505 from nextcloud/backport/30608/stable25
[stable25] Harden disk_free_space check in CheckSetupController
2022-10-10 23:28:46 +02:00
blizzz
0644eab947 Merge pull request #34453 from nextcloud/backport/33737/stable25
[stable25] Makes untrusted domain error on info
2022-10-10 23:28:01 +02:00
Simon L
116897fc90 Merge pull request #34494 from nextcloud/backport/33915/stable25
[stable25] Replace vue2-datepicker with native date picker for share expiration dates
2022-10-10 22:39:10 +02:00
acsfer
061833b83d Harden some PHP functions
To avoid things like https://github.com/nextcloud/server/issues/26034

Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-10-10 18:44:52 +00:00
julia.kirschenheuter
e50f95eab6 Replace moment.js date with Date Object.
Replace vue2-datepicker with native date picker for expiration date.

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-10 07:37:15 +00:00
Arthur Schiwon
8fcb1c1d76 25.0.0 RC4
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-07 12:44:57 +02:00
Andy Xheli
263e3e829e Fix Error: Undefined index: redirect_url
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Should fix Undefined index: redirect_url at core/templates/twofactorsetupselection.php #21968
2022-10-06 21:57:24 +00:00
Andy Xheli
1921685e4e Makes untrusted domain error on info
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Since e6d9ef2e38 was applied logs get filled up with Trusted domain error. "X.X.X.X tried to access using "X.X.X.X" as host alot of users missed important errors do toe6d9ef2e38   please see https://github.com/nextcloud/server/issues/32599

This should fix. 
https://github.com/nextcloud/server/issues/32599#event-7281164903


Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-10-06 16:28:30 +00:00
blizzz
402143d4e8 Merge pull request #34394 from nextcloud/release/25.0.0_rc3
25.0.0 RC3
2022-10-06 14:11:40 +02:00
Julien Veyssier
4807c23e09 File reference: use the file type icon as fallback when no preview provider for this type
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-10-06 04:33:51 +00:00
Simon L
0c6b5cde95 Merge pull request #34432 from nextcloud/backport/34298/stable25
[stable25] Use color preset of shipped background as primary color
2022-10-05 13:18:41 +02:00
blizzz
ab959249d3 Merge pull request #34434 from nextcloud/backport/32635/stable25
[stable25] Fix User profile picture when performing the search
2022-10-05 13:10:55 +02:00
blizzz
c4a6f5c7b2 Merge pull request #34370 from nextcloud/backport/34364/stable25
[stable25] also use updatedir for cleanup of backups
2022-10-05 13:08:46 +02:00
blizzz
0612e008d4 Merge pull request #34405 from nextcloud/backport/34302/stable25
[stable25] Fix: Prevent deadlocks during mtime/size/etag propagation
2022-10-05 12:52:29 +02:00
Andy Xheli
47e950dbee Update ContactsStoreTest.php
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-10-05 08:42:09 +00:00
Andy Xheli
36473a3f63 Update lib/private/Contacts/ContactsMenu/ContactsStore.php
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Tested no issues.

Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-10-05 08:42:09 +00:00
Andy Xheli
f4fc7daf73 Update ContactsStore.php
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-10-05 08:42:08 +00:00
Andy Xheli
31e5e102c1 Apply suggestions from code review
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Co-authored-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-10-05 08:42:08 +00:00
Andy Xheli
511ade9497 Fix User profile picture when performing the search
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Before 
![image](https://user-images.githubusercontent.com/59488153/140980158-b9108161-57ab-48b4-ae6f-98ec4e72775a.png)

After




Fix for #31065
2022-10-05 08:42:07 +00:00
Christopher Ng
d1dc38dc1f Use brand color for background only and keep accessible color as color primary
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-05 08:03:16 +00:00
Christopher Ng
fad56d683c Use color preset of shipped background as primary color
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-05 08:03:16 +00:00
blizzz
c765dac633 Merge pull request #34409 from nextcloud/backport/33566/stable25
[stable25] trigger a rescan when trying to fopen a file that exists in cache but not on disk
2022-10-04 12:43:10 +02:00
blizzz
bbd972b2ca Merge pull request #34413 from nextcloud/backport/34350/stable25
[stable25] Add a capability for the reference API and expose the regex to clients
2022-10-03 21:28:08 +02:00
Julius Härtl
a4bfea7f37 Merge pull request #34408 from nextcloud/backport/34396/stable25
[stable25] Fix positioning of the public page footer
2022-10-03 21:22:35 +02:00
Joas Schilling
7b841c060d Add a capability for the reference API and expose the regex to clients
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-03 16:27:05 +00:00
Robin Appelman
0a2744a998 trigger a rescan when trying to fopen a file that exists in cache but not on disk
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-10-03 15:28:30 +00:00
Robin Appelman
c26e17104c add test for trying to fopen a file which no longer exists on disk
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-10-03 15:28:29 +00:00
szaimen
1f0245e68f fix footer
Signed-off-by: szaimen <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-03 15:12:33 +00:00
Julius Härtl
a3febe2a40 Fix positioning of the public page footer
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-03 15:12:33 +00:00
raul
7ed5679f2c Fix unencrypted size calculation for files created before the Encryption storage is enabled
Signed-off-by: raul <raul@nextcloud.com>
2022-10-03 14:29:01 +00:00
raul
380aaef96e Fix: Prevent deadlocks during mtime/size/etag propagation
Signed-off-by: raul <raul@nextcloud.com>
2022-10-03 14:29:01 +00:00
blizzz
1b4c82156d Merge pull request #34382 from nextcloud/backport/34339/stable25
[stable25] Fix URLs on reference resolving
2022-10-03 11:18:26 +02:00
blizzz
07ac47812b Merge pull request #34380 from nextcloud/backport/34289/stable25
[stable25] Url encode the web dav url for copying
2022-10-03 11:18:03 +02:00
blizzz
46180dd9f3 Merge pull request #34374 from nextcloud/backport/34219/stable25
[stable25] Add fallback options for contacts array
2022-10-03 11:17:38 +02:00
blizzz
d847a89436 Merge pull request #34371 from nextcloud/backport/34343/stable25
[stable25] Fix missing maintenance mode header for OCS request
2022-10-03 11:16:50 +02:00
blizzz
eafcc4e3a1 Merge pull request #34357 from nextcloud/backport/34353/stable25
[stable25] Reference url can always fallback to the link itself
2022-10-03 11:15:39 +02:00
Arthur Schiwon
51c249d9ab 25.0.0 RC3
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-03 11:07:20 +02:00
Anna Larch
b1617bca39 Add fallback options for contacts array
when the UID or FN is null, the email address / dsiplay name will be used instead

Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-10-02 12:44:04 +00:00
Joas Schilling
14a59c461b Fix URLs on reference resolving
The vue-richtext app currently sends leading spaces if they are in the text.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-02 12:43:22 +00:00
Anna Larch
a2d8bd4c11 Url encode the web dav url for copying
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-10-02 12:32:25 +00:00
Simon L
115058720a Merge pull request #34373 from nextcloud/backport/34331/stable25
[stable25] fix public view
2022-10-02 11:17:09 +02:00
nextcloud-command
65144258d2 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-01 22:24:53 +00:00
szaimen
7b2f226ce6 fix public view - attempt 2
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-01 22:24:53 +00:00
Christoph Wurst
ac5ec1af7d Fix missing maintenance mode header for OCS request
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-01 19:46:34 +00:00
blizzz
34ca126b37 Merge pull request #34365 from nextcloud/backport/34363/stable25
[stable25] Update OpenDyslexia to v0.91.12
2022-10-01 21:39:23 +02:00
blizzz
02d07e14b3 Merge pull request #34354 from nextcloud/backport/34348/stable25
[stable25] Fix renaming in shared with you file list
2022-10-01 20:08:40 +02:00
Arthur Schiwon
61def5e276 also use updatedir for cleanup of backups
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-01 17:29:44 +00:00
John Molakvoæ
ffecfc6441 Merge pull request #34367 from nextcloud/backport/34323/stable25
[stable25] Update theming screenshots
2022-10-01 18:22:24 +02:00
Simon L
94b86b22ce Merge pull request #34356 from nextcloud/backport/34333/stable25
[stable25] fix the tertiary button text
2022-10-01 18:15:55 +02:00
John Molakvoæ (skjnldsv)
cfd01baf04 Update theming screenshots
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-10-01 15:47:36 +00:00
Simon L
036af3556c Merge pull request #34332 from nextcloud/backport/34327/stable25
[stable25] Fix starred favourite icon
2022-10-01 17:45:13 +02:00
Joas Schilling
a3b96282ed Update opendyslexia
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-01 15:24:55 +00:00
Julien Veyssier
56abd79050 reference url can always fallback to the link itself
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-30 22:47:07 +00:00
szaimen
5267da34b1 fix test
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-09-30 18:37:17 +00:00
szaimen
446e495c59 fix the tertiary button text
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-09-30 18:37:17 +00:00
Vincent Petry
cae61e00f6 Fix renaming in shared with you file list
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-30 17:56:21 +00:00
blizzz
5660589ca9 Merge pull request #34340 from nextcloud/backport/34328/stable25
[stable25] Correctly handle Redis::keys returning false
2022-09-30 12:55:30 +02:00
Côme Chilliet
8aed08e058 Correctly handle Redis::keys returning false
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-30 08:19:15 +00:00
Simon L
f2d7d13579 Merge pull request #34335 from nextcloud/backport/34321/stable25
[stable25] Fix invisible status
2022-09-30 09:18:11 +02:00
Joas Schilling
4dea095a76 Merge pull request #34337 from nextcloud/backport/34322/stable25
[stable25] Only match http(s) URLs for references
2022-09-30 09:13:09 +02:00
Joas Schilling
2ea723d1e1 Adjust tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-30 06:11:46 +00:00
Joas Schilling
019ffa2ec0 Only match http(s) URLs for references
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-30 06:11:45 +00:00
nextcloud-command
885b55b7af Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-29 21:09:21 +00:00
John Molakvoæ (skjnldsv)
467a0eaee2 Fix invisible status
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-09-29 21:09:21 +00:00
John Molakvoæ (skjnldsv)
77da30a906 Fix starred favourite icon
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-09-29 14:23:25 +00:00
blizzz
ce1dddcc64 Merge pull request #34276 from nextcloud/release/25.0.0_rc2
25.0.0 RC2
2022-09-29 15:20:44 +02:00
blizzz
b84eb26f72 Merge pull request #34325 from nextcloud/backport/34313/stable25
[stable25] unbundle files_videoplayer and clean up a little
2022-09-29 15:19:30 +02:00
blizzz
b6fd615bf7 Merge pull request #34320 from nextcloud/backport/34308/stable25
[stable25] Fix user status emoji picking
2022-09-29 13:49:26 +02:00
Arthur Schiwon
68284b87f2 unbundle files_videoplayer and clean up a little
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-29 11:27:33 +00:00
blizzz
904ac63310 Merge pull request #34316 from nextcloud/backport/34215/stable25
[stable25] Add cache header for image endpoint if link previews
2022-09-29 12:16:56 +02:00
blizzz
1f27bd153b Merge pull request #34310 from nextcloud/backport/34306/stable25
[stable25] fix default value for updatedirectory setting
2022-09-29 12:13:36 +02:00
nextcloud-command
92a4ce9f3b Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-28 23:25:51 +00:00
John Molakvoæ (skjnldsv)
729b78708f Fix user status emoji picking
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-09-28 23:25:50 +00:00
Simon L
8b34878771 Merge pull request #34319 from nextcloud/backport/34311/stable25
[stable25] Remove unwanted settings button background
2022-09-29 01:21:41 +02:00
John Molakvoæ (skjnldsv)
a5c5740e84 Remove unwanted settings button background
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-28 22:38:22 +00:00
blizzz
ab51e4ef24 Merge pull request #34317 from nextcloud/backport/34287/stable25
[stable25] fix highcontrast theme
2022-09-28 21:53:04 +02:00
blizzz
d442a3c1be Merge pull request #34315 from nextcloud/backport/34204/stable25
[stable25] Fix various theming bugs
2022-09-28 21:52:27 +02:00
szaimen
6ac50c26ef fix highcontrast theme icons
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-09-28 18:38:24 +00:00
Julius Härtl
4aeb701b87 Add cache header for image endpoint if link previews
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-28 18:29:45 +00:00
Christopher Ng
9c073fd760 Fix various theming bugs
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-09-28 18:01:41 +00:00
Arthur Schiwon
413610ede4 fix default value for updatedirectory setting
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-28 13:56:48 +00:00
blizzz
c12f26867d Merge pull request #34285 from nextcloud/backport/34263/stable25
[stable25] Add endpoint to fetch a cachable reference data
2022-09-28 10:23:37 +02:00
blizzz
847535ee88 Merge pull request #34295 from nextcloud/backport/34288/stable25
[stable25] Fix focussing to internal link after copy
2022-09-27 23:20:22 +02:00
blizzz
d9c07af32a Merge pull request #34294 from nextcloud/backport/34292/stable25
[stable25] Fix grid view button in public page
2022-09-27 23:19:01 +02:00
blizzz
e85870afa7 Merge pull request #34293 from nextcloud/backport/34272/stable25
[stable25] Add primary color presets for shipped backgrounds
2022-09-27 23:18:28 +02:00
blizzz
7bdaa9fa04 Merge pull request #34286 from nextcloud/backport/34134/stable25
[stable25] l10n: Fix text string
2022-09-27 23:17:49 +02:00
blizzz
9c21bda303 Merge pull request #34221 from nextcloud/backport/34212/stable25
[stable25] Fix loading custom background
2022-09-27 23:08:13 +02:00
Vincent Petry
3bb4d01a7c Update apps/files_sharing/src/components/SharingEntryInternal.vue
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-27 17:11:17 +00:00
Vincent Petry
99cb56cda2 Fix focussing to internal link after copy
Since a recent change to NcActions it's not possible to add a "ref"
attribute on a NcAction* component.

As a workaround, a ref was added on the NcActions parent component
instead.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-27 17:11:16 +00:00
Vincent Petry
a85d1cad6a Fix grid view button in public page
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-27 17:07:09 +00:00
Christopher Ng
6965d4b4af Add preset primary colors for shipped backgrounds
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-09-27 16:24:52 +00:00
Joas Schilling
4441416245 Merge pull request #34213 from nextcloud/backport/34191/stable25
[stable25] DashBoard : Allow up to 5 widgets side by side
2022-09-27 17:10:29 +02:00
blizzz
96423a1172 Merge pull request #34251 from nextcloud/backport/34222/stable25
[stable25] Fix install page
2022-09-27 16:58:17 +02:00
Joas Schilling
2d86948c34 Merge pull request #34270 from nextcloud/backport/34260/stable25
[stable25] Remove unneeded and problematic vue-cli-plugin-unit-test
2022-09-27 12:34:59 +02:00
Valdnet
dbc421580e l10n: Correct text string
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2022-09-27 09:58:44 +00:00
Julius Härtl
89f8179e64 Add endpoint to fetch a cachable reference data
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-27 09:58:13 +00:00
Vincent Petry
bc9f3d3d4c Remove unneeded and problematic vue-cli-plugin-unit-test
It was causing issues during dependency upgrades and wasn't really used
except for its preset definition.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-27 10:45:00 +02:00
Vincent Petry
9fe747f2c5 Fix loading custom background
Fix the route for loading the custom background.
Because the controller is UserThemeController, so the route path is
not "theming" but "userTheme".

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-27 08:24:41 +00:00
Vincent Petry
6f8b3916ad Merge pull request #34257 from nextcloud/backport/34247/stable25
[stable25] Bump nth-check and @vue/cli-service
2022-09-27 09:14:32 +02:00
Arthur Schiwon
82e9af439e 25.0.0 RC2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-27 08:25:00 +02:00
Vincent Petry
c471c8d6de Merge pull request #34268 from nextcloud/dependabot/npm_and_yarn/stable25/moment-2.29.4
[stable25] Bump moment from 2.29.3 to 2.29.4
2022-09-26 21:28:26 +02:00
Vincent Petry
42ca267d83 Fix install page
- Use normal labels instead of hiding them
- Fix position of the eye button (this is still very hacky)
- Define width on the box and not on the text fields

This really needs to be ported to vue

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-26 19:01:35 +00:00
Joas Schilling
981da3d49f Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 19:32:19 +02:00
Joas Schilling
7083596dc1 Bump moment from 2.29.3 to 2.29.4
Bumps [moment](https://github.com/moment/moment) from 2.29.3 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](moment/moment@2.29.3...2.29.4)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 19:31:55 +02:00
Joas Schilling
ac2e94f121 Merge pull request #34258 from nextcloud/backport/33887/stable25
[stable25] Bump moment-timezone from 0.5.34 to 0.5.37
2022-09-26 19:22:40 +02:00
Joas Schilling
de295ba8dd Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 15:21:20 +02:00
Joas Schilling
5d078383b6 Merge pull request #34237 from nextcloud/backport/34220/stable25
[stable25] Make phpcs happy and remove unused setup thing
2022-09-26 15:07:48 +02:00
Joas Schilling
e938bbec19 Merge pull request #34253 from nextcloud/backport/34249/stable25
[stable25] Move Reference class to public namespace
2022-09-26 15:07:32 +02:00
Joas Schilling
1f0f227b43 Bump moment-timezone from 0.5.34 to 0.5.37
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.34 to 0.5.37.
- [Release notes](https://github.com/moment/moment-timezone/releases)
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
- [Commits](https://github.com/moment/moment-timezone/compare/0.5.34...0.5.37)

---
updated-dependencies:
- dependency-name: moment-timezone
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 12:42:41 +00:00
dependabot[bot]
b2fa292ee8 Bump nth-check and @vue/cli-service
Bumps [nth-check](https://github.com/fb55/nth-check) and [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service). These dependencies needed to be updated together.

Updates `nth-check` from 1.0.2 to 2.1.1
- [Release notes](https://github.com/fb55/nth-check/releases)
- [Commits](https://github.com/fb55/nth-check/compare/v1.0.2...v2.1.1)

Updates `@vue/cli-service` from 4.5.17 to 5.0.8
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v5.0.8/packages/@vue/cli-service)

---
updated-dependencies:
- dependency-name: nth-check
  dependency-type: indirect
- dependency-name: "@vue/cli-service"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 12:40:09 +00:00
Joas Schilling
cc6b12a166 Add since
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 10:44:24 +00:00
Julius Härtl
b45d342654 Move Reference class to public namespace
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-26 10:44:24 +00:00
Jérôme Herbinet
e43814f74d DashBoard : Allow up to 5 widgets side by side
Signed-off-by: Jérôme Herbinet <j.herbinet@protonmail.ch>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-26 06:07:05 +00:00
Joas Schilling
611b920e3d Merge pull request #34236 from nextcloud/backport/34210/stable25
[stable25] Fixing missing theming variables
2022-09-26 06:38:47 +02:00
Joas Schilling
c25d61c7b8 Fix CS completely
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 06:38:01 +02:00
Joas Schilling
4be6d23d00 Merge pull request #34187 from nextcloud/bugfix/noid/fix-talk-testing
[stable25] Fix Talk checkout in video verification test
2022-09-26 06:13:03 +02:00
Vincent Petry
f2bd15229a Make phpcs happy and remove unused setup thing
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-24 05:57:45 +00:00
John Molakvoæ
a703818ee7 Refactor primary computation and fix a few missing theme parity variables
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-09-24 05:38:47 +00:00
John Molakvoæ
5ee61a5fc6 Disable background blur on highcontrast
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-09-24 05:38:47 +00:00
John Molakvoæ
019e85d92c Fixing dark primary element variables
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-09-24 05:38:47 +00:00
blizzz
1fae3ae4ae Merge pull request #34185 from nextcloud/release/25.0.0_rc_1
25.0.0 RC 1
2022-09-22 18:12:42 +02:00
blizzz
c6c4328e2a Merge pull request #34196 from nextcloud/backport/34190/stable25
[stable25] remove CoreBundle as we now ship the lat app that was referenced there
2022-09-22 18:12:26 +02:00
Arthur Schiwon
aff9302638 update autoloader
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-22 17:36:13 +02:00
Arthur Schiwon
1115199ae3 remove getDefaultInstallationBundle
- because all apps are shipped now it was returning an empty result

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-22 17:36:09 +02:00
Arthur Schiwon
86b787d21e remove InstallCoreBundle repair step
- core bundle was empty and thus removed
- all former apps installed this way are shipped

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-22 17:36:05 +02:00
Arthur Schiwon
359a37fd10 remove Core Bundle
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-22 17:36:00 +02:00
blizzz
079a8c0e0f Merge pull request #34192 from nextcloud/move-background-clearing-stable25
[stable25] Move avatar clearing in the background
2022-09-22 17:33:43 +02:00
Vincent Petry
42bc4a0b2a Merge pull request #34195 from nextcloud/backport/34160/stable25
[stable25] Detect weird local ips
2022-09-22 17:32:22 +02:00
Côme Chilliet
205760a3aa Fix idn_to_utf8 stub signature
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-22 16:39:58 +02:00
Côme Chilliet
2948697257 Update 3rdparty to master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-22 16:39:50 +02:00
Côme Chilliet
3c47caf08b Fix tests for nested v4 in v6
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-22 16:39:42 +02:00
Côme Chilliet
515e05cf16 Use new dependency to normalize IPs
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-22 16:39:34 +02:00
Côme Chilliet
060230eec7 Add mlocati/ip-lib dependency
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-22 16:39:22 +02:00
Côme Chilliet
b2a893abad Add missing urldecode and idn_to_utf8 calls to local address checker
The call to idn_to_utf8 call is actually to apply normalization

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-22 16:39:14 +02:00
Côme Chilliet
95dcc610fc Harden tests for local IP detection in URLs
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-22 16:38:57 +02:00
Carl Schwan
a5a8f4e9ef Move avatar clearing in the background
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
(cherry picked from commit e21e53670c60b74ca2c49c01bf510ccdc5115b0d)
2022-09-22 15:42:13 +02:00
blizzz
9366ec0fb8 Merge pull request #34184 from nextcloud/backport/34183/stable25
[stable25] Bumped shipped apps list
2022-09-22 12:56:07 +02:00
Joas Schilling
bfaa31af61 Fix Talk checkout in video verification test
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-22 11:49:28 +02:00
Arthur Schiwon
063aac8ebc 25.0.0 RC 1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-22 11:21:54 +02:00
Joas Schilling
773826f9e1 Bumped shipped apps list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-22 11:21:09 +02:00
3813 changed files with 133171 additions and 107337 deletions

View File

@@ -1,3 +1,4 @@
---
kind: pipeline
name: checkers
@@ -374,7 +375,7 @@ services:
- name: cache
image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: mariadb
image: ghcr.io/nextcloud/continuous-integration-mariadb-10.6continuous-integration-mariadb-10.6:10.6
image: ghcr.io/nextcloud/continuous-integration-mariadb-10.6:latest
environment:
MYSQL_ROOT_PASSWORD: owncloud
MYSQL_USER: oc_autotest
@@ -455,7 +456,7 @@ services:
image: ghcr.io/nextcloud/continuous-integration-postgres-10:postgres-10
environment:
POSTGRES_USER: oc_autotest
POSTGRES_DB: oc_autotest_dummy
POSTGRES_DB: oc_autotest
POSTGRES_PASSWORD: owncloud
tmpfs:
- /var/lib/postgresql/data
@@ -491,7 +492,7 @@ services:
image: ghcr.io/nextcloud/continuous-integration-postgres-11:postgres-11
environment:
POSTGRES_USER: oc_autotest
POSTGRES_DB: oc_autotest_dummy
POSTGRES_DB: oc_autotest
POSTGRES_PASSWORD: owncloud
tmpfs:
- /var/lib/postgresql/data
@@ -527,7 +528,43 @@ services:
image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13
environment:
POSTGRES_USER: oc_autotest
POSTGRES_DB: oc_autotest_dummy
POSTGRES_DB: oc_autotest
POSTGRES_PASSWORD: owncloud
tmpfs:
- /var/lib/postgresql/data
trigger:
branch:
- master
- stable*
event:
- pull_request
- push
---
kind: pipeline
name: postgres15-php8.0
steps:
- name: submodules
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: postgres-php8.0
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
- bash tests/drone-run-php-tests.sh || exit 0
- sleep 10 # gives the database enough time to initialize
- POSTGRES=15 NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
services:
- name: cache
image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: postgres-15
image: ghcr.io/nextcloud/continuous-integration-postgres-15:latest
environment:
POSTGRES_USER: oc_autotest
POSTGRES_DB: oc_autotest
POSTGRES_PASSWORD: owncloud
tmpfs:
- /var/lib/postgresql/data
@@ -1214,7 +1251,7 @@ steps:
commands:
# JavaScript files are not used in integration tests so it is not needed to
# build them.
- git clone --depth 1 https://github.com/nextcloud/spreed apps/spreed
- git clone --depth 1 --branch stable25 https://github.com/nextcloud/spreed apps/spreed
- name: integration-sharing-v1-video-verification
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
commands:
@@ -1994,3 +2031,6 @@ trigger:
event:
- pull_request
- push
---
kind: signature
hmac: fd19490e3939e1da07aae543ff0bc5bb920df2cdc7bc81d224faf9cc5b6c444a

4
.git-blame-ignore-revs Normal file
View File

@@ -0,0 +1,4 @@
# .git-blame-ignore-revs
# SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: AGPL-3.0-or-later

5
.github/CODEOWNERS vendored
View File

@@ -9,11 +9,8 @@
*/TwoFactorAuth/* @ChristophWurst @miaulalala @nickvergessen
/core/templates/twofactor* @ChristophWurst @miaulalala @nickvergessen
/apps/user_status @CarlSchwan
/apps/settings/lib @CarlSchwan
/lib/private/Metadata @CarlSchwan
/lib/private/Profiler @CarlSchwan
/lib/public/Profiler @CarlSchwan
# Security team
resources/config/ca-bundle.crt @ChristophWurst @eneiluj @miaulalala @nickvergessen
resources/config/ca-bundle.crt @ChristophWurst @julien-nc @miaulalala @nickvergessen

View File

@@ -3,10 +3,17 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Pull request checks
name: Block merges for EOL
on: pull_request
permissions:
contents: read
concurrency:
group: block-merge-eol-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
block-merges-eol:
name: Block merges for EOL branches
@@ -24,7 +31,7 @@ jobs:
# retrieve version number from branch reference
server_major=$(echo "${{ github.base_ref }}" | sed -En 's/stable//p')
echo "server_major=$server_major" >> $GITHUB_ENV
- name: Checking if ${{ env.server_major }} is EOL
run: |
php -r 'echo json_encode(require_once "config.php");' | jq --arg version "${{ env.server_major }}" '.stable[$version]["100"].eol' | grep --silent -i 'false'
php -r 'echo json_encode(require_once "config.php");' | jq --arg version "${{ env.server_major }}" '.stable[$version]["100"].eol // .beta[$version]["100"].eol' | grep --silent -i 'false'

View File

@@ -3,13 +3,24 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Pull request checks
name: Block merges during freezes
on: pull_request
on:
pull_request:
types: [opened, ready_for_review, reopened, synchronize]
permissions:
contents: read
concurrency:
group: block-merge-freeze-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
block-merges-during-freeze:
name: Block merges during feature freezes
name: Block merges during freezes
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest

View File

@@ -0,0 +1,53 @@
name: Block merging with outdated 3rdparty/
on:
pull_request:
types: [opened, ready_for_review, reopened, synchronize]
permissions:
contents: read
concurrency:
group: block-outdated-3rdparty-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
block-outdated-3rdparty:
name: Block merging with outdated 3rdparty/
runs-on: ubuntu-latest-low
steps:
- name: Check requirement
uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1
id: changes
continue-on-error: true
with:
filters: |
src:
- '3rdparty'
- 'version.php'
- name: Checkout
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
- name: 3rdparty commit hash on current branch
id: actual
run: |
echo "commit=$(git submodule status | grep ' 3rdparty' | egrep -o '[a-f0-9]{40}')" >> "$GITHUB_OUTPUT"
- name: Last 3rdparty commit on target branch
id: target
run: |
echo "commit=$(git ls-remote https://github.com/nextcloud/3rdparty refs/heads/${{ github.base_ref }} | awk '{ print $1}')" >> "$GITHUB_OUTPUT"
- name: Compare if 3rdparty commits are different
run: |
echo '3rdparty/ seems to not point to the last commit of the dedicated branch:'
echo "Branch has: ${{ steps.actual.outputs.commit }}"
echo "${{ github.base_ref }} has: ${{ steps.target.outputs.commit }}"
- name: Fail if 3rdparty commits are different
if: ${{ steps.changes.outputs.src != 'false' && steps.actual.outputs.commit != steps.target.outputs.commit }}
run: |
exit 1

View File

@@ -18,43 +18,43 @@ jobs:
steps:
- name: Check actor permission
uses: skjnldsv/check-actor-permission@v2
uses: skjnldsv/check-actor-permission@e591dbfe838300c007028e1219ca82cc26e8d7c5 # v2.1
with:
require: write
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@v1
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reaction-type: "+1"
reactions: "+1"
- name: Parse command
uses: skjnldsv/parse-command-comment@master
uses: skjnldsv/parse-command-comment@7cef1df370a99dfd5bf896d50121390c96785db8 # v2.0
id: command
# Init path depending on which command is run
- name: Init path
id: git-path
run: |
run: |
if ${{ startsWith(steps.command.outputs.arg1, '/') }}; then
echo "::set-output name=path::${{ github.workspace }}${{steps.command.outputs.arg1}}"
echo "path=${{ github.workspace }}${{steps.command.outputs.arg1}}" >> $GITHUB_OUTPUT
else
echo "::set-output name=path::${{ github.workspace }}${{steps.command.outputs.arg2}}"
echo "path=${{ github.workspace }}${{steps.command.outputs.arg2}}" >> $GITHUB_OUTPUT
fi
- name: Init branch
uses: xt0rted/pull-request-comment-branch@v1
uses: xt0rted/pull-request-comment-branch@d97294d304604fa98a2600a6e2f916a84b596dc7 # v1
id: comment-branch
process:
runs-on: ubuntu-latest
needs: init
steps:
- name: Checkout ${{ needs.init.outputs.head_ref }}
uses: actions/checkout@v2
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
fetch-depth: 0
@@ -66,14 +66,14 @@ jobs:
git config --local user.name "nextcloud-command"
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: package-engines-versions
with:
fallbackNode: '^12'
fallbackNpm: '^6'
- name: Set up node ${{ steps.package-engines-versions.outputs.nodeVersion }}
uses: actions/setup-node@v2
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with:
node-version: ${{ steps.package-engines-versions.outputs.nodeVersion }}
cache: npm
@@ -96,7 +96,7 @@ jobs:
if: ${{ needs.init.outputs.arg1 != 'fixup' && needs.init.outputs.arg1 != 'amend' }}
run: |
git add ${{ needs.init.outputs.git_path }}
git commit --signoff -m 'Compile assets'
git commit --signoff -m 'chore(assets): Recompile assets'
git push origin ${{ needs.init.outputs.head_ref }}
- name: Commit and push fixup
@@ -114,10 +114,10 @@ jobs:
git push --force origin ${{ needs.init.outputs.head_ref }}
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@v1
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reaction-type: "-1"
reactions: "-1"

View File

@@ -9,8 +9,8 @@ on:
issue_comment:
types: created
permissions:
contents: read
permissions:
contents: read
jobs:
rebase:
@@ -23,7 +23,7 @@ jobs:
steps:
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@v2
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
@@ -31,18 +31,18 @@ jobs:
reaction-type: "+1"
- name: Checkout the latest code
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
with:
fetch-depth: 0
token: ${{ secrets.COMMAND_BOT_PAT }}
- name: Automatic Rebase
uses: cirrus-actions/rebase@1.7
uses: cirrus-actions/rebase@b87d48154a87a85666003575337e27b8cd65f691 # 1.8
env:
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@v2
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}

View File

@@ -8,22 +8,33 @@ name: Dependabot
on:
pull_request_target:
branches:
- main
- master
- stable*
permissions:
contents: read
concurrency:
group: dependabot-approve-merge-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
auto-approve-merge:
if: github.actor == 'dependabot[bot]'
runs-on: ubuntu-latest
permissions:
# for hmarr/auto-approve-action to approve PRs
pull-requests: write
steps:
# Github actions bot approve
- uses: hmarr/auto-approve-action@v2
- uses: hmarr/auto-approve-action@b40d6c9ed2fa10c9a2749eca7eb004418a705501 # v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
# Nextcloud bot approve and merge request
- uses: ahmadnassri/action-dependabot-auto-merge@v2
- uses: ahmadnassri/action-dependabot-auto-merge@45fc124d949b19b6b8bf6645b6c9d55f4f9ac61a # v2.6.6
with:
target: minor
github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }}

View File

@@ -3,18 +3,31 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Pull request checks
name: Block fixup and squash commits
on: pull_request
on:
pull_request:
types: [opened, ready_for_review, reopened, synchronize]
permissions:
contents: read
concurrency:
group: fixup-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
commit-message-check:
if: github.event.pull_request.draft == false
permissions:
pull-requests: write
name: Block fixup and squash commits
runs-on: ubuntu-latest
steps:
- name: Run check
uses: xt0rted/block-autosquash-commits-action@v2
uses: skjnldsv/block-fixup-merge-action@42d26e1b536ce61e5cf467d65fb76caf4aa85acf # v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -17,18 +17,20 @@ jobs:
ftp-tests:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['7.4', '8.0']
ftpd: ['proftpd', 'vsftpd', 'pure-ftpd']
ftpd: ['vsftpd', 'pure-ftpd']
name: php${{ matrix.php-versions }}-${{ matrix.ftpd }}
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
with:
submodules: true
@@ -36,15 +38,16 @@ jobs:
run: |
sudo mkdir /tmp/ftp
sudo chown -R 0777 /tmp/ftp
if [[ "${{ matrix.ftpd }}" == 'proftpd' ]]; then docker run --name ftp -d --net host -e FTP_USERNAME=test -e FTP_PASSWORD=test -v /tmp/ftp:/home/test hauptmedia/proftpd; fi
if [[ "${{ matrix.ftpd }}" == 'vsftpd' ]]; then docker run --name ftp -d --net host -e FTP_USER=test -e FTP_PASS=test -e PASV_ADDRESS=127.0.0.1 -v /tmp/ftp:/home/vsftpd/test fauria/vsftpd; fi
if [[ "${{ matrix.ftpd }}" == 'pure-ftpd' ]]; then docker run --name ftp -d --net host -e "PUBLICHOST=localhost" -e FTP_USER_NAME=test -e FTP_USER_PASS=test -e FTP_USER_HOME=/home/test -v /tmp/ftp2:/home/test -v /tmp/ftp2:/etc/pure-ftpd/passwd stilliard/pure-ftpd; fi
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |

View File

@@ -0,0 +1,39 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
name: Lint eslint
on:
pull_request:
paths-ignore:
- '.github/workflows/**'
- 'src/**'
- 'appinfo/info.xml'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
- '.eslintrc.*'
- '.eslintignore'
- '**.js'
- '**.ts'
- '**.vue'
permissions:
contents: read
jobs:
lint:
permissions:
contents: none
runs-on: ubuntu-latest
name: eslint
steps:
- run: 'echo "No eslint required"'

View File

@@ -2,8 +2,11 @@
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
name: Lint
name: Lint eslint
on:
pull_request:
@@ -12,6 +15,13 @@ on:
- master
- stable*
permissions:
contents: read
concurrency:
group: lint-eslint-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
@@ -20,17 +30,17 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1.1
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: '^12'
fallbackNpm: '^6'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@v2
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

View File

@@ -10,13 +10,16 @@ jobs:
name: php${{ matrix.php-versions }} lint
steps:
- name: Checkout
uses: actions/checkout@master
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up php${{ matrix.php-versions }}
uses: shivammathur/setup-php@master
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: ${{ matrix.php-versions }}
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Lint
run: composer run lint
@@ -25,14 +28,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Set up php
uses: shivammathur/setup-php@master
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: 7.4
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
tools: cs2pr
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i
- name: Run coding standards check

View File

@@ -10,16 +10,19 @@ on:
jobs:
versions:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
outputs:
nodeVersion: ${{ steps.versions.outputs.nodeVersion }}
npmVersion: ${{ steps.versions.outputs.npmVersion }}
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1.1
uses: skjnldsv/read-package-engines-version-actions@1e2f46e78e31476bc71ebd909105e6e033d5a6f4 # v1.1
id: versions
with:
fallbackNode: '^12'
@@ -31,10 +34,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
- name: Set up node ${{ needs.versions.outputs.nodeVersion }}
uses: actions/setup-node@v2
uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2.5.2
with:
node-version: ${{ needs.versions.outputs.nodeVersion }}
@@ -53,10 +56,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
- name: Set up node ${{ needs.versions.outputs.nodeVersion }}
uses: actions/setup-node@v2
uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2.5.2
with:
node-version: ${{ needs.versions.outputs.nodeVersion }}
@@ -75,10 +78,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
- name: Set up node ${{ needs.versions.outputs.nodeVersion }}
uses: actions/setup-node@v2
uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2.5.2
with:
node-version: ${{ needs.versions.outputs.nodeVersion }}

View File

@@ -7,6 +7,16 @@ name: Node
on:
pull_request:
paths:
- '.github/workflows/**'
- 'src/**'
- 'apps/**/appinfo/info.xml'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
- '**.js'
- '**.ts'
- '**.vue'
push:
branches:
- main
@@ -16,6 +26,10 @@ on:
permissions:
contents: read
concurrency:
group: node-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
@@ -23,17 +37,17 @@ jobs:
name: node
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1.2
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: '^12'
fallbackNpm: '^6'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@v3
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@@ -61,4 +75,3 @@ jobs:
git status
git --no-pager diff
exit 1 # make it red to grab attention

View File

@@ -1,48 +1,60 @@
name: PHPUnit
on:
pull_request:
push:
branches:
- master
- stable*
on: pull_request
permissions:
contents: read
concurrency:
group: phpunit-oci-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
phpunit-oci8:
phpunit-oci:
runs-on: ubuntu-20.04
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
fail-fast: false
matrix:
php-versions: [ '7.4', '8.0', '8.1']
databases: [ 'oci' ]
name: php${{ matrix.php-versions }}-${{ matrix.databases }}
services:
oracle:
image: deepdiver/docker-oracle-xe-11g # "wnameless/oracle-xe-11g-r2"
image: ghcr.io/gvenzl/oracle-xe:11
# Provide passwords and other environment variables to container
env:
ORACLE_RANDOM_PASSWORD: true
APP_USER: autotest
APP_USER_PASSWORD: owncloud
# Forward Oracle port
ports:
- "1521:1521"
- 1521:1521/tcp
# Provide healthcheck script options for startup
options: >-
--health-cmd healthcheck.sh
--health-interval 10s
--health-timeout 5s
--health-retries 10
steps:
- name: Checkout server
uses: actions/checkout@v2
- name: Checkout submodules
shell: bash
run: |
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
with:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: ${{ matrix.php-versions }}
extensions: ctype,curl,dom,fileinfo,gd,imagick,intl,json,mbstring,oci8,openssl,pdo_sqlite,posix,sqlite,xml,zip
extensions: ctype, curl, dom, fileinfo, gd, imagick, intl, json, mbstring, oci8, openssl, pcntl, pdo_sqlite, posix, sqlite, xml, zip
tools: phpunit:9
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
@@ -53,3 +65,21 @@ jobs:
- name: PHPUnit
working-directory: tests
run: phpunit --configuration phpunit-autotest.xml --group DB,SLOWDB
- name: Run repair steps
run: |
./occ maintenance:repair --include-expensive
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: phpunit-oci
if: always()
name: phpunit-oci-summary
steps:
- name: Summary status
run: if ${{ needs.phpunit-oci.result != 'success' }}; then exit 1; fi

View File

@@ -6,6 +6,8 @@ jobs:
performance-testing:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
fail-fast: false
matrix:
@@ -15,17 +17,19 @@ jobs:
steps:
- name: Checkout server before PR
uses: actions/checkout@v3
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
with:
submodules: true
ref: ${{ github.event.pull_request.base.ref }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
@@ -34,12 +38,12 @@ jobs:
php -S localhost:8080 &
- name: Apply blueprint
uses: icewind1991/blueprint@v0.1.2
uses: icewind1991/blueprint@00504403f76cb2a09efd0d16793575055e6f63cb # v0.1.2
with:
blueprint: tests/blueprints/basic.toml
ref: ${{ github.event.pull_request.head.ref }}
- name: Run before measurements
uses: nextcloud/profiler@fa03a1e6864fcb63fb92b8940fa72f5191baffbe
uses: nextcloud/profiler@1e66a9de5f76a01e9d1db4f0153bcc1cbf989b3d
with:
run: |
curl -s -X PROPFIND -u test:test http://localhost:8080/remote.php/dav/files/test
@@ -48,18 +52,20 @@ jobs:
curl -s -u test:test -T README.md http://localhost:8080/remote.php/dav/files/test/new_file.txt
curl -s -u test:test -X DELETE http://localhost:8080/remote.php/dav/files/test/new_file.txt
output: before.json
profiler-branch: stable25
- name: Apply PR
run: |
git fetch origin ${{ github.event.pull_request.head.ref }}
git checkout ${{ github.event.pull_request.head.ref }}
git remote add pr ${{ github.event.pull_request.head.repo.clone_url }}
git fetch pr ${{ github.event.pull_request.head.ref }}
git checkout -b pr/${{ github.event.pull_request.head.ref }}
git submodule update
./occ upgrade
- name: Run after measurements
id: compare
uses: nextcloud/profiler@fa03a1e6864fcb63fb92b8940fa72f5191baffbe
uses: nextcloud/profiler@1e66a9de5f76a01e9d1db4f0153bcc1cbf989b3d
with:
run: |
curl -s -X PROPFIND -u test:test http://localhost:8080/remote.php/dav/files/test
@@ -68,18 +74,19 @@ jobs:
curl -s -u test:test -T README.md http://localhost:8080/remote.php/dav/files/test/new_file.txt
curl -s -u test:test -X DELETE http://localhost:8080/remote.php/dav/files/test/new_file.txt
output: after.json
profiler-branch: stable25
compare-with: before.json
- name: Upload profiles
if: always()
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1
with:
name: profiles
path: |
before.json
after.json
- uses: actions/github-script@v5
- uses: actions/github-script@211cb3fefb35a799baa5156f9321bb774fe56294 # v5.2.0
if: failure() && steps.compare.outcome == 'failure'
with:
github-token: ${{secrets.GITHUB_TOKEN}}

View File

@@ -13,9 +13,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
with:
submodules: recursive
submodules: true
- name: Set up php
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: '8.0'
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Composer install
run: composer i
- name: Psalm
uses: docker://vimeo/psalm-github-actions:4.9.3
continue-on-error: true
@@ -23,6 +36,6 @@ jobs:
composer_ignore_platform_reqs: false
report_file: results.sarif
- name: Upload Analysis results to GitHub
uses: github/codeql-action/upload-sarif@v1
uses: github/codeql-action/upload-sarif@231aa2c8a89117b126725a0e11897209b7118144 # v1.1.39
with:
sarif_file: results.sarif

View File

@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
with:
submodules: recursive
- name: Psalm
@@ -23,6 +23,6 @@ jobs:
composer_ignore_platform_reqs: false
report_file: results.sarif
- name: Upload Security Analysis results to GitHub
uses: github/codeql-action/upload-sarif@v1
uses: github/codeql-action/upload-sarif@231aa2c8a89117b126725a0e11897209b7118144 # v1.1.39
with:
sarif_file: results.sarif

View File

@@ -17,6 +17,8 @@ jobs:
s3-external-tests-minio:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
# do not stop on another job's failure
fail-fast: false
@@ -30,22 +32,24 @@ jobs:
env:
MINIO_ACCESS_KEY: minio
MINIO_SECRET_KEY: minio123
image: bitnami/minio:2021.10.6
image: bitnamilegacy/minio:2021.10.6
ports:
- "9000:9000"
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
with:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
@@ -66,6 +70,8 @@ jobs:
s3-external-tests-localstack:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
# do not stop on another job's failure
fail-fast: false
@@ -85,16 +91,18 @@ jobs:
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
with:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |

View File

@@ -8,7 +8,9 @@ on:
jobs:
s3-primary-tests-minio:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
# do not stop on another job's failure
@@ -24,22 +26,24 @@ jobs:
env:
MINIO_ACCESS_KEY: minio
MINIO_SECRET_KEY: minio123
image: bitnami/minio:2021.10.6
image: bitnami/minio:2021.12.29
ports:
- "9000:9000"
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
with:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
@@ -52,8 +56,6 @@ jobs:
run: |
sleep 10
curl -f -m 1 --retry-connrefused --retry 10 --retry-delay 10 http://localhost:9000/minio/health/ready
sleep 10
curl -f -m 1 --retry-connrefused --retry 10 --retry-delay 10 http://localhost:9000/minio/health/ready
- name: PHPUnit
working-directory: tests

View File

@@ -1,41 +1,54 @@
name: Samba Kerberos SSO
on:
push:
branches:
- master
- stable*
paths:
- 'apps/files_external/**'
pull_request:
paths:
- 'apps/files_external/**'
- "apps/files_external/**"
- ".github/workflows/smb-kerberos.yml"
concurrency:
group: smb-kerberos-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
smb-kerberos-tests:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
fail-fast: false
matrix:
php-versions: ['7.4', '8.0']
php-versions: ["7.4", "8.0"]
name: php${{ matrix.php-versions }}-${{ matrix.ftpd }}
name: smb-kerberos-sso
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
submodules: true
- name: Checkout user_saml
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
repository: nextcloud/user_saml
path: apps/user_saml
ref: stable-5.2
- name: Pull images
run: |
docker pull icewind1991/samba-krb-test-dc
docker pull icewind1991/samba-krb-test-apache
docker pull icewind1991/samba-krb-test-client
docker pull ghcr.io/icewind1991/samba-krb-test-dc
docker pull ghcr.io/icewind1991/samba-krb-test-apache
docker pull ghcr.io/icewind1991/samba-krb-test-client
docker tag ghcr.io/icewind1991/samba-krb-test-dc icewind1991/samba-krb-test-dc
docker tag ghcr.io/icewind1991/samba-krb-test-apache icewind1991/samba-krb-test-apache
docker tag ghcr.io/icewind1991/samba-krb-test-client icewind1991/samba-krb-test-client
- name: Setup AD-DC
run: |
mkdir data
sudo chown -R 33 data apps config
apps/files_external/tests/setup-krb.sh
DC_IP=$(apps/files_external/tests/start-dc.sh)
sleep 1
apps/files_external/tests/start-apache.sh $DC_IP $PWD
echo "DC_IP=$DC_IP" >> $GITHUB_ENV
- name: Set up Nextcloud
run: |
docker exec --user 33 apache ./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password
@@ -44,7 +57,8 @@ jobs:
# setup user_saml
docker exec --user 33 apache ./occ app:enable user_saml --force
docker exec --user 33 apache ./occ config:app:set user_saml type --value 'environment-variable'
docker exec --user 33 apache ./occ config:app:set user_saml general-uid_mapping --value REMOTE_USER
docker exec --user 33 apache ./occ saml:config:create
docker exec --user 33 apache ./occ saml:config:set 1 --general-uid_mapping=REMOTE_USER
# setup external storage
docker exec --user 33 apache ./occ app:enable files_external --force
@@ -54,25 +68,19 @@ jobs:
docker exec --user 33 apache ./occ files_external:list
- name: Test SSO
run: |
mkdir cookies
chmod 0777 cookies
mkdir /tmp/shared/cookies
chmod 0777 /tmp/shared/cookies
DC_IP=$(docker inspect dc --format '{{.NetworkSettings.IPAddress}}')
docker run --rm --name client -v $PWD/cookies:/cookies -v /tmp/shared:/shared --dns $DC_IP --hostname client.domain.test icewind1991/samba-krb-test-client \
curl -c /cookies/jar -s --negotiate -u testuser@DOMAIN.TEST: --delegation always http://httpd.domain.test/index.php/apps/user_saml/saml/login
CONTENT=$(docker run --rm --name client -v $PWD/cookies:/cookies -v /tmp/shared:/shared --dns $DC_IP --hostname client.domain.test icewind1991/samba-krb-test-client \
curl -b /cookies/jar -s --negotiate -u testuser@DOMAIN.TEST: --delegation always http://httpd.domain.test/remote.php/webdav/smb/test.txt)
echo $CONTENT
CONTENT=$(echo $CONTENT | tr -d '[:space:]')
echo "SAML login"
apps/files_external/tests/client-cmd.sh ${{ env.DC_IP }} curl -c /shared/cookies/jar -s --negotiate -u testuser@DOMAIN.TEST: --delegation always http://httpd.domain.test/index.php/apps/user_saml/saml/login
echo "Check we are logged in"
CONTENT=$(apps/files_external/tests/client-cmd.sh ${{ env.DC_IP }} curl -b /shared/cookies/jar -s --negotiate -u testuser@DOMAIN.TEST: --delegation always http://httpd.domain.test/remote.php/webdav/smb/test.txt)
CONTENT=$(echo $CONTENT | head -n 1 | tr -d '[:space:]')
[[ $CONTENT == "testfile" ]]
smb-kerberos-summary:
runs-on: ubuntu-latest
needs: smb-kerberos-tests
if: always()
steps:
- name: Summary status
run: if ${{ needs.smb-kerberos-tests.result != 'success' }}; then exit 1; fi
- name: Show logs
if: failure()
run: |
docker exec --user 33 apache ./occ log:file
FILEPATH=$(docker exec --user 33 apache ./occ log:file | grep "Log file:" | cut -d' ' -f3)
echo "$FILEPATH:"
docker exec --user 33 apache cat $FILEPATH

View File

@@ -7,14 +7,15 @@ on:
jobs:
stale:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
permissions:
issues: write
steps:
- uses: actions/stale@v5
- uses: actions/stale@f7176fd3007623b69d27091f9b9d4ab7995f0a06 # v5.2.1
with:
repo-token: ${{ secrets.COMMAND_BOT_PAT }}
stale-issue-message: >
@@ -29,4 +30,4 @@ jobs:
days-before-stale: 30
days-before-close: 14
# debug-only: true

View File

@@ -5,8 +5,11 @@ on: [pull_request]
jobs:
static-code-analysis:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
- name: Checkout submodules
shell: bash
run: |
@@ -14,11 +17,14 @@ jobs:
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Set up php7.4
uses: shivammathur/setup-php@master
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: 7.4
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
extensions: apcu,ctype,curl,dom,fileinfo,ftp,gd,imagick,intl,json,ldap,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Composer install
run: composer i
- name: Psalm
@@ -31,8 +37,11 @@ jobs:
static-code-analysis-ocp:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
- name: Checkout submodules
shell: bash
run: |
@@ -40,11 +49,13 @@ jobs:
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Set up php7.4
uses: shivammathur/setup-php@master
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: 7.4
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
extensions: apcu,ctype,curl,dom,fileinfo,ftp,gd,imagick,intl,json,ldap,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Composer install
run: composer i
- name: Psalm

View File

@@ -17,7 +17,7 @@ jobs:
name: update-ca-certificate-bundle-${{ matrix.branches }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
with:
ref: ${{ matrix.branches }}
submodules: true
@@ -26,7 +26,7 @@ jobs:
run: curl --etag-compare build/ca-bundle-etag.txt --etag-save build/ca-bundle-etag.txt --output resources/config/ca-bundle.crt https://curl.se/ca/cacert.pem
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@18f7dc018cc2cd597073088f7c7591b9d1c02672 # v3.14.0
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: Update CA certificate bundle

View File

@@ -9,6 +9,8 @@ jobs:
update-psalm-baseline:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
fail-fast: false
matrix:
@@ -17,17 +19,19 @@ jobs:
name: update-psalm-baseline-${{ matrix.branches }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
with:
ref: ${{ matrix.branches }}
submodules: true
- name: Set up php7.4
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
with:
php-version: 7.4
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Composer install
run: composer install
@@ -42,7 +46,7 @@ jobs:
git checkout composer.json composer.lock lib/composer
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@18f7dc018cc2cd597073088f7c7591b9d1c02672 # v3.14.0
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: Update psalm baseline

View File

@@ -31,7 +31,7 @@
Header always set X-Permitted-Cross-Domain-Policies "none"
Header onsuccess unset X-Robots-Tag
Header always set X-Robots-Tag "none"
Header always set X-Robots-Tag "noindex, nofollow"
Header onsuccess unset X-XSS-Protection
Header always set X-XSS-Protection "1; mode=block"
@@ -41,11 +41,12 @@
# Add cache control for static resources
<FilesMatch "\.(css|js|svg|gif|png|jpg|ico|wasm|tflite)$">
Header set Cache-Control "max-age=15778463"
</FilesMatch>
<FilesMatch "\.(css|js|svg|gif|png|jpg|ico|wasm|tflite)(\?v=.*)?$">
Header set Cache-Control "max-age=15778463, immutable"
<If "%{QUERY_STRING} =~ /(^|&)v=/">
Header set Cache-Control "max-age=15778463, immutable"
</If>
<Else>
Header set Cache-Control "max-age=15778463"
</Else>
</FilesMatch>
# Let browsers cache WOFF files for a week

17
.pre-commit-config.yaml Normal file
View File

@@ -0,0 +1,17 @@
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.3.0
hooks:
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- repo: https://github.com/nextcloud/pre-commit-php.git
rev: 1.5.1
hooks:
- id: php-lint
- id: php-cs-fixer
files: \.(php)$
exclude: ^(config|data|composer)
args: []

View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoría / Rexistru",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Forne la capacidá de rexistrar, por exemplu, l'accesu a los ficheros o a otres aiciones sensibles de Nextcloud"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditoría / Rexistru",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Forne la capacidá de rexistrar, por exemplu, l'accesu a los ficheros o a otres aiciones sensibles de Nextcloud"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Archwilio / Cofnodi",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Yn darparu galluoedd cofnodi ar gyfer Nextcloud megis cofnodi mynediadau ffeiliau neu gamau gweithredu sensitif."
},
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");

View File

@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Archwilio / Cofnodi",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Yn darparu galluoedd cofnodi ar gyfer Nextcloud megis cofnodi mynediadau ffeiliau neu gamau gweithredu sensitif."
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
}

View File

@@ -1,7 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditieren / Protokollieren",
"Auditing / Logging" : "Auditieren/Protokollieren",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Stellt Protokollierungsfunktionen für Nextcloud zur Verfügung wie Dateizugriffe oder andere vertrauliche Aktionen."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditieren / Protokollieren",
"Auditing / Logging" : "Auditieren/Protokollieren",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Stellt Protokollierungsfunktionen für Nextcloud zur Verfügung wie Dateizugriffe oder andere vertrauliche Aktionen."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Ekzamenado / Protokolado",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Provizi protokolado-kapablojn por Nextcloud, kiel ekzemple protokolado de aliroj al dosieroj aŭ aliaj delikataj agoj."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Ekzamenado / Protokolado",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Provizi protokolado-kapablojn por Nextcloud, kiel ekzemple protokolado de aliroj al dosieroj aŭ aliaj delikataj agoj."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoría / Registro",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Proporciona capacidades de registro para Nextcloud, como el registro de accesos a archivos o acciones confidenciales."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditoría / Registro",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Proporciona capacidades de registro para Nextcloud, como el registro de accesos a archivos o acciones confidenciales."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -0,0 +1,6 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoría / Registros"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -0,0 +1,4 @@
{ "translations": {
"Auditing / Logging" : "Auditoría / Registros"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoría / Registro",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Proporciona capacidades de registro para Nextcloud, como el registro de accesos a archivos o acciones confidenciales."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditoría / Registro",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Proporciona capacidades de registro para Nextcloud, como el registro de accesos a archivos o acciones confidenciales."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -2,6 +2,6 @@ OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoretza / Erregistroa",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloud-i gaitasuna ematen dio, adibidez, fitxategien atzipenak edo bestelako ekintza babesgarriak erregistratzeko."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloudi gaitasuna ematen dio, adibidez, saio-hasiera fitxategiak atzitzeko edo beste kontuzko ekintza batzuetarako."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditoretza / Erregistroa",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloud-i gaitasuna ematen dio, adibidez, fitxategien atzipenak edo bestelako ekintza babesgarriak erregistratzeko."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloudi gaitasuna ematen dio, adibidez, saio-hasiera fitxategiak atzitzeko edo beste kontuzko ekintza batzuetarako."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,7 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Audit / journalisation",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud telles que l'enregistrement des accès aux fichiers ou d'autres actions sensibles."
"Auditing / Logging" : "Audit / Journalisation",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud, telles que la journalisation des accès aux fichiers ou d'autres actions sensibles."
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Audit / journalisation",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud telles que l'enregistrement des accès aux fichiers ou d'autres actions sensibles."
"Auditing / Logging" : "Audit / Journalisation",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud, telles que la journalisation des accès aux fichiers ou d'autres actions sensibles."
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -2,6 +2,6 @@ OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoría / Rexistro",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece recursos de rexistro para o Nextcloud como rexistros de acceso a ficheiros ou calquera outra acción sensíbel."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece recursos de rexistro para Nextcloud como rexistros de acceso a ficheiros ou calquera outra acción sensíbel."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditoría / Rexistro",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece recursos de rexistro para o Nextcloud como rexistros de acceso a ficheiros ou calquera outra acción sensíbel."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece recursos de rexistro para Nextcloud como rexistros de acceso a ficheiros ou calquera outra acción sensíbel."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -2,6 +2,6 @@ OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "פיקוח / תיעוד",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "מספר יכולות תיעוד ל־Nextcloud כגון תיעוד גישה ליומן התיעוד או פעולות רגישות אחרות."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "מספק יכולות תיעוד ל־Nextcloud כגון תיעוד גישה ליומן התיעוד או פעולות רגישות אחרות."
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;");

View File

@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "פיקוח / תיעוד",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "מספר יכולות תיעוד ל־Nextcloud כגון תיעוד גישה ליומן התיעוד או פעולות רגישות אחרות."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "מספק יכולות תיעוד ל־Nextcloud כגון תיעוד גישה ליומן התיעוד או פעולות רגישות אחרות."
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"
}

View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "ऑडिटिंग/लॉगिंग",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "नेक्स्टक्लाउड के लिए लॉगिंग क्षमताएं प्रदान करता है जैसे फ़ाइल एक्सेस या अन्यथा संवेदनशील कार्यों को लॉग करना।"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "ऑडिटिंग/लॉगिंग",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "नेक्स्टक्लाउड के लिए लॉगिंग क्षमताएं प्रदान करता है जैसे फ़ाइल एक्सेस या अन्यथा संवेदनशील कार्यों को लॉग करना।"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Աուդիտ / Տեղեկագրում",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloud ֊ի համար տրամադրում է տեղեկագրման հնարավորություն՝ նիշքերի հասանելիության և զգայուն գործողություինների պահպանումը տեղեկամատյանում։"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Աուդիտ / Տեղեկագրում",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloud ֊ի համար տրամադրում է տեղեկագրման հնարավորություն՝ նիշքերի հասանելիության և զգայուն գործողություինների պահպանումը տեղեկամատյանում։"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Ревизија / Евиденција",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Обезбедува можности за евидентирање на Nextcloud, како што се евидентирање пристапи до датотеки или на друг начин чувствителни дејства."
},
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");

View File

@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Ревизија / Евиденција",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Обезбедува можности за евидентирање на Nextcloud, како што се евидентирање пристапи до датотеки или на друг начин чувствителни дејства."
},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
}

View File

@@ -2,6 +2,6 @@ OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoria / Registro",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece recursos de registro para Nextcloud, como registros de acesso a arquivos ou outras ações confidenciais."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece recursos de registro para Nextcloud, como registros de acesso a arquivos ou outras ações sensíveis."
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditoria / Registro",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece recursos de registro para Nextcloud, como registros de acesso a arquivos ou outras ações confidenciais."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece recursos de registro para Nextcloud, como registros de acesso a arquivos ou outras ações sensíveis."
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -1,7 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoria / registo",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece a funcionalidade de registo ao Nextcloud como o registo de acesso a ficheiros ou acções sensíveis."
"Auditing / Logging" : "Auditorias / Registos",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece funcionalidades de registo para o Nextcloud como registar acessos a ficheiros ou demais ações sensíveis. "
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditoria / registo",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece a funcionalidade de registo ao Nextcloud como o registo de acesso a ficheiros ou acções sensíveis."
"Auditing / Logging" : "Auditorias / Registos",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece funcionalidades de registo para o Nextcloud como registar acessos a ficheiros ou demais ações sensíveis. "
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "การตรวจสอบ / บันทึก",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "ให้ความสามารถในการบันทึก (logging) สำหรับ Nextcloud เช่น การบันทึกการเข้าถึงไฟล์ หรือการดำเนินการที่ละเอียดอ่อน"
},
"nplurals=1; plural=0;");

View File

@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "การตรวจสอบ / บันทึก",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "ให้ความสามารถในการบันทึก (logging) สำหรับ Nextcloud เช่น การบันทึกการเข้าถึงไฟล์ หรือการดำเนินการที่ละเอียดอ่อน"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -160,6 +160,19 @@ class Sharing extends Action {
'id',
]
);
} elseif ($params['shareType'] === IShare::TYPE_SCIENCEMESH) {
$this->log(
'The %s "%s" with ID "%s" has been shared to the sciencemesh user "%s" with permissions "%s" (Share ID: %s)',
$params,
[
'itemType',
'path',
'itemSource',
'shareWith',
'permissions',
'id',
]
);
}
}
@@ -276,6 +289,18 @@ class Sharing extends Action {
'id',
]
);
} elseif ($params['shareType'] === IShare::TYPE_SCIENCEMESH) {
$this->log(
'The %s "%s" with ID "%s" has been unshared from the sciencemesh user "%s" (Share ID: %s)',
$params,
[
'itemType',
'fileTarget',
'itemSource',
'shareWith',
'id',
]
);
}
}

View File

@@ -0,0 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "واجهة برمجة التطبيقات API للاتحاد السحابي Cloud Federation",
"Enable clouds to communicate with each other and exchange data" : "يسمح للسحابات أن تتراسل فيما بينها و تتبادل البيانات",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "واجهة برمجة التطبيقات API للاتحاد السحابي Cloud Federation تسمح لخوادم نكست كلاود بالاتصال ببعضها البعض و تبادل البيانات."
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");

View File

@@ -0,0 +1,6 @@
{ "translations": {
"Cloud Federation API" : "واجهة برمجة التطبيقات API للاتحاد السحابي Cloud Federation",
"Enable clouds to communicate with each other and exchange data" : "يسمح للسحابات أن تتراسل فيما بينها و تتبادل البيانات",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "واجهة برمجة التطبيقات API للاتحاد السحابي Cloud Federation تسمح لخوادم نكست كلاود بالاتصال ببعضها البعض و تبادل البيانات."
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}

View File

@@ -0,0 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "API de la federación na nube",
"Enable clouds to communicate with each other and exchange data" : "Permite que les nubes se comuniquen ente elles ya intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de la federación na nube permite que delles instancies de Nextcloud se comuniquen ente elles ya intercambien datos."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -0,0 +1,6 @@
{ "translations": {
"Cloud Federation API" : "API de la federación na nube",
"Enable clouds to communicate with each other and exchange data" : "Permite que les nubes se comuniquen ente elles ya intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de la federación na nube permite que delles instancies de Nextcloud se comuniquen ente elles ya intercambien datos."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,8 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "API de la Federació cloud",
"Enable clouds to communicate with each other and exchange data" : "Permetre que els núvols es comuniquin entre si i intercanviar dades",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de la Federació cloud permet que diverses instàncies Nextcloud es comuniquin entre si i intercanviin dades."
"Cloud Federation API" : "API de federació de núvols",
"Enable clouds to communicate with each other and exchange data" : "Permeteu que els núvols es comuniquin entre si i intercanviïn dades",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de federació de núvols permet que diverses instàncies del Nextcloud es comuniquin entre si i intercanviïn dades."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "API de la Federació cloud",
"Enable clouds to communicate with each other and exchange data" : "Permetre que els núvols es comuniquin entre si i intercanviar dades",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de la Federació cloud permet que diverses instàncies Nextcloud es comuniquin entre si i intercanviin dades."
"Cloud Federation API" : "API de federació de núvols",
"Enable clouds to communicate with each other and exchange data" : "Permeteu que els núvols es comuniquin entre si i intercanviïn dades",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de federació de núvols permet que diverses instàncies del Nextcloud es comuniquin entre si i intercanviïn dades."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,8 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "API pro federování cloudu",
"Enable clouds to communicate with each other and exchange data" : "Umožňuje cloudům navzájem komunikovat a vyměňovat si data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API pro federování cloudů umožňuje různým instancím Nextcloud vzájemně komunikovat a vyměňovat si data."
"Cloud Federation API" : "API pro federovaný cloud",
"Enable clouds to communicate with each other and exchange data" : "Umožňuje cloudům vzájem komunikovat a vyměňovat si data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API pro federovaný cloud umožňuje různým instancím Nextcloud vzájemně komunikovat a vyměňovat si data."
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");

View File

@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "API pro federování cloudu",
"Enable clouds to communicate with each other and exchange data" : "Umožňuje cloudům navzájem komunikovat a vyměňovat si data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API pro federování cloudů umožňuje různým instancím Nextcloud vzájemně komunikovat a vyměňovat si data."
"Cloud Federation API" : "API pro federovaný cloud",
"Enable clouds to communicate with each other and exchange data" : "Umožňuje cloudům vzájem komunikovat a vyměňovat si data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API pro federovaný cloud umožňuje různým instancím Nextcloud vzájemně komunikovat a vyměňovat si data."
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}

View File

@@ -0,0 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "API de Nuba Federacio",
"Enable clouds to communicate with each other and exchange data" : "Ebligi interkomunikadon inter diversaj nuboj kaj la interŝanĝon de datumoj",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "La API de Nuba Federacio ebligas diversajn instancojn de Nextcloud interkomuniki kaj interŝanĝi datumojn inter si."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -0,0 +1,6 @@
{ "translations": {
"Cloud Federation API" : "API de Nuba Federacio",
"Enable clouds to communicate with each other and exchange data" : "Ebligi interkomunikadon inter diversaj nuboj kaj la interŝanĝon de datumoj",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "La API de Nuba Federacio ebligas diversajn instancojn de Nextcloud interkomuniki kaj interŝanĝi datumojn inter si."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -0,0 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "API de Federación en la Nube",
"Enable clouds to communicate with each other and exchange data" : "Permitir que las nubes se comuniquen entre sí e intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "La API de Federación de Nubes permite que varias instancias de Nextcloud se comuniquen entre sí y intercambien datos."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View File

@@ -0,0 +1,6 @@
{ "translations": {
"Cloud Federation API" : "API de Federación en la Nube",
"Enable clouds to communicate with each other and exchange data" : "Permitir que las nubes se comuniquen entre sí e intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "La API de Federación de Nubes permite que varias instancias de Nextcloud se comuniquen entre sí y intercambien datos."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View File

@@ -0,0 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "Pilve Liit API",
"Enable clouds to communicate with each other and exchange data" : "Luba pilvedel suhelda omavahel ja vahetada andmeid",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Pilve Liit API lubab erinevad Nextcloud'i osadel suhelda omavahel ja vahetada andmeid"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -0,0 +1,6 @@
{ "translations": {
"Cloud Federation API" : "Pilve Liit API",
"Enable clouds to communicate with each other and exchange data" : "Luba pilvedel suhelda omavahel ja vahetada andmeid",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Pilve Liit API lubab erinevad Nextcloud'i osadel suhelda omavahel ja vahetada andmeid"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -1,8 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "Cloud Federation API",
"Enable clouds to communicate with each other and exchange data" : "Aukera ematen du beste hodeirekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation APIk aukera ematen du hainbat Nextcloud instantzien artean elkarri komunikatzeko eta datuak trukatzeko. "
"Cloud Federation API" : "Cloud Federation APIa",
"Enable clouds to communicate with each other and exchange data" : "Aukera ematen du beste hodeiekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation APIak aukera ematen du hainbat Nextcloud instantziaren artean komunikatzeko eta datuak trukatzeko. "
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "Cloud Federation API",
"Enable clouds to communicate with each other and exchange data" : "Aukera ematen du beste hodeirekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation APIk aukera ematen du hainbat Nextcloud instantzien artean elkarri komunikatzeko eta datuak trukatzeko. "
"Cloud Federation API" : "Cloud Federation APIa",
"Enable clouds to communicate with each other and exchange data" : "Aukera ematen du beste hodeiekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation APIak aukera ematen du hainbat Nextcloud instantziaren artean komunikatzeko eta datuak trukatzeko. "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -0,0 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "API فدراسیون ابری",
"Enable clouds to communicate with each other and exchange data" : "ابرها را فعال کنید تا با یکدیگر ارتباط برقرار کنند و داده ها را مبادله کنند",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API نمونه های مختلف Nextcloud را قادر می سازد تا با یکدیگر ارتباط برقرار کرده و داده ها را مبادله کنند."
},
"nplurals=2; plural=(n > 1);");

View File

@@ -0,0 +1,6 @@
{ "translations": {
"Cloud Federation API" : "API فدراسیون ابری",
"Enable clouds to communicate with each other and exchange data" : "ابرها را فعال کنید تا با یکدیگر ارتباط برقرار کنند و داده ها را مبادله کنند",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API نمونه های مختلف Nextcloud را قادر می سازد تا با یکدیگر ارتباط برقرار کرده و داده ها را مبادله کنند."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}

View File

@@ -3,6 +3,6 @@ OC.L10N.register(
{
"Cloud Federation API" : "API da Nube federada",
"Enable clouds to communicate with each other and exchange data" : "Permite que as nubes se comuniquen entre elas e intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "A API de Nube federada permite que varias instancias do Nextcloud se comuniquen entre elas e intercambien datos."
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "A API de Nube federada permite que varias instancias de Nextcloud se comuniquen entre elas e intercambien datos."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "API da Nube federada",
"Enable clouds to communicate with each other and exchange data" : "Permite que as nubes se comuniquen entre elas e intercambien datos",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "A API de Nube federada permite que varias instancias do Nextcloud se comuniquen entre elas e intercambien datos."
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "A API de Nube federada permite que varias instancias de Nextcloud se comuniquen entre elas e intercambien datos."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -0,0 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "Moln-federations API",
"Enable clouds to communicate with each other and exchange data" : "Tillåter olika moln att kommunicera med varandra samt utbyta data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Moln-federations API:et tillåter olika Nextcloud-instanser att kommunicera med varandra samt utbyta data."
},
"nplurals=2; plural=(n != 1);");

View File

@@ -0,0 +1,6 @@
{ "translations": {
"Cloud Federation API" : "Moln-federations API",
"Enable clouds to communicate with each other and exchange data" : "Tillåter olika moln att kommunicera med varandra samt utbyta data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Moln-federations API:et tillåter olika Nextcloud-instanser att kommunicera med varandra samt utbyta data."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -2,7 +2,7 @@ OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "Cloud Federation API",
"Enable clouds to communicate with each other and exchange data" : "Увімкніть хмари для спілкування один з одним і обміну даними",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API Cloud Federation дозволяє різним примірникам Nextcloud спілкуватися один з одним і обмінюватися даними."
"Enable clouds to communicate with each other and exchange data" : "Увімкніть хмари аби спілкуватися один з одним і обмінюватися даними",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API дозволяє різним примірникам серверу хмари Nextcloud спілкуватися між собою та обмінюватися даними."
},
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");

View File

@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "Cloud Federation API",
"Enable clouds to communicate with each other and exchange data" : "Увімкніть хмари для спілкування один з одним і обміну даними",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API Cloud Federation дозволяє різним примірникам Nextcloud спілкуватися один з одним і обмінюватися даними."
"Enable clouds to communicate with each other and exchange data" : "Увімкніть хмари аби спілкуватися один з одним і обмінюватися даними",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation API дозволяє різним примірникам серверу хмари Nextcloud спілкуватися між собою та обмінюватися даними."
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
}

View File

@@ -0,0 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "Cloud Federation API",
"Enable clouds to communicate with each other and exchange data" : "Cho phép các đám mây giao tiếp với nhau và trao đổi dữ liệu",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API Cloud Federation cho phép các phiên bản Nextcloud khác nhau giao tiếp với nhau và trao đổi dữ liệu."
},
"nplurals=1; plural=0;");

View File

@@ -0,0 +1,6 @@
{ "translations": {
"Cloud Federation API" : "Cloud Federation API",
"Enable clouds to communicate with each other and exchange data" : "Cho phép các đám mây giao tiếp với nhau và trao đổi dữ liệu",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API Cloud Federation cho phép các phiên bản Nextcloud khác nhau giao tiếp với nhau và trao đổi dữ liệu."
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -1,8 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "联合云 API",
"Cloud Federation API" : "联合云API",
"Enable clouds to communicate with each other and exchange data" : "使云能够相互通信并交换数据",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "联合云 API 使各种 Nextcloud 实例可以相互通信并交换数据。"
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "联合云API使各种 Nextcloud 实例可以相互通信并交换数据。"
},
"nplurals=1; plural=0;");

View File

@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "联合云 API",
"Cloud Federation API" : "联合云API",
"Enable clouds to communicate with each other and exchange data" : "使云能够相互通信并交换数据",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "联合云 API 使各种 Nextcloud 实例可以相互通信并交换数据。"
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "联合云API使各种 Nextcloud 实例可以相互通信并交换数据。"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Kommentare",
"You commented" : "U het kommentaar gelewer",
"%1$s commented" : "%1$s het kommentaar gelewer",
"{author} commented" : "{outeur} het kommentaar gelewer",
"You commented on %1$s" : "U het op %1$s kommentaar gelewer",
"You commented on {file}" : "U het op {lêer} kommentaar gelewer",
@@ -15,9 +14,8 @@ OC.L10N.register(
"Delete comment" : "Skrap kommentaar",
"No comments yet, start the conversation!" : "Nog geen kommentaar, begin die gesprek!",
"Retry" : "Herprobeer",
"_%n unread comment_::_%n unread comments_" : ["%n ongelese kommentaar","%n ongelese kommentare"],
"Comment" : "Kommentaar",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Jy is genoem op “{lêer}”, in die kommentaar van 'n gebruiker wat intussen geskrap is.",
"{user} mentioned you in a comment on “{file}”" : "{gebruiker} het u in n kommentaar oor “{lêer}” genoem"
"%1$s commented" : "%1$s het kommentaar gelewer",
"_%n unread comment_::_%n unread comments_" : ["%n ongelese kommentaar","%n ongelese kommentare"]
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Kommentare",
"You commented" : "U het kommentaar gelewer",
"%1$s commented" : "%1$s het kommentaar gelewer",
"{author} commented" : "{outeur} het kommentaar gelewer",
"You commented on %1$s" : "U het op %1$s kommentaar gelewer",
"You commented on {file}" : "U het op {lêer} kommentaar gelewer",
@@ -13,9 +12,8 @@
"Delete comment" : "Skrap kommentaar",
"No comments yet, start the conversation!" : "Nog geen kommentaar, begin die gesprek!",
"Retry" : "Herprobeer",
"_%n unread comment_::_%n unread comments_" : ["%n ongelese kommentaar","%n ongelese kommentare"],
"Comment" : "Kommentaar",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Jy is genoem op “{lêer}”, in die kommentaar van 'n gebruiker wat intussen geskrap is.",
"{user} mentioned you in a comment on “{file}”" : "{gebruiker} het u in n kommentaar oor “{lêer}” genoem"
"%1$s commented" : "%1$s het kommentaar gelewer",
"_%n unread comment_::_%n unread comments_" : ["%n ongelese kommentaar","%n ongelese kommentare"]
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -3,30 +3,32 @@ OC.L10N.register(
{
"Comments" : "تعليقات",
"You commented" : "قمت بكتابة تعليق",
"%1$s commented" : "%1$s كتب تعليق",
"{author} commented" : "{author} علّق",
"You commented on %1$s" : "لقد علقت على %1$s",
"You commented on {file}" : "علقت على {file}",
"%1$s commented on %2$s" : "%1$s كتب تعليق على %2$s",
"{author} commented on {file}" : "{author} علّق على {file}",
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "تمت الإشارة إليك في \"{file}\" في تعليق لمستخدم. لكن هذا المستخدم تم حذف حسابه بعدها",
"{user} mentioned you in a comment on \"{file}\"" : "أشار إليك {user} في تعليق على {file}",
"Files app plugin to add comments to files" : "المكوِّن الإضافي لتطبيق الملفات لإضافة تعليقات إلى الملفات",
"Edit comment" : "تعديل التعليق",
"Delete comment" : "حذف التعليق",
"Cancel edit" : "إلغاء التعديل",
"Post comment" : "أضف تعليق",
"Could not reload comments" : "تعذّرت إعادة تحميل الملاحظات",
"No comments yet, start the conversation!" : "لا يوجد تعليقات, ابدأ النقاش الآن!",
"No more messages" : "لامزيد من الرسائل",
"Retry" : "أعد المحاولة",
"Failed to mark comments as read" : "إخفاق في تعيين ملاحظات كمقرؤة",
"Unable to load the comments list" : "تعذر تحميل قائمة التعليقات",
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"],
"_1 new comment_::_{unread} new comments_" : ["1 تعليق جديد","1 تعليق جديد","{unread} تعليقات جديدة","{unread} تعليقات جديدة","{unread} تعليقات جديدة","{unread} تعليقات جديدة"],
"Comment" : "تعليق",
"An error occurred while trying to edit the comment" : "حدث خطأ أثناء محاولة تعديل التعليق",
"Comment deleted" : "التعليق حُذف",
"An error occurred while trying to delete the comment" : "حدث خطأ أثناء محاولة حذف التعليق",
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "تمت الإشارة إليك على “{file}”, في تعليق بواسطة مستخدم تم حذفه منذ ذلك الحين",
"{user} mentioned you in a comment on “{file}”" : "{user} أشار إليك في تعليق على “{file}”"
"%1$s commented" : "%1$s كتب تعليق",
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"]
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");

View File

@@ -1,30 +1,32 @@
{ "translations": {
"Comments" : "تعليقات",
"You commented" : "قمت بكتابة تعليق",
"%1$s commented" : "%1$s كتب تعليق",
"{author} commented" : "{author} علّق",
"You commented on %1$s" : "لقد علقت على %1$s",
"You commented on {file}" : "علقت على {file}",
"%1$s commented on %2$s" : "%1$s كتب تعليق على %2$s",
"{author} commented on {file}" : "{author} علّق على {file}",
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "تمت الإشارة إليك في \"{file}\" في تعليق لمستخدم. لكن هذا المستخدم تم حذف حسابه بعدها",
"{user} mentioned you in a comment on \"{file}\"" : "أشار إليك {user} في تعليق على {file}",
"Files app plugin to add comments to files" : "المكوِّن الإضافي لتطبيق الملفات لإضافة تعليقات إلى الملفات",
"Edit comment" : "تعديل التعليق",
"Delete comment" : "حذف التعليق",
"Cancel edit" : "إلغاء التعديل",
"Post comment" : "أضف تعليق",
"Could not reload comments" : "تعذّرت إعادة تحميل الملاحظات",
"No comments yet, start the conversation!" : "لا يوجد تعليقات, ابدأ النقاش الآن!",
"No more messages" : "لامزيد من الرسائل",
"Retry" : "أعد المحاولة",
"Failed to mark comments as read" : "إخفاق في تعيين ملاحظات كمقرؤة",
"Unable to load the comments list" : "تعذر تحميل قائمة التعليقات",
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"],
"_1 new comment_::_{unread} new comments_" : ["1 تعليق جديد","1 تعليق جديد","{unread} تعليقات جديدة","{unread} تعليقات جديدة","{unread} تعليقات جديدة","{unread} تعليقات جديدة"],
"Comment" : "تعليق",
"An error occurred while trying to edit the comment" : "حدث خطأ أثناء محاولة تعديل التعليق",
"Comment deleted" : "التعليق حُذف",
"An error occurred while trying to delete the comment" : "حدث خطأ أثناء محاولة حذف التعليق",
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "تمت الإشارة إليك على “{file}”, في تعليق بواسطة مستخدم تم حذفه منذ ذلك الحين",
"{user} mentioned you in a comment on “{file}”" : "{user} أشار إليك في تعليق على “{file}”"
"%1$s commented" : "%1$s كتب تعليق",
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"]
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}

View File

@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Comentarios",
"You commented" : "Comentesti",
"%1$s commented" : "%1$s comentó",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Comentesti en %1$s",
"You commented on {file}" : "Comentesti en {file}",
@@ -16,6 +15,6 @@ OC.L10N.register(
"Retry" : "Retentar",
"_%n unread comment_::_%n unread comments_" : ["%n comentariu ensin lleer","%n comentarios ensin lleer"],
"Comment" : "Comentariu",
"{user} mentioned you in a comment on “{file}”" : "{user} mentóte nun comentariu de «{file}»"
"%1$s commented" : "%1$s comentó"
},
"nplurals=2; plural=(n != 1);");

View File

@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Comentarios",
"You commented" : "Comentesti",
"%1$s commented" : "%1$s comentó",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Comentesti en %1$s",
"You commented on {file}" : "Comentesti en {file}",
@@ -14,6 +13,6 @@
"Retry" : "Retentar",
"_%n unread comment_::_%n unread comments_" : ["%n comentariu ensin lleer","%n comentarios ensin lleer"],
"Comment" : "Comentariu",
"{user} mentioned you in a comment on “{file}”" : "{user} mentóte nun comentariu de «{file}»"
"%1$s commented" : "%1$s comentó"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Коментари",
"You commented" : "Вие коментирахте",
"%1$s commented" : "%1$s коментира",
"{author} commented" : "{author} коментира",
"You commented on %1$s" : "Ти коментира за %1$s",
"You commented on {file}" : "Ти коментира за {file}",
@@ -21,14 +20,13 @@ OC.L10N.register(
"No more messages" : " Няма повече съобщения",
"Retry" : "Опитай отново",
"Unable to load the comments list" : "Списъкът с коментари не може да се зареди",
"_%n unread comment_::_%n unread comments_" : ["%n непрочетен коментар","%n непрочетени коментари"],
"_1 new comment_::_{unread} new comments_" : ["{unread} нови коментари","{unread} нови коментари"],
"Comment" : "Коментар",
"An error occurred while trying to edit the comment" : "Възникна грешка при опит за редактиране на коментара",
"Comment deleted" : " Изтрит е коментар",
"An error occurred while trying to delete the comment" : "Възникна грешка при опит за изтриване на коментара",
"An error occurred while trying to create the comment" : "Възникна грешка при опит за създаване на коментар",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Бяхте споменат/а към “{file}”, в коментар от потребител, който вече е изтрит",
"{user} mentioned you in a comment on “{file}”" : "{user} те спомена в коментар за “{file}”"
"%1$s commented" : "%1$s коментира",
"_%n unread comment_::_%n unread comments_" : ["%n непрочетен коментар","%n непрочетени коментари"]
},
"nplurals=2; plural=(n != 1);");

Some files were not shown because too many files have changed in this diff Show More