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
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
Nextcloud bot
456fdacbe5
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-01 00:23:36 +00:00
Louis Chemineau
575cb92bbb
chore: Refactor callForSeenUsers to use getSeenUsers
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-31 17:19:43 +02:00
Louis Chemineau
0aa31997ed
feat: Implement getSeenUsers to iterate over users
...
This method uses an iterator.
This is lighter on resources and gives more control to the caller
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-31 17:19:43 +02:00
Côme Chilliet
874dcbf8df
chore: Remove now unused methods from User manager
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-31 15:42:23 +02:00
Côme Chilliet
19b35587b5
fix: Correctly count disabled users for SAML groups subadmins
...
If too many users return -1 as for LDAP so that link is shown
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-31 15:42:18 +02:00
Kate
95c22db4d5
Merge pull request #51528 from nextcloud/backport/51389/stable29
...
[stable29] fix: skip caching lastSeenQuotaUsage for remote shares
2025-03-31 10:47:07 +02:00
Robin Appelman
5a32ddce3b
feat: log query for dbal exceptions
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-03-30 17:40:58 +02:00
Julius Knorr
dc82454c41
Merge pull request #51710 from nextcloud/backport/51707/stable29
...
[stable29] fix: filter out contacts with empty email addresses in sharee completion
2025-03-28 16:22:12 +01:00
Julius Knorr
a9d2ac3472
fix: Do not build encrypted password if there is none
...
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-03-28 15:16:34 +01:00
Daniel Kesselberg
6d8c463c34
fix: skip caching lastSeenQuotaUsage for remote shares
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-03-28 15:14:17 +01:00
Julius Knorr
9edeec2f4e
fix: filter out contacts with invalid email addresses in sharee completion
...
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-03-28 01:29:29 +01:00
Nextcloud bot
c6874f8c55
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-28 00:23:50 +00:00
Kate
efe6d974f1
Merge pull request #51716 from nextcloud/backport/51433/stable29
...
[stable29] fix(GenerateBlurhashMetadata): Suppress imagescale errors
2025-03-27 23:47:28 +01:00
Ferdinand Thiessen
d60d72d808
fix(theming): enforce theme also for login
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-27 11:11:59 +01:00
Kostiantyn Miakshyn
6b0d3b67c1
fix: Apply enforce theme config for anonymous users as well
...
Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
2025-03-27 10:57:08 +01:00
Nextcloud bot
0e8be44497
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-27 00:24:24 +00:00
umgfoin
64587d67fb
fix(GenerateBlurhashMetadata): Suppress imagescale errors
...
Suppress errors in imagescale during file-scans:
Most of these errors are caused by out of range x/y-dims.
Triggering un unhandled exception, metadata-generation aborts at this point (e.g. occ files:scan --generate-metadata), effectively preventing these images from being added to photos or maps.
This problem might be the root cause for an issue described here:
https://github.com/nextcloud/photos/issues/2768
Signed-off-by: umgfoin <umgfoin@users.noreply.github.com>
2025-03-26 09:02:19 +00:00
Nextcloud bot
952361a064
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-25 00:23:02 +00:00
Côme Chilliet
f46cd7aaab
fix: Fix newly spotted psalm issues, add exhaustive typed magic properties for LDAP classes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Nextcloud bot
cb3da3d3b3
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-24 00:23:24 +00:00
Nextcloud bot
08e999c926
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-23 00:23:09 +00:00
Hamza Mahjoubi
408c4bf680
fix(cardav): only show useres from enabled addressBooks in contacts menu
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2025-03-21 14:57:56 +01:00
Nextcloud bot
6a4e973fd6
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-21 00:45:55 +00:00
Nextcloud bot
5a0b1a3f90
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-20 00:23:46 +00:00
Git'Fellow
52669438a6
fix(files): Make sure file pointer exists
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-03-19 23:25:14 +01:00
Joas Schilling
1b7b66e3af
fix(auth): Allow 2FA challenges for Ephemeral sessions
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-18 09:16:33 +00:00
Nextcloud bot
3fb8933128
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-18 00:24:15 +00:00
Joas Schilling
1b757f8cff
Merge pull request #51369 from nextcloud/backport/51361/stable29
...
[stable29] fix(base.php): Correct order for booting \OC\Server
2025-03-17 21:12:11 +01:00
Nextcloud bot
974b5e33c6
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-16 00:24:03 +00:00
Nextcloud bot
00810b8f6e
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-15 00:23:55 +00:00
Nextcloud bot
248c5db8b5
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-14 00:23:41 +00:00
Nextcloud bot
e727348928
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-13 00:23:26 +00:00
Nextcloud bot
defbdf26da
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-12 00:23:41 +00:00
Ferdinand Thiessen
92c48d0394
fix(lookup-server): disable lookup server for non-global scale setups
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 21:58:09 +01:00
Ferdinand Thiessen
e674631f9b
fix(lookup-server): do not query data by default
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-11 21:56:45 +01:00
Nextcloud bot
afeda70a8d
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-11 00:23:21 +00:00
Joas Schilling
469e80cd32
fix(base.php): Correct order for booting \OC\Server
...
A recent change had broken authentication with an older
FastCGI Apache2 module, because the IRequest object got
initialised before the fix from self::handleAuthHeaders()
copied the authentication headers into the correct $_SERVER
variables.
Since this part is completely independent from any Nextcloud
code it is now done as a first thing within the init() call.
Additionally similar issues could happen when another class
would boot too early and read other global PHP settings like
ini values and default timezone, so those are now also moved
to the beginning.
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-10 11:32:07 +00:00
Nextcloud bot
151f4ce40b
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-09 00:23:34 +00:00
Nextcloud bot
41dbdcc94c
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-08 00:22:40 +00:00
Nextcloud bot
1fb32295ce
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-06 08:26:39 +00:00
Nextcloud bot
e0c0939386
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-06 00:23:56 +00:00