Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion admin_manual/apps_management.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ have an **Featured**-tag.
and custom consulting for supported apps, contact our `sales team <https://nextcloud.com/enterprise/>`_.

.. note:: If you would like to develop your own Nextcloud app, you can find out
more information in our `developer manual <https://docs.nextcloud.com/server/latest/go.php?to=developer-manual>`_.
more information in our `developer manual <https://docs.nextcloud.com/server/32/go.php?to=developer-manual>`_.
.. TODO ON RELEASE: Update version number above on release

All apps must be licensed under AGPLv3+ or any compatible license.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ relevant php.ini files) ::

The ``upload_max_filesize`` and ``post_max_size`` settings may not apply to file uploads
through WebDAV single file PUT requests or `Chunked file uploads
<https://docs.nextcloud.com/server/latest/developer_manual/client_apis/WebDAV/chunking.html>`_
<https://docs.nextcloud.com/server/32/developer_manual/client_apis/WebDAV/chunking.html>`_
For those, PHP and webserver timeouts are the limiting factor on the upload size.

.. TODO ON RELEASE: Update version number above on release
Expand Down Expand Up @@ -164,7 +164,7 @@ Default is ``104857600`` (100 MiB).
Large file upload on object storage
-----------------------------------

`Chunked file uploads <https://docs.nextcloud.com/server/latest/developer_manual/client_apis/WebDAV/chunking.html>`_
`Chunked file uploads <https://docs.nextcloud.com/server/32/developer_manual/client_apis/WebDAV/chunking.html>`_
do have a larger space consumption on the temporary folder when processing those uploads
on object storage as the individual chunks get downloaded from the storage and will be assembled
to the actual file on the Nextcloud servers temporary directory. It is recommended to increase
Expand All @@ -178,7 +178,7 @@ enough for PHP, webservers or any load balancers involved.
Federated Cloud Sharing
-----------------------

If you are using `Federated Cloud Sharing <https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/federated_cloud_sharing_configuration.html>`_ and want to share large files, you can increase the timeout values for requests to the federated servers.
If you are using `Federated Cloud Sharing <https://docs.nextcloud.com/server/32/admin_manual/configuration_files/federated_cloud_sharing_configuration.html>`_ and want to share large files, you can increase the timeout values for requests to the federated servers.
Therefore, you can set ``davstorage.request_timeout`` in your ``config.php``. The default value is 30 seconds.

.. TODO ON RELEASE: Update version number above on release
2 changes: 1 addition & 1 deletion admin_manual/configuration_files/encryption_details.rst
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,7 @@ Sources
-------

- `encryption-recovery-tools repository on GitHub <https://github.com/nextcloud/encryption-recovery-tools>`_
- `Nextcloud Encryption Configuration documentation <https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/encryption_configuration.html>`_
- `Nextcloud Encryption Configuration documentation <https://docs.nextcloud.com/server/32/admin_manual/configuration_files/encryption_configuration.html>`_
- `Nextcloud Help response concerning the usage of version information <https://help.nextcloud.com/t/allow-file-decryption-with-only-the-files-keys-and-passwords/436/12>`_
- `Sourcecode: Creation of the Message Authentication Code <https://github.com/nextcloud/server/blob/a374d8837d6de459500e619cf608e0721ea14574/apps/encryption/lib/Crypto/Crypt.php#L504>`_
- `Sourcecode: Derivation of the Encryption Key <https://github.com/nextcloud/server/blob/a374d8837d6de459500e619cf608e0721ea14574/apps/encryption/lib/Crypto/Crypt.php#L346>`_
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ forcing them.
<https://github.com/owncloud/core/issues/7009>`_ for discussion of this.

.. note:: There are more sharing options on config.php level available:
`Configuration Parameters <https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#sharing>`_
`Configuration Parameters <https://docs.nextcloud.com/server/32/admin_manual/configuration_server/config_sample_php_parameters.html#sharing>`_

.. TODO ON RELEASE: Update version number above on release

Expand Down Expand Up @@ -176,7 +176,7 @@ Trashbin contents are not transferred::
reference.)

Users may also transfer files or folders selectively by themselves.
See `user documentation <https://docs.nextcloud.com/server/latest/user_manual/en/files/transfer_ownership.html>`_ for details.
See `user documentation <https://docs.nextcloud.com/server/32/user_manual/en/files/transfer_ownership.html>`_ for details.

.. TODO ON RELEASE: Update version number above on release

Expand Down
8 changes: 4 additions & 4 deletions admin_manual/configuration_user/two_factor-auth.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,22 +43,22 @@ types of factors. Three providers are automatically installed (but may need to b

Other 2FA providers may be found in the App Store.

.. TODO ON RELEASE: Update version number above on release

.. figure:: ../images/2fa-app-install.png

Developers can also `implement new two-factor provider
apps <https://docs.nextcloud.com/server/latest/developer_manual/digging_deeper/two-factor-provider.html>`_.
apps <https://docs.nextcloud.com/server/32/developer_manual/digging_deeper/two-factor-provider.html>`_.

.. TODO ON RELEASE: Update version number above on release

Enforcing two-factor authentication
-----------------------------------

By default 2FA is *optional*, hence users are given the choice whether to enable
it for their account `under their personal settings <https://docs.nextcloud.com/server/latest/user_manual/en/user_2fa.html>`_.
it for their account `under their personal settings <https://docs.nextcloud.com/server/32/user_manual/en/user_2fa.html>`_.
Admins may, however, enforce the use of 2FA.

.. TODO ON RELEASE: Update version number above on release

Enforcement is possible system-wide (all users) or for selected groups only. Select groups
can also be excluded from 2FA requirements.

Expand Down
6 changes: 4 additions & 2 deletions admin_manual/desktop/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,7 @@ You can find additional information here:
* `User manual`_
* `Developer manual`_

.. _`User manual`: https://docs.nextcloud.com/server/latest/user_manual/en/desktop/index.html
.. _`Developer manual`: https://docs.nextcloud.com/server/latest/developer_manual/desktop/index.html
.. _`User manual`: https://docs.nextcloud.com/server/32/user_manual/en/desktop/index.html
.. _`Developer manual`: https://docs.nextcloud.com/server/32/developer_manual/desktop/index.html

.. TODO ON RELEASE: Update version number above on release
2 changes: 1 addition & 1 deletion admin_manual/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ respective manuals:
* `Nextcloud User Manual`_
* `Nextcloud Desktop Client`_

.. _`Nextcloud User Manual`: https://docs.nextcloud.com/server/latest/user_manual/en/
.. _`Nextcloud User Manual`: https://docs.nextcloud.com/server/32/user_manual/en/
.. _`Nextcloud Desktop Client`: https://docs.nextcloud.com/desktop/latest/

.. TODO ON RELEASE: Update version number above on release
2 changes: 1 addition & 1 deletion admin_manual/installation/example_ubuntu.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ following commands in a terminal::

* This installs the packages for the Nextcloud core system.
If you are planning on running additional apps, keep in mind that they might
require additional packages. See `Prerequisites for manual installation <https://docs.nextcloud.com/server/latest/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation>`_ for details.
require additional packages. See `Prerequisites for manual installation <https://docs.nextcloud.com/server/32/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation>`_ for details.

.. TODO ON RELEASE: Update version number above on release

Expand Down
2 changes: 1 addition & 1 deletion admin_manual/installation/harden_server.rst
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ Depending on your server setup, these are the possible connections:
- Any remote Nextcloud server that is connected with federated sharing
- When downloading apps from the App store other domains might be accessed, based on the choice of the app developers where they host the releases. For all official Nextcloud apps this is not the case though, because they are hosted on Github.

.. _optional (config): https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#has-internet-connection
.. _optional (config): https://docs.nextcloud.com/server/32/admin_manual/configuration_server/config_sample_php_parameters.html#has-internet-connection
.. _detailed field list: https://github.com/nextcloud/survey_client

.. TODO ON RELEASE: Update version number above on release
Expand Down
4 changes: 2 additions & 2 deletions admin_manual/issues/general_troubleshooting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ configuration report with the :ref:`occ config command

.. _the Nextcloud Forums: https://help.nextcloud.com
.. _FAQ page: https://help.nextcloud.com/t/how-to-faq-wiki
.. _bugtracker: https://docs.nextcloud.com/server/latest/developer_manual/prologue/bugtracker/index.html
.. _bugtracker: https://docs.nextcloud.com/server/32/developer_manual/prologue/bugtracker/index.html

.. TODO ON RELEASE: Update version number above on release

Expand Down Expand Up @@ -413,7 +413,7 @@ does not match the actual data stored in the user's ``data/$userId/files`` direc
.. note::

Metadata, versions, trashbin and encryption keys are not counted in the used space above.
Please refer to the `quota documentation <https://docs.nextcloud.com/server/latest/user_manual/en/files/quota.html>`_ for details.
Please refer to the `quota documentation <https://docs.nextcloud.com/server/32/user_manual/en/files/quota.html>`_ for details.

.. TODO ON RELEASE: Update version number above on release

Expand Down
6 changes: 3 additions & 3 deletions admin_manual/occ_command.rst
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ While setting a configuration value, multiple options are available:
.. note::
See `Appconfig Concepts`_ to learn more about `typed value`, `lazy` and `sensitive` flag.

.. _Appconfig Concepts: https://docs.nextcloud.com/server/latest/developer_manual/digging_deeper/config/appconfig.html#concept-overview
.. _Appconfig Concepts: https://docs.nextcloud.com/server/32/developer_manual/digging_deeper/config/appconfig.html#concept-overview

.. TODO ON RELEASE: Update version number above on release

Expand Down Expand Up @@ -1147,7 +1147,7 @@ The command line option ``--transfer-incoming-shares`` overwrites the config.php
sudo -E -u www-data php occ files:transfer-ownership --transfer-incoming-shares=0 <source-user> <destination-user>

Users may also transfer files or folders selectively by themselves.
See `user documentation <https://docs.nextcloud.com/server/latest/user_manual/en/files/transfer_ownership.html>`_ for details.
See `user documentation <https://docs.nextcloud.com/server/32/user_manual/en/files/transfer_ownership.html>`_ for details.

.. TODO ON RELEASE: Update version number above on release

Expand Down Expand Up @@ -1240,7 +1240,7 @@ Verify your app::
sudo -E -u www-data php occ integrity:check-app --path=/pathto/app appname

When it returns nothing, your app is signed correctly. When it returns a message then there is an error. See `Code Signing
<https://docs.nextcloud.com/server/latest/developer_manual/app_publishing_maintenance/code_signing.html#how-to-get-your-app-signed>`_ in the Developer manual for more detailed information.
<https://docs.nextcloud.com/server/32/developer_manual/app_publishing_maintenance/code_signing.html#how-to-get-your-app-signed>`_ in the Developer manual for more detailed information.

.. TODO ON RELEASE: Update version number above on release

Expand Down
2 changes: 1 addition & 1 deletion admin_manual/webhook_listeners/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Installation
Listening to events
-------------------

You can use the OCS API to add webhooks for specific events: https://docs.nextcloud.com/server/latest/developer_manual/_static/openapi.html#/operations/webhook_listeners-webhooks-index
You can use the OCS API to add webhooks for specific events: https://docs.nextcloud.com/server/32/developer_manual/_static/openapi.html#/operations/webhook_listeners-webhooks-index

.. TODO ON RELEASE: Update version number above on release

Expand Down
9 changes: 6 additions & 3 deletions admin_manual/windmill_workflows/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Each workflow in Windmill is a listener to a Nextcloud Webhook Event.
If you are using the ExApp-packaged Windmill, it will automatically register webhooks for the workflows you build using the following mechanism.
If you are not using the ExApp-packaged windmill install then you will have to register
webhooks for your workflows manually via the webhook_listeners API:
see https://docs.nextcloud.com/server/latest/developer_manual/_static/openapi.html#/operations/webhook_listeners-webhooks-index
see https://docs.nextcloud.com/server/32/developer_manual/_static/openapi.html#/operations/webhook_listeners-webhooks-index

.. TODO ON RELEASE: Update version number above on release

Expand Down Expand Up @@ -90,7 +90,9 @@ you can run a flow named "Synchronize Hub Resource types with instance" in the W
You can create your own Nextcloud-related scripts by taking one of the existing ones as example.
In a script, when sending a request to Nextcloud, make sure that the ``EX-APP-ID`` header is set to ``flow``.
Your custom scripts can make requests to any endpoint of the
`Nextcloud OCS API <https://docs.nextcloud.com/server/latest/developer_manual/_static/openapi.html>`_ .
`Nextcloud OCS API <https://docs.nextcloud.com/server/32/developer_manual/_static/openapi.html>`_ .

.. TODO ON RELEASE: Update version number above on release

All the scripts we provide have a set of common input parameters:

Expand Down Expand Up @@ -149,5 +151,6 @@ Can I create a script?
If the Windmill Hub does not contain any script to perform the action you have in mind,
you can take an existing Nextcloud script as example and create your own.
Your custom scripts can make requests to any endpoint of the
`Nextcloud OCS API <https://docs.nextcloud.com/server/latest/developer_manual/_static/openapi.html>`_ .
`Nextcloud OCS API <https://docs.nextcloud.com/server/32/developer_manual/_static/openapi.html>`_ .

.. TODO ON RELEASE: Update version number above on release
Original file line number Diff line number Diff line change
Expand Up @@ -191,9 +191,11 @@ Added APIs
- ``OCP\Console\ReservedOptions`` was added and contains constants for options reserved for occ core features. ``--debug-log`` and ``--debug-log-level`` are now reserved by occ as they allow to show debug information to the output on any occ command.
- ``OCP\Security\IHasher::validate()`` should return true if the passed string is a valid hash generated by ``OCP\Security\IHasher::hash()``
- ``OCP\AppFramework\Http\JSONResponse()`` constructor now supports passing additional ``json_encode`` flags, see https://www.php.net/manual/en/function.json-encode.php for details
- ``OCP\EventDispatcher\IWebhookCompatibleEvent`` is a new interface for events compatible with webhooks (`see webhook_listeners documentation <https://docs.nextcloud.com/server/latest/admin_manual/webhook_listeners/index.html>`_).
- ``OCP\EventDispatcher\IWebhookCompatibleEvent`` is a new interface for events compatible with webhooks (`see webhook_listeners documentation <https://docs.nextcloud.com/server/32/admin_manual/webhook_listeners/index.html>`_).
- ``OCP\EventDispatcher\JsonSerializer`` is a new public helper for serializing users and fileinfos to json (ie for webhook events)

.. TODO ON RELEASE: Update version number above on release

Changed APIs
^^^^^^^^^^^^

Expand Down Expand Up @@ -222,7 +224,9 @@ Changed APIs
- ``OCP\IUserManager::getDisabledUsers`` now has a third parameter for a search string.
- ``OCP\User\Backend\IProvideEnabledStateBackend::getDisabledUserList`` now has a third parameter for a search string.
- Legacy class ``OC_EventSource`` was moved to ``OC`` namespace with the ``OC_`` prefix. It should not change anything if you already correctly use the ``OCP\IEventSourceFactory`` to create these objects.
- ``OCP\Files\Events\Node\AbstractNodeEvent`` and ``OCP\Files\Events\Node\AbstractNodesEvent`` now implements ``OCP\EventDispatcher\IWebhookCompatibleEvent`` so that all file/folder related events are available for webhooks (`see webhook_listeners documentation <https://docs.nextcloud.com/server/latest/admin_manual/webhook_listeners/index.html>`_).
- ``OCP\Files\Events\Node\AbstractNodeEvent`` and ``OCP\Files\Events\Node\AbstractNodesEvent`` now implements ``OCP\EventDispatcher\IWebhookCompatibleEvent`` so that all file/folder related events are available for webhooks (`see webhook_listeners documentation <https://docs.nextcloud.com/server/32/admin_manual/webhook_listeners/index.html>`_).

.. TODO ON RELEASE: Update version number above on release

Deprecated APIs
^^^^^^^^^^^^^^^
Expand Down
2 changes: 1 addition & 1 deletion developer_manual/basics/logging.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Admin audit logging

If you want to log things less for system administration but for compliance reasons, e.g. who accessed which file,
who changed the password of an item or made it public, the
`admin audit log <https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/logging_configuration.html#admin-audit-log>`_
`admin audit log <https://docs.nextcloud.com/server/32/admin_manual/configuration_server/logging_configuration.html#admin-audit-log>`_
is the correct place.

.. TODO ON RELEASE: Update version number above on release
Expand Down
2 changes: 1 addition & 1 deletion developer_manual/basics/setting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ The last missing part is to register both classes inside **<myapp>/appinfo/info.
`<personal>` instead.

Additionally since Nextcloud 23, groups can be granted authorization to access individual
admin settings (`see admin docs <https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/admin_delegation_configuration.html>`_).
admin settings (`see admin docs <https://docs.nextcloud.com/server/32/admin_manual/configuration_server/admin_delegation_configuration.html>`_).
This is a feature that needs to be enabled for each admin setting class.
To do so, the setting class needs to implement `IDelegatedSettings` instead of `ISettings`
and implement two additional methods.
Expand Down
2 changes: 1 addition & 1 deletion developer_manual/client_apis/OCS/ocs-share-api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ Federated Cloud Shares
----------------------

Both the sending and the receiving instance need to have federated cloud sharing
enabled and configured. See `Configuring Federated Cloud Sharing <https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/federated_cloud_sharing_configuration.html>`_.
enabled and configured. See `Configuring Federated Cloud Sharing <https://docs.nextcloud.com/server/32/admin_manual/configuration_files/federated_cloud_sharing_configuration.html>`_.

.. TODO ON RELEASE: Update version number above on release

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ OCS TaskProcessing API

The OCS Task processing API allows you to run task processing tasks, like prompting large language models implemented by apps using :ref:`the backend Task Processing API<task_processing>`.

See the relevant `OpenAPI docs <https://docs.nextcloud.com/server/latest/developer_manual/_static/openapi.html#/operations/core-task_processing_api-schedule>`_.
See the relevant `OpenAPI docs <https://docs.nextcloud.com/server/32/developer_manual/_static/openapi.html#/operations/core-task_processing_api-schedule>`_.

.. TODO ON RELEASE: Update version number above on release
6 changes: 4 additions & 2 deletions developer_manual/desktop/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,7 @@ You can find additional information here:
* `User manual`_
* `Admin manual`_

.. _`User manual`: https://docs.nextcloud.com/server/latest/user_manual/en/desktop/index.html
.. _`Admin manual`: https://docs.nextcloud.com/server/latest/admin_manual/desktop/index.html
.. _`User manual`: https://docs.nextcloud.com/server/32/user_manual/en/desktop/index.html
.. _`Admin manual`: https://docs.nextcloud.com/server/32/admin_manual/desktop/index.html

.. TODO ON RELEASE: Update version number above on release
6 changes: 4 additions & 2 deletions developer_manual/digging_deeper/context_chat.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,12 @@ Context Chat
.. versionadded:: 32.0.0

Nextcloud offers a **Context Chat** API which allows apps like files to submit data
to the `Nextcloud Assistant Context Chat <https://docs.nextcloud.com/server/latest/admin_manual/ai/app_context_chat.html>`_,
thereby enabling `Nextcloud Assistant <https://docs.nextcloud.com/server/latest/admin_manual/ai/app_assistant.html>`_
to the `Nextcloud Assistant Context Chat <https://docs.nextcloud.com/server/32/admin_manual/ai/app_context_chat.html>`_,
thereby enabling `Nextcloud Assistant <https://docs.nextcloud.com/server/32/admin_manual/ai/app_assistant.html>`_
to answer questions, provide insights and search results based on the submitted data and natural language queries.

.. TODO ON RELEASE: Update version number above on release

Implementing a content provider for Context Chat
------------------------------------------------

Expand Down
Loading