-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking test results for ownCloud 10.4.1 #37196
Comments
Issues found during QA process
|
I updated all changelog items for dependency bumps to be "done" and say "CI and smoke test". There is no special extra testing to do for those. Acceptance tests in CI plus the general manual smoke testing during the release process reduces the risk of regressions due to some bad dependency change. |
Smoke test with 10.4.1 RC1 versionPrevious requirementsEnable LDAP and external storage apps. Have a LDAP server ready to be used with owncloud. Have ready two external storages of your choice SMB, SFTP, Dropbox, Google Drive, FTP, S3, ownCloud, local. Scenarios to consider:
Testing setup
Testing functionality
|
Changelog for 10.4.1
Details
Bugfix - Show re-share public links to share-owner: #36865
Public links created by share-recipient were not visible to share-owner. This problem has
been resolved.
show reshare public links to the original share owner #36865
Bugfix - It's not possible to download externally encrypted files: #36921
Downloading was failing with the message "Encryption not ready: Module with id:
OC_DEFAULT_MODULE does not exist." if the file was encrypted with another ownCloud instance.
Consider file to be encrypted only if it has encrypted property set #36921
Bugfix - User:resetpassword with --send-email --password-from-env: #36925
When trying to do command: occ user:resetpassword Anne --send-email --password-from-env
If Anne does not have an email address setup then an error was logged in the ownCloud log.
This has been corrected. Now the administrator is shown the correct error "Email address is not
set for the user Anne"
occ:resetpassword problem with send-email and password-from-env together #36925
Fix issue 36925 #36926
Bugfix - Avoid unneeded DB connections after a long download: #36978
After a long download, we needed to return the filesize, which needed a connection to the DB. The
DB could have ended the connection due to an inactivity timeout. Now, the filesize is fetched
before starting the download, so this timeout shouldn't happen any longer. We still need to
update the checksum after the download is finished. In this case, we just log an error message
and keep going.
Better handling of DB timeouts on long downloads #36978
Bugfix - Remove full-stop from end of reset password message: #36984
When doing occ user:resetpassword username --password-from-env --send-email the message
"Successfully reset password for username" had a full-stop at the end. Without --send-email
there was no full-stop. The full-stop has been removed to make the messages consistent.
Remove full-stop from reset password success message #36984
Bugfix - Show pending remote shares at the Shared with you tab: #37022
Fixed missing pending remote shares in the file list at the Shared with you tab.
Show pending remote shares at the 'Shared with you' tab #37022
Bugfix - Initialize the user before the transfer command: #37038
Trying to transfer the ownership of files to a user who hadn't logged in was causing problems
because the FS of such user wasn't initialized and it wasn't possible to move the files there.
The command appeared to work, but the files weren't moved.
Now such user has the FS initialized so the transfer can be completed normally.
Initialize the user before transfer-ownership #37038
Bugfix - Google drive files without extension 404: #37044
Google Drive files without a file extension (".git/HEAD" for example) would result in a 404
response from the Web UI or desktop client. The problem has been fixed.
ownCloud should not respond 40x for Google Drive files without an extension #37044
empty extension should not be appended to file name #37045
Bugfix - Fix public link upload remaining time estimation: #37053
Public link upload wrong remaining time estimation problem has been resolved. Also, the
remaining time calculation logic has been changed for smoother performance.
Estimate properly or not show ETA for uploaded files using the web UI. #25053
fix remaining time estimation for public link uploads #37053
Bugfix - Fix OCS Share API response for requests contain "include_tags" parameter: #37084
Sending "include_tags" request parameter for OCS Share API was led to duplicated share
entries in API response. This bug has been fixed by using share_id instead of file_id when
populating tags. Also, the tag generation helper method simplified by customizing it for only
shares.
Duplicate link share entry in OCS response with favorites #37084
fix OCS Share API response for requests contain "include_tags" parameter #37088
Bugfix - Add share type to the verifyExpirationDate hook: #287
The verifyExpirationDate hook notifies the password_policy app about proposed expiration
dates of shares. The share type was not being passed in the hook. This meant that the
password_policy app incorrectly processed user and group share expiration dates. See the
linked issue for details. The problem has been corrected.
Cannot create ordinary share with users when public link expiry is set password_policy#287
Add share type to the verifyExpirationDate hook #37135
Bugfix - Fix CLI zero exit code on startup errors: #37098
Zero exit code was returned on startup with a missing app directory or a non-writable config
directory. Now exit code is 1.
occ commands give success status when apps_paths has an error #37098
Add non-zero exit code for non-writable config dir and missing app-di… #37148
Bugfix - Respect sharing.federation.allowHttpFallback config option: #37153
Federated share can be created for server without SSL, by setting config option
sharing.federation.allowHttpFallback=true.
Respect sharing.federation.allowHttpFallback config option #37153
Change - Write crash log in case of parse error in config.php: #36570
crash log is crashing ... #36570
Change - Fix ini_set error spamming the log: #36749
Fix ini_set error spamming the log #36749
Change - Update egulias/email-validator (2.1.15 => 2.1.17): #36955
PHP dependencies 20200216 #36955
Change - Update webmozart/assert (1.6.0 => 1.7.0): #36955
PHP dependencies 20200216 #36955
Change - Update symfony/polyfill (1.13.1 => 1.14.0): #36955
The following symfony/polyfill components have been updated to version 1.14.0:
Symfony/polyfill-ctype symfony/polyfill-iconv symfony/polyfill-intl-idn
symfony/polyfill-mbstring symfony/polyfill-php56 symfony/polyfill-php72
symfony/polyfill-php73 symfony/polyfill-util
PHP dependencies 20200216 #36955
Change - Don't write potential sensitive data to the log file: #36961
Sensitive data like passwords are not written to the log when the exception is thrown from
within a closure.
Bugfix/dont disclose sensitive data to the log #36961
Change - Update Graffino/Browser-Update from 2.0.2 to 2.0.5: #36976
Graffino/Browser-Update v2.0.2 not found #36976
Bump Graffino/Browser-Update v2.0.2 to v2.0.5 #36981
Change - Update phpseclib/phpseclib (2.0.23 => 2.0.24): #37010
Bump phpseclib/phpseclib from 2.0.23 to 2.0.24 #37010
Change - Update phpseclib/phpseclib (2.0.24 => 2.0.25): #37014
Update phpseclib/phpseclib (2.0.24 => 2.0.25) #37014
Change - Allow dot in database name: #20381
When installing ownCloud the database name is now allowed to contain a dot.
"you may not use dots in the database name" - this is false #20381
Remove unecessary constraint on database name #37020
Change - Respect default_language when sending email notifications: #37039
Files sharing notification email is in english, even though the preferred language is set to german. #37039
Change - Lookup email subject in correct translation context: #37040
Use 'lib' instead of 'core' to get the translations.
Files sharing notification email's subject is in english, even though the preferred language is set to german #37040
Change - Update Symfony components to 4.4.5: #37052
The following Symfony components have been updated to version 4.4.5: - console -
event-dispatcher - process - routing - translation
Bump symfony 4.4.5 #37052
https://symfony.com/blog/symfony-4-4-5-released
Change - Return correct custom dav properties for folder contents: #37058
WebDav multiple props PROPFIND applied to folder returns incorrect file meta data #36920
Fixes #36920 - custom properties are now properly set on REPORT with … #37058
Change - Hardening Cache-Control headers for some responses: #37082
Harden cache control headers #37082
Change - Add menu entry to phoenix if phoenix is configured: #37083
In case phoenix.baseUrl is configured a menu entry will appear #37083
Change - Update league/flysystem (1.0.64 => 1.0.65): #37096
Bump league/flysystem from 1.0.64 to 1.0.65 #37096
Change - Include reshares in the webdav response when asking for share types: #37107
Previously, only shares initiated by the user were being returned when asked for the shares.
Now, reshares are also included in the response
Include reshares in the webdav response when asking for share types #37107
Change - Fix UX in files app: #37116
Some translations are now properly displayed and in an empty readonly folder a message is
displayed that no files can be uploaded.
Bugfix/dropzone in drop folder #37116
Change - Update laminas/laminas-validator (2.13.1 => 2.13.2): #37131
Bump laminas/laminas-validator from 2.13.1 to 2.13.2 #37131
Change - Update league/flysystem (1.0.65 => 1.0.66): #37136
Updating league/flysystem (1.0.65 => 1.0.66) #37136
Change - Update minimist (1.2.2 => 1.2.3): #37138
[Snyk] Security upgrade minimist from 1.2.2 to 1.2.3 #37138
Change - Update sabre/dav from version 4.0.3 to 4.1.0: #37151
Update sabre/dav (4.0.3 => 4.1.0) #37151
https://github.com/sabre-io/dav/releases/tag/4.1.0
Change - Update phpseclib/phpseclib (2.0.25 => 2.0.26): #37155
Update phpseclib/phpseclib (2.0.25 => 2.0.26) #37155
Change - Update psr/log (1.1.2 => 1.1.3): #37161
Update psr/log (1.1.2 => 1.1.3) #37161
Change - Query on oc_properties is now always chunked: #37172
Perform chunked requests in any case on any sql platoform + php 7.1 s… #37172
Change - Proper error handling on preview endpoint: #37172
Preview requests for folders now return 400/Bad Request and any false parameters of the
preview generation now return 400/Bad Request as well.
requesting preview of folder results in error 500 #37164
requesting a file preview with an ivalid size results in HTTP error 500 #37165
Perform chunked requests in any case on any sql platoform + php 7.1 s… #37172
Change - Update symfony/polyfill (1.14.1 => 1.15.0): #37174
The following symfony/polyfill components have been updated to version 1.15.0:
Symfony/polyfill-ctype symfony/polyfill-iconv symfony/polyfill-intl-idn
symfony/polyfill-mbstring symfony/polyfill-php56 symfony/polyfill-php72
symfony/polyfill-php73 symfony/polyfill-util
Update symfony polyfill 1.15.0 and laminas-zendframework-bridge 1.0.2 #37174
Change - Update laminas/laminas-zendframework-bridge (1.0.1 => 1.0.2): #37174
Update symfony polyfill 1.15.0 and laminas-zendframework-bridge 1.0.2 #37174
Change - Update Symfony components to 4.4.6: #37176
The following Symfony components have been updated to version 4.4.6: - console -
event-dispatcher - process - routing - translation
Update Symfony components to 4.4.6 #37176
https://symfony.com/blog/symfony-4-4-6-released
Enhancement - Add new occ command to check the cache for primary storages: #37067
This is a new occ command mainly for objectstores (objectstore and files_primary_s3 apps) as
primary storages, but it can be used also for local primary storage.
The use case is when a file is deleted directly from the primary storage without going through
ownCloud. This is a scenario that shouldn't happen (modifying the primary storage outside of
ownCloud isn't supported).
The command will check if the target file can be accessed, and if not you can delete the
information that ownCloud has (the command provides an option for this).
The command will only work for the primary storage. It will ignore files that are accessible
through a share (they need to be accessed directly), or files that are in an external storage.
Check the file in the primary storage and allow remove it from the #37067
The text was updated successfully, but these errors were encountered: