diff --git a/admin_manual/configuration_files/external_storage_configuration.rst b/admin_manual/configuration_files/external_storage_configuration.rst index 86a01328d..9205dd5d3 100644 --- a/admin_manual/configuration_files/external_storage_configuration.rst +++ b/admin_manual/configuration_files/external_storage_configuration.rst @@ -57,8 +57,9 @@ administrator panel to add, remove or modify mount options to prevent any proble Using self-signed certificates ------------------------------ -When using self-signed certificates for external storage mounts the certificate -needs to be imported in the personal settings of the user. Please refer to `this `_ +When using self-signed certificates for external storage mounts the certificate +needs to be imported in the personal settings of the user. Please refer to `this +`_ blogpost for more information. Adding files to external storages @@ -73,10 +74,11 @@ Please also be aware that ownCloud might not always be able to find out what has changed remotely (files changed without going through ownCloud), especially when it's very deep in the folder hierarchy of the external storage. -You might need to setup a cron job that runs ``sudo -u www-data php occ files:scan --all`` -(or replace "--all" with the user name, see also :doc:`../configuration_server/occ_command`) -to trigger a rescan of the user's files periodically (for example every 15 minutes), which includes -the mounted external storage. +You might need to setup a cron job that runs ``sudo -u www-data php occ +files:scan --all`` (or replace "--all" with the user name, see also +:doc:`../configuration_server/occ_command`) to trigger a rescan of the user's +files periodically (for example every 15 minutes), which includes the mounted +external storage. Example ------- @@ -236,7 +238,10 @@ Example SMB ~~~ The SMB backend mounts a folder on a remote Samba server, a NAS appliance or -a Windows machine into the virtual file system. It is part of the ‘External +a Windows machine into the virtual file system. This requires +``php5-libsmbclient`` (`installation instructions +`_). It is part of the ‘External storage support’ app, the class to be used is **\\OC\\Files\\Storage\\SMB**\ and takes the following options: diff --git a/admin_manual/configuration_files/external_storage_configuration_gui.rst b/admin_manual/configuration_files/external_storage_configuration_gui.rst index eb5d3344f..7dab6be41 100644 --- a/admin_manual/configuration_files/external_storage_configuration_gui.rst +++ b/admin_manual/configuration_files/external_storage_configuration_gui.rst @@ -317,9 +317,11 @@ SMB/CIFS -------- You can mount SMB/CIFS file shares on ownCloud servers that run on Linux. This -only works on Linux ownCloud servers because you must have ``smbclient`` -installed. SMB/CIFS file servers include any Windows file share, Samba servers -on Linux and other Unix-type operating systems, and NAS appliances. +requires ``php5-libsmbclient`` (`installation instructions +`_). SMB/CIFS file servers include any Windows +file share, Samba servers on Linux and other Unix-type operating systems, and +NAS appliances. You need the following information: @@ -328,10 +330,11 @@ You need the following information: * Username -- The username or domain/username used to login to the Samba server. * Password -- The password to login to the Samba server. * Share -- The share on the Samba server to mount. -* Remote Subfolder -- The remote subfolder inside the Samba share to mount (optional, defaults to - ``/``). To assign the ownCloud logon username automatically to the subfolder, use ``$user`` instead of a particular subfolder name. - -And finally, the ownCloud users and groups who get access to the share. +* Remote Subfolder -- The remote subfolder inside the Samba share to mount + (optional, defaults to ``/``). To assign the ownCloud logon username + automatically to the subfolder, use ``$user`` instead of a particular + subfolder name. And finally, the ownCloud users and groups who get access + to the share. .. figure:: ../images/external-storage-smb.png diff --git a/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst b/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst index 8782361a3..cff767aa5 100644 --- a/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst +++ b/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst @@ -1,3 +1,4 @@ +=========================================== User Authentication with IMAP, SMB, and FTP =========================================== @@ -53,7 +54,7 @@ Provides authentication against Samba servers - **Class:** OC_User_SMB - **Arguments:** the samba server to authenticate against -- **Dependency:** smbclient (See :doc:`../installation/source_installation`) +- **Dependency:** `php5-libsmbclient `_ - **Example:** .. code-block:: php diff --git a/admin_manual/installation/source_installation.rst b/admin_manual/installation/source_installation.rst index 18faf5c07..1e55f1187 100644 --- a/admin_manual/installation/source_installation.rst +++ b/admin_manual/installation/source_installation.rst @@ -62,7 +62,7 @@ Database connectors (pick at least one): Required for specific apps: * PHP module ldap (for LDAP integration) -* smbclient (for external user authentication) +* `php5-libsmbclient `_ * PHP module ftp (for FTP storage / external user authentication) * PHP module imap (for external user authentication) diff --git a/admin_manual/operations/scaling_multiple_machines.rst b/admin_manual/operations/scaling_multiple_machines.rst index f314cf0dc..507162ae5 100644 --- a/admin_manual/operations/scaling_multiple_machines.rst +++ b/admin_manual/operations/scaling_multiple_machines.rst @@ -33,7 +33,10 @@ following components were installed on each application server: * PHP-XML * PHP-MYSQL * PHP-CURL -* SMBCLIENT + +Also required is `php5-libsmbclient +`_. It is also worth mentioning that the appropriate exceptions where made in the firewall to allow the ownCloud traffic (for the purpose of testing we diff --git a/admin_manual/release_notes.rst b/admin_manual/release_notes.rst index f9b35a112..0caa15393 100644 --- a/admin_manual/release_notes.rst +++ b/admin_manual/release_notes.rst @@ -77,14 +77,15 @@ Not Supported With any ownCloud Version Changes in 8.1 -------------- -The ownCloud 8 server is not supported on any version of Windows. +SMB external storage now based on ``php5-smbclient``, which must be downloaded +from the ownCloud software repositories. + +"Download from link" feature has been removed. The ``.htaccess`` and ``index.html`` files in the ``data/`` directory are now updated after every update. If you make any modifications to these files they will be lost after updates. -"Download from link" feature has been removed. - The SabreDAV browser at ``/remote.php/webdav`` has been removed. Using ownCloud without a ``trusted_domain`` configuration will not work anymore. @@ -111,8 +112,9 @@ see :ref:`caching`. The OC_User_HTTP backend has been removed. Administrators are encouraged to use the ``user_webdavauth`` application instead. -ownCloud ships now with its own root certificate bundle derived from Mozilla's root certificates file. The system root certificate bundle will not be used anymore for most -requests. +ownCloud ships now with its own root certificate bundle derived from 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 migrate your encryption keys. See @@ -121,14 +123,27 @@ enable the new encryption backend and migrate your encryption keys. See 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. +It is not recommended to upgrade encryption-enabled systems from ownCloud Server 8.0 +to version 8.1.0 as there is a chance the migration will break. We recommend +migrating to the first bugfix release, ownCloud Server 8.1.1. + Due to various technical issues, by default desktop sync clients older than 1.7 are not allowed to connect and sync with the ownCloud server. This is configurable via the ``minimum.supported.desktop.version`` switch in ``config.php``. -Previews are now generated at a maximum size of 2048 x 2048 pixels. This is configurable via the ``preview_max_x`` and ``preview_max_y`` switches in ``config.php``. +Previews are now generated at a maximum size of 2048 x 2048 pixels. This is configurable +via the ``preview_max_x`` and ``preview_max_y`` switches in ``config.php``. -The 8.1.0 release has a minor bug which makes app updates fail at first try. Reload the apps page and try again, and the update will succeed. +The ownCloud 8 server is not supported on any version of Windows. + +The 8.1.0 release has a minor bug which makes app updates fail at first try. Reload the +apps page and try again, and the update will 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 :ref:`use-https-label`. + +WebDAV file locking was removed in oC 8.1 which causes Finder on Mac OS X to mount WebDAV read-only. Enterprise 8.1 Only ------------------- @@ -441,4 +456,4 @@ LDAP Home Connector Linux Only ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The LDAP Home Connector application requires Linux (with MySQL, MariaDB, -or PostgreSQL) to operate correctly. +or PostgreSQL) to operate correctly. \ No newline at end of file