Andy Scherzinger
a5fb9c1e74
Merge pull request #52385 from nextcloud/backport/51994/stable29
...
[stable29] fix(federation): allows equal signs in federation id
2025-04-24 00:03:33 +02:00
Andy Scherzinger
cdc308c308
Merge pull request #52239 from nextcloud/backport/50465/stable29
...
[stable29] fix: Check that user actually can validate password for js
2025-04-23 22:33:56 +02:00
Maxence Lange
dc3a1997c2
fix(federation): allows equal signs in federation id
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-04-23 19:23:27 +00:00
Nextcloud bot
af0013279e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-23 00:23:18 +00:00
Nextcloud bot
c7008d80fb
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-22 00:23:23 +00:00
Nextcloud bot
2d6a9f987a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-21 00:23:32 +00:00
Nextcloud bot
bcd3c86de6
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-20 00:23:27 +00:00
Nextcloud bot
497c0078fc
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-19 00:23:09 +00:00
Nextcloud bot
65f093ac06
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-18 00:23:54 +00:00
zorn-v
fb9e36e6f5
Check that user actually can validate password for js
...
Signed-off-by: zorn-v <zorn7@yandex.ru>
2025-04-17 07:16:25 +00:00
Nextcloud bot
2be6f6f022
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-17 00:23:22 +00:00
Nextcloud bot
c71d5f398e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-16 00:23:41 +00:00
John Molakvoæ
cd83345375
Merge pull request #52183 from nextcloud/backport/51020/stable29
2025-04-15 17:00:00 +02:00
John Molakvoæ
f84f0809fe
Merge pull request #52190 from nextcloud/backport/49695/stable29
2025-04-15 16:59:52 +02:00
Nextcloud bot
aea34ac3d5
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-15 00:23:06 +00:00
John Molakvoæ
67c06622fa
fix(tests): Share manager error message from #52076
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-04-14 20:08:02 +02:00
Robin Appelman
ba1321adb9
fix: only do cache copy in updater if the parent folder should be in cache
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-04-14 15:24:11 +00:00
Louis Chemineau
2e3cffa473
fix: Transfer ownership with S3 as primary
...
When using S3 as primary storage, transferring ownership with the `--move` option fail with the following error:
`SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '8-45b963397aa40d4a0063e0d85e4fe7a1' for key 'fs_storage_path_hash'`
The `--move` option moves the entire home folder from one account to another.
The error means that the move failed because the destination folder already exist in `oc_filecache`.
- With S3 as primary storage, folders only exists as entries in `oc_filecache`.
- With S3 as primary storage, `moveFromStorage(...)` only moves the cache entry, as nothing needs to be moved on disk. This cache move does not delete potentially pre-existing destination folder.
- With Local storage, `moveFromStorage(...)` calls `rename(...)` which delete pre-existing folder.
- `transfer(...)`: 687a4d9ac7/apps/files/lib/Service/OwnershipTransferService.php (L112)
- `oneTimeUserSetup(...)`: 687a4d9ac7/lib/private/Files/SetupManager.php (L261-L262)
- `mkdir(...)`: 687a4d9ac7/lib/private/Files/ObjectStore/ObjectStoreStorage.php (L91-L135)
- `moveFromStorage(...)`: 687a4d9ac7/lib/private/Files/ObjectStore/ObjectStoreStorage.php (L635-L636)
Delete pre-existing folder in `moveFromStorage(...)`
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-14 14:14:58 +00:00
Maxence Lange
958a614bcf
fix(setup): ignore missing theming app
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-04-14 08:43:31 -01:00
Daniel Calviño Sánchez
483305c9e4
fix: Handle missing share providers when promoting reshares
...
The provider for mail shares is not available when the "sharebymail" app
is disabled, and in that case a "ProviderException" is thrown when
trying to get it.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-04-14 09:39:02 +02:00
Nextcloud bot
2e04339435
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-14 00:23:18 +00:00
Nextcloud bot
eb98cbedab
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-13 00:23:29 +00:00
Nextcloud bot
aef23246d1
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-12 00:23:30 +00:00
Nextcloud bot
8a11421de7
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-11 00:23:27 +00:00
Nextcloud bot
6ade93e67d
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-10 00:23:09 +00:00
Nextcloud bot
c00d61949f
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-09 00:23:50 +00:00
Benjamin Gaussorgues
92ea5fbd55
feat(ip): use larger IPv6 range by default
...
Some providers assign `/48` IPv6 blocks instead of `/64` so it sounds safer
to use this mask by default.
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-04-08 11:33:47 +02:00
Nextcloud bot
4b6d5e481b
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-08 00:23:35 +00:00
provokateurin
820090999f
Revert "refactor: add migration for email setting"
...
This reverts commit e7859f0dac .
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-04-07 10:25:35 +02:00
Nextcloud bot
2a5325964e
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-05 00:22:41 +00:00
Ferdinand Thiessen
5c3bb1d91d
fix: ensure enabled themes are set on the template
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-04 10:07:48 +02:00
Nextcloud bot
1526a64cce
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-04 00:23:01 +00:00
Andy Scherzinger
4162b68821
Merge pull request #51908 from nextcloud/backport/51905/stable29
...
[stable29] fix(session): Only mark sessions of permanent tokens as app passwords
2025-04-03 13:03:09 +02:00
Ferdinand Thiessen
c5a8fae5ff
Merge pull request #51899 from nextcloud/backport/51745/stable29
...
[stable29] fix(settings): Handle email change restriction separately from display name change restriction
2025-04-03 11:00:54 +02:00
Christoph Wurst
91fda246b8
fix(session): Only mark sessions of permanent tokens as app passwords
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-04-03 10:17:43 +02:00
Ferdinand Thiessen
3ecf8cb16e
Merge pull request #51878 from nextcloud/backport/51870/stable29
...
[stable29] fix: Use login name to check the password
2025-04-03 08:50:34 +02:00
Ferdinand Thiessen
f1e33121f3
refactor: add migration for email setting
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-03 08:49:40 +02:00
provokateurin
80204297d3
fix(settings): Handle email change restriction separately from display name change restriction
...
Co-authored-by: provokateurin <kate@provokateurin.de>
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Louis <louis@chmn.me>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-03 08:49:40 +02:00
Joas Schilling
57f485d992
Merge pull request #47529 from nextcloud/backport/47510/stable29
...
[stable29] fix(db): Increase log level for very slow transactions
2025-04-03 08:23:04 +02:00
Louis Chemineau
891b7bc361
fix: Use login name to check the password
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-02 17:20:53 +00:00
Andy Scherzinger
e1d98a1d5c
Merge pull request #51867 from nextcloud/backport/51866/stable29
...
[stable29] fix: use proper migration sorting when checking if a migration needs to be executed
2025-04-02 18:32:46 +02:00
Christoph Wurst
231373106b
fix(db): Increase log level for very slow transactions
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-04-02 18:06:24 +02:00
Richard Steinmetz
1d9931cef9
Merge pull request #50902 from nextcloud/backport/50858/stable29
...
[stable29] fix(oauth2): retain support for legacy ownCloud clients
2025-04-02 15:56:48 +02:00
Robin Appelman
494bd7549b
fix: use proper migration sorting when checking if a migration needs to be executed
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-04-02 12:52:25 +00:00
Joas Schilling
150ab15a83
fix(logger): Prevent infinite recursion with log.condition => matches
...
When we need to check the log condition for a user matches,
there is a risk that something on the way checks the log level
and would result in an infinite loop.
So we simply check if it's a nested call and use the default
warning level in that case.
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-02 13:48:18 +02:00
Richard Steinmetz
a34029b9dc
fix(oauth2): retain support for legacy ownCloud clients
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-04-02 10:28:21 +02:00
Nextcloud bot
9505010d89
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-02 00:23:33 +00:00
Andy Scherzinger
277a7ee2a1
Merge pull request #50471 from nextcloud/backport/48581/stable29
...
[stable29] fix: Filter for folders in cleanup old preview job
2025-04-01 13:22:27 +02:00
Dario Mehlich
b540da607e
fix(preview): Filter for folders in cleanup old preview job
...
Fixes #35936 .
When running `OC\Preview\BackgroundCleanupJob`, the main iteration loop
in `run()` expects a folder, however, `getOldPreviewLocations()`
currently does not filter by mimetype and therefore can yield a
non-folder entry which causes an Exception when constructing the Folder
impl.
Filtering for `httpd/unix-directory`, as `getNewPreviewLocations()`
already does, fixes this issue.
Signed-off-by: Dario Mehlich <d.mehlich@gmail.com>
2025-04-01 11:05:14 +02:00
Andy Scherzinger
9d27ee5485
Merge pull request #51374 from nextcloud/backport/51108/stable29
...
[stable29] Fix disabled user list for SAML group subadmin
2025-04-01 10:58:32 +02:00