From 3032c4678d3eb7d690972525572e7974ffd3ccf4 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 11 Sep 2025 03:13:52 +0000 Subject: [PATCH 1/3] chore(administration): Generate system config documentation from config.sample.php --- .../config_sample_php_parameters.rst | 53 ++++++++++++++++--- 1 file changed, 45 insertions(+), 8 deletions(-) diff --git a/admin_manual/configuration_server/config_sample_php_parameters.rst b/admin_manual/configuration_server/config_sample_php_parameters.rst index 8bd08bede..2faf649eb 100644 --- a/admin_manual/configuration_server/config_sample_php_parameters.rst +++ b/admin_manual/configuration_server/config_sample_php_parameters.rst @@ -609,8 +609,9 @@ skeletondirectory 'skeletondirectory' => '/path/to/nextcloud/core/skeleton', The directory where the skeleton files are located. These files will be -copied to the data directory of new users. Leave empty to not copy any -skeleton files. +copied to the data directory of new users. Set empty string to not copy any +skeleton files. If unset and templatedirectory is empty string, shipped +templates will be used to create a template directory for the user. ``{lang}`` can be used as a placeholder for the language of the user. If the directory does not exist, it falls back to non dialect (from ``de_DE`` @@ -627,16 +628,15 @@ templatedirectory 'templatedirectory' => '/path/to/nextcloud/templates', The directory where the template files are located. These files will be -copied to the template directory of new users. Leave empty to not copy any +copied to the template directory of new users. Set empty string to not copy any template files. ``{lang}`` can be used as a placeholder for the language of the user. If the directory does not exist, it falls back to non dialect (from ``de_DE`` to ``de``). If that does not exist either, it falls back to ``default`` -If this is not set creating a template directory will only happen if no custom -``skeletondirectory`` is defined, otherwise the shipped templates will be used -to create a template directory for the user. +To disable creating a template directory, set both skeletondirectory and +templatedirectory to empty strings. User session ------------ @@ -692,6 +692,16 @@ The timeout in seconds for synchronizing address books, e.g. federated system ad Defaults to ``30`` seconds +carddav_sync_request_truncation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +:: + + 'carddav_sync_request_truncation' => 2500, + +The limit applied to the synchronization report request, e.g. federated system address books (as run by `occ federation:sync-addressbooks`). + session_relaxed_expiry ^^^^^^^^^^^^^^^^^^^^^^ @@ -848,6 +858,21 @@ Disabling this is discouraged for security reasons. Defaults to ``true`` +security.ipv6_normalized_subnet_size +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +:: + + 'security.ipv6_normalized_subnet_size' => 56, + +Size of subnet used to normalize IPv6 + +For Brute Force Protection and Rate Limiting, IPv6 are truncated using subnet size. +It defaults to /56 but you can set it between /32 and /64 + +Defaults to ``56`` + auth.webauthn.enabled ^^^^^^^^^^^^^^^^^^^^^ @@ -2421,7 +2446,7 @@ memcache.local :: - 'memcache.local' => '\OC\Memcache\APCu', + 'memcache.local' => '\\OC\\Memcache\\APCu', Memory caching backend for locally stored data @@ -2435,7 +2460,7 @@ memcache.distributed :: - 'memcache.distributed' => '\OC\Memcache\Memcached', + 'memcache.distributed' => '\\OC\\Memcache\\Memcached', Memory caching backend for distributed data @@ -3207,6 +3232,18 @@ This must be a valid ITheme ID. E.g. dark, dark-highcontrast, default, light, light-highcontrast, opendyslexic +theming.standalone_window.enabled +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +:: + + 'theming.standalone_window.enabled' => true, + +This setting allows to disable the PWA functionality that allows browsers to open web applications in dedicated windows. + +Defaults to ``true`` + cipher ^^^^^^ From f391838737fdbc480baac77e5160fcd78cce7fc1 Mon Sep 17 00:00:00 2001 From: alperozturk Date: Thu, 11 Sep 2025 08:55:11 +0200 Subject: [PATCH 2/3] chore: bump min android version to 8.1 Signed-off-by: alperozturk --- admin_manual/installation/system_requirements.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin_manual/installation/system_requirements.rst b/admin_manual/installation/system_requirements.rst index cfdf9cfa0..8bf33a2eb 100644 --- a/admin_manual/installation/system_requirements.rst +++ b/admin_manual/installation/system_requirements.rst @@ -118,7 +118,7 @@ Files App ^^^^^^^^^ - **iOS** 15.0+ -- **Android** 8.0+ +- **Android** 8.1+ Talk App ^^^^^^^^ From 83b333c3b26827477cdec1dfcbcf21e948a7774c Mon Sep 17 00:00:00 2001 From: Daniel Kesselberg Date: Wed, 10 Sep 2025 17:56:23 +0200 Subject: [PATCH 3/3] chore: update transifex links Signed-off-by: Daniel Kesselberg --- README.rst | 2 +- developer_manual/index.rst | 2 +- user_manual/index.rst | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index 33d85ed94..2f3171677 100644 --- a/README.rst +++ b/README.rst @@ -99,7 +99,7 @@ which if you have privacy enabled will be github.username@users.noreply.github.c Translations ------------ -`Help translate the documentation `_. +`Help translate the documentation `_. For developers that want to ease the translation process, please read `this documentation `_. diff --git a/developer_manual/index.rst b/developer_manual/index.rst index 2617df81b..e6d4bb71f 100644 --- a/developer_manual/index.rst +++ b/developer_manual/index.rst @@ -5,7 +5,7 @@ Nextcloud developer documentation ================================= .. _Nextcloud App Store: https://apps.nextcloud.com/ -.. _Translation: https://www.transifex.com/nextcloud/ +.. _Translation: https://explore.transifex.com/nextcloud/ .. _Documentation: https://github.com/nextcloud/documentation#nextcloud-documentation Table of contents diff --git a/user_manual/index.rst b/user_manual/index.rst index b55651fb4..ed479c0de 100644 --- a/user_manual/index.rst +++ b/user_manual/index.rst @@ -17,4 +17,4 @@ them with your Nextcloud server. Place files in your local shared directories, and those files are immediately synchronized to the server and to other devices using the Nextcloud Desktop Sync Client, Android app, or iOS app. -`Help translate `_. +`Help translate `_.