From 26cb593410ed1b4993b9025feb55c1c7574f6c35 Mon Sep 17 00:00:00 2001 From: Martin Mattel Date: Tue, 5 May 2026 18:38:07 +0200 Subject: [PATCH] fix: fix internal links --- modules/ROOT/pages/client_releases.adoc | 6 +- modules/ROOT/pages/index.adoc | 10 +-- modules/ROOT/pages/ocis_historic_rn.adoc | 32 ++++----- modules/ROOT/pages/ocis_release_notes.adoc | 4 +- modules/ROOT/pages/ocis_releases.adoc | 3 +- modules/ROOT/pages/server_release_notes.adoc | 76 ++++++++++---------- modules/ROOT/pages/server_releases.adoc | 6 +- 7 files changed, 69 insertions(+), 68 deletions(-) diff --git a/modules/ROOT/pages/client_releases.adoc b/modules/ROOT/pages/client_releases.adoc index 4f4e009..389b2f9 100644 --- a/modules/ROOT/pages/client_releases.adoc +++ b/modules/ROOT/pages/client_releases.adoc @@ -15,7 +15,7 @@ include::partial$release-intro-text.adoc[] The latest ownCloud Desktop App release, suitable for production use. -* xref:{latest-desktop-version}@desktop:ROOT:index.adoc[ownCloud Desktop App Manual] +* xref:desktop:ROOT:index.adoc[ownCloud Desktop App Manual] // ({docs-base-url}/pdf/desktop/{latest-desktop-version}_ownCloud_Desktop_Client_Manual.pdf[Download PDF]) ==== Previous Stable Release (version {previous-desktop-version}) @@ -29,7 +29,7 @@ The latest ownCloud Desktop App release, suitable for production use. The latest ownCloud iOS App release, suitable for production use. -* xref:{latest-ios-version}@ios-app:ROOT:index.adoc[ownCloud iOS App Manual] +* xref:ios-app:ROOT:index.adoc[ownCloud iOS App Manual] // ({docs-base-url}/pdf/ios-app/{latest-ios-version}_ownCloud_iOS_App_Manual.pdf[Download PDF]) ==== Previous Stable iOS App Release (version {previous-ios-version}) @@ -43,7 +43,7 @@ The latest ownCloud iOS App release, suitable for production use. The latest ownCloud Android App release, suitable for production use. -* xref:{latest-android-version}@android:ROOT:index.adoc[ownCloud Android App Manual] +* xref:android:ROOT:index.adoc[ownCloud Android App Manual] // ({docs-base-url}/pdf/android/{latest-android-version}_ownCloud_Android_App_Manual.pdf[Download PDF]) ==== Previous Stable Android App Release (version {previous-android-version}) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 36640d0..4f341e8 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -5,9 +5,9 @@ == What is Infinite Scale -Infinite Scale is a *cloud-native microservices-based architecture* and the latest generation of server applications. It does not depend on external software packages like PHP or a database which eliminates all the hassle that comes along with using them. With its modern xref:{latest-ocis-version}@ocis:ROOT:architecture/architecture.adoc[architecture], Infinite Scale provides all xref:{latest-ocis-version}@ocis:ROOT:availability_scaling/availability_scaling.adoc[deployment models] for cloud infrastructure deployments and optimized scaling setups for the best output in return for the invested energy. With the single binary concept, managing the server is much more streamlined over all deployment methods. +Infinite Scale is a *cloud-native microservices-based architecture* and the latest generation of server applications. It does not depend on external software packages like PHP or a database which eliminates all the hassle that comes along with using them. With its modern xref:ocis:admin:architecture/architecture.adoc[architecture], Infinite Scale provides all xref:ocis:admin:availability_scaling/availability_scaling.adoc[deployment models] for cloud infrastructure deployments and optimized scaling setups for the best output in return for the invested energy. With the single binary concept, managing the server is much more streamlined over all deployment methods. -With all the measures taken, *security is greatly increased* compared to a LAMP stack. For details read the page about xref:{latest-ocis-version}@ocis:ROOT:security/security.adoc[Security Aspects of Infinite Scale]. +With all the measures taken, *security is greatly increased* compared to a LAMP stack. For details read the page about xref:ocis:admin:security/security.adoc[Security Aspects of Infinite Scale]. Amongst many other features, the most notable benefits of ownCloud Infinite Scale are: @@ -22,7 +22,7 @@ All in all, spaces make life easier for admins by giving space managers the abil === ownCloud Web -ownCloud Web is bundled with Infinite Scale, has a new design and comes with a brand-new look. The goal is to make ownCloud accessible to all people from children to experts. Technically, ownCloud Web is built with VueJS as a dedicated client, communicating via well-formed APIs with the Infinite Scale server, just like all the other ownCloud clients. ownCloud Web can be used as an app for ownCloud Server but is limited in its capabilities. Nevertheless, switching to ownCloud Web makes a future migration to Infinite Scale easier for users as they are already used to the new UI. ownCloud Web can be customized according to your corporate identity via config values. For details see the xref:{latest-ocis-version}@ocis:ROOT:deployment/webui/webui.adoc[Web UI] configuration documentation. +ownCloud Web is bundled with Infinite Scale, has a new design and comes with a brand-new look. The goal is to make ownCloud accessible to all people from children to experts. Technically, ownCloud Web is built with VueJS as a dedicated client, communicating via well-formed APIs with the Infinite Scale server, just like all the other ownCloud apps. ownCloud Web can be customized according to your corporate identity via config values. For details see the xref:ocis:admin:deployment/webui/webui-customisation.adoc[Web UI Custom Configuration] documentation. === Collaborative Editing @@ -40,9 +40,9 @@ Infinite Scale is a platform built of independent microservices that communicate For the sake of efficiency, Infinite Scale reduces dependencies and works without a traditional database. This saves administration efforts, hardware resources, attack vectors and energy. -One of the biggest benefits of Infinite Scale is the variety of xref:{latest-ocis-version}@ocis:ROOT:deployment/index.adoc[deployment models] that make the rollout of the platform really easy and independent of the underlying infrastructure as much as possible. +One of the biggest benefits of Infinite Scale is the variety of xref:ocis:admin:deployment/index.adoc[deployment models] that make the rollout of the platform really easy and independent of the underlying infrastructure as much as possible. -Infinite Scale can be delivered as xref:{latest-ocis-version}@ocis:ROOT:depl-examples/ubuntu-compose/ubuntu-compose-prod.adoc[Local Production Setup]. +Infinite Scale can be delivered as xref:ocis:admin:depl-examples/ubuntu-compose/ubuntu-compose-prod.adoc[Local Production Setup]. With that, Infinite Scale provides a deployment model for modern cloud infrastructure deployments and optimized scaling setups to achieve the best output in return for the invested energy. diff --git a/modules/ROOT/pages/ocis_historic_rn.adoc b/modules/ROOT/pages/ocis_historic_rn.adoc index 7544a77..940f3bc 100644 --- a/modules/ROOT/pages/ocis_historic_rn.adoc +++ b/modules/ROOT/pages/ocis_historic_rn.adoc @@ -40,7 +40,7 @@ Refer to the source and the full change log for a list of bug fixes and changes ** The handling of large image batches is greatly improved. + -NOTE: This improvement is exclusively available for containerized deployments. It is not available for bare-metal deployments, which run the Infinite Scale executable without Docker, Kubernetes or similar platforms. See the xref:next@ocis:ROOT:deployment/services/s-list/thumbnails.adoc#thumbnailing-performance[thumbnail service] for more details. +NOTE: This improvement is exclusively available for containerized deployments. It is not available for bare-metal deployments, which run the Infinite Scale executable without Docker, Kubernetes or similar platforms. See the xref:ocis:admin:deployment/services/s-list/thumbnails.adoc#thumbnailing-performance[thumbnail service] for more details. [#6-6-0-one-click-templates] [discrete] @@ -372,7 +372,7 @@ Additionally, an Audio Info panel showcases audio metadata: [discrete] == Custom WEB App Loading -We've added a new feature which allows the administrator of the environment to provide custom web applications to the users. This feature is useful for organizations that have specific web applications that they want to provide to their users. The users will then be able to access these custom web applications from the Web UI. Read the xref:next@ocis:ROOT:deployment/services/s-list/web.adoc[WEB service description] from the admin docs and the https://owncloud.dev/services/web/[WEB service README.md] from the developer docs for a detailed description of the feature. https://github.com/owncloud/ocis/pull/8392[#8392], https://github.com/owncloud/ocis/pull/8523[#8523] +We've added a new feature which allows the administrator of the environment to provide custom web applications to the users. This feature is useful for organizations that have specific web applications that they want to provide to their users. The users will then be able to access these custom web applications from the Web UI. Read the xref:ocis:admin:deployment/services/s-list/web.adoc[WEB service description] from the admin docs and the https://owncloud.dev/services/web/[WEB service README.md] from the developer docs for a detailed description of the feature. https://github.com/owncloud/ocis/pull/8392[#8392], https://github.com/owncloud/ocis/pull/8523[#8523] [discrete] == Persistent Sidebar States @@ -980,7 +980,7 @@ The following services have been added: The Infinite Scale auth-service is used to authenticate service accounts. Compared to normal accounts, service accounts are Infinite Scale internal and not available to ordinary users like via LDAP. https://github.com/owncloud/ocis/pull/6427[#6427] + -- -WARNING: Service accounts are a breaking change for instances which are upgrading from Infinite Scale 4.0.0 and before. Please make sure to carefully read the xref:next@ocis:ROOT:migration/upgrading-ocis.adoc[Upgrading Infinite Scale] instructions. +WARNING: Service accounts are a breaking change for instances which are upgrading from Infinite Scale 4.0.0 and before. Please make sure to carefully read the xref:ocis:admin:migration/upgrading-ocis.adoc[Upgrading Infinite Scale] instructions. -- * `clientlog`: + @@ -1012,7 +1012,7 @@ Its tasks will be taken over by other services. We deprecated some service registries. If your `MICRO_REGISTRY` config is set to one of these values `mdns, nats, kubernetes, etcd, consul` please use `nats-js-kv` in the future (`memory` is only intended for testing environments). * Micro caches and stores + We deprecated some micro caches and stores. If one of your `*_CACHE_STORE` variables is using one of the values `redis-sentinel, redis, etcd, nats, ocmem` please use `nats-js-kv` in the future (`memory` is only intended for testing environments). -* The maintenance command `ocis storage-users uploads list` has been deprecated and will be removed in a later release. A successor with more capabilities has been implemented, see the xref:next@ocis:ROOT:migration/upgrading-ocis.adoc[Upgrading Infinite Scale] documentation for more details. +* The maintenance command `ocis storage-users uploads list` has been deprecated and will be removed in a later release. A successor with more capabilities has been implemented, see the xref:ocis:admin:migration/upgrading-ocis.adoc[Upgrading Infinite Scale] documentation for more details. === Migrations @@ -1021,7 +1021,7 @@ We deprecated some micro caches and stores. If one of your `*_CACHE_STORE` varia // we can keep this section in every release notes as the link and content does not change. -* The admin documentation provides a comprehensive list of added and removed environment variables. For details see xref:next@ocis:ROOT:deployment/services/env-var-changes.adoc[Changed Environment Variables in Versions] and select the Infinite Scale version in the URI accordingly. It is strongly recommended to check this list and update your installation accordingly. +* The admin documentation provides a comprehensive list of added and removed environment variables. For details see xref:ocis:admin:deployment/services/env-var-changes.adoc[Changed Environment Variables in Versions] and select the Infinite Scale version in the URI accordingly. It is strongly recommended to check this list and update your installation accordingly. [discrete] ==== Asynchronous Uploads @@ -1223,7 +1223,7 @@ We are excited to announce our new extension: Cloud Importer, designed to import Effortlessly transfer your work documents, shared files, or entire project folders from these popular cloud storage platforms to your account. Whether you're moving a single document or a large batch of files, the Cloud Importer ensures a smooth, fast, and reliable transfer. Note that the Cloud Importer only imports files, not shares or tags. Think of it as uploading a file, but from a cloud service instead of from your local drive. -The Cloud Importer is disabled by default. To enable this extension, please refer to the xref:{latest-ocis-version}@ocis:ROOT:depl-examples/ubuntu-compose/ubuntu-compose-prod.adoc[Local Production Setup] Example. https://github.com/owncloud/ocis/pull/6702[#6702] +The Cloud Importer is disabled by default. To enable this extension, please refer to the xref:ocis:admin:depl-examples/ubuntu-compose/ubuntu-compose-prod.adoc[Local Production Setup] Example. https://github.com/owncloud/ocis/pull/6702[#6702] This feature is experimental, i.e., it's in a preview state, may break, and individual production usage must be agreed with ownCloud Support. @@ -1308,7 +1308,7 @@ in a more compact and organized manner. This is particularly useful for users wh === Migrations -* The space index of the decomposedFS will be migrated from symlinks to messagepack. This is an auto migration. See the xref:{latest-ocis-version}@ocis:ROOT:migration/upgrading-ocis.adoc[Upgrading Infinite Scale] documentation for more and important details. +* The space index of the decomposedFS will be migrated from symlinks to messagepack. This is an auto migration. See the xref:ocis:admin:migration/upgrading-ocis.adoc[Upgrading Infinite Scale] documentation for more and important details. * If you use a customized theme you need to add 3 new color tokens to the theme.json: + * `swatch-passive-hover-outline` @@ -1325,7 +1325,7 @@ These colors ensure that the primary and outlined buttons (e.g., "Upload" and "N * Client pool selectors have changed from IP addresses `127.0.0.1:9xxx` to service names `com.owncloud.api.*`. https://github.com/owncloud/ocis/pull/6452[#6452] * All environment variables that were marked for deprecation in Infinite Scale release 4.0.0 have finally been removed. https://github.com/owncloud/ocis/pull/7099[#7099] -See the xref:{latest-ocis-version}@ocis:ROOT:migration/upgrading-ocis.adoc[Upgrading Infinite Scale] documentation for important details. +See the xref:ocis:admin:migration/upgrading-ocis.adoc[Upgrading Infinite Scale] documentation for important details. == Infinite Scale 3.0.0 (Production) @@ -1342,9 +1342,9 @@ Please find the full list of changes here: [discrete] === Antivirus (ICAP) -The Antivirus interface ensures secure file sharing by protecting against Trojans, viruses, and other malicious software. It scans files using an external antivirus scanning engine before storing them, preventing the spread of infected files. The integration of antivirus scanners through ICAP (Internet Content Adaptation Protocol) allows offloading of scanning to a dedicated service, improving performance and scalability. The interface works, for example, with ClamAV, a comprehensive virus scanner that detects various forms of malware in different file types. Read more: xref:{latest-ocis-version}@ocis:ROOT:deployment/services/s-list/antivirus.adoc[Antivirus Service] +The Antivirus interface ensures secure file sharing by protecting against Trojans, viruses, and other malicious software. It scans files using an external antivirus scanning engine before storing them, preventing the spread of infected files. The integration of antivirus scanners through ICAP (Internet Content Adaptation Protocol) allows offloading of scanning to a dedicated service, improving performance and scalability. The interface works, for example, with ClamAV, a comprehensive virus scanner that detects various forms of malware in different file types. Read more: xref:ocis:admin:deployment/services/s-list/antivirus.adoc[Antivirus Service] -Note: Because Infinite Scale is capable of asynchronous post-processing, the system can efficiently handle a large number of simultaneous file scans without causing delays or bottlenecks that keep end users waiting. Read more: xref:{latest-ocis-version}@ocis:ROOT:deployment/services/s-list/postprocessing.adoc#virus-scanning[Postprocessing Service]. +Note: Because Infinite Scale is capable of asynchronous post-processing, the system can efficiently handle a large number of simultaneous file scans without causing delays or bottlenecks that keep end users waiting. Read more: xref:ocis:admin:deployment/services/s-list/postprocessing.adoc#virus-scanning[Postprocessing Service]. [discrete] === File Firewall @@ -1352,7 +1352,7 @@ Note: Because Infinite Scale is capable of asynchronous post-processing, the sys The file firewall adds an additional layer of security to the file-level. With definable rules and criteria, the admin can restrict file uploads based, for example, on file extensions, mime types or even content. This granular control helps prevent unwanted or unauthorized uploads. Note: The file firewall utilizes Infinite Scale's policies service to check whether a requested operation is allowed or not. To do so, Open Policy Agent (OPA) is used to define the set of rules of what is permitted and what is not. -Policies are written in the Rego query language. Read more: xref:{latest-ocis-version}@ocis:ROOT:deployment/services/s-list/policies.adoc[Policies Service]. +Policies are written in the Rego query language. Read more: xref:ocis:admin:deployment/services/s-list/policies.adoc[Policies Service]. [discrete] === Tags @@ -1366,7 +1366,7 @@ Tags are saved as metadata on the storage without the need for a dedicated datab Fulltext search revolutionizes the way you search and retrieve files, making it easier and more efficient to find the information you need. It enables you to search for files based on their content, not just their titles or metadata. This means you can enter keywords or phrases related to the actual text within documents, spreadsheets, presentations, and more. Say goodbye to manually scanning through countless files and folders — finding the right document is now just a search away. Fulltext search utilizes Apache Tika for more advanced content extraction. Apache Tika ensures lightning-fast search results, delivering near-instantaneous responses to your queries. Whether you have a large document repository or a vast number of files, full text search will provide you with swift and accurate results, enabling you to access the information you need without delay. -With Apache Tika you can search the contents of files of the types: PDF, DOCX, XLSX, PPTX, ODF, HTML, XML, EPUB, RTF, Tar, RAR, AR, CPIO, Zip, 7Zip, Gzip, BZip2 and many more... Read more: xref:{latest-ocis-version}@ocis:ROOT:deployment/services/s-list/search.adoc#tika-extractor[Search Service]. +With Apache Tika you can search the contents of files of the types: PDF, DOCX, XLSX, PPTX, ODF, HTML, XML, EPUB, RTF, Tar, RAR, AR, CPIO, Zip, 7Zip, Gzip, BZip2 and many more... Read more: xref:ocis:admin:deployment/services/s-list/search.adoc#tika-extractor[Search Service]. [discrete] === Space Templates @@ -1468,7 +1468,7 @@ The Separate Trash Bin for Spaces introduces individual trash bins for each spac [discrete] === Deny Access -The Deny Access feature, which is *experimental and not ready for production environments*, allows users to share folders with groups, but deny access to a single person in that group. Example: If you share the "Birthday Present" folder with all users in the organization, you want to exclude the one person whose birthday is coming up. This use case is now possible, but not yet production ready and disabled by default. To enable this feature, the xref:{latest-ocis-version}@ocis:ROOT:deployment/services/s-list/frontend.adoc#environment-variables[variable] `FRONTEND_OCS_ENABLE_DENIALS` needs to be set to `true`. Please contact {oc-support-url}[ownCloud Support] or give us your feedback via {oc-central-url}[ownCloud Central] so that we can finalize this long-awaited feature with the help of your testing. +The Deny Access feature, which is *experimental and not ready for production environments*, allows users to share folders with groups, but deny access to a single person in that group. Example: If you share the "Birthday Present" folder with all users in the organization, you want to exclude the one person whose birthday is coming up. This use case is now possible, but not yet production ready and disabled by default. To enable this feature, the xref:ocis:admin:deployment/services/s-list/frontend.adoc#environment-variables[variable] `FRONTEND_OCS_ENABLE_DENIALS` needs to be set to `true`. Please contact {oc-support-url}[ownCloud Support] or give us your feedback via {oc-central-url}[ownCloud Central] so that we can finalize this long-awaited feature with the help of your testing. [discrete] === Other Notable Changes @@ -1525,16 +1525,16 @@ Since the base block is a GRPC API, it is also possible to use it directly. Poli === Known Issues -- The environment variable xref:{latest-ocis-version}@ocis:ROOT:deployment/services/env-vars-special-scope.adoc[OCIS_LDAP_DISABLE_USER_MECHANISM] is an option to control the behavior for disabling users. The default value is `attribute` and requires configuration on the LDAP server. Enabling and disabling users is LDAP implementation specific. +- The environment variable xref:ocis:admin:deployment/services/env-vars-special-scope.adoc[OCIS_LDAP_DISABLE_USER_MECHANISM] is an option to control the behavior for disabling users. The default value is `attribute` and requires configuration on the LDAP server. Enabling and disabling users is LDAP implementation specific. + -- - If you are using an external LDAP server you can either set `OCIS_LDAP_DISABLE_USER_MECHANISM` to `none` to disable it completely or to `attribute` in which case you need to set `OCIS_LDAP_USER_ENABLED_ATTRIBUTE` according to your external LDAP server's requirements. -- Additionally and due to a bug recently discovered in the xref:{latest-ocis-version}@ocis:ROOT:deployment/services/s-list/idp.adoc[IDP] service, you must set `OCIS_LDAP_USER_ENABLED_ATTRIBUTE=""` to overwrite the default setting when `OCIS_LDAP_DISABLE_USER_MECHANISM` is set to `none`. This bug will be fixed in a subsequent release. +- Additionally and due to a bug recently discovered in the xref:ocis:admin:deployment/services/s-list/idp.adoc[IDP] service, you must set `OCIS_LDAP_USER_ENABLED_ATTRIBUTE=""` to overwrite the default setting when `OCIS_LDAP_DISABLE_USER_MECHANISM` is set to `none`. This bug will be fixed in a subsequent release. -- === Migrations -- Please note the xref:{latest-ocis-version}@ocis:ROOT:migration/upgrading-ocis.adoc#version-2-0-0-to-3-0-0[Upgrading Infinite Scale] documentation. +- Please note the xref:ocis:admin:migration/upgrading-ocis.adoc#version-2-0-0-to-3-0-0[Upgrading Infinite Scale] documentation. === Breaking Changes diff --git a/modules/ROOT/pages/ocis_release_notes.adoc b/modules/ROOT/pages/ocis_release_notes.adoc index 41a26b0..af7d330 100644 --- a/modules/ROOT/pages/ocis_release_notes.adoc +++ b/modules/ROOT/pages/ocis_release_notes.adoc @@ -348,7 +348,7 @@ For configuration details see: xref:next@ocis:ROOT:deployment/services/env-var-c * The OCM service (federated sharing, ScienceMesh) got productivity improvements. -* The compose based deployment examples got updated images. See the xref:next@ocis:admin:depl-examples/ubuntu-compose/ubuntu-compose-prod.adoc#updating-and-upgrading[Updating and Upgrading] compose example description for more details. +* The compose based deployment examples got updated images. See the xref:ocis:admin:depl-examples/ubuntu-compose/ubuntu-compose-prod.adoc#updating-and-upgrading[Updating and Upgrading] compose example description for more details. [discrete] === Deprecations @@ -444,7 +444,7 @@ It connects with web office document servers such as Collabora, ONLYOFFICE or Mi When using external services like an IDP, web office document servers or web apps (like provided in our docker compose deployment examples), a Content Security Policy (CSP) has been implemented to secure the environment. For details on web office/apps see the next list item. For details on CSP see xref:breaking-changes[Breaking Changes] section. * Fully customisable deployment examples ready for production use including web office, based on docker compose. See -xref:next@ocis:admin:depl-examples/ubuntu-compose/ubuntu-compose-prod.adoc[Local Production Setup] and xref:next@ocis:admin:depl-examples/ubuntu-compose/ubuntu-compose-hetzner.adoc[Deployment on Hetzner]. + +xref:ocis:admin:depl-examples/ubuntu-compose/ubuntu-compose-prod.adoc[Local Production Setup] and xref:ocis:admin:depl-examples/ubuntu-compose/ubuntu-compose-hetzner.adoc[Deployment on Hetzner]. + Note that with these examples, you can easily enable additional web apps like `draw-io`, `external-sites`, `json-viewer`, `unzip`, `progressbars` and others. + Though provided via the compose example setup, no support can be given for these web apps. diff --git a/modules/ROOT/pages/ocis_releases.adoc b/modules/ROOT/pages/ocis_releases.adoc index bbf66a0..775f7ad 100644 --- a/modules/ROOT/pages/ocis_releases.adoc +++ b/modules/ROOT/pages/ocis_releases.adoc @@ -13,8 +13,9 @@ === Actual Stable Release (version {ocis-actual-version}) -* xref:{latest-ocis-version}@ocis:ROOT:index.adoc[Infinite Scale Documentation] +* xref:ocis:admin:index.adoc[Infinite Scale Documentation] === Former Stable Release (version {ocis-former-version}) +// note that we can replace ROOT with admin after 8.1 has been released * xref:{previous-ocis-version}@ocis:ROOT:index.adoc[Infinite Scale Documentation] diff --git a/modules/ROOT/pages/server_release_notes.adoc b/modules/ROOT/pages/server_release_notes.adoc index 40d9bbd..8e99d45 100644 --- a/modules/ROOT/pages/server_release_notes.adoc +++ b/modules/ROOT/pages/server_release_notes.adoc @@ -1015,7 +1015,7 @@ Dear ownCloud administrator, find below the changes and known issues in ownCloud As xref:php-7-2-deprecation-note[announced] in the previous minor releases of ownCloud Server, from version 10.9 onward ownCloud Server **no longer supports PHP 7.2**. If you're running on PHP 7.2 or below, it is necessary to upgrade PHP **prior** to conducting the upgrade to Server 10.9. -See the xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. +See the xref:server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. NOTE: If you're using the official Docker containers or the Univention appliance, this has been taken care of already. @@ -1297,10 +1297,10 @@ For existing installations that use storage encryption, this process is seamless === Deprecation Note for User-key Storage Encryption Storage encryption in ownCloud offers two options, master-key and user-key encryption. While master-key encryption is based on a general encryption key that is used to decrypt all user data, user-key encryption relies in essence on user passwords to decrypt individual user data. Both follow the goal to prevent malicious administrators from being able to read user data. -Due to the nature of user-key storage encryption, this encryption mode comes with a list of xref:{latest-server-version}@server:admin_manual:configuration/files/encryption/encryption_configuration.adoc#limitations-of-user-key-based-encryption[limitations] and can cause challenges for administrators, e.g., when users forget their password. +Due to the nature of user-key storage encryption, this encryption mode comes with a list of xref:server:admin_manual:configuration/files/encryption/encryption_configuration.adoc#limitations-of-user-key-based-encryption[limitations] and can cause challenges for administrators, e.g., when users forget their password. For these reasons, user-key storage encryption is now marked as deprecated and will not be maintained anymore for future versions of ownCloud Server. Server 10.7 still supports user-key encryption but the feature will be removed in later versions. If you are operating an ownCloud installation with user-key storage encryption enabled, please get in contact with ownCloud support to plan a migration to master-key storage encryption. -TIP: Master-key storage encryption is still supported and has received improvements with Server 10.7 (see above). This encryption mode can be used with dedicated xref:{latest-server-version}@server:admin_manual:configuration/server/security/hsmdaemon/index.adoc[HSM products] for additional security. +TIP: Master-key storage encryption is still supported and has received improvements with Server 10.7 (see above). This encryption mode can be used with dedicated xref:server:admin_manual:configuration/server/security/hsmdaemon/index.adoc[HSM products] for additional security. === PHP 7.2 Deprecation Note @@ -1309,14 +1309,14 @@ As announced with the xref:server_release_notes.adoc#php-7-2-deprecation-note[re [discrete] === Other Notable Changes -* Redis can now be connected with TLS support for improved security. See the xref:{latest-server-version}@server:admin_manual:configuration/server/config_sample_php_parameters.adoc#define-redis-connection-details[documentation] for more information. https://github.com/owncloud/core/pull/38386[#38386] -* For strong security, ownCloud Server uses strict same-site cookie handling. In certain scenarios (e.g., integrations) this behavior is not desired. To be able to flexibly adapt the intended behavior, the xref:{latest-server-version}@server:admin_manual:configuration/server/config_sample_php_parameters.adoc#define-how-to-relax-same-site-cookie-settings[same-site cookie handling] can now be configured. https://github.com/owncloud/core/pull/38458[#38458] +* Redis can now be connected with TLS support for improved security. See the xref:server:admin_manual:configuration/server/config_sample_php_parameters.adoc#define-redis-connection-details[documentation] for more information. https://github.com/owncloud/core/pull/38386[#38386] +* For strong security, ownCloud Server uses strict same-site cookie handling. In certain scenarios (e.g., integrations) this behavior is not desired. To be able to flexibly adapt the intended behavior, the xref:server:admin_manual:configuration/server/config_sample_php_parameters.adoc#define-how-to-relax-same-site-cookie-settings[same-site cookie handling] can now be configured. https://github.com/owncloud/core/pull/38458[#38458] * Loading the "Shared with you" list when shares originate from files on unavailable storages (e.g., Windows Network Drives) has been fixed. https://github.com/owncloud/core/pull/38190[#38190] * Performance improvements for the "Shared with you" view list have been made. https://github.com/owncloud/core/pull/38385[#38385] * Existing guest users are now correctly labeled as 'Guest' in the sharing sidebar tab (before they were labeled as regular 'User'). https://github.com/owncloud/core/pull/38440[#38440] * Issues with multiple files with the same name e.g., in the "Shared by link" view, have been fixed https://github.com/owncloud/core/pull/38415[#38415] * Error messages when uploading files are more specific again (e.g., when a virus has been found or when an upload was blocked due to a File Firewall rule) https://github.com/owncloud/core/pull/38416[#38416] -* The xref:{latest-server-version}@server:admin_manual:configuration/server/occ_command.adoc#mimetype-update-commands[occ command] `maintenance:mimetype:update-db --repair-filecache` has been fixed. It can be used to bring changed mimetype associations for files into operation. https://github.com/owncloud/core/issues/38425[#38425] +* The xref:server:admin_manual:configuration/server/occ_command.adoc#mimetype-update-commands[occ command] `maintenance:mimetype:update-db --repair-filecache` has been fixed. It can be used to bring changed mimetype associations for files into operation. https://github.com/owncloud/core/issues/38425[#38425] * Subfolders from Google Drive can now be mounted. https://github.com/owncloud/core/pull/38161[#38161] * The right scrollbar in the web interface is more visible now. https://github.com/owncloud/core/pull/38183[#38183] * The user experience when adding external storages has been improved by clearly indicating success or errors. https://github.com/owncloud/core/pull/38288[#38288] @@ -1356,7 +1356,7 @@ https://github.com/owncloud/core/pull/37835[#37835] PHP 7.2 recently reached its {php-supported-versions-url}[end of life] and is not maintained anymore. ownCloud Server will, therefore, drop support in one of the next minor versions as well. If you’re running on PHP lower than 7.3, please make sure to schedule an upgrade to PHP 7.4 as soon as -possible. See the xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. +possible. See the xref:server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. [discrete] === ownCloud Web - The New Web Frontend for ownCloud @@ -1447,7 +1447,7 @@ https://github.com/owncloud/core/pull/37152[migration step] adds indices for the As xref:php-7-1-deprecation-note[announced], in the previous minor release of ownCloud Server, from version 10.5 onward, ownCloud Server **no longer supports PHP 7.1**. If you're running on PHP 7.1 or below, it is necessary to upgrade PHP **prior** to conducting the upgrade to Server 10.5. -See the xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. +See the xref:server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. NOTE: If you're using the official Docker containers or the Univention appliance, this has been taken care of already. @@ -1459,7 +1459,7 @@ If you are still running a PHP version < 7.2, you must upgrade PHP before upgrad Summarizing, ownCloud Server 10.5 supports the PHP versions **7.2, 7.3 and 7.4**. -TIP: See the xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud Documentation] for the recommended PHP version and for more information. +TIP: See the xref:server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud Documentation] for the recommended PHP version and for more information. TIP: Upgrade PHP to 7.2 or 7.3 then upgrade ownCloud Server to 10.5, then upgrade PHP to 7.4 @@ -1617,7 +1617,7 @@ Upgrading from ownCloud Server 10.3.x to 10.4.0 does not involve database migrat As xref:php-7-0-deprecation-note[announced], in the previous release of ownCloud Server, from version 10.4 onward, ownCloud **no longer supports PHP 7.0**. If you're running on PHP 7.0, it is necessary to upgrade PHP **prior** to conducting the upgrade to Server 10.4. We strongly recommend upgrading to PHP 7.2 or 7.3. -See the xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. +See the xref:server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. NOTE: If you're using the official Docker containers or the Univention appliance, this has been taken care of already. @@ -1626,7 +1626,7 @@ NOTE: If you're using the official Docker containers or the Univention appliance PHP 7.1 recently reached its {php-supported-versions-url}[end of life] and is not maintained anymore. ownCloud Server will, therefore, drop support in one of the next minor versions as well. If you're running on PHP < 7.2, please make sure to schedule an upgrade to PHP 7.2 or 7.3 as soon as possible. -See the xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. +See the xref:server:admin_manual:installation/system_requirements.adoc[system requirements] for more information. [discrete] === Expiration Date for User and Group Shares @@ -1759,7 +1759,7 @@ ownCloud Server 10.3 officially supports PHP 7.3. The Server Core and all apps maintained by ownCloud have received a full QA cycle and are proven to work reliably with PHP 7.3. If you are still using version 5.6, you must upgrade PHP before upgrading ownCloud Server xref:php-5-6-deprecation[as it's not supported anymore since ownCloud Server 10.2]. If you are still running PHP 7.0 or 7.1, please plan an upgrade soon as these versions {php-supported-versions-url}[are or will soon be unsupported], respectively. -See the xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud Documentation] for more information. +See the xref:server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud Documentation] for more information. === PHP 7.0 Deprecation Note @@ -1774,14 +1774,14 @@ For code cleanup reasons, the execution of background jobs (e.g., for public lin **The following changes require manual interaction in your installation:** -* If you're using xref:{latest-server-version}@server:admin_manual:configuration/server/background_jobs_configuration.adoc#cron[System cron] to trigger background job execution, there is a new `occ` command (`occ system:cron`) which executes the background jobs. +* If you're using xref:server:admin_manual:configuration/server/background_jobs_configuration.adoc#cron[System cron] to trigger background job execution, there is a new `occ` command (`occ system:cron`) which executes the background jobs. To make use of it, you have to change the entry in `crontab`. Instead of executing `cron.php` (e.g., `/usr/bin/php -f /path/to/your/owncloud/cron.php`), cron should use `occ system:cron` (e.g., `{occ-command-example-prefix} system:cron`). As a fallback, `cron.php` will continue to work with Server 10.3 but will be removed in a later version. -* If you're using xref:{latest-server-version}@server:admin_manual:configuration/server/background_jobs_configuration.adoc#webcron[Webcron] to trigger background job execution you now have to call the new route `../cron` instead of `../cron.php`. +* If you're using xref:server:admin_manual:configuration/server/background_jobs_configuration.adoc#webcron[Webcron] to trigger background job execution you now have to call the new route `../cron` instead of `../cron.php`. As a fallback, `../cron.php` will continue to work with Server 10.3 but will be removed in a later version. -TIP: See the xref:{latest-server-version}@server:admin_manual:configuration/server/occ_command.adoc[occ documentation] for more information. +TIP: See the xref:server:admin_manual:configuration/server/occ_command.adoc[occ documentation] for more information. IMPORTANT: In a later version of ownCloud Server, `cron.php` will be removed. Please apply the changes to ensure that background jobs continue to work. @@ -1806,7 +1806,7 @@ More details on the Media Viewer can be found in the https://owncloud.com/news/g TIP: Please do not enable `gallery`/`files_videoplayer` and `files_mediaviewer` simultaneously, as these apps are mutually exclusive. -For more information on the Media Viewer app, visit the xref:{latest-server-version}@server:admin_manual:installation/apps/mediaviewer/index.adoc[ownCloud Documentation]. +For more information on the Media Viewer app, visit the xref:server:admin_manual:installation/apps/mediaviewer/index.adoc[ownCloud Documentation]. [discrete] === OAuth2 and session handling improvements @@ -1874,7 +1874,7 @@ For this reason, they are disabled by default and have to be explicitly enabled * The `previews_path` config option has been added to allow customization of the thumbnail storage path (by default those reside in the user storage). https://github.com/owncloud/core/pull/35131[#35131] * An Activity entry is now shown when a share receiver unshares a share. https://github.com/owncloud/core/pull/35193[#35193] * The WebUI experience on mobile devices has been improved. https://github.com/owncloud/core/pull/35919[#35919] https://github.com/owncloud/core/pull/35813[#35813] https://github.com/owncloud/core/pull/35347[#35347] https://github.com/owncloud/core/pull/34803[#34803] -* The config.php options `proxy` and `proxyuserpwd` will now be respected to enable federation when an instance needs to go through an authenticated proxy to reach a federated instance. See `config.sample.php` and the xref:{latest-server-version}@server:admin_manual:configuration/files/federated_cloud_sharing_configuration.adoc#working-with-proxies[Federated Cloud Sharing Configuration documentation] for more information. +* The config.php options `proxy` and `proxyuserpwd` will now be respected to enable federation when an instance needs to go through an authenticated proxy to reach a federated instance. See `config.sample.php` and the xref:server:admin_manual:configuration/files/federated_cloud_sharing_configuration.adoc#working-with-proxies[Federated Cloud Sharing Configuration documentation] for more information. * The `occ files:scan` command is now case-insensitive for the userid. https://github.com/owncloud/core/pull/35324[#35324] * A new `config.php` option (`dav.enable.tech_preview`) has been added to disable tech preview APIs by default. https://github.com/owncloud/core/issues/36124[#36124] * [PHOENIX] Support for redirecting links to ownCloud Phoenix frontend has been added by introducing a new `config.php` option which stores the address where Phoenix is reachable (e.g., `'phoenix.baseUrl' => 'http://phoenix.example.tld:port'`). https://github.com/owncloud/core/pull/35819[#35819] @@ -1994,7 +1994,7 @@ Additionally, PHP 7.3 support will be available in an upcoming version. If you're still running PHP 5.6, **you must upgrade to PHP 7 before upgrading to ownCloud Server 10.2**. Please be aware that apps that do not support outdated PHP versions will not upgrade. -TIP: See the xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud documentation]. +TIP: See the xref:server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud documentation]. To allow for additional upgrade time, version 10.2 still supports PHP 7.0, because some of the major Linux distributions continue to support it. However, support for PHP 7.0 will be discontinued in an upcoming version of ownCloud 10, to enhance both security and performance. @@ -2040,7 +2040,7 @@ To help alleviate this problem, a new `occ` command has been introduced. It can be executed regularly as a background job to discover federated shares (`occ incoming-shares:poll`). This is aimed at handling this issue while providing the means for administrators to control resource usage. -When using federation, it is recommended to execute `occ incoming-shares:poll` regularly xref:{latest-server-version}@server:admin_manual:configuration/server/background_jobs_configuration.adoc#cron-jobs[using Cron jobs]. +When using federation, it is recommended to execute `occ incoming-shares:poll` regularly xref:server:admin_manual:configuration/server/background_jobs_configuration.adoc#cron-jobs[using Cron jobs]. The time interval to choose between executions is a trade-off between the availability of changes in federated shares and resource consumption, which naturally depends a lot on the number of federated shares and the frequency of changes within those shares. Executing the command once per 12 hours should be safe enough for any instance. @@ -2055,7 +2055,7 @@ To find a value that fits a specific setup, it is recommended to execute the com ownCloud Server 10.0.9 xref:server_release_notes.adoc#pending-shares[introduced the *Pending Shares* feature] which allows users to decide whether or not they want to accept local user shares instead of just making the decision for them, giving more control thereby. In contrast, Federated shares always had to be accepted as they can originate from external, potentially untrusted, sources. -ownCloud Server 10.2 introduces a global option to automatically accept xref:{latest-server-version}@server:admin_manual:configuration/files/federated_cloud_sharing_configuration.adoc#configuration[federated shares originating from trusted servers]. +ownCloud Server 10.2 introduces a global option to automatically accept xref:server:admin_manual:configuration/files/federated_cloud_sharing_configuration.adoc#configuration[federated shares originating from trusted servers]. This option enables providers of several instances (e.g., an external and an internal instance) to facilitate or automate data exchange between them, not requiring users to accept shares. NOTE: For security reasons, federated shares from untrusted servers will never be accepted automatically. @@ -2091,7 +2091,7 @@ In the spirit of self-service, ownCloud Server 10.2 introduces new options for u Using the bottom left cog wheel you can now show/hide the columns for _Quota_ and _Password_. * *By default, the "apps-external" directory is included in config.php during installation.* For new installations, there will be two apps directories so that the bundled apps are distinguishable from the apps that were installed or updated by the administrator. - Existing installations will not change but, generally, xref:{latest-server-version}@server:admin_manual:installation/apps_management_installation.adoc#using-custom-app-directories[this separation is recommended] in all scenarios, as it makes upgrading easier and less error-prone. + Existing installations will not change but, generally, xref:server:admin_manual:installation/apps_management_installation.adoc#using-custom-app-directories[this separation is recommended] in all scenarios, as it makes upgrading easier and less error-prone. * *Update the `occ files:scan` `--group` and `--groups` options.* The `occ files:scan` command is used to scan resources on the storage and make them available in ownCloud. While previously it could only be used for all or single users and groups of users, you can now also execute it for groups where the group name contains a comma. @@ -2270,7 +2270,7 @@ proven to work reliably with PHP 7.2. ownCloud Server is also being prepared for which is https://wiki.php.net/todo/php73[scheduled to become available by the end of 2018]. If you are still using versions 5.6 or 7.0, please plan an upgrade to 7.2 soon. -See the xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud Documentation]. +See the xref:server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud Documentation]. NOTE: With PHP 7.2 some extensions have changed. If you have not yet upgraded, you need to install `php-openssl`. See https://github.com/owncloud/core/issues/30337[#30337] for more information. @@ -2771,7 +2771,7 @@ PHP 5.6/7.0 active support has ended on January 19th 2017 / December 3rd 2017 an Many libraries used by ownCloud (including the QA-Suite _PHPUnit_) will therefore not be maintained actively anymore which forces ownCloud to drop support in one of the next minor server versions as well. Please make sure to upgrade to PHP 7.1 as soon as possible. See the -xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud documentation]. +xref:server:admin_manual:installation/system_requirements.adoc#officially-supported-environments[system requirements in the ownCloud documentation]. [discrete] === Personal note for public link mail notification @@ -2965,7 +2965,7 @@ in case the app was installed before. If this is not possible (e.g. no internet connection or clustered setup) you will either need to disable the app (`occ app:disable templateeditor`) or -xref:{latest-server-version}@server:admin_manual:installation/apps_management_installation.adoc#installing-apps-manually[download and install it manually]. +xref:server:admin_manual:installation/apps_management_installation.adoc#installing-apps-manually[download and install it manually]. === Solved Known Issues @@ -3113,7 +3113,7 @@ In the Sharing settings administrators can now configure the display of either m === Added `occ files:scan` repair mode to repair filecache inconsistencies We recommend using this command when directed to do so in the upgrade process. -Please refer to xref:{latest-server-version}@server:admin_manual:configuration/server/occ_command.adoc#the-repair-option[the occ command’s files:scan --repair documentation] for more information. +Please refer to xref:server:admin_manual:configuration/server/occ_command.adoc#the-repair-option[the occ command’s files:scan --repair documentation] for more information. [discrete] === Detailed mode for `occ security:routes` @@ -3133,7 +3133,7 @@ Currently the Market App (ownCloud Marketplace integration) does not support clu The new config setting prevents this and other actions that are undesired in cluster mode. *When operating in a clustered setup, it is mandatory to set this option.* Please check -xref:{latest-server-version}@server:admin_manual:configuration/server/config_sample_php_parameters.adoc[the config_sample_php_parameters documentation] +xref:server:admin_manual:configuration/server/config_sample_php_parameters.adoc[the config_sample_php_parameters documentation] for more information. [discrete] @@ -3153,7 +3153,7 @@ The default expiry time is two days, but it can be specified as a parameter to t ==== It is not included in the regular ownCloud background jobs so that the administrators have more flexibility in scheduling it. -Please check xref:{latest-server-version}@server:admin_manual:configuration/server/background_jobs_configuration.adoc#cleanupchunks[the background jobs configuration documentation] +Please check xref:server:admin_manual:configuration/server/background_jobs_configuration.adoc#cleanupchunks[the background jobs configuration documentation] for more information. [discrete] @@ -3173,7 +3173,7 @@ dependent on the number of files. === Updated minimum supported browser versions Users with outdated browsers might get warnings. -See xref:{latest-server-version}@server:admin_manual:installation/system_requirements.adoc#web-browser[the list of supported browser versions]. +See xref:server:admin_manual:installation/system_requirements.adoc#web-browser[the list of supported browser versions]. === Known Issues @@ -3276,7 +3276,7 @@ upgrading. [NOTE] ==== The template editor app is not included in the 10.0.1 release due to technical reasons, but will be distributed via the marketplace. However, -you can still xref:{latest-server-version}@server:admin_manual:configuration/server/email_configuration.adoc#using-email-templates[edit template files manually]. +you can still xref:server:admin_manual:configuration/server/email_configuration.adoc#using-email-templates[edit template files manually]. ==== [discrete] @@ -3295,10 +3295,10 @@ to user passwords. * *Client:* You need to update to https://doc.owncloud.com/desktop/latest/[the latest desktop client version]. * *Cron jobs:* The user account table has been reworked. As a result the Cron job for -xref:{latest-server-version}@server:admin_manual:configuration/server/occ_command.adoc#syncing-user-accounts[syncing user backends], +xref:server:admin_manual:configuration/server/occ_command.adoc#syncing-user-accounts[syncing user backends], e.g., LDAP, needs to be configured. * *Logfiles:* App logs, e.g., auditing and owncloud.log, can now be split, see: -xref:{latest-server-version}@server:admin_manual:configuration/server/config_sample_php_parameters.adoc#logging[Configuring Logging]. +xref:server:admin_manual:configuration/server/config_sample_php_parameters.adoc#logging[Configuring Logging]. === Known Issues @@ -3354,7 +3354,7 @@ LDAP communication overhead. Password checks are yet to be accounted for. LDAP user metadata in the account table will be updated when users log in or when the administrator runs `occ user:sync "OCA\User_LDAP\User_Proxy"`. -We recommend setting up xref:{latest-server-version}@server:admin_manual:configuration/server/background_jobs_configuration.adoc[a nightly Cron job] to keep metadata of users not actively logging in up to date. +We recommend setting up xref:server:admin_manual:configuration/server/background_jobs_configuration.adoc[a nightly Cron job] to keep metadata of users not actively logging in up to date. [discrete] ==== Error pages will not use the configured theme but will instead fall back to the community default @@ -3366,7 +3366,7 @@ We recommend setting up xref:{latest-server-version}@server:admin_manual:configu * Requires to use the latest desktop client version 2.3 * Third party apps are not disabled anymore when upgrading * User account table has been reworked. CRON job for syncing with e.g., LDAP needs to be configured -(see xref:{latest-server-version}@server:admin_manual:configuration/server/occ_command.adoc#user-commands[Syncing User Accounts] for more information) +(see xref:server:admin_manual:configuration/server/occ_command.adoc#user-commands[Syncing User Accounts] for more information) * LDAP app is not released with ownCloud 10.0.0 and will be released on the marketplace after some more QA * files_drop app is not shipped anymore as it’s integrated with core @@ -3540,7 +3540,7 @@ installs only ownCloud. This is useful for custom LAMP stacks, and allows you to install your own LAMP apps and versions without packaging conflicts with ownCloud. See installation/linux_installation. -New option for the ownCloud admin to enable or disable sharing on individual external mountpoints (see xref:{latest-server-version}@server:admin_manual:configuration/files/external_storage/configuration.adoc#mount-options[External Storage GUI Mount Options]). +New option for the ownCloud admin to enable or disable sharing on individual external mountpoints (see xref:server:admin_manual:configuration/files/external_storage/configuration.adoc#mount-options[External Storage GUI Mount Options]). Sharing on such mount points is disabled by default. [discrete] @@ -3636,7 +3636,7 @@ Mozilla’s root certificates file. The system root certificate bundle will not be used anymore for most requests. When you upgrade from ownCloud 8.0, with encryption enabled, to 8.1, you must enable the new encryption backend and -xref:{latest-server-version}@server:admin_manual:configuration/server/occ_command.adoc#encryption[migrate your encryption keys]. +xref:server:admin_manual:configuration/server/occ_command.adoc#encryption[migrate your encryption keys]. Encryption can no longer be disabled in ownCloud 8.1. It is planned to re-add this feature to the command line client for a future release. @@ -3663,7 +3663,7 @@ succeed. The `forcessl` option within the `config.php` and the `Enforce SSL` option within the Admin-Backend was removed. This now needs to be configured like described in -xref:{latest-server-version}@server:admin_manual:configuration/server/harden_server.adoc#use-https[Hardening and Security Guidance]. +xref:server:admin_manual:configuration/server/harden_server.adoc#use-https[Hardening and Security Guidance]. WebDAV file locking was removed in ownCloud 8.1 which causes Finder on macOS to mount WebDAV read-only. @@ -3694,14 +3694,14 @@ fewer than six characters. When you mount a Federated Cloud share from a remote ownCloud server, you cannot re-share it with your local ownCloud users. (See -xref:{latest-server-version}@server:admin_manual:configuration/files/federated_cloud_sharing_configuration.adoc[Federated Cloud Sharing Configuration] +xref:server:admin_manual:configuration/files/federated_cloud_sharing_configuration.adoc[Federated Cloud Sharing Configuration] to learn more about federated cloud sharing) [discrete] === Manually Migrate Encryption Keys after Upgrade If you are using the Encryption application and upgrading from older versions of ownCloud to ownCloud 8.0, you must -xref:{latest-server-version}@server:admin_manual:configuration/server/occ_command.adoc#encryption[manually migrate your encryption keys]. +xref:server:admin_manual:configuration/server/occ_command.adoc#encryption[manually migrate your encryption keys]. [discrete] === Windows Server Not Supported diff --git a/modules/ROOT/pages/server_releases.adoc b/modules/ROOT/pages/server_releases.adoc index 3431394..c4e41ef 100644 --- a/modules/ROOT/pages/server_releases.adoc +++ b/modules/ROOT/pages/server_releases.adoc @@ -13,11 +13,11 @@ include::partial$maintenance-release-schedule-link.adoc[] === Latest Stable Release (version {latest-server-version}) -* xref:{latest-server-version}@server:admin_manual:index.adoc[Administration Manual] +* xref:server:admin_manual:index.adoc[Administration Manual] // ({docs-base-url}/pdf/server/{latest-server-version}_ownCloud_Admin_Manual.pdf[Download PDF]) -* xref:{latest-server-version}@server:developer_manual:index.adoc[Developer Manual] +* xref:server:developer_manual:index.adoc[Developer Manual] // ({docs-base-url}/pdf/server/{latest-server-version}_ownCloud_Developer_Manual.pdf[Download PDF]) -* xref:{latest-webui-version}@server:classic_ui:index.adoc[User Manual] +* xref:server:classic_ui:index.adoc[User Manual] // ({docs-base-url}/pdf/webui/{latest-webui-version}_ownCloud_User_Manual.pdf[Download PDF]) === Previous Stable Release (version {previous-server-version})