ownCloud v10.3.2 Release Notes
Release Date: 2019-12-05 // over 4 years ago-
The following sections list the changes in ownCloud core 10.3.2 relevant to ownCloud admins and users.
Summary
- 🛠 Bugfix - Fix share transfer in files:transfer-ownership command: #36222
- Bugfix - Respect accounts.enable_medial_search setting for remote search: #36225
- 🛠 Bugfix - Fix SMB access denied error while listing the contents of the folder: #36242
- 🛠 Bugfix - Avoid unnecessary "Avatar not found" logs: #36281
- 🛠 Bugfix - Prevent Forbidden errors in the logs during file scan: #36288
- 🛠 Bugfix - LargeFileHelper::getFileSizeViaCurl is broken with newer libcurl: #36319
- 🛠 Bugfix - Do not try to set null parent Id in the file cache: #36305
- 🛠 Bugfix - Follow single-bucket initialization for multi-bucket setup: #36329
- 🛠 Bugfix - Disallow sharing share_folder or it's parents: #36241
- 🛠 Bugfix - Fix sharing behavior to distinguish user and group having the same name: #35488
- 🛠 Bugfix - Do not create error log about user home in user creation: #30853
- 🛠 Bugfix - Allow sharing with guests when group restriction is active: #36384
- 🛠 Bugfix - Allow re-sharer to send an e-mail for public link: #36386
- 🛠 Bugfix - Handling null properly in dav files endpoint: #36401
- 🛠 Bugfix - Fix a php error for occ command files_external:list --output: #36420
- 🛠 Bugfix - Fix user search problem happening after user deletion: #36431
- 🛠 Bugfix - The authentication header can also hold an empty string: #36465
- 🛠 Bugfix - Remove query and/or anchor part in remote url: #36487
- 🛠 Bugfix - Occ system:cron only shows progess bar if option is set: #36298
- ⚡️ Change - Update Symfony components to 3.4.32: #36244
- ⚡️ Change - Update phpspec/prophecy (1.8.1 => 1.9.0): #36253
- ⚡️ Change - Update zendframework/zend-validator (2.12.0 => 2.12.1): #36274
- ⚡️ Change - Update league/flysystem (1.0.55 => 1.0.57): #36285
- ⚡️ Change - Update sabre/dav from version 4.0.1 to 4.0.2: #36299
- ⚡️ Change - Update pear/archive_tar (1.4.7 => 1.4.8): #36310
- ⚡️ Change - Update jQuery-File-Upload from 9.18 to 9.34: #3508
- ⚡️ Change - Update twbs/bootstrap (3.3.7 => 3.4.1): #36344
- ⚡️ Change - Update nikic/php-parser (4.2.4 => 4.2.5): #36345
- ⚡️ Change - Update psr/log (1.1.0 => 1.1.1): #36348
- ⚡️ Change - Update Symfony components to 3.4.33 and other dependencies: #36358
- ⚡️ Change - Update Symfony components to 3.4.34: #36405
- ⚡️ Change - Update nikic/php-parser (4.2.5 => 4.3.0): #36410
- ⚡️ Change - Update swiftmailer/swiftmailer (v6.2.1 => v6.2.3): #36417
- ⚡️ Change - Update Symfony components to 3.4.35: #36426
- ⚡️ Change - Update pear/pear-core-minimal (v1.10.9 => v1.10.10): #36448
- ⚡️ Change - Update pear/console_getopt (v1.4.2 => v1.4.3): #36454
- ⚡️ Change - Update webmozart/assert (1.5.0 => 1.6.0): #36465
- ✨ Enhancement - New option in occ command files_external:list --mount-options: #36420
Details
- 🛠 Bugfix - Fix share transfer in files:transfer-ownership command: #36222
Even when the path argument was given, files:transfer-ownership command was trying to transfer all shares of sourceUser. This situation caused random errors. We fixed this unintended behavior.
https://github.com/owncloud/core/pull/36222
- Bugfix - Respect accounts.enable_medial_search setting for remote search: #36225
Users taken from a federated instance were always searched with medial search in the share autocomplete box. Config option accounts.enable_medial_search was not taken into account.
https://github.com/owncloud/core/pull/36225
- 🛠 Bugfix - Fix SMB access denied error while listing the contents of the folder: #36242
This happened in a DFS Replication (DFSr) folder, where such folder was visible even though the user didn't have permissions to read the folder. Using SMB2, windows threw an access denied error when a normal user was accessing that file.
https://github.com/owncloud/core/pull/36242
- 🛠 Bugfix - Avoid unnecessary "Avatar not found" logs: #36281
ViewOnlyPlugin was producing too many warning logs for users who do not have an avatar. This problem has been resolved by registering ViewOnlyPlugin only for files.
https://github.com/owncloud/core/pull/36281
- 🛠 Bugfix - Prevent Forbidden errors in the logs during file scan: #36288
When running files:scan exceptions were logged for guest users. This has been corrected.
https://github.com/owncloud/core/pull/36288
- 🛠 Bugfix - LargeFileHelper::getFileSizeViaCurl is broken with newer libcurl: #36319
GetFileSizeViaCurl is a workaround for 32 bit platforms. Path separator was encoded when encoding the path but newer libcurl doesn't support that.
https://github.com/owncloud/core/pull/36319
- 🛠 Bugfix - Do not try to set null parent Id in the file cache: #36305
In some cases when the parent Id of a resource was null, it was still being stored. That was causing database constraint errors. The issue has been fixed.
https://github.com/owncloud/core/issues/36305 https://github.com/owncloud/core/pull/36320
- 🛠 Bugfix - Follow single-bucket initialization for multi-bucket setup: #36329
In multi-bucket object store configurations, store version information in the object storage the same as for single-bucket configurations.
https://github.com/owncloud/core/pull/36329
- 🛠 Bugfix - Disallow sharing share_folder or it's parents: #36241
Share_folder had share permission so it was possible for the user to share it along with some received shares. It caused weird behavior. So sharing share_folder (or any of it's parent folders) was prohibited. Deleting share_folder was already prohibited, but, the server did not return the correct node permissions. This situation led to dysfunctionality in client sides. This problem has been fixed.
https://github.com/owncloud/core/issues/36241 https://github.com/owncloud/core/issues/36252 https://github.com/owncloud/core/pull/36337 https://github.com/owncloud/core/pull/36297
- 🛠 Bugfix - Fix sharing behavior to distinguish user and group having the same name: #35488
Sharing a node with user and group having the same name was impossible. This bug was resolved by adding a share type check for share creation controls.
https://github.com/owncloud/core/issues/35488 https://github.com/owncloud/core/pull/36359
- 🛠 Bugfix - Do not create error log about user home in user creation: #30853
The server was producing an error log in every user creation and every first sync of a user account. This problem has been fixed.
https://github.com/owncloud/core/issues/30853 https://github.com/owncloud/core/issues/32438 https://github.com/owncloud/core/pull/36365
- 🛠 Bugfix - Allow sharing with guests when group restriction is active: #36384
It was not possible to share with guest users when 'Restrict users to only share with users in their groups' is enabled.
https://github.com/owncloud/core/pull/36384
- 🛠 Bugfix - Allow re-sharer to send an e-mail for public link: #36386
Sending an e-mail when creating public links from received shares was impossible. This problem fixed.
https://github.com/owncloud/core/issues/36386 https://github.com/owncloud/core/pull/36393
- 🛠 Bugfix - Handling null properly in dav files endpoint: #36401
Only if the files system is properly setup FileHome can properly be initialized
https://github.com/owncloud/core/pull/36401
- 🛠 Bugfix - Fix a php error for occ command files_external:list --output: #36420
Fix a php error of occ command files_external:list --output=json respectively --output=json_pretty, when using in conjunction with option --all
https://github.com/owncloud/core/pull/36420
- 🛠 Bugfix - Fix user search problem happening after user deletion: #36431
After a user search in user management web-UI, if the search result has a single user entry and afterward the user was deleted from the interface, the search was no longer work until refreshing the page. This bug has been fixed.
https://github.com/owncloud/core/pull/36431
- 🛠 Bugfix - The authentication header can also hold an empty string: #36465
In some setups a not set authentication header can not only hold null but also an empty string
https://github.com/owncloud/core/pull/36465
- 🛠 Bugfix - Remove query and/or anchor part in remote url: #36487
Remote server URL may potentially contain query or anchor part. This pull request strips these parts for proper server name detection.
https://github.com/owncloud/core/pull/36487
- 🛠 Bugfix - Occ system:cron only shows progess bar if option is set: #36298
Occ system:cron will only output the progess bar if the newly introduced option --progress is set. When being executed from crontab occ system::cron shall only print out in case of error.
https://github.com/owncloud/core/issues/36298 https://github.com/owncloud/core/pull/36304
- ⚡️ Change - Update Symfony components to 3.4.32: #36244
The following Symfony components have been updated to version 3.4.32: - console - event-dispatcher - process - translation - routing
https://github.com/owncloud/core/pull/36244 https://github.com/owncloud/core/pull/36245 https://github.com/owncloud/core/pull/36246 https://github.com/owncloud/core/pull/36247 https://github.com/owncloud/core/pull/36248 https://symfony.com/blog/symfony-3-4-32-released
- ⚡️ Change - Update phpspec/prophecy (1.8.1 => 1.9.0): #36253
https://github.com/owncloud/core/pull/36253
- ⚡️ Change - Update zendframework/zend-validator (2.12.0 => 2.12.1): #36274
https://github.com/owncloud/core/pull/36274
- ⚡️ Change - Update league/flysystem (1.0.55 => 1.0.57): #36285
https://github.com/owncloud/core/pull/36285
- ⚡️ Change - Update sabre/dav from version 4.0.1 to 4.0.2: #36299
Sabre/http 4.0.2 was released. It fixes a server error when syncing carddav/caldav.
https://github.com/owncloud/core/issues/36299 https://github.com/owncloud/core/pull/36300 https://github.com/sabre-io/dav/releases/tag/4.0.2
- ⚡️ Change - Update pear/archive_tar (1.4.7 => 1.4.8): #36310
https://github.com/owncloud/core/pull/36310
- ⚡️ Change - Update jQuery-File-Upload from 9.18 to 9.34: #3508
Updated jQuery-File-Upload component to the v9.34 which fixed Edge garbage collection for huge files
https://github.com/blueimp/jQuery-File-Upload/pull/3508 https://github.com/owncloud/core/pull/36343
- ⚡️ Change - Update twbs/bootstrap (3.3.7 => 3.4.1): #36344
https://github.com/owncloud/core/pull/36344
- ⚡️ Change - Update nikic/php-parser (4.2.4 => 4.2.5): #36345
https://github.com/owncloud/core/pull/36345
- ⚡️ Change - Update psr/log (1.1.0 => 1.1.1): #36348
https://github.com/owncloud/core/pull/36348
- ⚡️ Change - Update Symfony components to 3.4.33 and other dependencies: #36358
The following Symfony components have been updated to version 3.4.33: - debug - console - event-dispatcher - process - routing - translation
The following other dependencies have been updated: - psr/log (1.1.1 => 1.1.2) - guzzlehttp/guzzle (5.3.3 => 5.3.4) - zendframework/zend-validator (2.12.1 => 2.12.2) - mikey179/vfsstream (v1.6.7 => v1.6.8)
https://github.com/owncloud/core/pull/36358 https://symfony.com/blog/symfony-3-4-33-released
- ⚡️ Change - Update Symfony components to 3.4.34: #36405
The following Symfony components have been updated to version 3.4.34: - console - event-dispatcher - process - translation - routing
https://github.com/owncloud/core/pull/36405 https://github.com/owncloud/core/pull/36406 https://github.com/owncloud/core/pull/36407 https://github.com/owncloud/core/pull/36408 https://github.com/owncloud/core/pull/36409 https://symfony.com/blog/symfony-3-4-34-released
- ⚡️ Change - Update nikic/php-parser (4.2.5 => 4.3.0): #36410
https://github.com/owncloud/core/pull/36410
- ⚡️ Change - Update swiftmailer/swiftmailer (v6.2.1 => v6.2.3): #36417
Swiftmailer/swiftmailer v6.2.3 was released. It provides changes for PHP 7.4 compatibility.
https://github.com/owncloud/core/pull/36417 https://github.com/swiftmailer/swiftmailer/releases/tag/v6.2.3
- ⚡️ Change - Update Symfony components to 3.4.35: #36426
The following Symfony components have been updated to version 3.4.35: - console - debug - event-dispatcher - process - routing - translation
https://github.com/owncloud/core/pull/36426 https://symfony.com/blog/symfony-3-4-35-released
- ⚡️ Change - Update pear/pear-core-minimal (v1.10.9 => v1.10.10): #36448
https://github.com/owncloud/core/pull/36448
- ⚡️ Change - Update pear/console_getopt (v1.4.2 => v1.4.3): #36454
https://github.com/owncloud/core/pull/36454
- ⚡️ Change - Update webmozart/assert (1.5.0 => 1.6.0): #36465
https://github.com/owncloud/core/pull/36465
- ✨ Enhancement - New option in occ command files_external:list --mount-options: #36420
Using --mount-options shows all mount options independent if they are set to their default value or not.