3.6.3
What's Changed
- [KDESKTOP-688] Windows CI configuration by @MaximePouce in #39
- The function
vfsGetStatus
should return true for non-existing items by @luc-guyot-infomaniak in #41 - KDESKTOP-662-MacOS-CI-configuration by @MaximePouce in #9
- [KDESKTOP-641] Duplicate normalized names cause infinite loop by @luc-guyot-infomaniak in #32
- Fix error handling in LFSO's exploreDir function by @luc-guyot-infomaniak in #40
- Kdesktop 707 automatically restart the app in case of crash by @herve-er in #37
- KDESKTOP-393-An-item-renamed-on-the-kDrive-with-the-same-name-as-an-existing-one-and-different-case-should-be-removed-locally by @ClementKunz in #42
- KDESKTOP-746 Add out and CMakeSettings.json by @herve-er in #47
- [KDESKTOP-743] Add basic Unit-Testing to CI runners by @MaximePouce in #46
- Fix Windows build by @ClementKunz in #48
- KDESKTOP-94-Sync-loop-because-of-case-issue by @ClementKunz in #49
- KDESKTOP-684-Operation-generator-fail-if-an-item-with-DELETE-operation-is-blacklisted by @ClementKunz in #45
- Share config for kDrive and kDrive_client by @ClementKunz in #53
- [KDESKTOP-665] Display an explicit message when a user exceeds her quota by @luc-guyot-infomaniak in #51
- KDESKTOP-740-Lauch-options-synthesis-and-settings-are-broken by @ClementKunz in #50
- Kdesktop 783 implement a new table key value in parms db by @herve-er in #76
- [KDESKTOP-744] CMake update to use RelWithDebInfo by @MaximePouce in #61
- KDESKTOP-760-Manage-unvailable-items-when-LiteSync-is-activated by @ClementKunz in #79
- KDESKTOP-751-Remove-sentry-message-just-keep-errors by @ClementKunz in #83
- Kdesktop 774 implementation of set rights method. by @herve-er in #68
- [KDESKTOP-800] Add Parmsdb tests to CI by @MaximePouce in #82
- Kdesktop 786 update self restarter by @herve-er in #77
- Kdesktop 737 add io helper functionality by @herve-er in #43
- [KDESTOP-813] Enhance CI Logging by @MaximePouce in #88
- KDESKTOP-822-LocalFileSystemObserverWorker-can-t-access-sync-folder-anymore by @ClementKunz in #93
- KDESKTOP-821 Editing ACL too quickly seems to fail some times on Windows CI. by @herve-er in #91
- KDESKTOP-804-Incorrect-resolution-of-the-MoveParentDelete-conflict-for-folders by @ClementKunz in #98
- KDESKTOP-778-Client-crash-sometimes-after-removing-a-sync by @ClementKunz in #86
- KDESKTOP-829-executor-abort-very-frequently by @ClementKunz in #99
- KDESKTOP-831-Update-Sparkle-because-of-important-security-fix by @ClementKunz in #101
- Remove crashreporter. by @herve-er in #103
- [Refactoring] Removes unused classes by @luc-guyot-infomaniak in #102
- KDESKTOP-408-Launch-at-startup-on-macOS by @ClementKunz in #106
- Fix appstate upgrade and add logs. by @herve-er in #107
- Kdesktop 830 implement functions to generate the support log archive by @herve-er in #100
- Get Rights Methods return irrevelant denied access on windows by @herve-er in #110
- New exclusions added by @ChristopheLarchier in #112
- Fix crash by @ChristopheLarchier in #111
- KDESKTOP-391-Still-issue-with-filenames-containing-on-Windows by @ClementKunz in #108
- [KDESKTOP-834] CI workflows for nightly builds by @MaximePouce in #109
- Kdesktop 849 add tests and documentation for get rights by @herve-er in #115
- KDESKTOP-863-Do-not-setup-auto-start-in-debug-mode by @ClementKunz in #119
- [KDESKTOP-768] Checking the validity of the sync folder when adding an advanced sync by @ChristopheLarchier in #118
- Manage system tray menu retranslation by @ChristopheLarchier in #113
- Installation and execution in a clean folder by @ChristopheLarchier in #120
- KDESKTOP-861-Errors-page-Date-format-always-EN by @ClementKunz in #122
- [KDESKTOP-855] Cleans up the errors of a drive if it has no synchronizations by @luc-guyot-infomaniak in #123
- KDESKTOP-857-Conflict-resolution-window-Wrong-color-of-text-in-dark-theme by @ClementKunz in #121
- KDESKTOP-823-Emptying-the-trash-from-webapp-generate-a-lot-of-unneccessary-log by @ClementKunz in #116
- Tests do not work after the merge of 3.6.0 by @herve-er in #128
- [KDESKTOP-871] Local drive deletion followed by synchronisation deletion causes a crash in debug by @luc-guyot-infomaniak in #127
- Fix CMakeLists by @ChristopheLarchier in #130
- Kdesktop 885 add tests with and without env var for get set rights on windows by @herve-er in #131
- [KDESKTOP-851] Upload debug files with CI packaging by @MaximePouce in #114
- Kdesktop 838 implement server request for logUploader by @herve-er in #117
- [KDESKTOP-771] Generate Release Notes from a template by @MaximePouce in #129
- Fix init value for logUploadState by @herve-er in #135
- [KDESKTOP-895] Add Server tests by @MaximePouce in #134
- [HOTFIX MACOSX] Pass the local synchronization path as an argument of
vfsSetStatus
by @luc-guyot-infomaniak in #137 - KDESKTOP-869-Sync-status-bad-ES-translation by @ClementKunz in #138
- KDESKTOP-893-macOS-Sync-loop-if-there-is-already-a-file-.lnk-synced-locally by @ClementKunz in #133
- KDESKTOP-886-Sync-loop-because-of-bad_optional_access by @ClementKunz in #132
- Fix readAlias when Posix error by @ChristopheLarchier in #143
- KDESKTOP-906-Self-restarter-sometimes-not-behave-as-expected by @herve-er in #144
- [KDESKTOP-898] Fix CI Packaging by @MaximePouce in #136
- [KDESKTOP-907] Windows CI build in Debug by @MaximePouce in #145
- [KDESKTOP-908] Fix Release notes generation by @MaximePouce in #146
- Merge Hotfix 3.6.1 by @ClementKunz in #151
- [KDESKTOP-866] Special handling on MacOSX of paths of length 1023 with special characters by @luc-guyot-infomaniak in #147
- Kdesktop 754 Snapshot invalidated during compute FS operation phase by @ChristopheLarchier in #153
- [KDESKTOP-671] Enables C++20 compilation by @luc-guyot-infomaniak in #157
- KDESKTOP-930 Check for getRights method performance at startup and if… by @herve-er in #155
- [KDESKTOP-892] Rename SmartSync with LiteSync and log LiteSync activation status by @luc-guyot-infomaniak in #152
- Fix some LOG lines. by @herve-er in #158
- [KDESKTOP-892] Display the activation status of extended logging in logs by @luc-guyot-infomaniak in #156
- KDESKTOP-891-Fix-and-setup-libsyncengine-tests by @ClementKunz in #154
- Fix session issues by @ChristopheLarchier in #161
- KDESKTOP-929-Set copyright date by @ChristopheLarchier in #162
- KDESKTOP-911-Security and logs added by @ChristopheLarchier in #163
- KDESKTOP-938-Issue-remains-with-file-.lnk-already-synced-on-macOS by @ClementKunz in #160
- KDESKTOP-955-Windows-build-sync-exclude-win.lst-not-copied-in-archive by @ClementKunz in #165
- Add environment variable pointing to the local lib folder by @ClementKunz in #169
- KDESKTOP-940-Add-test-for-issue-938 by @ClementKunz in #164
- Kdesktop 956 add missing unit tests for libcommonserverutility by @herve-er in #166
- Parallelize the CI builds on the MacOSX github-runners by @luc-guyot-infomaniak in #171
- Add documentation. by @herve-er in #170
- [KDESKTOP-965] Fixes use of wrong operation type in UpdateTreeWorker::updateTmpNode by @luc-guyot-infomaniak in #168
- KDESKTOP-966-Bump-Xcode-Clang by @herve-er in #175
- Install shared libraries in the MacOSX release bundle by @luc-guyot-infomaniak in #173
- [KDESKTOP-969] Reactivate the unit tests of the update tree and the update tree worker by @luc-guyot-infomaniak in #177
- KDESKTOP-954-Error-in-updateNodeWithDb by @ClementKunz in #176
- Add archiving of old log at startup and then check every 1h by @herve-er in #159
- KDESKTOP-981 Unit tests failing to run on Windows and CI not catching errors. by @herve-er in #180
- [HOTFIX] Fixes label string with incorrect formatting inside the AddDriveLiteSyncWidget by @luc-guyot-infomaniak in #184
- Kdesktop 974 mac os fix build by @ChristopheLarchier in #185
- KDESKTOP-934-Authentification-token-shoul-be-provided-to-test-as-argument by @ClementKunz in #178
- [KDESKTOP-969] Add unit tests to prevent a regression in UpdateTreeWorker::updateTmpNode by @luc-guyot-infomaniak in #179
- KDESKTOP-988-Crash-on-Windows-invalid-comparator by @ClementKunz in #187
- [HOTFIX] Revert the accidental merge of two if-statements by @luc-guyot-infomaniak in #188
- KDESKTOP-985-Re-activate-test-on-ConflictResolver-special-test-case by @ClementKunz in #186
- Kdesktop 944 delete job unit test on can run function by @ChristopheLarchier in #192
- Kdesktop 1013 fix test get drive list test by @ClementKunz in #195
- Fix progress bar issue on litesync page. by @herve-er in #196
- Kdesktop 1022 change the way we retrieve params db folder on windows by @herve-er in #197
- KDESKTOP-1001-Re-activate-test-on-Remote-File-System-Observer by @ClementKunz in #190
- Kdesktop 1027 add test for ticket 896 by @herve-er in #198
- KDESKTOP-1006-Re-activate-tests-on-PlateformInconsistencyChecker by @ClementKunz in #194
- KDESKTOP-1031-Update-Sparkle-and-remove-entitlements by @ClementKunz in #201
- Sentry message added when a local delete is propagated by @ChristopheLarchier in #200
- Kdesktop 1014 reactivate tests on the job manager by @ChristopheLarchier in #202
- [KDESKTOP-1039] Fixes and tests the ArgsWriter class by @luc-guyot-infomaniak in #205
- [KDESKTOP-986] Handles CSV parsing error of the full listing appropriately by @luc-guyot-infomaniak in #199
- [KDESKTOP-1045] Removes unused calls and variables from ConflictResolverWorker::generateOperations by @luc-guyot-infomaniak in #209
- Kdesktop 992 Add a modal to lock the app when the current version is forbidden. by @herve-er in #193
- KDESKTOP-1048-Dead-lock-in-Executor by @ClementKunz in #213
- KDESKTOP-1046-Reactivate-tests-on-Snapshot-class by @ClementKunz in #210
- Upgrade Poco to 1.13.3 by @ChristopheLarchier in #216
- Fixes the pre-commit formatting script on Linux by @luc-guyot-infomaniak in #211
- Linux - Fix appimage icon et name by @ChristopheLarchier in #217
- KDESKTOP-1047-Fix-tests-clean-up by @ClementKunz in #212
- KDESKTOP-980-Dehydrated-placeholders-exclusion-doesn-t-work by @ClementKunz in #189
- Update logarchiver.h by @herve-er in #220
- Kdesktop 1060 linux fix release build by @ChristopheLarchier in #219
- Kdesktop 984 implementation of app self restarter causing issues with (un)installer by @herve-er in #183
- KDESKTOP-1056-Test-to-be-added-for-KDESKTOP-393 by @ClementKunz in #218
- [KDESKTOP-990] Re-enable LFSO unit tests by @luc-guyot-infomaniak in #206
- Kdesktop 887 implement log upload by @herve-er in #139
- Fix false positive sentry (require for 3.6.3) by @herve-er in #221
- KDESKTOP-945-Edit-doc-with-CLion-parameters by @ClementKunz in #215
- Fix wrong logger in IoHelper. by @herve-er in #222
- Kdesktop 1035 add unit test for kdesktop 754 by @herve-er in #203
- Fix infinit loop sync. by @herve-er in #223
- Kdesktop 1078 Fix 3.6.3 pre release issues by @herve-er in #224
- Fix log uploader on small logs. by @herve-er in #225
- Fix message print condition by @ChristopheLarchier in #227
- Fix SnapshotItem copy by @ChristopheLarchier in #228
- KDESKTOP-1090 Fixed various logging bugs by @ChristopheLarchier in #229
- KDESKTOP-1091 Fix concurrent access by @ChristopheLarchier in #230
- Test getNodeId return code by @ChristopheLarchier in #233
- Kdesktop 1092 upload in one go instead of multiple chunks by @ChristopheLarchier in #232
- Kdesktop 1084 handle qa feedback 3.6.3 by @herve-er in #226
- Kdesktop 1093 upload edit case with no file by @ChristopheLarchier in #235
- Fix vfs socket bug. by @herve-er in #234
- Add an assert in case of logic error and replace value copy with cons… by @herve-er in #238
- Remove path from error widgets and update traduction. by @herve-er in #240
Full Changelog: 3.6.2...3.6.3