Commit graph

25266 commits

Author SHA1 Message Date
Nextcloud bot
6a4f6e26c3
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-17 00:12:16 +00:00
Nextcloud bot
f58887ef8d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-16 00:12:18 +00:00
Nextcloud bot
8d4f0a62ae
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-13 00:12:06 +00:00
Nextcloud bot
42aba84c3a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-12 00:12:05 +00:00
Daniel Calviño Sánchez
3f03fedb12
Merge pull request #53902 from nextcloud/backport/53501/stable31
[stable31] fix: Fix theming for disabled accounts
2025-07-11 12:52:12 +02:00
Kate
eb2f30911e
Merge pull request #53907 from nextcloud/backport/53887/stable31 2025-07-11 10:10:16 +02:00
Kate
20b41645e6
Merge pull request #53843 from nextcloud/backport/53109/stable31 2025-07-11 09:08:52 +02:00
skjnldsv
523fb38678 fix: force lowercase emails
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-11 09:05:47 +02:00
Daniel Calviño Sánchez
ac6b07356d fix: Fix theming for disabled accounts
The Theming app injects the stylesheets for the different themes in the
"<header>" element of the page, and those stylesheets are then loaded by
the browser from a "Controller" (a plain "Controller", not an
"OCSController"). The stylesheets, in turn, may also get some images
(like the background) also from the "Controller".

When handling a request to "index.php" it is checked whether the user is
logged in and, if not, a login is tried. A disabled user is explicitly
seen as not logged in, so a login is always tried in that case, but
disabled users are also explicitly prevented to log in, so the login
also fails. Due to that trying to get any of the themed stylesheets or
images with a disabled account (to be able to show the "Account
disabled" error page) fails with an HTTP status 401.

To solve that, and to avoid touching this basic logic as much as
possible, the login exception is now ignored (if the user is disabled)
for some specific requests to the Theming app.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-07-11 02:54:16 +02:00
Daniel Calviño Sánchez
ce8baf75c6 fix: Throw specific LoginException when the user is disabled
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-07-11 02:50:58 +02:00
Nextcloud bot
b38894c111
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-11 00:12:29 +00:00
John Molakvoæ
97f0b548a8
Merge pull request #53888 from nextcloud/backport/53875/stable31 2025-07-10 16:09:45 +02:00
skjnldsv
13253f5ede fix(systemtags): case-insensitive search & prevent duplicates
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-10 08:50:23 +02:00
Nextcloud bot
1e36391084
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-10 00:12:14 +00:00
Nextcloud bot
2b6889b1c3
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-09 00:12:36 +00:00
Nextcloud bot
7e1b487cea
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-08 00:12:20 +00:00
諏訪子
645b989619 fix(settings): add link check in webfinger
Signed-off-by: 諏訪子 <suwako@076.moe>
2025-07-07 10:02:19 +00:00
諏訪子
8f0f6e6aac fix(settings): change Mastodon only URI to webfinger
Signed-off-by: 諏訪子 <suwako@076.moe>
2025-07-07 10:02:19 +00:00
Nextcloud bot
2c81826d4e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-06 00:12:18 +00:00
Nextcloud bot
11599b01f7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-05 00:12:11 +00:00
Nextcloud bot
3c53646a9b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-04 00:12:18 +00:00
Andy Scherzinger
cc3389c249
Merge pull request #53748 from nextcloud/backport/53648/stable31
[stable31] fix: don't try to get fileid for non exising nodes when serializing events file
2025-07-03 17:11:07 +02:00
Côme Chilliet
e2861b42d1 fix(encryption): Correctly handle file opening and copying failures
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-03 16:03:19 +02:00
Robin Appelman
70ad129722 fix: don't try to get fileid for non exising nodes when serializing events file
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-07-03 14:13:47 +02:00
Jana Peper
3f176632b2
test: fix tests
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2025-07-03 11:37:48 +02:00
Jana Peper
a598d453e9 feat: add toggle for AI guest restriction
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2025-07-03 09:00:40 +00:00
Joas Schilling
cfb89a16fe
Merge pull request #53749 from nextcloud/backport/53735/stable31
[stable31] fix(ROS): Document hide-download option on files
2025-07-03 08:44:52 +02:00
Kent Delante
79ee6daee5 fix(syslog): open syslog channel on write
This fixes a bug where only one tag gets used when multiple tags have
been configured (e.g. different tags for 'syslog_tag' and 'syslog_tag_audit')

Signed-off-by: Kent Delante <kent.delante@proton.me>
2025-07-03 13:41:57 +08:00
Nextcloud bot
1411f098b2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-03 00:12:24 +00:00
Joas Schilling
b1e9fe6ff4 fix(ROS): Document hide-download option on files
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-02 19:46:30 +02:00
provokateurin
0229fe27be chore(public): Remove unused union type for user mount events
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-07-01 10:28:34 +00:00
Nextcloud bot
359fe5849c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-01 00:12:21 +00:00
Nextcloud bot
c4f4f3ca9e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-30 12:54:11 +00:00
Joas Schilling
b95d300763
Merge pull request #53672 from nextcloud/backport/53669/stable31
[stable31] feat(occ): Add commands to list all routes and match a single one
2025-06-27 18:15:51 +02:00
Joas Schilling
d1a554fba0
feat(occ): Add commands to list all routes and match a single one
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 17:12:33 +02:00
Nextcloud bot
3cf84b7a0f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-26 00:22:50 +00:00
Nextcloud bot
e9ce122b85
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-25 00:23:31 +00:00
Andy Scherzinger
7743021d02
Merge pull request #53655 from nextcloud/backport/53420/stable31
[stable31] fix: make Rotate a TimedJob and run every hour
2025-06-24 19:51:58 +02:00
Richard Steinmetz
a402a84544
fix: revive always storing lowercased email addresses
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-06-24 14:24:48 +02:00
Salvatore Martire
e3b3a8df7e fix: make rotate logs a TimedJob and run every hour
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-06-24 08:28:08 +00:00
Nextcloud bot
9fbda3ee13
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-24 00:23:10 +00:00
Nextcloud bot
92249b5ab5
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-23 00:22:15 +00:00
Nextcloud bot
988074aee5
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-22 00:22:48 +00:00
Nextcloud bot
5f96ddbf42
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-21 00:22:59 +00:00
Kent Delante
f40d14abac fix(s3): retry failed multipart uploads with decreased concurrency
Signed-off-by: Kent Delante <kent.delante@proton.me>
2025-06-20 18:24:16 +08:00
Jana Peper
326cb9c75c
feat: add ocs route to get apps enabled for current user
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2025-06-20 10:37:13 +02:00
Nextcloud bot
60b4a3d712
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-20 00:22:39 +00:00
MichaIng
023bbe7409
Merge pull request #53591 from nextcloud/backport/53210/stable31
[stable31] fix: clear opcache after app extraction
2025-06-19 14:25:49 +02:00
Nextcloud bot
f57af2d6a1
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-19 00:22:50 +00:00
Daniel Kesselberg
43a9fd4b1f
fix: clear opcache after app extraction
clear opcache post app update extraction to prevent outdated files issues.

opcache.validate_timestamps=0 disables automated file modification checks.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-06-18 20:28:48 +02:00