-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Mobile
1. Changelog items
1.1 Bugfix - Creating self group-reshare should not not share to self: #38581 (Client related)
Android: correct behaviour ✅
iOS: correct behaviour ✅
1.2 Bugfix - Regenerate session after authenticate a password protected public share: #38693 (Client related)
This one affects web browser, not apps themselves. I took a look to reproduce the problem and check if it is fixed. It works fine. Using the chrome://inspect/#devices and the incognito mode, it is reproducible with previous version and fixed with the current one. ✅
Using a mobile device, not every available browser is suitable to reproduce this exploit. F. ex. Safari browser over iOS does not allow to handle cookies, only deleting (at least in an easy way, a deep hacking would be posible? maybe, but not in the target of the current testing).
1.3 Bugfix - Always allow renaming shared mounts: #38794(Client related)
Android: Reproducible and fixed ✅
iOS: Reproducible and fixed ✅
1.4 Bugfix - #4324
Public links are removed in the server when the expiration date passes. During the last day, the link is still available. Clients fetch the list of available links from server via API.
Android: correct behaviour ✅
iOS: correct behaviour ✅
2. Smoke testing
2.1 Beta Phase
Server version: 10.8.0-beta1
OAuth2 version: 0.4.4
Android
Device & Android version: Google Pixel 2, Android11
Android app version:2.18
| Test Case | Steps | Expected Result | Result | Related Comment |
|---|---|---|---|---|
| Login basic | Login in a server with basic auth | It is possible to access | Passed | AUTO |
| Login OAuth2 | Login in a server with OAuth2 | It is possible to access | Passed | |
| New folder | Select to create a new folder | The folder is created with thecorrect name | Passed | AUTO |
| Rename | Rename an exsisting folder | Folder is renamed with the new name | Passed | AUTO |
| Move | 1. Long press on a folder 2. Select Move, and a new location |
Folder is moved to the specifield location | Passed | AUTO |
| Copy | 1. Long press on a folder 2. Select Copy, and a location to copy to |
The folder and all its content is copied in the location, and remains too in the original | Passed | AUTO |
| Delete | 1. Long press on a folder 2. Select Delete |
Item deleted | Passed | AUTO |
| Sync | 1. Create a folder 2. In web app, upload some files in the folder 3. Long press to sync the folder |
The folder is sync with the content on server | Passed | AUTO |
| Upload | Select several files from Document provider to upload to oC | Files are uploaded | Passed | |
| Download | Tap to download a file | The file is downloaded and marked with green arrow | Passed | |
| Av Offline | Long press to set as Av Offline a file | The file is downloaded and set as Av Offline with the purple tick | Passed | AUTO |
| Av Offline folder | Long press to unset an Av Offline a folder that contains subfolders Add new content to the folder |
The folder and all its content is downloaded and set as Av Offline with the purple tick New content is availble offline |
Passed | |
| Share with user | Share a file and a folder with another user | Both are correctly shared | Passed | AUTO |
| Link | Create a link over a file and a folder | Links are correctly created | Passed | AUTO |
Serenity report: serenity_android.zip
iOS
Device & iOS version: iPhone XR, iOS14.6
iOS app version: 11.6.1
| Test Case | Steps | Expected Result | Result | Related Comment |
|---|---|---|---|---|
| Login basic | Login in a server with basic auth | It is possible to access | Passed | AUTO |
| Login OAuth2 | Login in a server with OAuth2 | It is possible to access | Passed | |
| New folder | Select to create a new folder | The folder is created with the correct name | Passed | AUTO |
| Rename | Rename an exsisting folder | Folder is renamed with the new name | Passed | AUTO |
| Move | 1. Open the card of a folder 2. Select Move, and a new location |
Folder is moved to the specifield location | Passed | AUTO |
| Copy | 1. Open the card of a folder 2. Select Copy, and a location to copy to |
The folder and all its content is copied in the location, and remains too in the original | Passed | AUTO |
| Duplicate | 1. Open the card of a folder 2. Select Copy, and a location to copy to |
The folder and all its content is copied in the location, and remains too in the original | Passed | AUTO |
| Delete | 1. Open the card of a folder 2. Select Delete |
Item deleted | Passed | AUTO |
| Upload Files | Select several files from Document provider to upload to oC | Files are uploaded | Passed | |
| Upload Albums | Select several images and videos from Albums to upload to oC | Images and videos are uploaded | Passed | |
| Download | Tap to download a file | The file is downloaded and marked with green arrow | Passed | |
| Av Offline | Open the card of a file to set as Av Offline | The file is downloaded and set as Av Offline | Passed | AUTO |
| Av Offline folder | Open the card of a folder to unset as Av Offline | The folder and all its content is downloaded and set as Av Offline | Passed | AUTO |
| Share with user | Share a file and a folder with another user | Both are correctly shared | Passed | AUTO |
| Link | Create a link over a file and a folder | Links are correctly created | Passed | AUTO |
Serenity report: serenity_ios.zip
2.2 RC Phase
Server version: 10.8.0-RC1
OAuth2 version: 0.4.4
Android
Device & Android version: Google Pixel 2, Android11
Android app version:2.18
| Test Case | Steps | Expected Result | Result | Related Comment |
|---|---|---|---|---|
| Login basic | Login in a server with basic auth | It is possible to access | Passed | AUTO |
| Login OAuth2 | Login in a server with OAuth2 | It is possible to access | Passed | |
| New folder | Select to create a new folder | The folder is created with thecorrect name | Passed | AUTO |
| Rename | Rename an exsisting folder | Folder is renamed with the new name | Passed | AUTO |
| Move | 1. Long press on a folder 2. Select Move, and a new location |
Folder is moved to the specifield location | Passed | AUTO |
| Copy | 1. Long press on a folder 2. Select Copy, and a location to copy to |
The folder and all its content is copied in the location, and remains too in the original | Passed | AUTO |
| Delete | 1. Long press on a folder 2. Select Delete |
Item deleted | Passed | AUTO |
| Sync | 1. Create a folder 2. In web app, upload some files in the folder 3. Long press to sync the folder |
The folder is sync with the content on server | Passed | AUTO |
| Upload | Select several files from Document provider to upload to oC | Files are uploaded | Passed | |
| Download | Tap to download a file | The file is downloaded and marked with green arrow | Passed | |
| Av Offline | Long press to set as Av Offline a file | The file is downloaded and set as Av Offline with the purple tick | Passed | AUTO |
| Av Offline folder | Long press to unset an Av Offline a folder that contains subfolders Add new content to the folder |
The folder and all its content is downloaded and set as Av Offline with the purple tick New content is availble offline |
Passed | |
| Share with user | Share a file and a folder with another user | Both are correctly shared | Passed | AUTO |
| Link | Create a link over a file and a folder | Links are correctly created | Passed | AUTO |
Serenity report: serenity_android_rc1.zip
iOS
Device & iOS version: iPhone XR, iOS14.6
iOS app version: 11.6.1
| Test Case | Steps | Expected Result | Result | Related Comment |
|---|---|---|---|---|
| Login basic | Login in a server with basic auth | It is possible to access | Passed | AUTO |
| Login OAuth2 | Login in a server with OAuth2 | It is possible to access | Passed | |
| New folder | Select to create a new folder | The folder is created with the correct name | Passed | AUTO |
| Rename | Rename an exsisting folder | Folder is renamed with the new name | Passed | AUTO |
| Move | 1. Open the card of a folder 2. Select Move, and a new location |
Folder is moved to the specifield location | Passed | AUTO |
| Copy | 1. Open the card of a folder 2. Select Copy, and a location to copy to |
The folder and all its content is copied in the location, and remains too in the original | Passed | AUTO |
| Duplicate | 1. Open the card of a folder 2. Select Copy, and a location to copy to |
The folder and all its content is copied in the location, and remains too in the original | Passed | AUTO |
| Delete | 1. Open the card of a folder 2. Select Delete |
Item deleted | Passed | AUTO |
| Upload Files | Select several files from Document provider to upload to oC | Files are uploaded | Passed | |
| Upload Albums | Select several images and videos from Albums to upload to oC | Images and videos are uploaded | Passed | |
| Download | Tap to download a file | The file is downloaded and marked with green arrow | Passed | |
| Av Offline | Open the card of a file to set as Av Offline | The file is downloaded and set as Av Offline | Passed | AUTO |
| Av Offline folder | Open the card of a folder to unset as Av Offline | The folder and all its content is downloaded and set as Av Offline | Passed | AUTO |
| Share with user | Share a file and a folder with another user | Both are correctly shared | Passed | AUTO |
| Link | Create a link over a file and a folder | Links are correctly created | Passed | AUTO |
Serenity report: serenity_ios_rc1.zip
From my side, everything OK for the release