Bug 31656 - Nextcloud 3.7.4 update, bug fixes
Summary: Nextcloud 3.7.4 update, bug fixes
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK MGA8-32-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2023-03-11 10:39 CET by christian barranco
Modified: 2023-03-18 23:17 CET (History)
5 users (show)

See Also:
Source RPM: nextcloud-client-3.6.6-1.mga8.src.rpm
CVE:
Status comment:


Attachments

Description christian barranco 2023-03-11 10:39:16 CET
Hi. 
The 3.7 branch is the new supported branch, and the 3.7.4 looks stable enough to be proposed as an update.
https://github.com/nextcloud/desktop/releases/tag/v3.7.4
Comment 1 christian barranco 2023-03-11 10:47:52 CET
ADVISORY NOTICE PROPOSAL
========================
Updated nextcloud-client packages fix bugs and switch to the new supported branch


Description
Update to version 3.7.4 fixes bugs (along with 3.7.0, 3.7.1, 3.7.2 and 3.7.3) and switches to the new supported branch.


desktop#5425 [stable-3.7] check German translation for wrong wording
desktop#5437 [stable-3.7] Fix "Create new folder" menu entries in settings not working correctly on macOS
desktop#5438 [stable-3.7] Clean up account creation and deletion code
desktop#5446 [stable-3.7] Fix share dialog infinite loading
desktop#5450 [stable-3.7] fix edit locally job not finding the user account: wrong user id
desktop#5454 [stable-3.7] skip e2e encrypted files with empty filename in metadata
desktop#5481 [stable-3.7] Always discover blacklisted folders to avoid data loss when modifying selectivesync list.
desktop#5483 [stable-3.7] use new connect syntax
desktop#5484 [stable-3.7] with cfapi when dehydrating files add missing flag
desktop#5487 [stable-3.7] Fix avatars not showing up in settings dialog account actions until clicked on
desktop#5488 [stable-3.7] Fix text labels in Sync Status component
desktop#5489 [stable-3.7] Fix infinite loading in the share dialog when public link shares are disabled on the server
desktop#5490 [stable-3.7] Ci/clang tidy checks init variables
desktop#5494 [stable-3.7] Display 'Search globally' as the last sharees list element
desktop#5499 [stable-3.7] Resize WebView widget once the loginpage rendered
desktop#5502 [stable-3.7] Bugfix/do not restore virtual files
desktop#5505 [stable-3.7] Fix display of 2FA notification.
Revert "Fix(l10n): 🔠 Update translations from Transifex"
Backport/5393/stable 3.7 by @mgallien in #5403
Fix wrong estimated time when doing sync. by @allexzander in #4902
Bugfix/selective sync abort error by @allexzander in #4903
Set UnifiedSearchResultNothingFound visibility less messily by @claucambra in #4751
Clean up QML type and singleton registration by @claucambra in #4817
Simplify activity list delegates by making them ItemDelegates, clean up by @claucambra in #4786
Improve activity list highlighting/keyboard item selection by @claucambra in #4781
Replace private API QZipWriter with KArchive by @claucambra in #4768
makes Qt WebEngine optional only on macOS by @mgallien in #4875
Bugfix/conflict resolution when selecting folder by @allexzander in #4914
Fix fileactivitylistmodel QML registration by @claucambra in #4920
Updated link to documentation by @BMerz in #4792
Fix menu bar height calculation on macOS by @claucambra in #4917
Fix ActivityItem activityHover error by @claucambra in #4921
Fix add account window text clipping, enlarge text by @claucambra in #4910
Accept valid lsColJob reply XML content types by @claucambra in #4919
Fix low-resolution file changed overlay icons in activities by @claucambra in #4930
Refactor ActivityListModel population mechanisms by @claucambra in #4736
Make account setup wizard's adjustWizardSize resize to current page size instead of largest wizard page by @claucambra in #4911
Deallocate call notification dialog objects when closed by @claucambra in #4939
Ensure that the file being processed has had its etag properly sanitised, log etag more by @claucambra in #4940
Feature/syncjournaldb handle errors by @allexzander in #4819
Do not format text in QML components as HTML by @claucambra in #4944
Fix two factor auth notification: activity item was disabled. by @camilasan in #4961
Add a placeholder item for empty activity list by @claucambra in #4959
Ensure strings in main window QML are presented as plain text and not HTML by @claucambra in #4972
Improve handling of file name clashes by @claucambra in #4970
Add a QSortFilterProxyModel-based SortedActivityListModel by @claucambra in #4933
Bring back .lnk files on Windows and always treat them as non-virtual files. by @allexzander in #4968
Fix two factor authentication notification by @camilasan in #4967
Ensure placeholder message in emoji picker wraps correctly by @claucambra in #4960
Make activity action button an actual button, clean up contents by @claucambra in #4784
Improve the error box QML component by @claucambra in #4976
Fix 'Reply' primary property. by @camilasan in #4985
Fix sync progress bar colours in dark mode by @claucambra in #4986
Fix predefined status text formatting by @claucambra in #4987
Don't set up tray context menu on macOS, even if not building app bundle by @claucambra in #4988
Ci/check clang tidy in ci by @mgallien in #4995
check our code with clang-tidy by @mgallien in #4999
alway use constexpr for all text constants by @mgallien in #4996
avoid possibly crashing static_cast by @mgallien in #4994
switch AppImage CI to latest tag: client-appimage-6 by @mgallien in #5003
configure a list of checks for clang-tidy by @mgallien in #5004
Fix link shares default expire date being enforced as maximum expire date even when maximum date enforcement is disabled on the server by @claucambra in #4982
apply modernize-use-using via clang-tidy by @mgallien in #4993
Ci/use no discard by @mgallien in #4992
Fix files not unlocking after lock time expired by @claucambra in #4962
Update client image by @camilasan in #5002
let's check the format via some github action by @mgallien in #4991
Feature/vfs windows sharing and lock state by @allexzander in #4942
Update after tx migrate by @tobiasKaminsky in #5019
Improve 'Handle local file editing' feature. Add loading popup. Add force sync before opening a file. by @allexzander in #4990
Command-line client. Do not trust SSL certificates by default, unless '--trust' option is set. by @allexzander in #5022
Bugfix/files lock fail metadata by @mgallien in #5024
do not ignore return value by @mgallien in #4998
improve logs when adding sync errors in activity list of main dialog by @mgallien in #5032
Fix invisible user status selector button not being checked when user is in Offline mode by @claucambra in #5012
use correct version copmparison on NSIS updater: fix update from rc by @mgallien in #4979
Bugfix/check token for edit locally requests by @mgallien in #5039
Fix the dismiss button: display it whenever possible. by @camilasan in #4989
Fix account not found when doing local file editing. by @allexzander in #5040
Improve "pretty user name"-related strings, display in webflow credentials by @claucambra in #5013
Update CHANGELOG with 3.6.1 changes. by @camilasan in #5066
Fix call notification dialog buttons by @claucambra in #5074
validate certificate for E2EE against private key by @mgallien in #4949
emit missing signal to update folder sync status icon by @mgallien in #5087
Update CMake usage in README build instructions by @NeroBurner in #5086
Clean up methods in sync engine by @claucambra in #5071
Make Systray's void methods slots by @claucambra in #5042
Remove unneeded parameter from CleanupPollsJob constructor by @claucambra in #5070
Add a 'Sync now' button to the sync status header in the tray window by @claucambra in #5018
Modernise and improve code in AccountManager by @claucambra in #5026
Fix macOS autoupdater settings by @claucambra in #5102
Validate and sanitise edit locally token and relpath before sending to server by @claucambra in #5093
Refactor FolderMan's "Edit Locally" capabilities as separate class by @claucambra in #5107
Modernise and improve code in AccountSettings by @claucambra in #5027
Fix compatibility with newer python3-nautilus by @nteodosio in #5105
Only show Sync Now button if account is connected by @claucambra in #5097
use new public API to open an edit locally URL by @mgallien in #5116
Add a new file details window, unify file activity and sharing by @claucambra in #4929
E2EE. Do not generate keypair without user request. by @allexzander in #5067
Fix incorrect current user index when adding or removing a user account. Also fix incorrect user avatar lookup by id. by @allexzander in #5092
Remove unused internal link widget from old share dialog by @claucambra in #5123
Use separate variable for cfg file name in CMAKE. by @allexzander in #5136
Bugfix/delete folders during propagation even when propagation has errors by @mgallien in #5104
Remove unused app pointer in CocoaInitializer by @claucambra in #5127
Ensure 'Sync now' button doesn't have its text elided by @claucambra in #5129
Fix share delegate button icon colors in dark mode by @claucambra in #5132
Do not use copy-assignment of QDialog. by @allexzander in #5148
Remove unused remotePath in User::processCompletedSyncItem by @claucambra in #5118
Make user status selector modal, show user header by @claucambra in #5145
properly escape a path when creating a test file during tests by @mgallien in #5151
Add support cmake unity build by @tnixeu in #5109
Fix typo of connector by @hefee in #5157
fully qualify types in signals and slots by @mgallien in #5088
Remove reference to inexistent property in NCCustomButton by @claucambra in #5173
Fix ActivityList delegate warnings by @claucambra in #5172
Ensure forcing a folder to be synced unpauses syncing on said folder by @claucambra in #5152
switch back to upstream craft by @mgallien in #5178
fix renaming of folders with a deep hierarchy inside them by @mgallien in #5182
fix instances of: c++11 range-loop might detach Qt container warnings by @mgallien in #5089
Implement context menu entry "Leave this share" by @allexzander in #5081
check that we update local file mtime on changes from server by @mgallien in #5188
Add end-to-end tests to our CI by @claucambra in #5124
Modernize the Dolphin action plugin by @ivaradi in #5192
Ci/do not modify configuration file duringtests by @mgallien in #5200
cmake: Use FindPkgConfig's pkg_get_variable instead of custom macro by @marv in #5199
Fix tray window margins, stop cutting into window border by @claucambra in #5202
fix regressions on pinState management when doing renames by @mgallien in #5201
Fix bad custom button alignments, sizings, etc. by @claucambra in #5189
Ci/do not override configuration file by @mgallien in #5206
Clearly tell user that E2EE has been enabled for an account by @claucambra in #5164
Fix CfApiShellExtensionsIPCTest by @allexzander in #5209
l10n: Fixed grammar by @rakekniven in #5220
Prevent bad encrypting of folder if E2EE has not been correctly set up by @claucambra in #5223
Remove close/dismiss button from encryption message by @claucambra in #5163
Update macOS shell integration deployment targets by @claucambra in #5227
Bugfix/case cash conflicts should not terminate sync by @mgallien in #5224
Differentiate between E2EE not being enabled at all vs. E2EE being enabled already through another device in account settings message by @claucambra in #5179
Ensure more QML text components are rendering things as plain text by @claucambra in #5231
l10n: Correct spelling by @Valdnet in #5221
Make use of plain text-enforcing qml labels by @claucambra in #5233
Feature/edit file locally restart sync by @allexzander in #5175
Fix CI errors for Edit Locally. by @allexzander in #5241
Lock file when editing locally by @claucambra in #5226
Format some QLabels as plain text by @claucambra in #5247
do not create GUI from a random thread and show error on real error by @mgallien in #5253
Fix BasicComboBox internal layout by @claucambra in #5216
Explicitly size and align user status selector text input to avoid bugs with alternate QtQuick styles by @claucambra in #5214
do not use bulk upload for e2ee files by @mgallien in #5256
Only show mnemonic request dialog when user explicitly wants to enable E2EE by @claucambra in #5181
Replace share settings popup with a page on a StackView by @claucambra in #5194
Add interactive NC Talk notifications on macOS by @claucambra in #5143
Show file details within the tray dialog, rather than in a separate dialog by @claucambra in #5139
Silence sync termination errors when running EditLocallyJob. by @allexzander in #5261
Fix typo by @cgzones in #5257
Add an "Encrypt" menu entry in file browser context menu for folders by @claucambra in #5263
Add a nix flake for easy building and dev environments by @claucambra in #5007
Add an internal link share to the share dialog by @claucambra in #5131
Avoid the Get-Task-Allow Entitlement (macOS Notarization) by @claucambra in #5274
sets a fixed version for pixman when buildign desktop client via Craft by @mgallien in #5269
Fix SyncEngineTest failure when localstate is destroyed. by @allexzander in #5273
Feature/remove obsolete names by @mgallien in #5271
Remove unused HeaderBanner component by @claucambra in #5245
Feature/do not sync enc folders if e2ee is not setup by @allexzander in #5258
fix migration from old settings configuration files by @mgallien in #5141
Use QFileInfo::exists where we are only creating a QFileInfo to check if file exists by @claucambra in #5291
Make correct use of Qt signal 'emit' keyword by @claucambra in #5287
Remove unused variables by @claucambra in #5290
Declare all QRegularExpressions statically by @claucambra in #5289
l10n: Remove space by @Valdnet in #5297
Feature/move shellextensions to root installdir by @allexzander in #5295
Improve backup dark mode palette for Windows by @claucambra in #5298
Allow setting up an account with apppasword and folder via command-line arguments. For deployment. by @allexzander in #5296
Update file's metadata in the local database when the etag changes while file remains unchanged. Fix subsequent conflict when locking and unlocking. by @allexzander in #5293
Fix warnings on QPROPERTY-s by @claucambra in #5286
Replace now deprecated FSEventStreamScheduleWithRunLoop with FSEventStreamSetDispatchQueue by @claucambra in #5272
Fix macOS shell integration class inits by @claucambra in #5299
Drop dependency on Qt Quick Controls 1 by @Flowdalic in #5309
Fix full-text search results not being opened in browser by @claucambra in #5279
Feature/allow forceoverrideurl via command line by @allexzander in #5329
Bugfix/e2ee vulnerability empty metadatakeys by @allexzander in #5323
Always generate random initialization vector when uploading encrypted file by @allexzander in #5324
Fix bad string for translation. by @allexzander in #5358
Update legal notice to 2023 by @claucambra in #5361
Fix migration from legacy client when override server url is set by @claucambra in #5322
Don't try to lock folders when editing locally by @claucambra in #5317
Fix fetch more unified search result item not being clickable by @claucambra in #5266
Add ability to disable E2EE by @claucambra in #5167
Remove unused monochrome icons setting by @claucambra in #5366
Feature/sync with case clash names by @mgallien in #5232
Edit locally. Do not lock if locking is disabled on the server. by @allexzander in #5371
Revert "Merge pull request #5366 from nextcloud/bugfix/remove-mono-icons-setting" by @claucambra in #5372
Open calendar notifications in the browser. by @camilasan in #4684
Migrate old configs by @camilasan in #5362
Always unlock E2EE folders, even when network failure or crash. by @allexzander in #5370
[stable-3.7] Fix displaying of file details button for local syncfileitem activities by @backportbot-nextcloud in #5380
[stable-3.7] Improve config upgrade warning dialog by @backportbot-nextcloud in #5386
Backport/5385/stable 3.7 by @mgallien in #5388
Fix wrong estimated time when doing sync. by @allexzander in #4902
Bugfix/selective sync abort error by @allexzander in #4903
Set UnifiedSearchResultNothingFound visibility less messily by @claucambra in #4751
Clean up QML type and singleton registration by @claucambra in #4817
Simplify activity list delegates by making them ItemDelegates, clean up by @claucambra in #4786
Improve activity list highlighting/keyboard item selection by @claucambra in #4781
Replace private API QZipWriter with KArchive by @claucambra in #4768
makes Qt WebEngine optional only on macOS by @mgallien in #4875
Bugfix/conflict resolution when selecting folder by @allexzander in #4914
Fix fileactivitylistmodel QML registration by @claucambra in #4920
Updated link to documentation by @BMerz in #4792
Fix menu bar height calculation on macOS by @claucambra in #4917
Fix ActivityItem activityHover error by @claucambra in #4921
Fix add account window text clipping, enlarge text by @claucambra in #4910
Accept valid lsColJob reply XML content types by @claucambra in #4919
Fix low-resolution file changed overlay icons in activities by @claucambra in #4930
Refactor ActivityListModel population mechanisms by @claucambra in #4736
Make account setup wizard's adjustWizardSize resize to current page size instead of largest wizard page by @claucambra in #4911
Deallocate call notification dialog objects when closed by @claucambra in #4939
Ensure that the file being processed has had its etag properly sanitised, log etag more by @claucambra in #4940
Feature/syncjournaldb handle errors by @allexzander in #4819
Do not format text in QML components as HTML by @claucambra in #4944
Fix two factor auth notification: activity item was disabled. by @camilasan in #4961
Add a placeholder item for empty activity list by @claucambra in #4959
Ensure strings in main window QML are presented as plain text and not HTML by @claucambra in #4972
Improve handling of file name clashes by @claucambra in #4970
Add a QSortFilterProxyModel-based SortedActivityListModel by @claucambra in #4933
Bring back .lnk files on Windows and always treat them as non-virtual files. by @allexzander in #4968
Fix two factor authentication notification by @camilasan in #4967
Ensure placeholder message in emoji picker wraps correctly by @claucambra in #4960
Make activity action button an actual button, clean up contents by @claucambra in #4784
Improve the error box QML component by @claucambra in #4976
Fix 'Reply' primary property. by @camilasan in #4985
Fix sync progress bar colours in dark mode by @claucambra in #4986
Fix predefined status text formatting by @claucambra in #4987
Don't set up tray context menu on macOS, even if not building app bundle by @claucambra in #4988
Ci/check clang tidy in ci by @mgallien in #4995
check our code with clang-tidy by @mgallien in #4999
alway use constexpr for all text constants by @mgallien in #4996
avoid possibly crashing static_cast by @mgallien in #4994
switch AppImage CI to latest tag: client-appimage-6 by @mgallien in #5003
configure a list of checks for clang-tidy by @mgallien in #5004
Fix link shares default expire date being enforced as maximum expire date even when maximum date enforcement is disabled on the server by @claucambra in #4982
apply modernize-use-using via clang-tidy by @mgallien in #4993
Ci/use no discard by @mgallien in #4992
Fix files not unlocking after lock time expired by @claucambra in #4962
Update client image by @camilasan in #5002
let's check the format via some github action by @mgallien in #4991
Feature/vfs windows sharing and lock state by @allexzander in #4942
Update after tx migrate by @tobiasKaminsky in #5019
Improve 'Handle local file editing' feature. Add loading popup. Add force sync before opening a file. by @allexzander in #4990
Command-line client. Do not trust SSL certificates by default, unless '--trust' option is set. by @allexzander in #5022
Bugfix/files lock fail metadata by @mgallien in #5024
do not ignore return value by @mgallien in #4998
improve logs when adding sync errors in activity list of main dialog by @mgallien in #5032
Fix invisible user status selector button not being checked when user is in Offline mode by @claucambra in #5012
use correct version copmparison on NSIS updater: fix update from rc by @mgallien in #4979
Bugfix/check token for edit locally requests by @mgallien in #5039
Fix the dismiss button: display it whenever possible. by @camilasan in #4989
Fix account not found when doing local file editing. by @allexzander in #5040
Improve "pretty user name"-related strings, display in webflow credentials by @claucambra in #5013
Update CHANGELOG with 3.6.1 changes. by @camilasan in #5066
Fix call notification dialog buttons by @claucambra in #5074
validate certificate for E2EE against private key by @mgallien in #4949
emit missing signal to update folder sync status icon by @mgallien in #5087
Update CMake usage in README build instructions by @NeroBurner in #5086
Clean up methods in sync engine by @claucambra in #5071
Make Systray's void methods slots by @claucambra in #5042
Remove unneeded parameter from CleanupPollsJob constructor by @claucambra in #5070
Add a 'Sync now' button to the sync status header in the tray window by @claucambra in #5018
Modernise and improve code in AccountManager by @claucambra in #5026
Fix macOS autoupdater settings by @claucambra in #5102
Validate and sanitise edit locally token and relpath before sending to server by @claucambra in #5093
Refactor FolderMan's "Edit Locally" capabilities as separate class by @claucambra in #5107
Modernise and improve code in AccountSettings by @claucambra in #5027
Fix compatibility with newer python3-nautilus by @nteodosio in #5105
Only show Sync Now button if account is connected by @claucambra in #5097
use new public API to open an edit locally URL by @mgallien in #5116
Add a new file details window, unify file activity and sharing by @claucambra in #4929
E2EE. Do not generate keypair without user request. by @allexzander in #5067
Fix incorrect current user index when adding or removing a user account. Also fix incorrect user avatar lookup by id. by @allexzander in #5092
Remove unused internal link widget from old share dialog by @claucambra in #5123
Use separate variable for cfg file name in CMAKE. by @allexzander in #5136
Bugfix/delete folders during propagation even when propagation has errors by @mgallien in #5104
Remove unused app pointer in CocoaInitializer by @claucambra in #5127
Ensure 'Sync now' button doesn't have its text elided by @claucambra in #5129
Fix share delegate button icon colors in dark mode by @claucambra in #5132
Do not use copy-assignment of QDialog. by @allexzander in #5148
Remove unused remotePath in User::processCompletedSyncItem by @claucambra in #5118
Make user status selector modal, show user header by @claucambra in #5145
properly escape a path when creating a test file during tests by @mgallien in #5151
Add support cmake unity build by @tnixeu in #5109
Fix typo of connector by @hefee in #5157
fully qualify types in signals and slots by @mgallien in #5088
Remove reference to inexistent property in NCCustomButton by @claucambra in #5173
Fix ActivityList delegate warnings by @claucambra in #5172
Ensure forcing a folder to be synced unpauses syncing on said folder by @claucambra in #5152
switch back to upstream craft by @mgallien in #5178
fix renaming of folders with a deep hierarchy inside them by @mgallien in #5182
fix instances of: c++11 range-loop might detach Qt container warnings by @mgallien in #5089
Implement context menu entry "Leave this share" by @allexzander in #5081
check that we update local file mtime on changes from server by @mgallien in #5188
Add end-to-end tests to our CI by @claucambra in #5124
Modernize the Dolphin action plugin by @ivaradi in #5192
Ci/do not modify configuration file duringtests by @mgallien in #5200
cmake: Use FindPkgConfig's pkg_get_variable instead of custom macro by @marv in #5199
Fix tray window margins, stop cutting into window border by @claucambra in #5202
fix regressions on pinState management when doing renames by @mgallien in #5201
Fix bad custom button alignments, sizings, etc. by @claucambra in #5189
Ci/do not override configuration file by @mgallien in #5206
Clearly tell user that E2EE has been enabled for an account by @claucambra in #5164
Fix CfApiShellExtensionsIPCTest by @allexzander in #5209
l10n: Fixed grammar by @rakekniven in #5220
Prevent bad encrypting of folder if E2EE has not been correctly set up by @claucambra in #5223
Remove close/dismiss button from encryption message by @claucambra in #5163
Update macOS shell integration deployment targets by @claucambra in #5227
Bugfix/case cash conflicts should not terminate sync by @mgallien in #5224
Differentiate between E2EE not being enabled at all vs. E2EE being enabled already through another device in account settings message by @claucambra in #5179
Ensure more QML text components are rendering things as plain text by @claucambra in #5231
l10n: Correct spelling by @Valdnet in #5221
Make use of plain text-enforcing qml labels by @claucambra in #5233
Feature/edit file locally restart sync by @allexzander in #5175
Fix CI errors for Edit Locally. by @allexzander in #5241
Lock file when editing locally by @claucambra in #5226
Format some QLabels as plain text by @claucambra in #5247
do not create GUI from a random thread and show error on real error by @mgallien in #5253
Fix BasicComboBox internal layout by @claucambra in #5216
Explicitly size and align user status selector text input to avoid bugs with alternate QtQuick styles by @claucambra in #5214
do not use bulk upload for e2ee files by @mgallien in #5256
Only show mnemonic request dialog when user explicitly wants to enable E2EE by @claucambra in #5181
Replace share settings popup with a page on a StackView by @claucambra in #5194
Add interactive NC Talk notifications on macOS by @claucambra in #5143
Show file details within the tray dialog, rather than in a separate dialog by @claucambra in #5139
Silence sync termination errors when running EditLocallyJob. by @allexzander in #5261
Fix typo by @cgzones in #5257
Add an "Encrypt" menu entry in file browser context menu for folders by @claucambra in #5263
Add a nix flake for easy building and dev environments by @claucambra in #5007
Add an internal link share to the share dialog by @claucambra in #5131
Avoid the Get-Task-Allow Entitlement (macOS Notarization) by @claucambra in #5274
sets a fixed version for pixman when buildign desktop client via Craft by @mgallien in #5269
Fix SyncEngineTest failure when localstate is destroyed. by @allexzander in #5273
Feature/remove obsolete names by @mgallien in #5271
Remove unused HeaderBanner component by @claucambra in #5245
Feature/do not sync enc folders if e2ee is not setup by @allexzander in #5258
fix migration from old settings configuration files by @mgallien in #5141
Use QFileInfo::exists where we are only creating a QFileInfo to check if file exists by @claucambra in #5291
Make correct use of Qt signal 'emit' keyword by @claucambra in #5287
Remove unused variables by @claucambra in #5290
Declare all QRegularExpressions statically by @claucambra in #5289
l10n: Remove space by @Valdnet in #5297
Feature/move shellextensions to root installdir by @allexzander in #5295
Improve backup dark mode palette for Windows by @claucambra in #5298
Allow setting up an account with apppasword and folder via command-line arguments. For deployment. by @allexzander in #5296
Update file's metadata in the local database when the etag changes while file remains unchanged. Fix subsequent conflict when locking and unlocking. by @allexzander in #5293
Fix warnings on QPROPERTY-s by @claucambra in #5286
Replace now deprecated FSEventStreamScheduleWithRunLoop with FSEventStreamSetDispatchQueue by @claucambra in #5272
Fix macOS shell integration class inits by @claucambra in #5299
Drop dependency on Qt Quick Controls 1 by @Flowdalic in #5309
Fix full-text search results not being opened in browser by @claucambra in #5279
Feature/allow forceoverrideurl via command line by @allexzander in #5329
Bugfix/e2ee vulnerability empty metadatakeys by @allexzander in #5323
Always generate random initialization vector when uploading encrypted file by @allexzander in #5324
Fix bad string for translation. by @allexzander in #5358
Update legal notice to 2023 by @claucambra in #5361
Fix migration from legacy client when override server url is set by @claucambra in #5322
Don't try to lock folders when editing locally by @claucambra in #5317
Fix fetch more unified search result item not being clickable by @claucambra in #5266
Add ability to disable E2EE by @claucambra in #5167
Remove unused monochrome icons setting by @claucambra in #5366
Feature/sync with case clash names by @mgallien in #5232
Edit locally. Do not lock if locking is disabled on the server. by @allexzander in #5371
Revert "Merge pull request #5366 from nextcloud/bugfix/remove-mono-icons-setting" by @claucambra in #5372
Open calendar notifications in the browser. by @camilasan in #4684
Migrate old configs by @camilasan in #5362
Always unlock E2EE folders, even when network failure or crash. by @allexzander in #5370

                
References
https://bugs.mageia.org/show_bug.cgi?id=31656
https://github.com/nextcloud/desktop/releases/tag/v3.7.4
https://github.com/nextcloud/desktop/releases/tag/v3.7.4-rc1
https://github.com/nextcloud/desktop/releases/tag/v3.7.3
https://github.com/nextcloud/desktop/releases/tag/v3.7.2
https://github.com/nextcloud/desktop/releases/tag/v3.7.1
https://github.com/nextcloud/desktop/releases/tag/v3.7.0
https://github.com/nextcloud/desktop/releases/tag/v3.7.0-rc1



SRPMS
8/core
nextcloud-client-3.7.4-1.mga8.src.rpm


PROVIDED PACKAGES:

    lib64nextcloudsync0-3.7.4-1.mga8
    lib64ocsync0-3.7.4-1.mga8
    nextcloud-client-3.7.4-1.mga8

  Optional depending on Desktop Environment:
    
    nextcloud-client-caja-3.7.4-1.mga8
    nextcloud-client-dolphin-3.7.4-1.mga8
    nextcloud-client-nautilus-3.7.4-1.mga8
    nextcloud-client-nemo-3.7.4-1.mga8

    
PACKAGES FOR QA TESTING
=======================
x86_64:

    lib64nextcloudsync0-3.7.4-1.mga8.x86_64.rpm
    lib64ocsync0-3.7.4-1.mga8.x86_64.rpm
    nextcloud-client-3.7.4-1.mga8.x86_64.rpm
    
    nextcloud-client-caja-3.7.4-1.mga8.x86_64.rpm
    nextcloud-client-dolphin-3.7.4-1.mga8.x86_64.rpm
    nextcloud-client-nautilus-3.7.4-1.mga8.x86_64.rpm
    nextcloud-client-nemo-3.7.4-1.mga8.x86_64.rpm


i586:

    lib64nextcloudsync0-3.7.4-1.mga8.i586.rpm
    lib64ocsync0-3.7.4-1.mga8.i586.rpm
    nextcloud-client-3.7.4-1.mga8.i586.rpm
    
    nextcloud-client-caja-3.7.4-1.mga8.i586.rpm
    nextcloud-client-dolphin-3.7.4-1.mga8.i586.rpm
    nextcloud-client-nautilus-3.7.4-1.mga8.i586.rpm
    nextcloud-client-nemo-3.7.4-1.mga8.i586.rpm
Comment 2 christian barranco 2023-03-11 11:25:13 CET
Ready for QA! (it is working fine on my desktop computer, x86_64 Plasma, Fr locale)

CC: (none) => fri
Assignee: chb0 => qa-bugs

Comment 3 Morgan Leijström 2023-03-11 14:55:58 CET
MGA8-64 mini test OK

Stopped the client, updated 

   lib64nextcloudsync0-3.7.4-1.mga8.x86_64.rpm
   lib64ocsync0-3.7.4-1.mga8.x86_64.rpm
   nextcloud-client-3.7.4-1.mga8.x86_64.rpm
   nextcloud-client-dolphin-3.7.4-1.mga8.x86_64.rpm

Rebooted (it was about time anyway)

It resumed all active syncing OK
Localisation Swedish OK
Dolphin indicate status on file icons
Set up a new sync folder with same server: OK
Morgan Leijström 2023-03-11 18:02:03 CET

CC: (none) => brtians1

Comment 4 Morgan Leijström 2023-03-11 18:16:08 CET
Strange: Cauldron repo is only at 3.7.3 from 2023-02-20, even https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64/media/core/release/

- Despite nextcloud-client-3.7.4-1.mga9 got uploaded 8 hours ago, according to http://pkgsubmit.mageia.org/
PC LX 2023-03-11 19:58:36 CET

CC: (none) => mageia

Comment 5 christian barranco 2023-03-12 10:25:17 CET
(In reply to Morgan Leijström from comment #4)
> Strange: Cauldron repo is only at 3.7.3 from 2023-02-20, even
> https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/
> x86_64/media/core/release/
> 
> - Despite nextcloud-client-3.7.4-1.mga9 got uploaded 8 hours ago, according
> to http://pkgsubmit.mageia.org/

It is because of the Cauldron Freeze. It is up-to-date in Cauldron Testing.
I have asked to get it moved, but no action yet.
Comment 6 christian barranco 2023-03-13 22:47:45 CET
Hi. It has been moved to Cauldron core/updates. We are good to go for MGA8.
Comment 7 Morgan Leijström 2023-03-14 14:58:17 CET
Would be nice with a simple test on 32 bit

Whiteboard: (none) => MGA8-64-OK

Comment 8 Brian Rockwell 2023-03-15 14:26:13 CET
MGA8-32

$ uname -a
Linux localhost.localdomain 5.15.98-desktop-1.mga8 #1 SMP Sat Mar 4 13:34:54 UTC 2023 i686 i686 i386 GNU/Linux


The following 8 packages are going to be installed:

- karchive-5.76.0-1.mga8.i586
- libcaja-gir2.0-1.24.1-1.1.mga8.i586
- libkf5archive5-5.76.0-1.mga8.i586
- libnextcloudsync0-3.7.4-1.mga8.i586
- libocsync0-3.7.4-1.mga8.i586
- nextcloud-client-3.7.4-1.mga8.i586
- nextcloud-client-caja-3.7.4-1.mga8.i586
- python3-caja-1.24.0-2.mga8.i586

14MB of additional disk space will be used.

--

Sync'd rather large amount of data - worked as expected

Caja accurately indicating state of the sync process.

Things seems to be working as expected.

Whiteboard: MGA8-64-OK => MGA8-64-OK MGA8-32-OK

Comment 9 Morgan Leijström 2023-03-15 14:40:03 CET
Thank you Brian

Validating.

Advisory proposal in Comment 1.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Dave Hodgins 2023-03-16 04:24:38 CET

Keywords: (none) => advisory
CC: (none) => davidwhodgins

Comment 10 Mageia Robot 2023-03-18 23:17:52 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2023-0024.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.