Anna Larch
504f396d33
fix(CardDAV): set owner-principal, displayname properties for SAB
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-08-24 15:07:24 +02:00
John Molakvoæ
480d2c2fd0
Merge pull request #40030 from nextcloud/fix/update-dialogs-to-4.2.0-beta.4
2023-08-24 13:00:41 +02:00
Ferdinand Thiessen
84493b1d55
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-24 12:12:46 +02:00
Ferdinand Thiessen
66fc35f8d4
chore: Update @nextcloud/dialogs to 4.2.0-beta.4 for FilePicker improvments
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-24 12:06:41 +02:00
John Molakvoæ
927374fef8
Merge pull request #39953 from nextcloud/backport/39903/stable27
2023-08-24 10:06:05 +02:00
John Molakvoæ
d27830984c
Merge pull request #39952 from nextcloud/szaimen-patch-1
2023-08-24 10:05:45 +02:00
Nextcloud bot
31c4a93ef6
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-24 01:01:19 +00:00
Joas Schilling
d12b56bf63
Merge pull request #39997 from nextcloud/backport/39870/stable27
...
[stable27] feat(security): Add a bruteforce protection backend base on memcache
2023-08-23 08:43:01 +02:00
John Molakvoæ
7ef9721347
Merge pull request #40007 from nextcloud/automated/noid/stable27-update-ca-cert-bundle
2023-08-23 08:10:43 +02:00
Joas Schilling
26832ec5da
fix(middleware): Fix header injection for bruteforce middleware
...
Calling setHeaders(getHeaders()) breaks the CSP nonce for unknown reasons
So shifting back to old standard practise for now
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-23 06:44:09 +02:00
Joas Schilling
866a8a2368
feat(admin): Show an error when the admin is throttled
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-23 06:44:08 +02:00
Joas Schilling
759fc11f39
fix: Make bypass function public API
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-23 06:44:08 +02:00
Joas Schilling
b5dbb4d9f2
feat(OCC): Add a command to get the bruteforce state of an IP
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-23 06:44:07 +02:00
Joas Schilling
b55359b23c
feat: Expose if the own IP is allowed to bypass bruteforce protection
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-23 06:44:07 +02:00
Joas Schilling
5c0789197f
feat: Add a header which signals that the request was throttled
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-23 06:44:06 +02:00
Joas Schilling
97548e789f
feat(security): Add a "testing mode" for bruteforce protection that doesn't sleep
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-23 06:44:06 +02:00
Joas Schilling
befa2f6d51
feat(security): Add a bruteforce protection backend base on memcache
...
Similar to the ratelimit backend
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-23 06:44:05 +02:00
nextcloud-command
896cfa012c
fix(security): Update CA certificate bundle
...
Signed-off-by: GitHub <noreply@github.com>
2023-08-23 02:09:59 +00:00
Nextcloud bot
130514267d
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-23 00:28:29 +00:00
Joas Schilling
7d795d0203
Merge pull request #39993 from nextcloud/backport/39937/stable27
...
[stable27] feat(dashboard): implement widget item api v2
2023-08-22 14:21:15 +02:00
Joas Schilling
900439ea42
Fix(CI): Satisfy old psalm by being less specific
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-22 13:15:13 +02:00
Joas Schilling
c166fa0161
chore(assets): Recompile JS
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-22 10:44:41 +02:00
Richard Steinmetz
3fd18ce450
feat(dashboard): implement widget item api v2
...
This API enables the dashboard to render all widgets from the API data
alone without having apps to provide their own bundles. This saves a lot
of traffic and execution time as a lot less javascript has to be parsed
on the frontend.
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-08-22 10:38:46 +02:00
Julius Härtl
2a435e8bd2
Merge pull request #39934 from nextcloud/backport/39481/stable27
2023-08-22 08:58:16 +02:00
Julius Härtl
c9978db8e6
Merge pull request #39949 from nextcloud/backport/39770/stable27
2023-08-22 08:57:02 +02:00
Nextcloud bot
80480279de
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-22 00:52:06 +00:00
Anna Larch
818ddb02c5
fix: don't emit Hooks when hookpaths are empty
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-08-21 09:58:21 +02:00
Nextcloud bot
c735c6f67a
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-21 00:27:51 +00:00
Nextcloud bot
e17555b553
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-20 00:34:05 +00:00
Ferdinand Thiessen
a922283055
Merge pull request #39919 from nextcloud/fix/legacy-files-list-sorting
...
[stable27] fix(files): Fix legacy files list sorting
2023-08-19 16:22:39 +02:00
Ferdinand Thiessen
cb5c1725d1
fix(files): Fix legacy files list sorting
...
The sorting was not saved since files2vue changes in Nextcloud 27, as a new API endpoint
was introduced and the old one was dropped without adjusting the legacy file list to use it.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-19 15:08:39 +02:00
Joas Schilling
cb894ebede
Merge pull request #39962 from nextcloud/backport/39961/stable27
...
[stable27] fix(CS): Use the naming pattern for the URL scheme
2023-08-19 10:44:30 +02:00
Christopher Ng
b0ca81aaa5
chore: compile assets
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-19 10:14:30 +02:00
Joas Schilling
b483cab3c0
fix(CS): Use the naming pattern for the URL scheme
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
(cherry picked from commit bf2a9aa46d )
2023-08-19 10:14:30 +02:00
Nextcloud bot
464881da02
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-19 00:34:11 +00:00
Joas Schilling
820d05dfa7
Merge pull request #39947 from nextcloud/backport/39910/stable27
...
[stable27] fix(memcache): Fix comparison of Memcache configs to classes
2023-08-18 13:21:01 +02:00
Robin Appelman
dbc80b02b9
don't bother checking dav acl's in files
...
any permissions for files is handled in the filesystem layer anyway
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-08-18 08:08:34 +00:00
Simon L
e9c15980fb
[stable27] allow to upgrade from 26.0.x to 27.1.x directly
...
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-08-18 09:34:15 +02:00
Nextcloud bot
7901a7059f
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-18 00:36:00 +00:00
Max
f32dccd540
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-08-17 21:49:28 +00:00
Joas Schilling
30a9ba05d2
fix(memcache): Fix comparison of Memcache configs to classes
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-17 21:08:09 +00:00
Ferdinand Thiessen
362acd93aa
Merge pull request #39930 from nextcloud/backport/39906/stable27
...
[stable27] Prevent PHP warning when CacheEntry extension keys are not set
2023-08-17 15:59:41 +02:00
Ferdinand Thiessen
752523f874
fix: Prevent PHP warnings when optional CacheEntry attributes are unset
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-17 09:48:53 +00:00
Ferdinand Thiessen
258a85d5c7
tests: Add test for CacheEntry getters
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-17 09:48:53 +00:00
John Molakvoæ
c3108e52fe
Merge pull request #39908 from nextcloud/release/27.1.0_beta_2
2023-08-17 10:10:15 +02:00
John Molakvoæ
0c222eb6d1
Merge pull request #39921 from nextcloud/backport/39916/stable27
2023-08-17 08:07:24 +02:00
Nextcloud bot
0b2439aa7b
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-17 00:33:58 +00:00
Simon L
cfc4d2ec05
try to fix regression with public file upload button
...
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-08-16 22:51:34 +00:00
Julius Härtl
5c521da9e4
Merge pull request #39873 from nextcloud/backport/39786/stable27
2023-08-16 20:54:33 +02:00
Ferdinand Thiessen
bddf9f417e
Merge pull request #39913 from nextcloud/fix/stable27-filepicker-update
...
Update `@nextcloud/dialogs` to 4.2.0-beta.3 to fix FilePicker issues
2023-08-16 20:29:28 +02:00