]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
13 months agofix(ratelimit): Only use memory cache backend for redis 40300/head
Joas Schilling [Tue, 29 Aug 2023 06:04:25 +0000 (08:04 +0200)]
fix(ratelimit): Only use memory cache backend for redis

Signed-off-by: Anna Larch <anna@nextcloud.com>
13 months agoMerge pull request #40281 from nextcloud/deps/nextcloud/dialogs-4.2.0-beta.5
John Molakvoæ [Wed, 6 Sep 2023 08:59:53 +0000 (10:59 +0200)]
Merge pull request #40281 from nextcloud/deps/nextcloud/dialogs-4.2.0-beta.5

13 months agoMerge pull request #40231 from nextcloud/sharing-mask-wrapper-27
Arthur Schiwon [Wed, 6 Sep 2023 08:27:55 +0000 (10:27 +0200)]
Merge pull request #40231 from nextcloud/sharing-mask-wrapper-27

[27] move share permission logic to storage wrapper

13 months agoMerge pull request #40200 from nextcloud/backport/39925/stable27
Arthur Schiwon [Wed, 6 Sep 2023 08:27:14 +0000 (10:27 +0200)]
Merge pull request #40200 from nextcloud/backport/39925/stable27

[stable27] fix(CardDAV): allow disabling of the system address book

13 months agochore: Compile assets 40281/head
Christopher Ng [Tue, 5 Sep 2023 18:57:58 +0000 (11:57 -0700)]
chore: Compile assets

Signed-off-by: Christopher Ng <chrng8@gmail.com>
13 months agochore: Bump @nextcloud/dialogs to v4.2.0 beta 5
Christopher Ng [Tue, 5 Sep 2023 18:53:53 +0000 (11:53 -0700)]
chore: Bump @nextcloud/dialogs to v4.2.0 beta 5

Signed-off-by: Christopher Ng <chrng8@gmail.com>
13 months agochore: Add patch-package dev dep for @nextcloud/dialogs
Christopher Ng [Tue, 5 Sep 2023 18:52:29 +0000 (11:52 -0700)]
chore: Add patch-package dev dep for @nextcloud/dialogs

Signed-off-by: Christopher Ng <chrng8@gmail.com>
13 months agoMerge pull request #40197 from nextcloud/update-sabre-http-for-stable27
Arthur Schiwon [Tue, 5 Sep 2023 17:22:17 +0000 (19:22 +0200)]
Merge pull request #40197 from nextcloud/update-sabre-http-for-stable27

[stable27] chore(3rdparty): update sabre/http to 5.1.10

13 months agoMerge pull request #40269 from nextcloud/ftp-ci-fix-27
Arthur Schiwon [Tue, 5 Sep 2023 17:21:31 +0000 (19:21 +0200)]
Merge pull request #40269 from nextcloud/ftp-ci-fix-27

[27] change proftpd ci image

13 months agoMerge pull request #40258 from nextcloud/backport/40234/stable27
Arthur Schiwon [Tue, 5 Sep 2023 17:14:52 +0000 (19:14 +0200)]
Merge pull request #40258 from nextcloud/backport/40234/stable27

[stable27] enh: skip processing for empty response

13 months agoMerge pull request #40227 from nextcloud/backport/40195/stable27
Arthur Schiwon [Tue, 5 Sep 2023 17:14:24 +0000 (19:14 +0200)]
Merge pull request #40227 from nextcloud/backport/40195/stable27

[stable27] fix: prevent sharing permissions on user root folder

13 months agoMerge pull request #40186 from nextcloud/backport/39017/stable27
Arthur Schiwon [Tue, 5 Sep 2023 17:13:02 +0000 (19:13 +0200)]
Merge pull request #40186 from nextcloud/backport/39017/stable27

[stable27] fix(s3): fix handling verify_bucket_exists parameter

13 months agochange proftpd ci image 40269/head
Robin Appelman [Fri, 1 Sep 2023 16:15:24 +0000 (18:15 +0200)]
change proftpd ci image

Signed-off-by: Robin Appelman <robin@icewind.nl>
13 months agofix(CardDAV): allow disabling of the system address book via config option 40200/head
Anna Larch [Thu, 17 Aug 2023 06:32:44 +0000 (08:32 +0200)]
fix(CardDAV): allow disabling of the system address book via config option

Signed-off-by: Anna Larch <anna@nextcloud.com>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 5 Sep 2023 00:27:32 +0000 (00:27 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoenh: skip processing for empty response 40258/head
Daniel Kesselberg [Mon, 4 Sep 2023 13:18:37 +0000 (15:18 +0200)]
enh: skip processing for empty response

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
13 months agocleanup di for share permissions wrapper 40231/head
Robin Appelman [Tue, 15 Aug 2023 16:21:04 +0000 (18:21 +0200)]
cleanup di for share permissions wrapper

Signed-off-by: Robin Appelman <robin@icewind.nl>
13 months agomore share permission logic to storage wrapper
Robin Appelman [Mon, 14 Aug 2023 13:50:05 +0000 (15:50 +0200)]
more share permission logic to storage wrapper

this way we only have to determine the share permissions once

Signed-off-by: Robin Appelman <robin@icewind.nl>
13 months agochore(3rdparty): update sabre/http to 5.1.10 40197/head
Daniel Kesselberg [Fri, 1 Sep 2023 13:56:16 +0000 (15:56 +0200)]
chore(3rdparty): update sabre/http to 5.1.10

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
13 months agofix: prevent sharing permissions on user root folder 40227/head
John Molakvoæ [Fri, 1 Sep 2023 11:53:41 +0000 (13:53 +0200)]
fix: prevent sharing permissions on user root folder

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 4 Sep 2023 00:32:39 +0000 (00:32 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 3 Sep 2023 00:25:42 +0000 (00:25 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 2 Sep 2023 00:26:55 +0000 (00:26 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 1 Sep 2023 00:29:48 +0000 (00:29 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agofix(s3): fix handling verify_bucket_exists parameter 40186/head
Thomas Citharel [Mon, 26 Jun 2023 14:43:07 +0000 (16:43 +0200)]
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>
13 months agoMerge pull request #40098 from nextcloud/release/27.1.0_rc1 v27.1.0rc1
Arthur Schiwon [Thu, 31 Aug 2023 13:38:46 +0000 (15:38 +0200)]
Merge pull request #40098 from nextcloud/release/27.1.0_rc1

27.1.0 RC1

13 months agoMerge pull request #40179 from nextcloud/artonge/backport/stable27/39472_2
Arthur Schiwon [Thu, 31 Aug 2023 13:37:06 +0000 (15:37 +0200)]
Merge pull request #40179 from nextcloud/artonge/backport/stable27/39472_2

[stable27] Improve sharing flow

13 months agoImprove sharing flow 40179/head
fenn-cs [Wed, 19 Jul 2023 01:11:27 +0000 (02:11 +0100)]
Improve sharing flow

This commit introduces the following changes:

- Does not create new share once user is selected for internal shares
- Adds a `SharingDetails` view for share configurations
- Adds a quick share select to enable fast changes in share permisions.

Resolves: https://github.com/nextcloud/server/issues/26691

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: Louis Chemineau <louis@chmn.me>
13 months agoMerge pull request #40175 from nextcloud/rev/noid/direct-push
Joas Schilling [Thu, 31 Aug 2023 11:35:31 +0000 (13:35 +0200)]
Merge pull request #40175 from nextcloud/rev/noid/direct-push

[stable27] revert accidental direct push of 8b42fb033fdcd3775b4850de6faf6091c8dcc716

13 months agoRevert "Improve sharing flow" 40175/head
Arthur Schiwon [Thu, 31 Aug 2023 10:22:10 +0000 (12:22 +0200)]
Revert "Improve sharing flow"

This reverts commit 8b42fb033fdcd3775b4850de6faf6091c8dcc716.

13 months agoMerge pull request #40074 from nextcloud/backport/39944/stable27
Andy Scherzinger [Thu, 31 Aug 2023 09:47:23 +0000 (11:47 +0200)]
Merge pull request #40074 from nextcloud/backport/39944/stable27

[stable27] pass the share to the cache instead of having to ask the storage

13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 31 Aug 2023 00:34:53 +0000 (00:34 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoMerge pull request #40162 from nextcloud/backport/40108/stable27
Daniel [Wed, 30 Aug 2023 18:38:38 +0000 (20:38 +0200)]
Merge pull request #40162 from nextcloud/backport/40108/stable27

13 months agoImprove sharing flow 40166/head
fenn-cs [Wed, 19 Jul 2023 01:11:27 +0000 (02:11 +0100)]
Improve sharing flow

This commit introduces the following changes:

- Does not create new share once user is selected for internal shares
- Adds a `SharingDetails` view for share configurations
- Adds a quick share select to enable fast changes in share permisions.

Resolves: https://github.com/nextcloud/server/issues/26691

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: Louis Chemineau <louis@chmn.me>
13 months agofeat: add switch to disable dns pinning 40162/head
Daniel Kesselberg [Tue, 29 Aug 2023 15:20:16 +0000 (17:20 +0200)]
feat: add switch to disable dns pinning

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 30 Aug 2023 00:31:48 +0000 (00:31 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoMerge pull request #40032 from nextcloud/backport/40013/stable27
Arthur Schiwon [Tue, 29 Aug 2023 19:22:09 +0000 (21:22 +0200)]
Merge pull request #40032 from nextcloud/backport/40013/stable27

[stable27] Do not log passwords in debug mode

13 months agoMerge pull request #40101 from nextcloud/backport/38545/stable27
Joas Schilling [Tue, 29 Aug 2023 15:10:01 +0000 (17:10 +0200)]
Merge pull request #40101 from nextcloud/backport/38545/stable27

[stable27] fix(CI): Add empty eslint and node when unrelated (PHP only)

13 months agoMerge pull request #40080 from nextcloud/backport/40077/stable27
Joas Schilling [Tue, 29 Aug 2023 13:49:23 +0000 (15:49 +0200)]
Merge pull request #40080 from nextcloud/backport/40077/stable27

[stable27] fix(cache): Remove displayname cache entry on delete

13 months agofix(CI): Add empty eslint and node when unrelated (PHP only) 40101/head
Joas Schilling [Fri, 2 Jun 2023 06:34:54 +0000 (08:34 +0200)]
fix(CI): Add empty eslint and node when unrelated (PHP only)

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agoMerge pull request #40039 from nextcloud/backport/39511/stable27
Joas Schilling [Tue, 29 Aug 2023 12:41:40 +0000 (14:41 +0200)]
Merge pull request #40039 from nextcloud/backport/39511/stable27

[stable27] fix(utility): De- deprecate getDateTime and getTime as now() only returns DateTimeImmutable

13 months ago27.1.0 RC1 40098/head
Arthur Schiwon [Tue, 29 Aug 2023 12:39:23 +0000 (14:39 +0200)]
27.1.0 RC1

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
13 months agoMerge pull request #40081 from nextcloud/fix/stable27/check-vobject-exists
Andy Scherzinger [Tue, 29 Aug 2023 07:57:30 +0000 (09:57 +0200)]
Merge pull request #40081 from nextcloud/fix/stable27/check-vobject-exists

[stable27] fix(CalDAV): check voject exists before attempting any operation

13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 29 Aug 2023 00:31:10 +0000 (00:31 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agofix(CalDAV): check voject exists before attempting any operation 40081/head
Anna Larch [Fri, 30 Jun 2023 09:01:22 +0000 (11:01 +0200)]
fix(CalDAV): check voject exists before attempting any operation

Signed-off-by: Anna Larch <anna@nextcloud.com>
13 months agoMerge pull request #40078 from nextcloud/backport/39699/stable27
Andy Scherzinger [Mon, 28 Aug 2023 16:33:20 +0000 (18:33 +0200)]
Merge pull request #40078 from nextcloud/backport/39699/stable27

[stable27] Hide shares by disabled users

13 months agofix(cache): Remove displayname cache entry on delete 40080/head
Joas Schilling [Mon, 28 Aug 2023 12:59:54 +0000 (14:59 +0200)]
fix(cache): Remove displayname cache entry on delete

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agoUse nullsafe call syntax instead of additionnal check 40078/head
Côme Chilliet [Thu, 10 Aug 2023 15:05:19 +0000 (17:05 +0200)]
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>
13 months agoFix tests, add test for the new feature
Côme Chilliet [Mon, 7 Aug 2023 14:07:20 +0000 (16:07 +0200)]
Fix tests, add test for the new feature

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
13 months agoSet files_sharing:hide_disabled_user_shares to 'yes' to hide shares from disabled...
Côme Chilliet [Thu, 3 Aug 2023 14:13:38 +0000 (16:13 +0200)]
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>
13 months agopass the share to the cache instead of having to ask the storage 40074/head
Robin Appelman [Thu, 17 Aug 2023 17:43:32 +0000 (19:43 +0200)]
pass the share to the cache instead of having to ask the storage

Signed-off-by: Robin Appelman <robin@icewind.nl>
13 months agoMerge pull request #40060 from nextcloud/backport/27-upload-progress
Ferdinand Thiessen [Mon, 28 Aug 2023 10:53:20 +0000 (12:53 +0200)]
Merge pull request #40060 from nextcloud/backport/27-upload-progress

[stable27] Improve upload progress visualization

13 months agofix(utility): De- deprecate getDateTime as now() only returns immutable objects 40039/head
Anna Larch [Thu, 20 Jul 2023 14:26:48 +0000 (16:26 +0200)]
fix(utility): De- deprecate getDateTime as now() only returns immutable objects
This will mean lots of code like
```$dateTime = (new DateTime())->setTimestamp(ITimeFactory::now()->getTimestamp()```
if a regular DateTime object is needed

Signed-off-by: Anna Larch <anna@nextcloud.com>
13 months agoMerge pull request #40066 from nextcloud/backport/39911/stable27
Anna [Mon, 28 Aug 2023 10:35:03 +0000 (12:35 +0200)]
Merge pull request #40066 from nextcloud/backport/39911/stable27

[stable27] fix(CardDAV): only run upgrade sync if 1000 users or less

13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 28 Aug 2023 00:26:39 +0000 (00:26 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agofix(CardDAV): only run upgrade sync if 1000 users or less 40066/head
Anna Larch [Thu, 17 Aug 2023 08:19:10 +0000 (10:19 +0200)]
fix(CardDAV): only run upgrade sync if 1000 users or less

Signed-off-by: Anna Larch <anna@nextcloud.com>
13 months agoMerge pull request #40062 from nextcloud/fix/theming-async-chunks
John Molakvoæ [Sun, 27 Aug 2023 09:38:21 +0000 (11:38 +0200)]
Merge pull request #40062 from nextcloud/fix/theming-async-chunks

13 months agoMerge pull request #39728 from nextcloud/automated/noid/stable27-fix-npm-audit
Louis [Sun, 27 Aug 2023 03:33:20 +0000 (05:33 +0200)]
Merge pull request #39728 from nextcloud/automated/noid/stable27-fix-npm-audit

[stable27] Fix npm audit

13 months agochore(deps): fix npm audit 39728/head
nextcloud-command [Sun, 27 Aug 2023 02:46:14 +0000 (02:46 +0000)]
chore(deps): fix npm audit

Signed-off-by: GitHub <noreply@github.com>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 27 Aug 2023 00:30:56 +0000 (00:30 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agofix(theming): Add `__webpack_nounce__` to support async chunks like the filepicker 40062/head
Ferdinand Thiessen [Sat, 26 Aug 2023 14:47:36 +0000 (16:47 +0200)]
fix(theming): Add `__webpack_nounce__` to support async chunks like the filepicker

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
13 months agofix: Upload progress shows number of files to upload and current index 40060/head
Ferdinand Thiessen [Wed, 16 Aug 2023 14:42:17 +0000 (16:42 +0200)]
fix: Upload progress shows number of files to upload and current index

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
13 months agofix: Make smooth bitrate and remaining upload time work when unset
Ferdinand Thiessen [Wed, 16 Aug 2023 13:09:49 +0000 (15:09 +0200)]
fix: Make smooth bitrate and remaining upload time work when unset

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
13 months agoSmooth time remaining, bitrate and stabilize user information
Phlogi [Tue, 7 Dec 2021 21:05:13 +0000 (22:05 +0100)]
Smooth time remaining, bitrate and stabilize user information

Besides the existing moving average, a smoothing factor is introduced for the time remaining display as well as the bitrate.
Furthermore, half of the buffer needs to be filled before the first prediction is displayed to the user. This reduces volatile and jumping durations towards the user and improves usability.

Signed-off-by: Cyrill H. <phlogi@posteo.de>
Co-authored-by: Carl Schwan <carl@carlschwan.eu>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 26 Aug 2023 00:32:44 +0000 (00:32 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoMerge pull request #40045 from nextcloud/backport/27/encode-filename-trashbin-restore
John Molakvoæ [Fri, 25 Aug 2023 19:18:04 +0000 (21:18 +0200)]
Merge pull request #40045 from nextcloud/backport/27/encode-filename-trashbin-restore

13 months agofix: encode basename in restore action 40045/head
Daniel Kesselberg [Fri, 25 Aug 2023 09:33:47 +0000 (11:33 +0200)]
fix: encode basename in restore action

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
13 months agoMerge pull request #40034 from nextcloud/fix/stable27/log-condition-user
Joas Schilling [Fri, 25 Aug 2023 07:57:30 +0000 (09:57 +0200)]
Merge pull request #40034 from nextcloud/fix/stable27/log-condition-user

[stable27] Fix user log.condition feature

13 months agoFix user log.condition feature 40034/head
Côme Chilliet [Mon, 19 Jun 2023 07:35:46 +0000 (09:35 +0200)]
Fix user log.condition feature

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
13 months agoMerge pull request #39900 from nextcloud/fix/stable27/set-owner-principal-for-SAB
John Molakvoæ [Fri, 25 Aug 2023 06:11:42 +0000 (08:11 +0200)]
Merge pull request #39900 from nextcloud/fix/stable27/set-owner-principal-for-SAB

13 months agoMerge pull request #40028 from nextcloud/release/27.1.0_beta_3 v27.1.0beta3
John Molakvoæ [Fri, 25 Aug 2023 05:51:43 +0000 (07:51 +0200)]
Merge pull request #40028 from nextcloud/release/27.1.0_beta_3

27.1.0 beta 3

13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 25 Aug 2023 00:34:36 +0000 (00:34 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoMerge pull request #39939 from nextcloud/deps/stable27/tarstreamer-php8
John Molakvoæ [Thu, 24 Aug 2023 18:28:13 +0000 (20:28 +0200)]
Merge pull request #39939 from nextcloud/deps/stable27/tarstreamer-php8

13 months agochore: update tarstreamer to 2.1.0 39939/head
Daniel Kesselberg [Thu, 17 Aug 2023 14:44:34 +0000 (16:44 +0200)]
chore: update tarstreamer to 2.1.0

To improve php8 support

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
13 months agofix(CardDAV): set owner-principal, displayname properties for SAB 39900/head
Anna Larch [Fri, 21 Jul 2023 10:33:00 +0000 (12:33 +0200)]
fix(CardDAV): set owner-principal, displayname properties for SAB

Signed-off-by: Anna Larch <anna@nextcloud.com>
13 months agoDo not log passwords in debug mode 40032/head
Anna Larch [Wed, 23 Aug 2023 07:33:22 +0000 (09:33 +0200)]
Do not log passwords in debug mode

Signed-off-by: Anna Larch <anna@nextcloud.com>
13 months agoMerge pull request #40030 from nextcloud/fix/update-dialogs-to-4.2.0-beta.4
John Molakvoæ [Thu, 24 Aug 2023 11:00:41 +0000 (13:00 +0200)]
Merge pull request #40030 from nextcloud/fix/update-dialogs-to-4.2.0-beta.4

13 months agochore: compile assets 40030/head
Ferdinand Thiessen [Thu, 24 Aug 2023 10:09:46 +0000 (12:09 +0200)]
chore: compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
13 months agochore: Update `@nextcloud/dialogs` to 4.2.0-beta.4 for FilePicker improvments
Ferdinand Thiessen [Thu, 24 Aug 2023 10:02:13 +0000 (12:02 +0200)]
chore: Update `@nextcloud/dialogs` to 4.2.0-beta.4 for FilePicker improvments

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
13 months agoMerge pull request #39953 from nextcloud/backport/39903/stable27
John Molakvoæ [Thu, 24 Aug 2023 08:06:05 +0000 (10:06 +0200)]
Merge pull request #39953 from nextcloud/backport/39903/stable27

13 months agoMerge pull request #39952 from nextcloud/szaimen-patch-1
John Molakvoæ [Thu, 24 Aug 2023 08:05:45 +0000 (10:05 +0200)]
Merge pull request #39952 from nextcloud/szaimen-patch-1

13 months ago27.1.0 beta 3 40028/head
John Molakvoæ [Thu, 24 Aug 2023 07:24:28 +0000 (09:24 +0200)]
27.1.0 beta 3

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 24 Aug 2023 01:01:19 +0000 (01:01 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoMerge pull request #39997 from nextcloud/backport/39870/stable27
Joas Schilling [Wed, 23 Aug 2023 06:43:01 +0000 (08:43 +0200)]
Merge pull request #39997 from nextcloud/backport/39870/stable27

[stable27] feat(security): Add a bruteforce protection backend base on memcache

13 months agoMerge pull request #40007 from nextcloud/automated/noid/stable27-update-ca-cert-bundle
John Molakvoæ [Wed, 23 Aug 2023 06:10:43 +0000 (08:10 +0200)]
Merge pull request #40007 from nextcloud/automated/noid/stable27-update-ca-cert-bundle

13 months agofix(middleware): Fix header injection for bruteforce middleware 39997/head
Joas Schilling [Tue, 22 Aug 2023 14:00:39 +0000 (16:00 +0200)]
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>
13 months agofeat(admin): Show an error when the admin is throttled
Joas Schilling [Thu, 17 Aug 2023 06:45:46 +0000 (08:45 +0200)]
feat(admin): Show an error when the admin is throttled

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agofix: Make bypass function public API
Joas Schilling [Wed, 16 Aug 2023 15:40:38 +0000 (17:40 +0200)]
fix: Make bypass function public API

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agofeat(OCC): Add a command to get the bruteforce state of an IP
Joas Schilling [Tue, 15 Aug 2023 06:27:01 +0000 (08:27 +0200)]
feat(OCC): Add a command to get the bruteforce state of an IP

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agofeat: Expose if the own IP is allowed to bypass bruteforce protection
Joas Schilling [Tue, 15 Aug 2023 06:04:32 +0000 (08:04 +0200)]
feat: Expose if the own IP is allowed to bypass bruteforce protection

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agofeat: Add a header which signals that the request was throttled
Joas Schilling [Mon, 14 Aug 2023 17:16:31 +0000 (19:16 +0200)]
feat: Add a header which signals that the request was throttled

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agofeat(security): Add a "testing mode" for bruteforce protection that doesn't sleep
Joas Schilling [Mon, 14 Aug 2023 16:59:50 +0000 (18:59 +0200)]
feat(security): Add a "testing mode" for bruteforce protection that doesn't sleep

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agofeat(security): Add a bruteforce protection backend base on memcache
Joas Schilling [Mon, 14 Aug 2023 16:46:59 +0000 (18:46 +0200)]
feat(security): Add a bruteforce protection backend base on memcache

Similar to the ratelimit backend

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agofix(security): Update CA certificate bundle 40007/head
nextcloud-command [Wed, 23 Aug 2023 02:09:59 +0000 (02:09 +0000)]
fix(security): Update CA certificate bundle

Signed-off-by: GitHub <noreply@github.com>
13 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 23 Aug 2023 00:28:29 +0000 (00:28 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
13 months agoMerge pull request #39993 from nextcloud/backport/39937/stable27
Joas Schilling [Tue, 22 Aug 2023 12:21:15 +0000 (14:21 +0200)]
Merge pull request #39993 from nextcloud/backport/39937/stable27

[stable27] feat(dashboard): implement widget item api v2

13 months agoFix(CI): Satisfy old psalm by being less specific 39993/head
Joas Schilling [Tue, 22 Aug 2023 11:15:13 +0000 (13:15 +0200)]
Fix(CI): Satisfy old psalm by being less specific

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agochore(assets): Recompile JS
Joas Schilling [Tue, 22 Aug 2023 08:44:41 +0000 (10:44 +0200)]
chore(assets): Recompile JS

Signed-off-by: Joas Schilling <coding@schilljs.com>
13 months agofeat(dashboard): implement widget item api v2
Richard Steinmetz [Thu, 17 Aug 2023 13:09:30 +0000 (15:09 +0200)]
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>
13 months agoMerge pull request #39934 from nextcloud/backport/39481/stable27
Julius Härtl [Tue, 22 Aug 2023 06:58:16 +0000 (08:58 +0200)]
Merge pull request #39934 from nextcloud/backport/39481/stable27