Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-10 | Don't load folder if we encounter a db error | Hannah von Reth | |
Fixes: #9147 | |||
2022-03-09 | Implement Utility::lockFile | Hannah von Reth | |
2022-03-09 | Move OcHandle from vfs module to core Utility::Handle | Hannah von Reth | |
2022-02-11 | macOS: Fix path comparison in launch-on-startup code | Erik Verbruggen | |
When checking if the client is auto-started, the list of all login-items is retrieved, and each item is compared to the path of the .app bundle. This comparison needs to be done ignoring the case, as most macOS file systems are case-insensitive. https://github.com/owncloud/client/issues/9387 | |||
2022-01-18 | Only test the jhash64 | Hannah von Reth | |
2021-12-22 | Fix unlock of files | Hannah von Reth | |
Fixes: #9316, #9315 | |||
2021-12-17 | Only selectively clear the blacklists | Hannah von Reth | |
2021-12-16 | Use faster `QFileInfo::exists` | Hannah von Reth | |
2021-12-13 | Ensure we compare the correct signals | Hannah von Reth | |
2021-12-13 | Handle local errors with the ignore list | Hannah von Reth | |
Fixes: #9208, #9133 | |||
2021-12-09 | Move dehydration into updateMetadata | Hannah von Reth | |
2021-12-09 | Fix parameter name | Hannah von Reth | |
2021-11-26 | Add QDebug operator for std::chrono::duration | Hannah von Reth | |
2021-11-22 | Reverse order of migrations (#9226) | Fabian Müller | |
* Reverse order of paths to migrate This way, we won't accidentally migrate an older configuration if a newer one is available. * Add log prefix for non-legacy migration code as well * Also break if file-based migration works * Add stripTrailingSlash to Utility * Simplify code * Make configLocationsToMigrate const Co-authored-by: Hannah von Reth <hannah.vonreth@owncloud.com> | |||
2021-09-28 | Fix dehydration of read only files | Hannah von Reth | |
2021-09-28 | Remove NtfsPermissionLookupRAII again as the action will fail anyhow | Hannah von Reth | |
2021-09-22 | Improve error handling during vfs setup | Hannah von Reth | |
2021-09-22 | Use NtfsPermissionLookupRAII when checking for readable/writeabel | Hannah von Reth | |
2021-09-21 | Allow up to 20000 sync issues | Hannah von Reth | |
2021-09-21 | Don't ignore suffix placeholder | Hannah von Reth | |
2021-09-21 | Fix migration on minor url format changes like… | Hannah von Reth | |
…https://demo.owncloud.org/ to https://demo.owncloud.org This commit also removed the infix from the cmd client, as it is to unreliable. | |||
2021-09-17 | Work around compiler bug in old GCC versions | Erik Verbruggen | |
The previous use of template specialisation triggered a compiler bug on Debian 9 and CentOS 7, which use gcc 5.4 or earlier. As there is just one specialisation, the work-around is to change the function to be a static member function of the wrapping class of the enum. See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56480 | |||
2021-09-17 | Fix some compiler warnings | Erik Verbruggen | |
- comparison of integers of different signs - usused parameter - loop variable creates a copy - unused variable (due to #ifdef) | |||
2021-09-15 | Fix crash on missing sync root | Hannah von Reth | |
Fixes: #9016 | |||
2021-09-15 | Migrate existing db files and save their journal path (#9028) | Hannah von Reth | |
Fixes: #9019 | |||
2021-09-14 | Add SyncStatus to the tables | Hannah von Reth | |
Issue: #9000 | |||
2021-08-24 | Fix build with gcc < 6 | Hannah von Reth | |
2021-08-24 | Fix centos 7 builds | Hannah von Reth | |
2021-08-20 | Introduce OC_ENSURE | Hannah von Reth | |
A macro to to encapsulate a runtime check in an OC_ASSERT | |||
2021-08-10 | Now that only one account can use a folder use .sync_journal.db again | Hannah von Reth | |
2021-08-06 | Explicitly use appNameGUI from theme where applicable | Fabian Müller | |
QApplication::applicationName() is not necessarily stable, as its value has changed a lot (e.g., from 2.8 to 2.9). Therefore, using it should be avoided. The theme allows using both short and GUI name explicitly. | |||
2021-08-05 | Print the content of the string not the address | Hannah von Reth | |
2021-07-29 | Fix isChildPathOf | Hannah von Reth | |
2021-07-29 | Simplify api | Hannah von Reth | |
2021-07-29 | Always use the propagator | Hannah von Reth | |
2021-07-29 | Unify calls to updateMetadata | Hannah von Reth | |
We now call convertToPlacholder in vfs->updateMetaData. We now always go through the propagator to prevent code duplication. | |||
2021-07-13 | Remove unneeded moc include | Hannah von Reth | |
2021-06-30 | Add Q_ENUM | Hannah von Reth | |
2021-06-28 | Improve the error message returned by updateMetadata | Hannah von Reth | |
Also properly handle the case the the file can't be converted to a placeholder as it is locked | |||
2021-06-28 | Prevent implementations of Result<bool,..> | Hannah von Reth | |
2021-06-25 | Add utility to check whether a path is child of | Hannah von Reth | |
2021-06-24 | Add macro to temporarily disable depreaction | Hannah von Reth | |
2021-06-24 | Removed unused variable warning | Oleksii Lysenko | |
2021-06-22 | Merge remote-tracking branch 'origin/2.8' | Hannah von Reth | |
2021-06-22 | Only report locked files locked, not read only files | Hannah von Reth | |
2021-06-22 | Check a wehter file is locked before we move | Hannah von Reth | |
Fixes: #8765, #8766 | |||
2021-06-22 | Fix a bug preventing sync root in folder on drive roots | Hannah von Reth | |
Fixes: https://github.com/owncloud/enterprise/issues/4639 | |||
2021-06-21 | Require exclusive locks for vfs and renames | Hannah von Reth | |
Fixes: #8761 | |||
2021-06-16 | Remove possible qt containers detach (#8727) | Aleksey Lysenko | |
* Replaced obsolete foreach-loops with for-loops * Added a copy of queries into SqlDatabase::close * Used const reference to avoid unneeded copying * Fixed Qt containers possible detach within for-loop * Removed unneeded copies before for-loops | |||
2021-06-07 | Use qEnvironmentVariableIsEmpty instead of qgetenv().isEmpty() | Oleksii Lysenko | |